1 commit 161e4ae46046282fde6a69a0f1f80965f2a1b6f4
2 Author: Heiko Schocher <hs@denx.de>
3 Date: Thu Jun 17 07:01:40 2010 +0200
5 powerpc: fix wrong comment at GOT definitions
7 r12 is used for accessing the GOT not r14. Fix this in the
10 Signed-off-by: Heiko Schocher <hs@denx.de>
12 commit 7030d56b7946c8db2e8082a9b84cd69b9540a0ca
13 Author: Becky Bruce <beckyb@kernel.crashing.org>
14 Date: Thu Jun 17 11:37:27 2010 -0500
16 MAKEALL: Add missing powerpc 36-bit targets
18 We were missing 8641HPCN_36BIT and MPC8536DS_36BIT.
20 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
22 commit e03b4d296b27790de3b25edd32784d20538240d8
23 Author: Anatolij Gustschin <agust@denx.de>
24 Date: Sat Jun 26 00:39:28 2010 +0200
26 Fix compiler warnings for EVB64260, P3G4 and ZUMA
28 Fix following warnings:
30 $ ./MAKEALL EVB64260 P3G4 ZUMA
31 Configuring for EVB64260 board...
32 mpsc.c: In function 'mpsc_putchar_early':
33 mpsc.c:121: warning: dereferencing type-punned pointer will break strict-aliasing rules
34 mpsc.c:127: warning: dereferencing type-punned pointer will break strict-aliasing rules
37 Signed-off-by: Anatolij Gustschin <agust@denx.de>
39 commit 9fb3b5085787baad8a133e347ad12c5b3a022e98
40 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
41 Date: Mon Jun 28 22:44:49 2010 +0400
43 EHCI: zero out QH transfer overlay in ehci_submit_async()
45 ehci_submit_async() doesn't really zero out the QH transfer overlay (as the EHCI
46 specification suggests) which leads to the controller seeing the "token" field
47 as the previous call has left it, i.e.:
48 - if a timeout occured on the previous call (Active bit left as 1), controller
49 incorrectly tries to complete a previous transaction on a newly programmed
51 - if a halt occured on the previous call (Halted bit set to 1), controller just
52 ignores the newly programmed TD(s) and the function then keeps returning error
55 This turned out to be caused by the wrong orger of the arguments to the memset()
56 call in ehci_alloc(), so the allocated TDs weren't cleared either.
58 While at it, stop needlessly initializing the alternate next TD pointer in the
59 QH transfer overlay...
61 Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
62 Acked-by: Remy Bohmer <linux@bohmer.net>
64 commit 0d7f4abcf6bbef06504c82e03f11054468262430
65 Author: Remy Bohmer <linux@bohmer.net>
66 Date: Thu Jun 17 21:17:08 2010 +0200
68 Fix console_buffer size conflict error.
70 The console_buffer size is declared in common/main.c as
71 -- char console_buffer[CONFIG_SYS_CBSIZE + 1];
72 so this extern definition is wrong.
74 Signed-off-by: Remy Bohmer <linux@bohmer.net>
76 commit 38c38c344c200ee90cfd243671473c449b6f0815
77 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
78 Date: Tue Jun 22 12:50:46 2010 +0530
80 85xx/p1_p2_rdb: Added RevD board version support
82 - Also modified the code to use io accessors.
84 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
85 Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
86 Acked-by: Kumar Gala <galak@kernel.crashing.org>
88 commit c987f4753b0afadb38acd7e61df7ba11e8a0203f
89 Author: Felix Radensky <felix@embedded-sol.com>
90 Date: Mon Jun 28 01:57:39 2010 +0300
92 tsec: Fix eTSEC2 link problem on P2020RDB
94 On P2020RDB eTSEC2 is connected to Vitesse VSC8221 PHY via SGMII.
95 Current TBI PHY settings for SGMII mode cause link problems on
96 this platform, link never comes up.
98 Fix this by making TBI PHY settings configurable and add a working
99 configuration for P2020RDB.
101 Signed-off-by: Felix Radensky <felix@embedded-sol.com>
102 Acked-by: Andy Fleming <afleming@freescale.com>
103 Acked-by: Peter Tyser <ptyser@xes-inc.com>
104 Tested-by: Peter Tyser <ptyser@xes-inc.com>
106 commit d3bee08332fbc9cc5b6dc22ecd34050a85d44d0a
107 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
108 Date: Wed Jun 23 19:32:28 2010 +0530
110 85xx/p1_p2_rdb: Modify the CLK_CTRL value for DDR at 667MHz
112 Use a slighly larger value of CLK_CTRL for DDR at 667MHz
113 which fixes random crashes while linux booting.
115 Applicable for both NAND and NOR boot.
117 Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
118 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
119 Acked-by: Andy Fleming <afleming@freescale.com>
121 commit cdc6363f423900645265563d705a0a5a964ae40c
122 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
123 Date: Wed Jun 23 19:42:07 2010 +0530
125 85xx/p1_p2_rdb: not able to modify "$bootfile" environment variable
127 Because the variable was getting defined twice.
129 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
130 Acked-by: Andy Fleming <afleming@freescale.com>
132 commit 4ccd5510e50b5675227a1fe0e5ca099d333f637d
133 Author: Wolfgang Denk <wd@denx.de>
134 Date: Tue Jun 29 01:33:35 2010 +0200
136 MPC512x: workaround data corruption for unaligned local bus accesses
138 Commit 460c2ce3 "MPC5200: workaround data corruption for unaligned
139 local bus accesses" fixed the problem for MPC5200 only, but MPC512x is
140 affected as well, so apply the same fix here, too.
142 Signed-off-by: Wolfgang Denk <wd@denx.de>
143 Cc: Detlev Zundel <dzu@denx.de>
144 Cc: Anatolij Gustschin <agust@denx.de>
145 Acked-by: Detlev Zundel <dzu@denx.de>
147 commit 482126e27b3dbf0e69a6445da8b94b3551adf05d
148 Author: Wolfgang Denk <wd@denx.de>
149 Date: Wed Jun 23 20:50:54 2010 +0200
153 Signed-off-by: Wolfgang Denk <wd@denx.de>
155 commit 460c2ce362e56890c2a029e2c3b1ff2796c7fc54
156 Author: Wolfgang Denk <wd@denx.de>
157 Date: Mon Jun 21 22:29:59 2010 +0200
159 MPC5200: workaround data corruption for unaligned local bus accesses
161 The MPC5200 has a nasty problem that will cause silent data corruption
162 when performing unaligned 16 or 32 byte accesses when reading from the
163 local bus - typically this affects reading from flash. The problem can
167 fc0c0000: 323e4337 01626f6f 74636d64 3d72756e 2>C7.bootcmd=run
168 fc0c0010: 206e6574 5f6e6673 00626f6f 7464656c net_nfs.bootdel
169 fc0c0020: 61793d35 00626175 64726174 653d3131 ay=5.baudrate=11
170 fc0c0030: 35323030 00707265 626f6f74 3d656368 5200.preboot=ech
172 fc0c0001: 65636801 00000074 0000003d 00000020 ech....t...=...
173 fc0c0011: 0000005f 00000000 00000074 00000061 ..._.......t...a
174 fc0c0021: 00000000 00000064 00000065 00000035 .......d...e...5
175 fc0c0031: 00000000 00000062 0000003d 0000006f .......b...=...o
177 fc0c0001: 0000 3701 0000 6f74 0000 643d 0000 6e20 ..7...ot..d=..n
178 fc0c0011: 0000 745f 0000 7300 0000 6f74 0000 6c61 ..t_..s...ot..la
180 This commit implements a workaround at least for the most blatant
181 problem: using memcpy() from NOR flash. We rename the assembler
182 routine into __memcpy() and provide a wrapper, which will use a
183 byte-wise copy loop for unaligned source or target addresses when
184 reading from NOR flash, and branch to the optimized __memcpy()
185 in all other cases, thus minimizing the performance impact.
187 Tested on lite5200b and TQM5200S.
189 Signed-off-by: Wolfgang Denk <wd@denx.de>
190 Cc: Detlev Zundel <dzu@denx.de>
192 commit 47ea6edfb3004fb2d2a979e19c3f6e4e32f45e51
193 Author: Minkyu Kang <mk7.kang@samsung.com>
194 Date: Fri Jun 18 19:31:10 2010 +0900
196 ARM: remove unused VIDEOLFB ATAG
198 ATAG_VIDEOLFB is not used anywhere.
199 The belowing warning is occurred due to this ATAG.
201 [ 0.000000] Ignoring unrecognised tag 0x54410008
205 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
206 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
207 Acked-by: Martin Krause <Martin.Krause@tqs.de>
209 commit ceeba0030844b2e84ce4e47f4be7ad347cd1e827
210 Author: Peter Horton <zero@colonel-panic.org>
211 Date: Sat Jun 12 10:11:56 2010 +0900
213 UBI: initialise update marker
215 UBI: initialise update marker
217 The in kernel copy of a volume's update marker is not initialised from the
218 volume table. This means that volumes where an update was unfinnished will
219 not be treated as "forbidden to use". This is basically that the update
220 functionality was broken.
222 Signed-off-by: Peter Horton <zero@colonel-panic.org>
223 Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
224 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
225 Acked-by: Stefan Roese <sr@denx.de>
227 commit b8c4eea56b5f41f9bdbb89d3d5c79b7d282d513c
228 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
229 Date: Wed Apr 14 15:32:06 2010 +0200
231 remove myself as a maintainer of several ARM boards
233 Since I haven't been actively maintaining these boards for a long while,
234 keeping myself as their maintainer makes no sense.
236 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
238 commit d6b937142008463d628ef26a753f9c20c57f3617
239 Author: Ilya Yanok <yanok@emcraft.com>
240 Date: Mon Jun 21 18:13:21 2010 +0400
242 Makefile: always call date with LC_ALL=C set
244 Ensure that date is called only with LC_ALL=C locale set to make dates
245 locale neutral thus preventing lurking of non-ASCII characters into
248 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
250 Changed LANG= into LC_ALL= as suggested by Mike Frysinger <vapier@gentoo.org>
251 Signed-off-by: Wolfgang Denk <wd@denx.de>
253 commit 23fdf0580660edf38cb7118f05b8865f2f73c674
254 Author: Albert Aribaud <[albert.aribaud@free.fr]>
255 Date: Tue Jun 22 15:50:28 2010 +0530
257 Fix wrong orion5x MPP and GIPO writel arguments
259 Orion5x MPP and GPIO setting code had writel arguments
260 the wrong way around. Fixed and tested.
262 Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
264 commit 95bc39e848dd3f741a064c826d1c282c48125d41
265 Author: Terry Lv <r65388@freescale.com>
266 Date: Thu May 6 18:30:55 2010 +0800
268 ARM: fix bug in macro __arch_ioremap.
270 Signed-off-by: Terry Lv <r65388@freescale.com>
272 Fix commit message and code formatting.
274 Signed-off-by: Wolfgang Denk <wd@denx.de>
276 commit a71da1b6c96205549ca2e7cf991e2340181bbfcf
277 Author: Vitaly Kuzmichev <vkuzmichev@mvista.com>
278 Date: Tue Jun 15 22:18:11 2010 +0400
280 ARM: Align stack to 8 bytes
282 The ARM ABI requires that the stack be aligned to 8 bytes as it is noted
283 in Procedure Call Standard for the ARM Architecture:
284 http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html
286 Unaligned SP also causes the problem with variable-length arrays
287 allocation when VLA address becomes less than stack pointer during
288 aligning of this address, so the next 'push' in the stack overwrites
289 first 4 bytes of VLA.
291 Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
293 Tested on tx25(mx25), imx27lite(mx27), qong(mx31) and trab(s3c2400)
294 Tested-by: Wolfgang Denk <wd@denx.de>
296 commit 6de27bdc788e7c4532ee0721ae291aeb5df475dc
297 Author: Wolfgang Denk <wd@denx.de>
298 Date: Sun Jun 20 12:32:37 2010 +0200
300 net/eth.c: eth_mac_skip() is only needed when CONFIG_NET_MULTI is set
302 Move it inside the #ifdef CONFIG_NET_MULTI to avoid
304 eth.c:64: warning: 'eth_mac_skip' defined but not used
306 messages from a number of old, non-CONFIG_NET_MULTI boards.
308 Signed-off-by: Wolfgang Denk <wd@denx.de>
309 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
311 commit e397e59e861aa818cda12a23206dde06f7e9f660
312 Author: Fillod Stephane <stephane.fillod@grassvalley.com>
313 Date: Fri Jun 11 19:26:43 2010 +0200
315 ip/defrag: fix processing of last short fragment
317 TFTP'ing a file of size 1747851 bytes with CONFIG_IP_DEFRAG and
318 CONFIG_TFTP_BLOCKSIZE set to 4096 fails with a timeout, because
319 the last fragment is not taken into account. This patch fixes
320 IP fragments having less than 8 bytes of payload.
322 Signed-off-by: Stephane Fillod <stephane.fillod@grassvalley.com>
323 Acked-by: Alessandro Rubini <rubini@gnudd.com>
324 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
326 commit 9c00b2f0a3fe0f779761607024f99b7690c9776c
327 Author: Wolfgang Denk <wd@denx.de>
328 Date: Sun Jun 20 12:30:22 2010 +0200
330 net/eth.c: eth_mac_skip() is only needed when CONFIG_NET_MULTI is set
332 Move it inside the #ifdef CONFIG_NET_MULTI to avoid
334 eth.c:64: warning: 'eth_mac_skip' defined but not used
336 messages from anumber of old, non-CONFIG_NET_MULTI boards.
338 Signed-off-by: Wolfgang Denk <wd@denx.de>
339 Cc: Ben Warren <biggerbadderben@gmail.com>
341 commit 9312bba01a41191f20821b66b84b3ff1d2902e8a
342 Author: Wolfgang Denk <wd@denx.de>
343 Date: Sun Jun 20 02:16:44 2010 +0200
345 include/compiler.h: remove redundant declaration of errno
347 Commit 37566090 "compiler.h: unify system ifdef cruft here" added both
348 a "#include <errno.h>" and a "extern int errno;" to include/compiler.h
349 which is causing build warnings for some systems, for example for the
352 In file included from /home/wd/git/u-boot/work/lib/crc32.c:15:
353 include/compiler.h:28: warning: function declaration isn't a prototype
355 The declaration of "errno" should be redundant, as <errno.h> is
356 supposed to provide a correct declaration, so drop it.
358 Signed-off-by: Wolfgang Denk <wd@denx.de>
359 Cc: Mike Frysinger <vapier@gentoo.org>
361 commit cd040a4953e55efe89dc3af4acf0302d5923026f
362 Author: Wolfgang Denk <wd@denx.de>
363 Date: Fri Jun 18 15:55:15 2010 +0200
365 arch/arm/cpu/arm_cortexa8/omap3/cache.S: make build with older tools
367 The push / pop instructions used in this file are available only with
368 more recent tool chains:
370 cache.S: Assembler messages:
371 cache.S:133: Error: bad instruction `push {r0,r1,r2,lr}'
372 cache.S:160: Error: bad instruction `pop {r1,r2,r3,pc}'
373 cache.S:164: Error: bad instruction `push {r0,r1,r2,lr}'
374 cache.S:191: Error: bad instruction `pop {r1,r2,r3,pc}'
376 Change push/pop into stmfd/ldmfd instructions to support older
377 versions of binutils as well.
379 I verified that the modified source code generates exactly the same
382 Signed-off-by: Wolfgang Denk <wd@denx.de>
383 Cc: Sandeep Paulraj <s-paulraj@ti.com>
384 Cc: Tom Rix <tom@bumblecow.com>
386 commit ce9c227cc71afc3b4c78dcc0a565c40d4ad943e4
387 Author: Albert Aribaud <[albert.aribaud@free.fr]>
388 Date: Thu Jun 17 19:38:21 2010 +0530
390 Add support for the LaCie ED Mini V2 board
392 This patch adds support for the LaCie ED Mini V2 product
393 which is based on the Marvell Orion5x SoC.
395 Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
397 commit 83142c112d30ee3da23b62387909d33db064bdc4
398 Author: Albert Aribaud <[albert.aribaud@free.fr]>
399 Date: Thu Jun 17 19:37:01 2010 +0530
401 Add Orion5x support to 16550 device driver
403 This patch provides access to the 16550-compatible
404 serial device of the Orion5x SoC.
406 Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
408 commit 0c61e6f9257ef416959b740ee3cf191bf682007d
409 Author: Albert Aribaud <[albert.aribaud@free.fr]>
410 Date: Thu Jun 17 19:36:07 2010 +0530
412 Initial support for Marvell Orion5x SoC
414 This patch adds support for the Marvell Orion5x SoC.
415 It has no use alone, and must be followed by a patch
416 to add Orion5x support for serial, then support for
417 the ED Mini V2, an Orion5x-based product from LaCie.
419 Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
421 commit 376e7fadbad3285231e390c6534feb5af86d594b
422 Author: Minkyu Kang <mk7.kang@samsung.com>
423 Date: Tue Jun 8 14:40:47 2010 +0900
425 SAMSUNG: goni: add the GPL licence
427 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
428 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
429 Acked-by: Tom <Tom@bumblecow.com>
431 commit c474a8ebb880e564df0c701c6a8cf73b7779b1d2
432 Author: Minkyu Kang <mk7.kang@samsung.com>
433 Date: Mon May 31 22:02:42 2010 +0900
435 s5pc1xx: Add support for Samsung Goni board
437 This patch adds support for the Samsung Goni board (S5PC110 SoC)
439 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
440 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
442 commit ffb4b02554d9972d66502efbe97b3933620c8a31
443 Author: Minkyu Kang <mk7.kang@samsung.com>
444 Date: Fri May 28 12:34:29 2010 +0900
446 s5pc1xx: gpio: bug fix at gpio_set_pull function
448 When set to PULL_NONE, gpio_set_pull function is returned without write the register.
451 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
453 commit a9046b9e1aeeedc66ddf1d00474ad0ce8c6aa6e4
454 Author: Wolfgang Denk <wd@denx.de>
455 Date: Sun Jun 13 17:48:15 2010 +0200
459 Signed-off-by: Wolfgang Denk <wd@denx.de>
461 commit 3a96ad851f4f9267e1199b700cb838a77334e4b2
462 Author: Marek Vasut <marek.vasut@gmail.com>
463 Date: Sun Apr 11 08:53:55 2010 +0200
465 PXA: Align stack to 8 bytes
467 Part of this patch is by: Mikhail Kshevetskiy.
469 Stack must be aligned to 8 bytes on PXA (possibly all armv5te) for LDRD/STRD
470 instructions. In case LDRD/STRD is issued on an unaligned address, the behaviour
473 The issue was observed when working with the NAND code, which was rendered
474 disfunctional. Also, the vsprintf() function had serious problems with printing
475 64bit wide long longs. After aligning the stack, this wrong behaviour is no
479 Marvell Littleton PXA310 board
480 Toradex Colibri PXA320 board
481 Aeronix Zipit Z2 PXA270 handheld
484 Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
486 commit 89b765c7f6ddfde07ba673dd4adbeb5da391a81b
487 Author: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
488 Date: Thu Jun 10 15:18:15 2010 +0530
490 TI: DaVinci: Add board specific code for da850 EVM
492 Provides initial support for TI OMAP-L138/DA850 SoC devices on
493 a Logic PD EVM board.
496 Initial boot and configuration.
498 UART support (console).
500 Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
501 Acked-by: Ben Gardiner <bengardiner@nanometrics.ca>
502 Reviewed-by: Wolfgang Denk <wd@denx.de>
503 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
505 commit 158557001afe167dcb848bb14ba0f2f20aeb25a1
506 Author: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
507 Date: Tue Jun 8 11:01:58 2010 +0530
509 TI: DaVinci: Prepare for da850 support
511 DA850/OMAP-L138 is a new SoC from Texas Instruments
512 (http://focus.ti.com/docs/prod/folders/print/omap-l138.html).
513 This SoC is similar to DA830/OMAP-L137 in many aspects. Hence
514 rename the da830 specific files and folders to da8xx to
515 accommodate DA850/OMAP-L138.
517 Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
518 Acked-by: Ben Gardiner <bengardiner@nanometrics.ca>
519 Reviewed-by: Wolfgang Denk <wd@denx.de>
520 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
522 commit 9d79956029ec379e7137948ba3a7debbea61325f
523 Author: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
524 Date: Mon Jun 7 12:39:59 2010 +0530
526 da830: Move common code out of da830evm.c file
528 TI's DA850/OMAP-L138 platform is similar to DA830/OMAP-L137
529 in many aspects. So instead of repeating the same code in
530 multiple files, move the common code to a different file
531 and call those functions from the respective da830/da850
534 Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
535 Acked-by: Nick Thompson <nick.thompson@ge.com>
536 Acked-by: Ben Gardiner <bengardiner@nanometrics.ca>
537 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
539 commit 5246d01edd8935e04cdf79a5b9a03874509a31b1
540 Author: Grazvydas Ignotas <notasas@gmail.com>
541 Date: Tue Jun 8 17:19:22 2010 -0400
543 OMAP3: pandora: enable battery backup capacitor
545 Pandora has a capacitor connected as backup battery, which allows
546 retaining RTC for some time while main battery is removed. Enable backup
547 battery charge function to charge that capacitor.
549 Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
550 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
552 commit 9268236529161312c877e638a14c011fd3c883e1
553 Author: Delio Brignoli <dbrignoli@audioscience.com>
554 Date: Mon Jun 7 17:16:13 2010 -0400
556 DaVinci: Improve DaVinci SPI speed.
558 I have updated this patch based on the comments [1] by Wolfgang Denk and
559 removed unused variables.
560 [1][http://lists.denx.de/pipermail/u-boot/2010-May/071728.html]
562 Reduce the number of reads per byte transferred on the BUF register from 2 to 1 and
563 take advantage of the TX buffer in the SPI module. On LogicPD OMAP-L138 EVM,
564 SPI read throughput goes up from ~0.8Mbyte/s to ~1.3Mbyte/s. Tested with a 2Mbyte image file.
565 Remove unused variables in the spi_xfer() function.
567 Signed-off-by: Delio Brignoli <dbrignoli@audioscience.com>
568 Tested-by: Ben Gardiner <bengardiner@nanometrics.ca>
569 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
571 commit 1a5038ca6831e31875cf67c46226f04743574032
572 Author: Vaibhav Hiremath <hvaibhav@ti.com>
573 Date: Mon Jun 7 15:20:53 2010 -0400
575 AM35x: Add support for EMIF4
577 This patch adds support for the EMIF4 interface
578 available in the AM35x processors.
580 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
581 Signed-off-by: Sanjeev Premi <premi@ti.com>
582 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
584 commit ed01e45cfa20d60ee83a4ee0128d843730055294
585 Author: Vaibhav Hiremath <hvaibhav@ti.com>
586 Date: Mon Jun 7 15:20:43 2010 -0400
588 AM35x: Add support for AM3517EVM
590 This patch adds basic support for the AM3517EVM.
592 - Board files (.c and .h)
593 - Default configuration file
594 - Updates for Makefile
596 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
597 Signed-off-by: Sanjeev Premi <premi@ti.com>
598 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
600 commit cae377b59a179e34d27cd6b79dee24d967de839c
601 Author: Vaibhav Hiremath <hvaibhav@ti.com>
602 Date: Mon Jun 7 15:20:34 2010 -0400
604 omap3: Consolidate SDRC related operations
606 Consolidated SDRC related functions into one file - sdrc.c
608 And also replaced sdrc_init with generic memory init
609 function (mem_init), this generalization of omap memory setup
610 is necessary to support the new emif4 interface introduced in AM3517.
612 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
613 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
615 commit d11212e3772c8fe43a1f487bbf58f3341118a241
616 Author: Vaibhav Hiremath <hvaibhav@ti.com>
617 Date: Mon Jun 7 15:20:29 2010 -0400
619 omap3: Calculate CS1 size only when SDRC is
623 From: Vaibhav Hiremath <hvaibhav@ti.com>
625 The patch makes sure that size for SDRC CS1 gets calculated
626 only when the CS1 SDRC is initialized.
628 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
629 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
631 commit 675e0eaf0f0429aac3c6fb41634fbcea2350fe49
632 Author: Vaibhav Hiremath <hvaibhav@ti.com>
633 Date: Mon Jun 7 15:20:19 2010 -0400
635 OMAP3EVM: Added NAND support
637 The EVMS have been shipping with NAND (instead of OneNAND) as default.
638 So, this patch sets NAND as default.
640 To choose OneNAND, define CMD_ONENAND instead of CMD_NAND in the
641 config file omap3_evm.h.
643 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
644 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
646 commit 5cc48f7e55df0d74a12d338de2117f05951fc536
647 Author: Cyril Chemparathy <cyril@ti.com>
648 Date: Mon Jun 7 14:13:36 2010 -0400
650 TI: TNETV107X EVM initial support
652 TNETV107X is a Texas Instruments SoC based on an ARM1176 core, and with a
653 bunch on on-chip integrated peripherals. This patch adds support for the
656 Signed-off-by: Cyril Chemparathy <cyril@ti.com>
657 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
659 commit 3712367c4830e87b4e7af5b480e82d316bab1251
660 Author: Cyril Chemparathy <cyril@ti.com>
661 Date: Mon Jun 7 14:13:32 2010 -0400
663 ARM1176: TI: TNETV107X soc initial support
665 TNETV107X is a Texas Instruments SoC based on an ARM1176 core, and with a
666 bunch on on-chip integrated peripherals. This is an initial commit with
667 basic functionality, more commits with drivers, etc. to follow.
669 Signed-off-by: Cyril Chemparathy <cyril@ti.com>
670 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
672 commit 678e008c3a3a27fe2d30cf423679d2d11d0fa5c2
673 Author: Cyril Chemparathy <cyril@ti.com>
674 Date: Mon Jun 7 14:13:27 2010 -0400
676 ARM1176: Coexist with other ARM1176 platforms
678 The current ARM1176 CPU specific code is too specific to the SMDK6400
679 architecture. The following changes were necessary prerequisites for the
680 addition of other SoCs based on ARM1176.
682 Existing board's (SMDK6400) configuration has been modified to keep behavior
683 unchanged despite these changes.
685 1. Peripheral port remap configurability
686 The earlier code had hardcoded remap values specific to s3c64xx in start.S.
687 This change makes the peripheral port remap addresses and sizes configurable.
689 2. U-Boot code relocation support
690 Most architectures allow u-boot code to run initially at a different
691 address (possibly in NOR) and then get relocated to its final resting place
692 in RAM. Added support for this capability in ARM1176 architecture.
694 3. Disable TCM if necessary
695 If a ROM based bootloader happened to have initialized TCM, we disable it here
698 4. Remove unnecessary SoC specific includes
699 ARM1176 code does not really need this SoC specific include. The presence
700 of this include prevents builds on other ARM1176 archs.
702 5. Modified virt-to-phys conversion during MMU disable
703 The original MMU disable code masks out too many bits from the load address
704 when it tries to figure out the physical address of the jump target label.
705 Consequently, it ends up branching to the wrong address after disabling the
708 Signed-off-by: Cyril Chemparathy <cyril@ti.com>
709 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
711 commit 23911740486c59851df57521c49bfd81ce1865ec
712 Author: Delio Brignoli <dbrignoli@audioscience.com>
713 Date: Mon Jun 7 17:16:13 2010 -0400
715 DaVinci: Improve DaVinci SPI speed.
717 I have updated this patch based on the comments [1] by Wolfgang Denk and
718 removed unused variables.
719 [1][http://lists.denx.de/pipermail/u-boot/2010-May/071728.html]
721 Reduce the number of reads per byte transferred on the BUF register from 2 to 1 and
722 take advantage of the TX buffer in the SPI module. On LogicPD OMAP-L138 EVM,
723 SPI read throughput goes up from ~0.8Mbyte/s to ~1.3Mbyte/s. Tested with a 2Mbyte image file.
724 Remove unused variables in the spi_xfer() function.
726 Signed-off-by: Delio Brignoli <dbrignoli@audioscience.com>
727 Tested-by: Ben Gardiner <bengardiner@nanometrics.ca>
728 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
730 commit 05ee415e316e3b1617aba06a747649f4d4053d41
731 Author: Vaibhav Hiremath <hvaibhav@ti.com>
732 Date: Mon Jun 7 15:20:53 2010 -0400
734 AM35x: Add support for EMIF4
736 This patch adds support for the EMIF4 interface
737 available in the AM35x processors.
739 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
740 Signed-off-by: Sanjeev Premi <premi@ti.com>
741 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
743 commit 3d9f0ffddaf1ece95a826785b971860ebdadf424
744 Author: Vaibhav Hiremath <hvaibhav@ti.com>
745 Date: Mon Jun 7 15:20:43 2010 -0400
747 AM35x: Add support for AM3517EVM
749 This patch adds basic support for the AM3517EVM.
751 - Board files (.c and .h)
752 - Default configuration file
753 - Updates for Makefile
755 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
756 Signed-off-by: Sanjeev Premi <premi@ti.com>
757 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
759 commit 8aa5c7cdc4e534df9129485ba317a2871c4f9880
760 Author: Vaibhav Hiremath <hvaibhav@ti.com>
761 Date: Mon Jun 7 15:20:34 2010 -0400
763 omap3: Consolidate SDRC related operations
765 Consolidated SDRC related functions into one file - sdrc.c
767 And also replaced sdrc_init with generic memory init
768 function (mem_init), this generalization of omap memory setup
769 is necessary to support the new emif4 interface introduced in AM3517.
771 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
772 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
774 commit 16807ee411d83762804d075a3fe11f0a2b5eaf39
775 Author: Vaibhav Hiremath <hvaibhav@ti.com>
776 Date: Mon Jun 7 15:20:29 2010 -0400
778 omap3: Calculate CS1 size only when SDRC is
782 From: Vaibhav Hiremath <hvaibhav@ti.com>
784 The patch makes sure that size for SDRC CS1 gets calculated
785 only when the CS1 SDRC is initialized.
787 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
788 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
790 commit 7ca4766bd7f74e5f7371fb331b573ec384230c1d
791 Author: Vaibhav Hiremath <hvaibhav@ti.com>
792 Date: Mon Jun 7 15:20:19 2010 -0400
794 OMAP3EVM: Added NAND support
796 The EVMS have been shipping with NAND (instead of OneNAND) as default.
797 So, this patch sets NAND as default.
799 To choose OneNAND, define CMD_ONENAND instead of CMD_NAND in the
800 config file omap3_evm.h.
802 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
803 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
805 commit 04cbc19fedb55265d08cddea294c3b6d9f8b2d18
806 Author: Cyril Chemparathy <cyril@ti.com>
807 Date: Mon Jun 7 14:13:36 2010 -0400
809 TI: TNETV107X EVM initial support
811 TNETV107X is a Texas Instruments SoC based on an ARM1176 core, and with a
812 bunch on on-chip integrated peripherals. This patch adds support for the
815 Signed-off-by: Cyril Chemparathy <cyril@ti.com>
816 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
818 commit da1ec42aafcc821ce6b5d316a2d4105292960d6b
819 Author: Cyril Chemparathy <cyril@ti.com>
820 Date: Mon Jun 7 14:13:32 2010 -0400
822 ARM1176: TI: TNETV107X soc initial support
824 TNETV107X is a Texas Instruments SoC based on an ARM1176 core, and with a
825 bunch on on-chip integrated peripherals. This is an initial commit with
826 basic functionality, more commits with drivers, etc. to follow.
828 Signed-off-by: Cyril Chemparathy <cyril@ti.com>
829 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
831 commit b87996d24a41cfc15fea125e5c805163af4acba1
832 Author: Cyril Chemparathy <cyril@ti.com>
833 Date: Mon Jun 7 14:13:27 2010 -0400
835 ARM1176: Coexist with other ARM1176 platforms
837 The current ARM1176 CPU specific code is too specific to the SMDK6400
838 architecture. The following changes were necessary prerequisites for the
839 addition of other SoCs based on ARM1176.
841 Existing board's (SMDK6400) configuration has been modified to keep behavior
842 unchanged despite these changes.
844 1. Peripheral port remap configurability
845 The earlier code had hardcoded remap values specific to s3c64xx in start.S.
846 This change makes the peripheral port remap addresses and sizes configurable.
848 2. U-Boot code relocation support
849 Most architectures allow u-boot code to run initially at a different
850 address (possibly in NOR) and then get relocated to its final resting place
851 in RAM. Added support for this capability in ARM1176 architecture.
853 3. Disable TCM if necessary
854 If a ROM based bootloader happened to have initialized TCM, we disable it here
857 4. Remove unnecessary SoC specific includes
858 ARM1176 code does not really need this SoC specific include. The presence
859 of this include prevents builds on other ARM1176 archs.
861 5. Modified virt-to-phys conversion during MMU disable
862 The original MMU disable code masks out too many bits from the load address
863 when it tries to figure out the physical address of the jump target label.
864 Consequently, it ends up branching to the wrong address after disabling the
867 Signed-off-by: Cyril Chemparathy <cyril@ti.com>
868 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
870 commit b5d289fc29842095d5cd0f82cceab1b0b2e824ba
871 Author: Asen Dimov <dimov@ronetix.at>
872 Date: Tue Apr 20 22:49:04 2010 +0300
876 Add the new board PM9G45 from Ronetix GmbH.
877 * AT91SAM9G45 MCU at 400Mhz.
880 * 10/100 MBits Ethernet DP83848
881 * Serial number chip DS2401
883 The board is made as SODIMM200 module.
884 For more info www.ronatix.at or info@ronetix.at.
886 Signed-off-by: Asen Dimov <dimov@ronetix.at>
888 commit f986325dd569faeaec4186f678d113505c5c4828
889 Author: Ron Madrid <ron_madrid@sbcglobal.net>
890 Date: Tue Jun 1 17:00:49 2010 -0700
892 Update SICRL_USBDR to reflect 4 different settings
894 This patch changed the SICRL_USBDR define to reflect the 4 different bit
895 settings for this two-bit field. The four different options are '00', '01',
896 '10', and '11'. This patch also corrects the config file for SIMPC8313 and
897 MPC8313ERDB for the appropriate fields. This change only affects the MPC8313
900 Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
901 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
903 commit 409a07c9d72b0d833c1cce264bdb4bb2628fe28e
904 Author: George G. Davis <gdavis@mvista.com>
905 Date: Tue May 11 10:15:36 2010 -0400
907 ARM1136: Fix cache_flush() error and correct cpu_init_crit() comments
909 The ARM1136 cache_flush() function uses the "mcr p15, 0, rn, c7, c7, 0"
910 instruction which means "Invalidate Both Caches" when in fact the intent
911 is to clean and invalidate all caches. So add an "mcr p15, 0, %0, c7,
912 c10, 0" instruction to "Clean Entire Data Cache" prior to the "Invalidate
913 Both Caches" instruction to insure that memory is consistent with any
916 Also fix a couple of "flush v*" comments in ARM1136 cpu_init_crit() so
917 that they correctly describe the actual ARM1136 CP15 C7 Cache Operations
920 Signed-off-by: George G. Davis <gdavis@mvista.com>
922 commit 3057c6be5efda781a72ca04432e0a4ed6e670030
923 Author: Kim Phillips <kim.phillips@freescale.com>
924 Date: Fri Apr 23 12:20:11 2010 -0500
926 fdt_support: add entry for sec3.1 and fix sec3.3
928 Add sec3.1 h/w geometry for fdt node fixups.
930 Also, technically, whilst SEC v3.3 h/w honours the tls_ssl_stream descriptor
931 type, it lacks the ARC4 algorithm execution unit required to be able
932 to execute anything meaningful with it. Change the node to agree with
933 the documentation that declares that the sec3.3 really doesn't have such
936 Reported-by: Haiying Wang <Haiying.Wang@freescale.com>
937 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
938 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
940 commit 5f4d36825a028e300b7d56a566d2cf84418b7a68
941 Author: Timur Tabi <timur@freescale.com>
942 Date: Thu May 20 11:16:16 2010 -0500
944 fsl: rename 'dma' to 'brdcfg1' in the ngPIXIS structure
946 The ngPIXIS is a board-specific FPGA, but the definition of the registers
947 is mostly consistent. On boards where it matter, register 9 is called
948 'brdcfg1' instead of 'dma', so rename the variable in the ngpixis_t
951 Signed-off-by: Timur Tabi <timur@freescale.com>
952 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
954 commit 6e37a044076896ba88b0d6316fadd492032c5193
955 Author: Timur Tabi <timur@freescale.com>
956 Date: Thu May 20 12:45:39 2010 -0500
958 fsl/85xx: add clkdvdr and pmuxcr2 to global utilities structure definition
960 Add the 'clkdvdr' and 'pmuxcr2' registers to the 85xx definition of
963 Signed-off-by: Timur Tabi <timur@freescale.com>
964 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
966 commit 39c209546ab5b11ca6410c5cc57dcbf457e50800
967 Author: Tom <Tom@bumblecow.com>
968 Date: Fri May 28 13:23:16 2010 -0500
970 ARM Update mach-types
972 Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
975 repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
976 commit 3defb2476166445982a90c12d33f8947e75476c4
978 Signed-off-by: Tom <Tom@bumblecow.com>
980 commit 551bd947bd6f982fa38dde840576eba52346160c
981 Author: Tom <Tom@bumblecow.com>
982 Date: Sun May 9 16:58:11 2010 -0500
984 ARM Update mach-types
986 Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
989 repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
990 commit 257dab81413b31b8648becfe11586b3a41e5c29a
992 Signed-off-by: Tom <Tom@bumblecow.com>
994 commit 1117cbf2adac59050af1751af6c6a524afa5c3ef
995 Author: Thomas Chou <thomas@wytron.com.tw>
996 Date: Fri May 28 10:56:50 2010 +0800
998 nios: remove nios-32 arch
1000 The nios-32 arch is obsolete and broken. So it is removed.
1002 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1004 commit 6803336c9f21ba428f5c1b1cf825bbbac0a762e5
1005 Author: Thomas Chou <thomas@wytron.com.tw>
1006 Date: Fri May 21 11:08:02 2010 +0800
1008 nios2: allow STANDALONE_LOAD_ADDR overriding
1010 This patch allows users to override default STANDALONE_LOAD_ADDR.
1011 The gcclibdir path was duplicated in the standalone Makefile and
1014 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1015 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1017 commit 8d52ea6db484c689a75ef8a36a4e525753b8f078
1018 Author: Thomas Chou <thomas@wytron.com.tw>
1019 Date: Sat May 15 06:00:05 2010 +0800
1021 nios2: fix div64 issue for gcc4
1023 This patch fixes the run-time error on div64 when built with
1024 gcc4, which was reported by jhwu0625 on nios forum. It merges
1025 math support from libgcc of gcc4. This patch is copied from
1028 It works with both gcc3 and gcc4. The old mult.c, divmod.c and
1031 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1032 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1034 commit 0df01fd3d71481b5cc7aeea6a741b9fc3be15178
1035 Author: Thomas Chou <thomas@wytron.com.tw>
1036 Date: Fri May 21 11:08:03 2010 +0800
1038 nios2: fix r15 issue for gcc4
1040 The "-ffixed-r15" option doesn't work well for gcc4. Since we
1041 don't use gp for small data with option "-G0", we can use gp
1042 as global data pointer. This allows compiler to use r15. It
1043 is necessary for gcc4 to work properly.
1045 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1046 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1048 commit 661ba14051db6766932fcb50ba1ec7c67f230054
1049 Author: Thomas Chou <thomas@wytron.com.tw>
1050 Date: Fri Apr 30 11:34:16 2010 +0800
1052 spi: add altera spi controller support
1054 This patch adds the driver of altera spi controller, which is
1055 used as epcs/spi flash controller. It also works with mmc_spi
1058 This driver support more than one spi bus, with base list declared
1059 #define CONFIG_SYS_ALTERA_SPI_LIST { BASE_0,BASE_1,... }
1061 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1062 Tested-by: Ian Abbott <abbotti@mev.co.uk>
1063 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1065 commit 1e8e9bad2db38e93c3bc9f4b6238b3d8be99e469
1066 Author: Thomas Chou <thomas@wytron.com.tw>
1067 Date: Fri Apr 30 11:34:15 2010 +0800
1069 nios2: add gpio support to nios2-generic board
1071 This patch adds gpio support of Altera PIO component to the
1072 nios2-generic board. Though it drives only gpio_led at the
1073 moment, it supports bidirectional port to control bit-banging
1074 I2C, NAND flash busy status or button switches, etc.
1076 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1077 Tested-by: Ian Abbott <abbotti@mev.co.uk>
1078 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1080 commit 3e6b86b5552840bb4147871a753840eb3923374c
1081 Author: Thomas Chou <thomas@wytron.com.tw>
1082 Date: Fri Apr 30 11:34:14 2010 +0800
1084 misc: add gpio based status led driver
1086 This patch adds a status led driver followed the GPIO access
1087 conventions of Linux. The led mask is used to specify the gpio pin.
1089 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1090 Tested-by: Ian Abbott <abbotti@mev.co.uk>
1091 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1093 commit cedd341d551b6b705e97ab1953a87575b9ff9ef9
1094 Author: Thomas Chou <thomas@wytron.com.tw>
1095 Date: Fri Apr 30 11:34:13 2010 +0800
1097 nios2: add gpio support
1099 This patch adds driver for a trivial gpio core, which is described
1100 in http://nioswiki.com/GPIO. It is used for gpio led and nand flash
1101 interface in u-boot.
1103 When CONFIG_SYS_GPIO_BASE is not defined, board may provide
1106 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1107 Tested-by: Ian Abbott <abbotti@mev.co.uk>
1108 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1110 commit adf55679af1ed98c15a136eb81d6204ebe740b30
1111 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1112 Date: Tue Mar 30 19:19:51 2010 +0100
1114 add CONFIG_SYS_FEC_FULL_MII for MCF5445x
1116 This patch adds support for full MII interface on MCF5445x (in contrast
1117 to RMII as used on the evaluation boards).
1119 Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
1121 commit ae49099755affc942171a7727c1b12c51d167abf
1122 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1123 Date: Tue Mar 30 19:19:50 2010 +0100
1125 add CONFIG_SYS_FEC_NO_SHARED_PHY for MCF5445x
1127 This patch adds the possibility to handle seperate PHYs to MCF5445x.
1128 Naming is chosen to resemble the contrary CONFIG_FEC_SHARED_PHY in the
1131 Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
1133 commit e9b43cae1a20af13d1baeb13038b3f34905c14b5
1134 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1135 Date: Tue Mar 30 19:20:31 2010 +0100
1137 add missing PCS3 for MCF5445x
1139 This patch adds the code for handling PCS3 (DSPI chip select 3) in
1140 cpu_init.c and m5445x.h
1142 Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
1144 commit d0fe1128c4451327b9cb0fac1a76efd194b078b5
1145 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
1146 Date: Wed May 26 21:26:43 2010 +0400
1148 USB: fix create_pipe()
1150 create_pipe() can give wrong result if an expression is passed as the 'endpoint'
1151 argument -- due to missing parentheses.
1153 Thanks to Martin Mueller for finding the bug and providing the patch.
1155 Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
1157 commit c941b77adc40f344215e367b3d1fc638addff870
1158 Author: Andrew Caldwell <Andrew.Caldwell@analog.com>
1159 Date: Fri May 7 15:10:07 2010 -0400
1161 Blackfin: nand: drain the write buffer before returning
1163 The current Blackfin nand write function fills up the write buffer but
1164 returns before it has had a chance to drain. On faster systems, this
1165 isn't a problem as the operation finishes before the ECC registers are
1166 read, but on slower systems the ECC may be incomplete when the core tries
1169 So wait for the buffer to drain once we're done writing to it.
1171 Signed-off-by: Andrew Caldwell <Andrew.Caldwell@analog.com>
1172 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1174 commit 01f03bda5b22e5aeae5f02fd537da97a41485c73
1175 Author: Wolfgang Denk <wd@denx.de>
1176 Date: Wed May 26 23:57:08 2010 +0200
1178 Prepare v2010.06-rc1
1180 Signed-off-by: Wolfgang Denk <wd@denx.de>
1182 commit c4976807cbbabd281f45466ac5e47e5639bcc9cb
1183 Author: Wolfgang Denk <wd@denx.de>
1184 Date: Wed May 26 23:51:22 2010 +0200
1186 Coding style cleanup, update CHANGELOG.
1188 Signed-off-by: Wolfgang Denk <wd@denx.de>
1190 commit c7da8c19b5f7fd58b5b4b1d247648851af56e1f0
1191 Author: Andreas Biessmann <andreas.devel@googlemail.com>
1192 Date: Sat May 22 13:17:21 2010 +0200
1194 config.mk: use different host compiler for OS X 10.6
1196 Compiling tools subdirectory on Mac OS X 10.6 (Snow Leopard) complains about
1197 wrong syntax in system includes.
1199 In file included from /usr/include/stdio.h:444,
1200 from ../source/u-boot/include/compiler.h:26,
1201 from ../source/u-boot/lib/crc32.c:15:
1202 /usr/include/secure/_stdio.h:46: error: syntax error in macro parameter list
1204 This can be fixed by reverting the workaround for prior OS X releases in
1205 config.mk conditionally for OS X 10.6+.
1207 Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
1208 Acked-by: Mike Frysinger <vapier@gentoo.org>
1210 commit 6ece2550d1c0c5c811b302b1639ea35c2e485203
1211 Author: Kumar Gala <galak@kernel.crashing.org>
1212 Date: Fri May 21 04:17:48 2010 -0500
1214 Convert Makefiles from COBJS-${} to COBJS-$()
1216 Match style we use almost everywhere else
1218 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1220 commit 59dde44acb82e571808190ccd3cd6b82dc9d7001
1221 Author: Michael Weiss <michael.weiss@ifm.com>
1222 Date: Thu May 20 16:09:35 2010 +0200
1224 powerpc/bootcount: Fix endianness problem
1226 For CONFIG_SYS_BOOTCOUNT_SINGLEWORD the code had an endianness problem.
1228 Signed-off-by: Michael Weiss <michael.weiss@ifm.com>
1229 Signed-off-by: Detlev Zundel <dzu@denx.de>
1231 commit d74dda09f0178079705ee1d641444bac44d3ecd9
1232 Author: Wolfgang Denk <wd@denx.de>
1233 Date: Wed May 26 22:19:35 2010 +0200
1235 dm9000x.c: fix compile problems
1237 Use readX() / writeX() accessors instead of inX() / outX().
1239 Suggested-by: Mike Frysinger <vapier@gentoo.org>
1240 Signed-off-by: Wolfgang Denk <wd@denx.de>
1242 commit 40792d675a609c83621d098e48a89de07463b3cd
1243 Author: Wolfgang Denk <wd@denx.de>
1244 Date: Fri May 21 23:14:53 2010 +0200
1246 a320evb: fix udelay / __udelay confusion
1248 Fix the following compiler problems:
1250 arch/arm/cpu/arm920t/a320/liba320.a(timer.o): In function `udelay':
1251 /home/wd/git/u-boot/work/arch/arm/cpu/arm920t/a320/timer.c:160: multiple definition of `udelay'
1252 lib/libgeneric.a(time.o):/home/wd/git/u-boot/work/lib/time.c:34: first defined here
1253 lib/libgeneric.a(time.o): In function `udelay':
1254 time.c:(.text+0x1c): undefined reference to `__udelay'
1256 Signed-off-by: Wolfgang Denk <wd@denx.de>
1258 commit 92381c41c718d260476d5c636c473f50e3b5a79c
1259 Author: Wolfgang Denk <wd@denx.de>
1260 Date: Fri May 21 23:13:18 2010 +0200
1262 ARM: */timer.c: fix spelling and vertical alignment
1264 Signed-off-by: Wolfgang Denk <wd@denx.de>
1266 commit 3f786bb8542ee85ea898152b40b1f0d98f0801df
1267 Author: Mahavir Jain <[mjain@marvell.com]>
1268 Date: Fri May 21 14:37:48 2010 +0530
1270 bugfix: Guruplug: Use standard miiphy
1272 call to reset PHY chip.
1274 Current PHY Software Reset operation in guruplug does not
1275 poll reset bit in control register to go to 0(auto clearing)
1276 for making sure reset was successful.This patch uses standard
1277 miiphy call miiphy_reset to make sure proper PHY reset operation.
1279 Signed-off-by: Mahavir Jain <mjain@marvell.com>
1281 commit 71bd860cce4493c5def07804723661e75271052b
1282 Author: Kim Phillips <kim.phillips@freescale.com>
1283 Date: Wed May 19 17:06:46 2010 -0500
1285 mpc83xx: don't shift pre-shifted ACR, SPCR, SCCR bitfield masks in cpu_init.c
1287 commit c7190f028fa950d4d36b6d0b4bb3fc72602ec54c "mpc83xx:
1288 retain POR values of non-configured ACR, SPCR, SCCR, and LCRR
1289 bitfields" incorrectly shifted <register>_<bitfield> (e.g.
1290 ACR_PIPE_DEP) values that were preshifted by their
1291 definition in mpc83xx.h.
1293 this patch removes the unnecessary shifting for the newly
1294 utilized mask values in cpu_init.c, and prevents seemingly
1295 unrelated symptoms such as an mpc8379erdb board from
1296 locking up whilst performing a networking operation,
1299 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1301 commit f6970d0c545b9134af3b347c75ee3d13545b36d8
1302 Author: Horst Kronstorfer <hkronsto@frequentis.com>
1303 Date: Tue May 18 10:37:05 2010 +0200
1305 Fixed two typos in arch/powerpc/cpu/mpc83xx/start.S.
1307 Signed-off-by: Horst Kronstorfer <hkronsto@frequentis.com>
1308 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1310 commit 445093d175b06226549680b6894923bb0f5e50fa
1311 Author: Wolfgang Denk <wd@denx.de>
1312 Date: Tue Nov 17 21:27:39 2009 +0100
1314 Fix "par[t]ition" typo.
1316 Signed-off-by: Wolfgang Denk <wd@denx.de>
1318 commit bdc5f06789c5a0c3a9a2c0eb33ec4d177dbdaa22
1319 Author: Stefan Roese <sr@denx.de>
1320 Date: Mon May 17 10:01:05 2010 +0200
1322 UBI: Fix problem in UBI/Linux "compatibility layer"
1324 "down_write_trylock" needs to return 1 instead of 0 for success.
1325 Otherwise copying a block with a read error (e.g. bit-flip on read)
1326 won't work correctly.
1328 Signed-off-by: Stefan Roese <sr@denx.de>
1330 commit 1b1f9a9d00447d9eab32ae5633f60a106196b75f
1331 Author: Stefan Roese <sr@denx.de>
1332 Date: Mon May 17 10:00:51 2010 +0200
1334 UBI: Ensure that "background thread" operations are really executed
1336 The current U-Boot UBI implementation is copied from Linux. In this
1337 porting the UBI background thread was not handled correctly. Upon write
1338 operations ubi_wl_flush() makes sure, that all queued operations, like
1339 page-erase, are completed. But this is missing for read operations.
1341 This patch now makes sure that such operations (like scrubbing upon
1342 bit-flip errors) are not queued, but executed directly.
1344 Signed-off-by: Stefan Roese <sr@denx.de>
1346 commit 03af5abd85637d27e96fb999ce6e3992293570b0
1347 Author: Stefano Babic <sbabic@denx.de>
1348 Date: Thu May 13 10:26:40 2010 +0200
1350 MX31: Added support for the Casio COM57H5M10XRC to QONG
1352 The patch adds setup to connect a CASIO COM57H5M10XRC
1353 (640x480 TFT display) to the QONG module.
1355 Signed-off-by: Stefano Babic <sbabic@denx.de>
1357 commit 2f05e394fccf62a4693c6b8323de725f90d1f003
1358 Author: Wolfgang Denk <wd@denx.de>
1359 Date: Mon May 17 23:34:18 2010 +0200
1361 fsl_diu_fb.c: fix build warnings
1363 Commit 15351855 "fsl-diu: Using I/O accessor to CCSR space" caused a
1364 number of "passing argument 2 of 'out_be32' makes integer from pointer
1365 without a cast" warnings; fix these.
1367 Signed-off-by: Wolfgang Denk <wd@denx.de>
1368 Cc: Dave Liu <daveliu@freescale.com>
1369 Cc: Jerry Huang <Chang-Ming.Huang@freescale.com>
1370 Cc: Kumar Gala <galak@kernel.crashing.org>
1372 commit f2d76ae4fdde180e120ea2d29d6ef881360b3cba
1373 Author: Nick Thompson <nick.thompson@ge.com>
1374 Date: Tue May 11 11:29:52 2010 +0100
1376 Avoid use of divides in print_size
1378 Modification of print_size to avoid use of divides and especially
1379 long long divides. Keep the binary scale factor in terms of bit
1380 shifts instead. This should be faster, since the previous code
1381 gave the compiler no clues that the divides where always powers
1382 of two, preventing optimisation.
1384 Signed-off-by: Nick Thompson <nick.thompson@ge.com>
1385 Acked-by: Timur Tabi <timur@freescale.com>
1387 commit a599cde7698acc5ae3d0f731b4a7d63a931aae63
1388 Author: Serge Ziryukin <ftrvxmtrx@gmail.com>
1389 Date: Mon May 10 17:40:49 2010 +0300
1391 lan91c96, smc911x: remove useless free(ptr) calls on NULL ptr
1393 Signed-off-by: Serge Ziryukin <ftrvxmtrx@gmail.com>
1395 commit b1e1a42bb1ea2f0ddaaea7f4c9d67c98ab38709e
1396 Author: Ron Madrid <ron_madrid@sbcglobal.net>
1397 Date: Fri May 14 16:27:48 2010 -0700
1399 Fix SICRL setting in SIMPC8313
1401 This patch sets the SICRL_LBC bits in SICRL to change the function of the
1402 associated pins to GPIO functionality.
1404 Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
1406 commit a4bfc4cc466473b97c7fe84bdf261b2935887e3f
1407 Author: Kim Phillips <kim.phillips@freescale.com>
1408 Date: Fri May 14 13:18:54 2010 -0500
1410 mpc83xx: fix NAND bootstrap too big error
1412 commit 167cdad1372917bc11c636c359aad02625291fa9 "SERIAL: Enable
1413 port-mapped access" inadvertently broke 83xx nand boards by
1414 converting NS16550_init to use io accessors, which expanded
1415 the size of the generated code.
1417 this patch fixes the problem by removing icache functions from
1418 the nand builds, which somewhat follows commit
1419 1a2e203b31d33fb720f2cf1033b241ad36ab405a "mpc83xx: turn on icache
1420 in core initialization to improve u-boot boot time"
1422 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1424 commit e74244c5a1c8bcea9b047217277dcd3235a285f4
1425 Author: Ron Madrid <ron_madrid@sbcglobal.net>
1426 Date: Mon May 10 15:23:20 2010 -0700
1428 Removal of checkboard from spl bootstrap build for SIMPC8313
1430 This patch removes the checkboard function from the build of
1431 the 4k bootstrap section for the SIMPC8313 as it is not needed
1432 in the spl build. This will allow > 100 bytes of extra room
1435 Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
1436 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1438 commit 9c3f2d6670e6151f4f6329f572a62b0d2d6768ce
1439 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
1440 Date: Tue May 11 09:54:00 2010 +0200
1442 ppc4xx: Fix building PLU405 board
1444 Due to some overlapping sections it's time to update TEXT_BASE
1447 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
1448 Signed-off-by: Stefan Roese <sr@denx.de>
1450 commit a2a0a7171303de5d8ce099344efde2e29ee36eb0
1451 Author: Wolfgang Denk <wd@denx.de>
1452 Date: Sat May 15 21:23:51 2010 +0200
1454 Makefile: fix out-of-tree building of "u-boot.img" target
1456 Signed-off-by: Wolfgang Denk <wd@denx.de>
1458 commit 2e4f35dbd8e11c3121af99ea8e04ce4fb39e9a4e
1459 Author: Wolfgang Denk <wd@denx.de>
1460 Date: Sat May 15 20:22:21 2010 +0200
1462 MVBLM7, MVSMR: fix Makefile (cleanup bootscript.img)
1464 Fix MVBLM7 and MVSMR Makefiles for correct out-of-tree building
1465 (create "bootscript.img" in build directory instead of source
1466 directory) and cleanup (remove "bootscript.img" when cleaning up).
1468 Signed-off-by: Wolfgang Denk <wd@denx.de>
1469 Cc: Andre Schwarz <andre.schwarz@matrix-vision.de>
1471 commit cd4b02be1bb732f3990801ff81b57bd597b1d5b6
1472 Author: Wolfgang Denk <wd@denx.de>
1473 Date: Mon May 10 23:08:02 2010 +0200
1475 ARM: add __aeabi_unwind_cpp_pr0() function to avoid linker complaints
1477 Signed-off-by: Wolfgang Denk <wd@denx.de>
1478 Tested-by: Thomas Weber <weber@corscience.de>
1480 commit 7b43db92110ec2f15c5f7187a165f2928464966b
1481 Author: Wolfgang Denk <wd@denx.de>
1482 Date: Sun May 9 23:52:59 2010 +0200
1484 drivers/mmc/fsl_esdhc.c: fix compiler warnings
1486 Commit 77c1458d caused the following compiler warnings:
1488 fsl_esdhc.c: In function 'esdhc_pio_read_write':
1489 fsl_esdhc.c:142: warning: assignment discards qualifiers from pointer target type
1490 fsl_esdhc.c: In function 'esdhc_setup_data':
1491 fsl_esdhc.c:169: warning: unused variable 'wml_value'
1492 fsl_esdhc.c: In function 'esdhc_pio_read_write':
1493 fsl_esdhc.c:164: warning: control reaches end of non-void function
1497 Signed-off-by: Wolfgang Denk <wd@denx.de>
1498 Cc: Dipen Dudhat <dipen.dudhat@freescale.com>
1499 Cc: Andy Fleming <afleming@freescale.com>
1501 commit bcb6c2bb84705bfd73eed5c9a31e9ff24833ee8c
1502 Author: York Sun <yorksun@freescale.com>
1503 Date: Fri May 7 09:12:01 2010 -0500
1505 Enabled support for Rev 1.3 SPD for DDR2 DIMMs
1507 SPD has minor change from Rev 1.2 to 1.3. This patch enables Rev 1.3.
1508 The difference has ben examined and the code is compatible.
1509 Speed bins is not verified on hardware for CL7 at this moment.
1511 This patch also enables SPD Rev 1.x where x is up to "F". According to SPD
1512 spec, the lower nibble is optionally used to determine which additinal bytes
1513 or attribute bits have been defined. Software can safely use defaults. However,
1514 the upper nibble should always be checked.
1516 Signed-off-by: York Sun <yorksun@freescale.com>
1517 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1519 commit f54fe87acedbbad7d29ad18cab31d2b323717514
1520 Author: Kumar Gala <galak@kernel.crashing.org>
1521 Date: Tue Apr 20 10:21:25 2010 -0500
1523 85xx/fsl-sata: Use is_serdes_configured() to determine if SATA is enabled
1525 On the MPC85xx platform if we have SATA its connected on SERDES.
1526 Determing if SATA is enabled via sata_initialize should not be board
1527 specific and thus we move it out of the MPC8536DS board code.
1529 Additionally, now that we have is_serdes_configured() we can determine
1530 if the given SATA port is enabled and error out if its not in the
1533 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1535 commit 54648985e2a64e29784e3ed37cd45b637305cd65
1536 Author: Kumar Gala <galak@kernel.crashing.org>
1537 Date: Tue Apr 20 10:21:12 2010 -0500
1539 85xx/mpc8536ds: Use is_serdes_configured() to determine of PCIe enabled
1541 The new is_serdes_configured covers a broader range of devices than the
1542 PCI specific code. Use it instead as we convert away from the
1543 is_fsl_pci_cfg() code.
1545 Additionally move to setting LAWs for PCI based on if its configured.
1546 Also updated PCI FDT fixup code to remove PCI controllers from dtb if
1547 they are configured.
1549 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1551 commit 6ab4011b796e0af130ca160ea3c674d462f3bec4
1552 Author: Kumar Gala <galak@kernel.crashing.org>
1553 Date: Tue Apr 20 10:20:33 2010 -0500
1555 85xx: Add is_serdes_configured() support to MPC8536 SERDES
1557 Add the ability to determine if a given IP block connected on SERDES is
1558 configured. This is useful for things like PCIe and SRIO since they are
1559 only ever connected on SERDES.
1561 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1563 commit 15351855776f32d40d9c336c0dc6d22a7bcf40c2
1564 Author: Jerry Huang <Chang-Ming.Huang@freescale.com>
1565 Date: Thu Apr 8 15:56:07 2010 +0800
1567 fsl-diu: Using I/O accessor to CCSR space
1569 Using PPC I/O accessor to DIU I/O space instead of directly
1570 read/write. It will prevent the dozen of compiler order issue
1571 and PPC hardware order issue for accessing I/O space.
1573 Using the toolchain(tc-fsl-x86lnx-e500-dp-4.3.74-2.i386.rpm)
1574 can show up the order issue of DIU driver.
1576 Signed-off-by: Dave Liu <daveliu@freescale.com>
1577 Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com>
1578 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1580 commit fd194f82d1c30802f0597a3e359fdc03ed397367
1581 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
1582 Date: Mon May 3 13:22:31 2010 +0200
1584 mpc83xx/mvBLM7: add usb commands and cleanup.
1587 Rename autoscript to bootscript.
1588 Add automatic bootscript image generation to makefile.
1590 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
1591 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1593 commit 3b439792b0781921c599d8af9bed6a771d295b53
1594 Author: Ron Madrid <ron_madrid@sbcglobal.net>
1595 Date: Wed Apr 28 16:04:43 2010 -0700
1597 mpc83xx: Add UPMA configuration to SIMPC8313
1599 Added UPM array table, upmconfig, and Local Bus configuration support for SIMPC8313
1601 Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
1602 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1604 commit 5794619e29c5e22280b0b09b2ea6bc3d2e00da3f
1605 Author: Mike Frysinger <vapier@gentoo.org>
1606 Date: Wed May 5 04:32:43 2010 -0400
1608 serial: punt unused serial_addr()
1610 Only one file apparently defines this function, and it merely stubs
1611 it out. So if no one is defining/calling it, punt it.
1613 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1615 commit f745817e741e4251afbd9d5d7f04b2419f4aa9d9
1616 Author: Mike Frysinger <vapier@gentoo.org>
1617 Date: Tue Apr 27 14:15:34 2010 -0400
1619 update include/asm/ gitignore after move
1621 With the cpu include paths moved, the gitignore paths need updating.
1623 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1624 Tested-by: Tom Rix <tom@bumblecow.com>
1626 commit d0179083a9c9e12c8c5400b107156c14c7da1222
1627 Author: Kumar Gala <galak@kernel.crashing.org>
1628 Date: Wed Apr 28 02:52:02 2010 -0500
1630 Fixup native builds on powerpc
1632 When we changed ARCH from ppc to powerpc we need to treat HOSTARCH the
1633 same way. We use HOSTARCH == ARCH to determine if a build is native.
1635 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1637 commit 65d342541e78ab9a22bf480cc4fe2f659f94bad4
1638 Author: Serge Ziryukin <ftrvxmtrx@gmail.com>
1639 Date: Sun Apr 25 21:32:36 2010 +0300
1641 cmd_usb.c: show cmd usage if no args given
1643 Signed-off-by: Serge Ziryukin <ftrvxmtrx@gmail.com>
1645 commit e4a95d112e5ea8368bfbdac6ff963d1b8dc63cf0
1646 Author: Stefan Roese <sr@denx.de>
1647 Date: Wed Apr 28 10:47:36 2010 +0200
1649 powerpc: Consolidate bootcount_{store|load} for PowerPC
1651 This patch consolidates bootcount_{store|load} for PowerPC by
1652 implementing a common version in arch/powerpc/lib/bootcount.c. This
1653 code is now used by all PowerPC variants that currently have these
1654 functions implemented.
1656 The functions now use the proper IO-accessor functions to read/write the
1659 This code also supports two different bootcount versions:
1661 a) Use 2 separate words (2 * 32bit) to store the bootcounter
1662 b) Use only 1 word (2 * 16bit) to store the bootcounter
1664 Version b) was already used by MPC5xxx.
1666 Signed-off-by: Stefan Roese <sr@denx.de>
1667 Acked-by: Detlev Zundel <dzu@denx.de>
1668 Acked-by: Kim Phillips <kim.phillips@freescale.com>
1670 Cc: Michael Zaidman <michael.zaidman@gmail.com>
1671 Cc: Wolfgang Denk <wd@denx.de>
1672 Cc: Kim Phillips <kim.phillips@freescale.com>
1673 Cc: Anatolij Gustschin <agust@denx.de>
1675 commit 767fdc4af684770f5e97a6c5e19a8ac2616b8329
1676 Author: Ender.Dai <ender.dai@gmail.com>
1677 Date: Thu Apr 22 15:24:25 2010 +0800
1679 drivers/*/Makefile: fix conditional compile rule.
1681 Fix conditional compile rule for twl4030.c and videomodes.c.
1683 Signed-off-by: Ender.Dai <ender.dai@gmail.com>
1685 commit 54fa2c5b51c564cce716942d26492437457980a4
1686 Author: Larry Johnson <lrj@acm.org>
1687 Date: Tue Apr 20 08:09:43 2010 -0400
1689 Move test for unnecessary memmove to memmove_wd()
1691 Signed-off-by: Larry Johnson <lrj@acm.org>
1693 commit b050c72d52c4e30d5b978ab6758f8dcdbe5c690c
1694 Author: Mike Frysinger <vapier@gentoo.org>
1695 Date: Tue Apr 20 05:49:30 2010 -0400
1697 compiler.h: add uint typedef
1699 Recent crc changes started using the "uint" type in headers that are used
1700 on the build system. This subsequently broke mingw targets as they do not
1701 provide such a type. So add this basic typedef to compiler.h so that we
1702 do not have to worry about this breaking again in the future.
1704 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1706 commit 39f7aacf3fd285b42b92c2c2d66d95339a3569cc
1707 Author: Trübenbach, Ralf <Ralf.Truebenbach@men.de>
1708 Date: Wed Apr 14 11:15:16 2010 +0200
1710 command.c: Enable auto tab for the editenv command
1712 Enable the auto completion (with TAB) of the environment variable name
1713 after the editenv command.
1715 Signed-off-by: Ralf Trübenbach <ralf.truebenbach@men.de>
1717 commit 0738e24e2c1d95bb94455d44485dc5d7b9c9d707
1718 Author: Reinhard Arlt <reinhard.arlt@esd.eu>
1719 Date: Tue Apr 13 09:59:09 2010 +0200
1721 74xx_7xx: CPCI750: Add ECC support on esd CPCI-CPU/750 board
1723 Add ECC support for DDR RAM for MV64360 on esd CPCI-CPU/750 board.
1725 This patch also adds the "pldver" command to display the CPLD
1728 Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
1729 Signed-off-by: Stefan Roese <sr@denx.de>
1731 commit 1f9f3cf6ccbccae1c1edff01ec20fe2a586b9701
1732 Author: Graeme Russ <graeme.russ@gmail.com>
1733 Date: Sat Apr 24 00:06:00 2010 +1000
1735 sc520: Fix minor DRAM Controller Setup bug
1737 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1739 commit d20053efdf328d97a018536689fc55df4faf1094
1740 Author: Graeme Russ <graeme.russ@gmail.com>
1741 Date: Sat Apr 24 00:05:59 2010 +1000
1743 sc520: Update to new AMD Copyright
1745 AMD recently changed the licensing of the RAM sizing code to the
1746 GPLv2 (or at your option any later version)
1748 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1750 commit 880c59e5add3681bd4dca14d2fd20152bee7ad14
1751 Author: Graeme Russ <graeme.russ@gmail.com>
1752 Date: Sat Apr 24 00:05:58 2010 +1000
1754 eNET: Implement eNET Watchdog
1756 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1758 commit f2a55055e9b19f3eba9de97ff454cf8bfef25468
1759 Author: Graeme Russ <graeme.russ@gmail.com>
1760 Date: Sat Apr 24 00:05:57 2010 +1000
1762 eNET: Use SC520 MMCR to reset eNET board
1764 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1766 commit 4a4c31ae08d4dcabe348013e135de28b01c29bf0
1767 Author: Graeme Russ <graeme.russ@gmail.com>
1768 Date: Sat Apr 24 00:05:56 2010 +1000
1770 eNET: Add PC/AT compatibility setup function
1772 The eNET uses the sc520 software timers rather than the PC/AT clones
1774 Set all interrupts and timers up to be PC/AT compatible
1776 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1778 commit 8fd805632f95e5e834f312a51aa969bf1d99c41b
1779 Author: Graeme Russ <graeme.russ@gmail.com>
1780 Date: Sat Apr 24 00:05:55 2010 +1000
1782 eNET: Add support for onboard RTL8100B (RTL8139) chips
1784 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1786 commit 21e67e796bb1d59a484dce2b4203d61bf1fd5be8
1787 Author: Graeme Russ <graeme.russ@gmail.com>
1788 Date: Sat Apr 24 00:05:54 2010 +1000
1790 sc520: Board Specific PCI Init
1792 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1794 commit 0278216b76fc1e5dbf4cbd10d5d734323039c36f
1795 Author: Graeme Russ <graeme.russ@gmail.com>
1796 Date: Sat Apr 24 00:05:53 2010 +1000
1798 sc520: Move PCI defines to PCI include file
1800 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1802 commit 4f197c30e5cb3005909402b7fc630cb092eef02f
1803 Author: Graeme Russ <graeme.russ@gmail.com>
1804 Date: Sat Apr 24 00:05:52 2010 +1000
1806 eNET: Fix CONFIG_SYS_HZ to be 1000
1808 The clock interupt has always been 1kHz as per timer_init() in
1809 /arch/i386/cpu/sc520/sc520_timer.c
1811 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1813 commit 6fd445c32860bb06e9a68b516845a1bbf7c37889
1814 Author: Graeme Russ <graeme.russ@gmail.com>
1815 Date: Sat Apr 24 00:05:51 2010 +1000
1817 eNET: Fix Flash Write
1819 Onboard AMD Flash chip does not support buffered writes
1821 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1823 commit 5204566e53a3c519e8795480d056635bc64b11cd
1824 Author: Graeme Russ <graeme.russ@gmail.com>
1825 Date: Sat Apr 24 00:05:50 2010 +1000
1827 sc520: Allow boards to override udelay
1829 If the board has a high precision mico-second timer, it maked sense to use
1830 it instead of the on-chip one
1832 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1834 commit 95ffaba39042064c5eb68404894fd6b0f1d6a3e3
1835 Author: Graeme Russ <graeme.russ@gmail.com>
1836 Date: Sat Apr 24 00:05:49 2010 +1000
1838 x86: Fix support for booting bzImage
1840 Add support for newer (up to 2.6.33) kernels
1842 Add zboot command which takes the address of a bzImage as its first
1843 argument and (optionally) the size of the bzImage as the second argument
1844 (the second argument is needed for older kernels which do not include
1845 the bzImage size in the header)
1847 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1849 commit 79ea6b87011c0524ced31359e2be7aac97c29d0a
1850 Author: Graeme Russ <graeme.russ@gmail.com>
1851 Date: Sat Apr 24 00:05:48 2010 +1000
1853 x86: Provide weak PC/AT compatibility setup function
1855 It is possibly to setup x86 boards to use non-PC/AT configurations. For
1856 example, the sc520 is an x86 CPU with PC/AT and non-PC/AT peripherals.
1857 This function allows the board to set itself up for maximum PC/AT
1858 compatibility just before booting the Linux kernel (the Linux kernel
1859 'just works' if everything is PC/AT compliant)
1861 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1863 commit bf16500f79fdf2653a286b40bb601cb185ac4675
1864 Author: Graeme Russ <graeme.russ@gmail.com>
1865 Date: Sat Apr 24 00:05:47 2010 +1000
1867 x86: Use CONFIG_SERIAL_MULTI
1869 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1871 commit 167cdad1372917bc11c636c359aad02625291fa9
1872 Author: Graeme Russ <graeme.russ@gmail.com>
1873 Date: Sat Apr 24 00:05:46 2010 +1000
1875 SERIAL: Enable port-mapped access
1877 The x86 architecture exclusively uses Port-Mapped I/O (inb/outb) to access
1878 the 16550 UARTs. This patch mimics how Linux selects between Memory-Mapped
1879 and Port-Mapped I/O. This allows x86 boards to use CONFIG_SERIAL_MUTLI and
1880 drop the custom serial port driver
1882 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1884 commit 153c2d9f2397e8b6ca03cfebb4e9666ea0b0637c
1885 Author: Graeme Russ <graeme.russ@gmail.com>
1886 Date: Sat Apr 24 00:05:45 2010 +1000
1888 x86: Fix copying of Real-Mode code into RAM
1890 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1892 commit 2fb1bc4f53618743b92a48763d7aaa0ece9ad98f
1893 Author: Graeme Russ <graeme.russ@gmail.com>
1894 Date: Sat Apr 24 00:05:44 2010 +1000
1896 x86: Pass relocation offset into Global Data
1898 In order to locate the 16-bit BIOS code, we need to know the reloaction
1901 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1903 commit c14a3669b22d3e430b416cdee92b751f13697a1f
1904 Author: Graeme Russ <graeme.russ@gmail.com>
1905 Date: Sat Apr 24 00:05:43 2010 +1000
1907 x86: Move GDT to a safe location in RAM
1909 Currently, the GDT is either located in FLASH or in the non-relocated
1910 U-Boot image in RAM. Both of these locations are unsafe as those
1911 locations can be erased during a U-Boot update. Move the GDT into the
1912 highest available memory location and relocate U-Boot to just below it
1914 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1916 commit 077e1958ca4afe12d88043b123ded058c51b89f7
1917 Author: Graeme Russ <graeme.russ@gmail.com>
1918 Date: Sat Apr 24 00:05:42 2010 +1000
1920 x86: Add RAM bootstrap functionality
1922 Add a parameter to the 32-bit entry to indicate if entry is from Real
1923 Mode or not. If entry is from Real Mode, execute the destructive 'sizer'
1924 routine to determine memory size as we are booting cold and running in
1925 Flash. If not entering from Real Mode, we are executing a U-Boot image
1926 from RAM and therefore the memory size is already known (and running
1927 'sizer' will destroy the running image)
1929 There are now two 32-bit entry points. The first is the 'in RAM' entry
1930 point which exists at the start of the U-Boot binary image. As such,
1931 you can load u-boot.bin in RAM and jump directly to the load address
1932 without needing to calculate any offsets. The second entry point is
1933 used by the real-to-protected mode switch
1935 This patch also changes TEXT_BASE to 0x6000000 (in RAM). You can load
1936 the resulting image at 0x6000000 and simple go 0x6000000 from the u-boot
1939 Hopefully a later patch will completely elliminate any dependency on
1940 TEXT_BASE like a relocatable linux kernel (perfect world)
1942 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1944 commit 759598f82f02cc84614450807cb5de43ca18a339
1945 Author: Graeme Russ <graeme.russ@gmail.com>
1946 Date: Sat Apr 24 00:05:41 2010 +1000
1948 x86: Split sc520 memory sizing versus reporting
1950 This patch allows the low-level assembler boot-strap to obtain the RAM
1951 size without calling the destructive 'sizer' routine. This allows
1952 boot-strapping from a U-Boot image loaded in RAM
1954 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1956 commit 4dba333b3c7b34073b0439cc942877f98403632c
1957 Author: Graeme Russ <graeme.russ@gmail.com>
1958 Date: Sat Apr 24 00:05:40 2010 +1000
1960 x86: Fix sc520 memory size reporting
1962 There is an error in how the assembler version of the sc520 memory size
1963 reporting code works. As a result, it will only ever report at most the
1964 size of one bank of RAM
1966 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1968 commit 9e08efcfee22570bb3a9ea384bf4d60b378f6092
1969 Author: Graeme Russ <graeme.russ@gmail.com>
1970 Date: Sat Apr 24 00:05:39 2010 +1000
1972 x86: Fix do_go_exec()
1974 This was broken a long time ago by a49864593e083a5d0779fb9ca98e5a0f2053183d
1975 which munged the NIOS and x86 do_go_exec()
1977 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1979 commit 433ff2bdbccc5190189528305e4ed6f7205dbafd
1980 Author: Graeme Russ <graeme.russ@gmail.com>
1981 Date: Sat Apr 24 00:05:38 2010 +1000
1983 x86: Add register dump to crash handlers
1985 Shamelessly steal the Linux x86 crash handling code and shove it into
1986 U-Boot (cool - it fits). Be sure to include suitable attribution to
1989 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1991 commit 64a0a4995e79ef9813bb51d5f1ff35ae5dabfc7e
1992 Author: Graeme Russ <graeme.russ@gmail.com>
1993 Date: Sat Apr 24 00:05:37 2010 +1000
1995 x86: Fix MMCR Access
1997 Change sc520 MMCR Access to use memory accessor functions
1999 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
2001 commit 535ad2db069aae6d1d36fc05c31cbd8a2b3d8831
2002 Author: Graeme Russ <graeme.russ@gmail.com>
2003 Date: Sat Apr 24 00:05:36 2010 +1000
2005 x86: #ifdef out getenv_IPaddr()
2007 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
2009 commit 721c36705a9efc7b67f78d0c3e8485e4f1b8bcc9
2010 Author: Graeme Russ <graeme.russ@gmail.com>
2011 Date: Sat Apr 24 00:05:35 2010 +1000
2013 x86: Add unaligned.h
2015 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
2017 commit 93c7e70f648fb817e519f6e163b7ef9befc27349
2018 Author: Michael Zaidman <michael.zaidman@gmail.com>
2019 Date: Wed Apr 7 18:30:08 2010 +0300
2021 POST: Added ECC memory test for mpc83xx.
2023 Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
2025 Fixed minor coding style issue.
2026 Signed-off-by: Wolfgang Denk <wd@denx.de>
2028 commit 8cd852824d91e232f1f820a0772c3c1d8af84b05
2029 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2030 Date: Sat Mar 27 17:14:36 2010 +0100
2032 cmd_onenand.c: moved to standard subcommand handling
2034 On the fly also fixed the following things:
2035 - write help talked about a parameter oob, but that one was not used, so
2036 removed it from the help message.
2037 - the test command also allowed a force subcommand but didn't use it.
2038 eliminated the code.
2039 - do_onenand made static
2040 - do_onenand contained
2045 blocksize = (1 << this->erase_shift);
2046 As blocksize was not used the last two statements were unneeded so
2048 The first statement (mtd = ....) assigns to a global. Not sure if it
2049 is needed, and since I could not test this, left the line for now
2051 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2053 commit 3882d7a5a57eb8d1f41570522445bab61c628e6f
2054 Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
2055 Date: Fri Mar 19 15:34:25 2010 +0100
2057 ppc: unused memory region too close to current stack pointer
2059 This avoids a possible overwrite of the (end of) ramdisk by u-boot.
2060 The unused memory region for ppc boot currently starts 1k below the
2061 do_bootm->bootm_start->arch_lmb_reserve stack ptr. This isn't enough since
2062 do_bootm->do_bootm_linux->boot_relocate_fdt calls printf which may
2063 very well use more than 1k stack space.
2065 Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
2067 commit 4b42c9059e165500353174601a8e97b2cf81d3f4
2068 Author: Timur Tabi <timur@freescale.com>
2069 Date: Tue Apr 13 13:16:03 2010 -0500
2071 allow print_size to print large numbers on 32-bit systems
2073 Modify print_size() so that it can accept numbers larger than 4GB on 32-bit
2076 Add support for display terabyte, petabyte, and exabyte sizes. Change the
2077 output to use International Electrotechnical Commission binary prefix standard.
2079 Signed-off-by: Timur Tabi <timur@freescale.com>
2081 commit 52dbac69c27dee67a4c051b1055d93b0ac4e2062
2082 Author: Timur Tabi <timur@freescale.com>
2083 Date: Tue Apr 13 13:16:02 2010 -0500
2085 fix print_size printing fractional gigabyte numbers on 32-bit platforms
2087 In print_size(), the math that calculates the fractional remainder of a number
2088 used the same integer size as a physical address. However, the "10 *" factor
2089 of the algorithm means that a large number (e.g. 1.5GB) can overflow the
2090 integer if we're running on a 32-bit system. Therefore, we need to
2091 disassociate this function from the size of a physical address.
2093 Signed-off-by: Timur Tabi <timur@freescale.com>
2095 commit b5cebb4fd60fefc7700a486bb74fecc66c07acff
2096 Author: Mike Frysinger <vapier@gentoo.org>
2097 Date: Wed May 5 03:20:30 2010 -0400
2099 Blackfin: TWI/I2C: implement multibus support
2101 In order to do this cleanly, the register accesses have to be converted to
2102 a C struct (base pointer), so do that in the process.
2104 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2106 commit b4377e12e9aa0b3bf2dcae0a0f02ec9086338506
2107 Author: Stefano Babic <sbabic@denx.de>
2108 Date: Tue Mar 16 17:22:21 2010 +0100
2110 Add SPI support to mx51evk board
2112 The patch adds SPI devices to the mx51evk board.
2113 The MC13892 chip (PMIC) is supported.
2115 Signed-off-by: Stefano Babic <sbabic@denx.de>
2117 commit d3588a55d4a041f2208290b8b6f9cecbdad179ac
2118 Author: Stefano Babic <sbabic@denx.de>
2119 Date: Sun Apr 18 19:27:44 2010 +0200
2121 MX: Added definition file for MC13892
2123 The MC13892 is a Power Controller used with processors
2124 of the family MX.51. The file adds definitions to be used to setup
2125 the internal registers via SPI.
2127 Signed-off-by: Stefano Babic <sbabic@denx.de>
2129 commit d205ddcfc5b905eff023d5acac395721d80a92c7
2130 Author: Stefano Babic <sbabic@denx.de>
2131 Date: Sun Apr 4 22:43:38 2010 +0200
2133 SPI: added support for MX51 to mxc_spi
2135 This patch add SPI support for the MX51 processor.
2137 Signed-off-by: Stefano Babic <sbabic@denx.de>
2139 commit e98ecd71102de9d97bd82be247ed909260fb671b
2140 Author: Stefano Babic <sbabic@denx.de>
2141 Date: Fri Apr 16 17:13:54 2010 +0200
2143 MX31: Add support for PMIC to the QONG module
2145 Add support for the PMIC (MC13783) controller
2146 and enables charging of the RTC battery.
2148 Signed-off-by: Stefano Babic <sbabic@denx.de>
2150 commit dfe5e14fa263eb8f1a9f087f0284788e7559821d
2151 Author: Stefano Babic <sbabic@denx.de>
2152 Date: Fri Apr 16 17:11:19 2010 +0200
2154 MX: RTC13783 uses general function to access PMIC
2156 The RTC is part of the Freescale's PMIC controller.
2157 Use general function to access to PMIC internal registers.
2159 Signed-off-by: Stefano Babic <sbabic@denx.de>
2160 Tested-by: Magnus Lilja <lilja.magnus@gmail.com>
2162 commit 28bb6d34d3f431b7b00444e2f829b2c04f5daf4d
2163 Author: Stefano Babic <sbabic@denx.de>
2164 Date: Sun Apr 4 23:08:03 2010 +0200
2166 MX: Added Freescale Power Management Driver
2168 The patch add supports for the Freescale's Power
2169 Management Controller (known as Atlas) used together with i.MX31/51
2170 processors. It was tested with a MC13783 (MX31) and
2173 Signed-off-by: Stefano Babic <sbabic@denx.de>
2175 commit ba6adeb48e71f7f1b791b6e98999a5680d919b26
2176 Author: Magnus Lilja <lilja.magnus@gmail.com>
2177 Date: Fri Apr 23 20:30:49 2010 +0200
2179 i.MX31: Activate NAND support for i.MX31 Litekit board.
2181 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
2183 commit 60381d687885c0e2100657ca73e97e38c4604f5e
2184 Author: Fabio Estevam <fabioestevam@yahoo.com>
2185 Date: Fri Apr 23 06:32:01 2010 -0700
2187 MX51: Fix MX51 CPU detect message
2189 Fix MX51 CPU detect message.
2191 Original string was:
2192 CPU: Freescale i.MX51 family 3.0V at 800 MHz
2194 which can be misinterpreted as 3.0 Volts instead of the silicon revision.
2197 CPU: Freescale i.MX51 family rev3.0 at 800 MHz
2199 Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2201 commit 68c07a0c215a64826ed13c2f9b00a6d3b298822e
2202 Author: Stefano Babic <sbabic@denx.de>
2203 Date: Sun Apr 18 20:01:01 2010 +0200
2205 MX51evk: Removed warnings
2207 Changes reflect modifications in the fsl_esdhc driver
2208 (the clk_enable field war removed in the configuration structure).
2210 Signed-off-by: Stefano Babic <sbabic@denx.de>
2212 commit 87db58dca47f93f9fb3b4ed0196dd7a3f5df1cb9
2213 Author: Anatolij Gustschin <agust@denx.de>
2214 Date: Wed Apr 21 13:52:38 2010 +0200
2216 tx25: fix crash while booting Linux
2218 Currently booting Linux on TX25 board doesn't work
2219 since there is no correct mach-id and boot parameters
2220 setup for tx25 board. Fix it now.
2222 Signed-off-by: Anatolij Gustschin <agust@denx.de>
2223 Cc: John Rigby <jcrigby@gmail.com>
2224 Cc: Stefano Babic <sbabic@denx.de>
2226 commit b88c5988db176a0f9de5598d5167ee2498637d40
2227 Author: Kim Phillips <kim.phillips@freescale.com>
2228 Date: Tue Apr 13 21:11:53 2010 -0500
2230 configs: remove unused CONFIG_COMMAND_HISTORY
2232 $ git grep CONFIG_COMMAND_HISTORY
2233 CHANGELOG: CONFIG_COMMAND_HISTORY
2234 include/configs/AP1000.h:#define CONFIG_COMMAND_HISTORY 1
2235 include/configs/keymile-common.h:#define CONFIG_COMMAND_HISTORY 1
2236 include/configs/manroland/common.h:#define CONFIG_COMMAND_HISTORY 1
2239 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2240 Acked-by: Heiko Schocher <hs@denx.de>
2242 commit 7769c5bc06615293870d00fc81366cd43ba0623a
2243 Author: Anatolij Gustschin <agust@denx.de>
2244 Date: Tue Apr 13 14:47:32 2010 +0200
2246 mvsmr: fix link error
2248 MVSMR board support doesn't link since recent rework
2249 of U-Boot directory structure. Fix it now.
2251 Signed-off-by: Anatolij Gustschin <agust@denx.de>
2252 Cc: Andre Schwarz <andre.schwarz@matrix-vision.de>
2253 Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
2254 Fixed merge conflict
2255 Signed-off-by: Wolfgang Denk <wd@denx.de>
2257 commit 4324dc72df5879e5b614c4a3f326884723ede9b7
2258 Author: Mike Frysinger <vapier@gentoo.org>
2259 Date: Tue Apr 27 14:15:28 2010 -0400
2261 Blackfin: bfin_mac: hook up new write_hwaddr function
2263 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2264 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2266 commit 3ac9d6c650d94c51645efa446c1d914c5440990d
2267 Author: Thomas Chou <thomas@wytron.com.tw>
2268 Date: Tue Apr 27 20:20:27 2010 +0800
2270 net: ethoc: add write_hwaddr support
2272 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
2273 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2275 commit 6c7c444786fc4022999362fce119c8b731eedcb4
2276 Author: Thomas Chou <thomas@wytron.com.tw>
2277 Date: Tue Apr 27 20:15:10 2010 +0800
2279 net: altera_tse: add write_hwaddr support
2281 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
2282 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2284 commit fb57ec97b90291c589087167f100483a089837bf
2285 Author: Heiko Schocher <hs@denx.de>
2286 Date: Tue Apr 27 07:43:52 2010 +0200
2288 net: fec_mxc: add write_hwaddr support
2290 tested on the magnesium board.
2292 Signed-off-by: Heiko Schocher <hs@denx.de>
2293 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2295 commit b5ce63ed12b4cd81d211621aca0c222b20d2a691
2296 Author: Prafulla Wadaskar <prafulla@marvell.com>
2297 Date: Tue Apr 6 22:21:33 2010 +0530
2299 net:kirkwood_egiga.c: MAC addresses programming using write_hwaddr
2301 Added a new function kwgbe_write_hwaddr for programming egiga
2302 controller's hardware address.
2303 This function will be called for each egiga port being used
2305 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2306 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2308 commit ecee9324d73555e744593f3e0d387bec4c566f55
2309 Author: Ben Warren <biggerbadderben@gmail.com>
2310 Date: Mon Apr 26 11:11:46 2010 -0700
2312 Program net device MAC addresses after initializing
2314 Add a new function to the eth_device struct for programming a network
2315 controller's hardware address.
2317 After all network devices have been initialized and the proper MAC address
2318 for each has been determined, make a device driver call to program the
2319 address into the device. Only device instances with valid unicast addresses
2322 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2323 Acked-by: Detlev Zundel <dzu@denx.de>
2324 Tested-by: Prafulla Wadaskar <prafulla@marvell.com>
2325 Tested-by: Heiko Schocher <hs@denx.de>
2326 Tested-by: Thomas Chou <thomas@wytron.com.tw>
2328 commit c960b13ed22d9ea570957379f9f7f2f37d87ef08
2329 Author: Thomas Chou <thomas@wytron.com.tw>
2330 Date: Tue Apr 20 12:49:52 2010 +0800
2332 net: add altera triple speeds ethernet mac driver
2334 This driver supports the Altera triple speeds 10/100/1000 ethernet
2337 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
2338 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2340 commit f6569884b45e480e2c575d85ce86a2636a41c66b
2341 Author: Thomas Chou <thomas@wytron.com.tw>
2342 Date: Thu Apr 15 22:32:38 2010 +0800
2344 net: add opencore 10/100 ethernet mac driver
2346 This patch ports the opencore 10/100 ethernet mac driver ethoc.c
2347 from linux kernel to u-boot.
2349 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
2350 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2352 commit bd75db3feb9a8e4123b76006dbe582b71adbf22f
2353 Author: Valentin Yakovenkov <yakovenkov@niistt.ru>
2354 Date: Fri Apr 23 09:40:23 2010 +0400
2356 smc911x driver frame alignment patch
2358 SMSC911x chips have alignment function to allow frame payload data
2359 (which comes after 14-bytes ethernet header) to be aligned at some
2360 boundary when reading it from fifo (usually - 4 bytes boundary).
2361 This is done by inserting fake zeros bytes BEFORE actual frame data when
2362 reading from SMSC's fifo.
2363 This function controlled by RX_CFG register. There are bits that
2364 represents amount of fake bytes to be inserted.
2366 Linux uses alignment of 4 bytes. Ethernet frame header is 14 bytes long,
2367 so we need to add 2 fake bytes to get payload data aligned at 4-bytes
2369 Linux driver does this by adding IP_ALIGNMENT constant (defined at
2370 skb.h) when calculating fifo data length. All network subsystem of Linux
2371 uses this constant too when calculating different offsets.
2373 But u-boot does not use any packet data alignment, so we don't need to
2374 add anything when calculating fifo data length.
2375 Moreover, driver zeros the RX_CFG register just one line up, so chip
2376 does not insert any fake data at the beginig. So calculated data length
2377 is always bigger by 1 word.
2379 It seems that at almost every packet read we get an underflow condition
2380 at fifo and possible corruption of data. Especially at continuous
2381 transfers, such as tftp.
2383 Just after removing this magic addition, I've got tftp transfer speed as
2384 it aught to be at 100Mbps. It was really slow before.
2386 It seems that fifo underflow occurs only when using byte packing on
2387 32-bit blackfin bus (may be because of very small delay between reads).
2389 Signed-off-by: Valentin Yakovenkov <yakovenkov@niistt.ru>
2390 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2392 commit f0588fdf921c63f84051923bb29eb4255d62a6e7
2393 Author: Prafulla Wadaskar <prafulla@marvell.com>
2394 Date: Tue Apr 6 21:33:08 2010 +0530
2396 net: Kirkwood_egiga.c bugfixes for rx path
2398 Cosmetic changes: Few comments updated
2399 Functionality: Rx packet frame size is programming should
2400 be done when port is in disabled state. this is corrected
2402 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2403 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2405 commit 2e236bf28e729aca28e60c153dd8f913d1b3d058
2406 Author: Eric Jarrige <eric.jarrige@armadeus.org>
2407 Date: Fri Apr 16 00:03:19 2010 +0200
2409 fec_mxc.c: Fix MX27 FEC MAC validity check
2411 Fix MX27 FEC logic to check validity of the MAC address in fuse.
2412 Only null (empty fuse) or invalid MAC address was retrieved from mx27 fuses before this change.
2414 Signed-off-by: Eric Jarrige <jorasse@armadeus.org>
2415 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2417 commit 538be58568542aac2ed4bdf4c05398cfa67e98f0
2418 Author: Andy Fleming <afleming@freescale.com>
2419 Date: Mon Apr 19 14:54:49 2010 -0500
2421 tsec: Wait for both RX and TX to stop
2423 When gracefully stopping the controller, the driver was continuing if
2424 *either* RX or TX had stopped. We need to wait for both, or the
2425 controller could get into an invalid state.
2427 Signed-off-by: Andy Fleming <afleming@freescale.com>
2428 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2430 commit a45dde2293c816138e53c26eca6fd0322583f9a6
2431 Author: Mike Frysinger <vapier@gentoo.org>
2432 Date: Wed Apr 14 16:29:06 2010 -0400
2434 net: dm9000x: use standard I/O accessors
2436 The current dm9000x driver accesses its memory mapped registers directly
2437 instead of using the standard I/O accessors. This can cause problems on
2438 Blackfin systems as the accesses can get out of order. So convert the
2439 direct volatile dereferences to use the normal in/out macros.
2441 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2442 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2444 commit 5525856d59910c72687ab6201f39cdf1c04cfc15
2445 Author: Detlev Zundel <dzu@denx.de>
2446 Date: Thu Apr 8 11:49:59 2010 +0200
2448 mpc512x_fec: Move PHY initialization from probe into init routine.
2450 This saves the autonegotation delay when not using ethernet in U-Boot
2452 Signed-off-by: Detlev Zundel <dzu@denx.de>
2453 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2455 commit 910119b3c462fd6367536899ee43de1eb7d22d8e
2456 Author: John Rigby <jcrigby@gmail.com>
2457 Date: Wed Apr 7 23:29:40 2010 -0600
2459 fec_mxc don't use internal eeprom on MX25
2461 Avoid using the internal eeprom on MX25 like MX51 already does.
2463 Signed-off-by: John Rigby <jcrigby@gmail.com>
2464 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2466 commit 33f684d6d512992ed1ae37ec46e76bdeb0773bac
2467 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
2468 Date: Tue Apr 6 11:13:02 2010 +0200
2470 fix lockup in mcfmii/mii_discover_phy() in case communication fails
2472 Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
2473 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2475 commit 23c34af48ff0dbff3bbaa8e94df3bf40350a709f
2476 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
2477 Date: Wed Jun 17 16:00:41 2009 -0400
2479 83xx: UEC: Added support for bitBang MII driver access to PHYs
2481 This patch enabled support for having PHYs on bitBang MII and uec MII
2482 operating at the same time. Modeled after the MPC8360ADS implementation.
2484 Added the ability to specify which ethernet interfaces have bitbang SMI
2485 on the board header file.
2487 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
2488 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2490 commit 9739946cc5b616c026d433bd07d193cf452ddea0
2491 Author: Robin Getz <rgetz@blackfin.uclinux.org>
2492 Date: Mon Mar 8 14:07:00 2010 -0500
2494 ./net/net.c - make Microsoft dns servers happy with random_port() numbers
2496 For some reason, (which I can't find any documentation on), if U-Boot
2497 gives a port number higher than 17500 to a Microsoft DNS server, the
2498 server will reply to port 17500, and U-Boot will ignore things (since
2499 that isn't the port it asked the DNS server to reply to).
2501 This fixes that by ensuring the random port number is less than 17500.
2503 Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
2504 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2506 commit 6f5f89f01195e2d009b317df27197a38fcab3553
2507 Author: Detlev Zundel <dzu@denx.de>
2508 Date: Thu Apr 1 14:16:41 2010 +0200
2510 Remove unused "local_crc32" function.
2512 For code archeologists, this is a nice example of copy and paste history.
2514 Signed-off-by: Detlev Zundel <dzu@denx.de>
2515 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2517 commit aba4b69d01457ab2988e91c8592e5d2ffb10f569
2518 Author: Detlev Zundel <dzu@denx.de>
2519 Date: Wed Mar 31 17:56:08 2010 +0200
2521 net: Trivial coding style issue with empty for statement
2523 Signed-off-by: Detlev Zundel <dzu@denx.de>
2524 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2526 commit e3f2a93362c823fc1feb5e8a40ff3c120716a05b
2527 Author: Prafulla Wadaskar <prafulla@marvell.com>
2528 Date: Wed Mar 3 15:27:21 2010 +0530
2530 net: Kirkwood_egiga.c: fixed build warnings
2532 This patch fixes following build warnings for kirkwood_egiga.c
2534 kirkwood_egiga.c: In function "kwgbe_init":
2535 kirkwood_egiga.c:448: warning: dereferencing type-punned pointer will break strict-aliasing rules
2536 kirkwood_egiga.c: In function "kwgbe_recv":
2537 kirkwood_egiga.c:609: warning: dereferencing type-punned pointer will break strict-aliasing rules
2539 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2540 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2542 commit 20d98c2cea3398ad93beccd4727a371f41514086
2543 Author: Asen Dimov <dimov@ronetix.at>
2544 Date: Mon Apr 19 14:18:43 2010 +0300
2546 pm9263 converted to at91 soc access
2548 Signed-off-by: Asen Dimov <dimov@ronetix.at>
2550 commit d6b91e30d32871eb20b6227519fd2f3a6ea073fd
2551 Author: Asen Dimov <dimov@ronetix.at>
2552 Date: Mon Apr 19 14:17:22 2010 +0300
2554 at91: define matrix registers bit fields
2556 Signed-off-by: Asen Dimov <dimov@ronetix.at>
2558 commit eeb50ce193453951529015f50e5c1ccd7b55aad2
2559 Author: Stefano Babic <sbabic@denx.de>
2560 Date: Tue Apr 13 12:19:06 2010 +0200
2562 MX31: Removed erroneous board name from QONG
2564 QONG is a module that can be installed on several boards,
2565 not only on the QONG-EVB manufactured by Dave srl.
2567 Signed-off-by: Stefano Babic <sbabic@denx.de>
2569 commit c9d944d35e7904229c5333e761bce9d4324971f8
2570 Author: Stefano Babic <sbabic@denx.de>
2571 Date: Thu Apr 8 17:23:52 2010 +0200
2573 MX31: Add UBI support to QONG module
2575 The UBI/UBIFS support is added to the QONG module.
2577 Signed-off-by: Stefano Babic <sbabic@denx.de>
2579 commit eab40f819ddd50eef465619db1386c053b59a95b
2580 Author: Stefano Babic <sbabic@denx.de>
2581 Date: Wed Mar 31 10:27:47 2010 +0200
2583 MX31: Support 128MB RAM on QONG module
2585 The QONG module can be downsized and delivered
2586 with 128MB instead of 256MB. The patch adds
2587 run time support for the two different memory
2590 Signed-off-by: Stefano Babic <sbabic@denx.de>
2592 commit 45997e0a86ee8d8abec6d791a241cb20011fe0e3
2593 Author: Stefano Babic <sbabic@denx.de>
2594 Date: Mon Mar 29 16:43:39 2010 +0200
2596 MX31: Add support for NAND to QONG board
2598 The NAND device is connected to the FPGA of the QONG board
2599 and not to the NFC controller. For this reason, the FPGA must
2600 be set and initialized before accessing to the NAND itself.
2602 Signed-off-by: Stefano Babic <sbabic@denx.de>
2604 commit efb9591069ee276f7fa27a821240c7511f72fe65
2605 Author: Stefano Babic <sbabic@denx.de>
2606 Date: Mon Mar 29 15:56:10 2010 +0200
2608 MX31: add pin definitions for NAND controller
2610 Add pin definitions ralted to the NAND controller to be used
2611 to set up the pin multiplexer.
2613 Signed-off-by: Stefano Babic <sbabic@denx.de>
2615 commit 7d27cd08b4c1adfd58c54aaa8b8c8f4eeb3c7021
2616 Author: Stefano Babic <sbabic@denx.de>
2617 Date: Tue Apr 13 12:07:00 2010 +0200
2619 MX31: add accessor function to get a gpio
2621 The patch adds an accessor function to get the value of a gpio.
2623 Signed-off-by: Stefano Babic <sbabic@denx.de>
2625 commit dfe83352cb58c55dfdbd5b535cb335526cb1c581
2626 Author: Stefano Babic <sbabic@denx.de>
2627 Date: Tue Apr 13 12:38:43 2010 +0200
2629 mx51evk: correct list of possible BOOT_FROM values
2631 Signed-off-by: Stefano Babic <sbabic@denx.de>
2633 commit f581e3a2157fbd736e7dd2378465ae242fba545c
2634 Author: Stefano Babic <sbabic@denx.de>
2635 Date: Tue Apr 13 12:38:22 2010 +0200
2637 mkimage: correct spelling error in imximage
2639 Signed-off-by: Stefano Babic <sbabic@denx.de>
2641 commit 34196b0a8bd7ab6d472e2e6f6c90b73e915a1fae
2642 Author: John Rigby <jcrigby@gmail.com>
2643 Date: Wed Apr 7 23:30:09 2010 -0600
2645 MX25 print arm clock instead of mpllclk on boot
2647 Replace call to imx_get_mpllclk with imx_get_armclk
2648 to show frequency of ARM core instead of mpll internal
2649 bus in print_cpuinfo.
2651 Signed-off-by: John Rigby <jcrigby@gmail.com>
2652 CC: Stefano Babic <sbabic@denx.de>
2654 commit 1c9d91aca649f17762bae2c0e38f5101d62ed0b5
2655 Author: Frans Meulenbroeks <[fransmeulenbroeks@gmail.com]>
2656 Date: Tue Apr 6 19:06:11 2010 +0530
2658 configs/openrd_base.h: reordered macros
2660 moved CONFIG_CMD_FAT to filesystem section
2661 swapped CONFIG_CMD_NAND and CONFIG_CMD_MII so they are alpha correct
2663 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2665 commit 5414fec85ff558af8823d4391f03977288871fe4
2666 Author: Frans Meulenbroeks <[fransmeulenbroeks@gmail.com]>
2667 Date: Tue Apr 6 18:26:19 2010 +0530
2669 configs/sheevaplug: added a few additional commands
2671 This patch includes a few additional commands in the sheevaplug
2673 - support for LONGHELP so you can get help messages
2674 - auto completion and command editing
2675 - ubi and mii support
2676 - ext2 filesystem (convenient if you have an ext2 from which you want to boot)
2677 - jffs2 and ubifs filesystems (if you want to use these in NAND)
2679 This also makes it more similar to openrd client.
2681 Side effect of this patch is that the code now needs 3 sectors i.s.o. 2
2682 so an existing env is overwritten
2684 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2686 commit 16b76705d36ac137fa9231cedfe1355561639e47
2687 Author: Siddarth Gore <[gores@marvell.com]>
2688 Date: Thu Mar 18 20:25:40 2010 +0530
2690 Marvell GuruPlug Board Support
2692 GuruPlug Standard: 1 Gb Ethernet, 2 USB 2.0
2693 GuruPlug Plus: 2 Gb Ethernet, 2 USB 2.0, 1 eSATA, 1 uSD slot
2696 http://www.globalscaletechnologies.com/t-guruplugdetails.aspx
2697 http://plugcomputer.org
2699 This patch is for GuruPlug Plus, but it supports Standard version
2702 Signed-off-by: Siddarth Gore <gores@marvell.com>
2704 commit 5e1fe88fe3df2555a8a0cba7d2ffaf2b03041dfb
2705 Author: Stefano Babic <sbabic@denx.de>
2706 Date: Sun Mar 28 13:43:26 2010 +0200
2708 Moved board specific values in config file
2710 The lowlevel_init file contained some hard-coded values
2711 to setup the RAM. These board related values are moved into
2712 the board configuration file.
2714 Signed-off-by: Stefano Babic <sbabic@denx.de>
2716 commit 272017853339f5b9685f9488bdaf5405812d12a4
2717 Author: Fabio Estevam <fabioestevam@yahoo.com>
2718 Date: Wed Mar 31 06:32:56 2010 -0700
2720 MX51EVK: Remove CPLD related code
2722 There is no CPLD on MX51EVK board, so remove CPLD related function.
2724 Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2726 commit bbe310922f4d0b12c8aba97b45ed979db9c0ec9a
2727 Author: Heiko Schocher <hs@denx.de>
2728 Date: Fri Mar 5 07:36:33 2010 +0100
2730 arm, i.mx27: add support for magnesium board from projectiondesign
2732 This patch adds support for the magnesium board from
2733 projectiondesign. This board uses i.MX27 SoC and has
2734 8MB NOR flash, 128MB NAND flash, FEC ethernet controller
2735 integrated into i.MX27. As this port is based on
2736 the imx27lite port, common config options are collected
2737 in include/configs/imx27lite-common.h
2739 Signed-off-by: Heiko Schocher <hs@denx.de>
2741 commit 1e65c2beb5805f975cd5d0ab7d853040a716d51b
2742 Author: Heiko Schocher <hs@denx.de>
2743 Date: Thu Mar 4 08:12:05 2010 +0100
2745 arm, mx27: add support for SDHC1 pin init
2747 Signed-off-by: Heiko Schocher <hs@denx.de>
2749 commit 3bb6b037e8557fd3c0f3b3d9840c8b5996651dcb
2750 Author: Minkyu Kang <mk7.kang@samsung.com>
2751 Date: Wed Mar 24 15:31:06 2010 +0900
2753 SAMSUNG: make s5p common gpio functions
2755 Because of s5pc1xx gpio is same as s5p seires SoC,
2756 move gpio functions to drvier/gpio/
2757 and modify structure's name from s5pc1xx_ to s5p_.
2759 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2761 commit 46a3b5c8df939f5547bcd3684030072c94d06bd8
2762 Author: Minkyu Kang <mk7.kang@samsung.com>
2763 Date: Wed Mar 24 16:59:30 2010 +0900
2765 SAMSUNG: serial: modify name from s5pc1xx to s5p
2767 Because of other s5p series SoC will use these serial functions,
2768 modify function's name and structure's name.
2770 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2772 commit da0f2af279563ddc75eff304ad5389f7f0e79381
2773 Author: Asen Dimov <dimov@ronetix.at>
2774 Date: Wed Apr 7 12:33:11 2010 +0300
2776 pm9263: remove CONFIG_CMD_AUTOSCRIPT
2778 Signed-off-by: Asen Dimov <dimov@ronetix.at>
2780 commit 47eb08a97eb166e93d0495848b0c7582a0639fbc
2781 Author: Alexander Holler <holler@ahsoftware.de>
2782 Date: Mon Mar 29 21:39:43 2010 +0200
2784 at91: add defines for RTT and GPBR
2786 Signed-off-by: Alexander Holler <holler@ahsoftware.de>
2788 commit dc8cab87459d682fc272444044592d20243da2f0
2789 Author: Asen Dimov <dimov@ronetix.at>
2790 Date: Tue Apr 6 16:17:34 2010 +0300
2792 pm9261: remove CONFIG_CMD_AUTOSCRIPT
2794 Signed-off-by: Asen Dimov <dimov@ronetix.at>
2796 commit e3150c77617c7d452420e6c87769b79b6671b12d
2797 Author: Asen Dimov <dimov@ronetix.at>
2798 Date: Tue Apr 6 16:18:04 2010 +0300
2800 pm9261 converted to at91 soc access
2802 Signed-off-by: Asen Dimov <dimov@ronetix.at>
2804 commit 7bc8768039948e50cc149bea2ec214bde3245c4a
2805 Author: trix <trix@windriver.com>
2806 Date: Sat Apr 10 12:46:49 2010 -0500
2808 ARM Update mach-types
2810 Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
2813 repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
2814 commit 85b3cce880a19e78286570d5fd004cc3cac06f57
2816 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
2818 commit d3061c692155412aa87e7f4f66b4a2c7b77ee417
2819 Author: Stefan Roese <sr@denx.de>
2820 Date: Wed Apr 28 11:09:59 2010 +0200
2822 ppc4xx: Fix APC405 build breakage
2824 This patch fixes APC405 build, by defining CONFIG_PPC4XX_I2C. This is
2825 needed since the move of the PPC4xx I2C driver into the drivers/i2c
2828 Signed-off-by: Stefan Roese <sr@denx.de>
2829 Cc: Matthias Fuchs <matthias.fuchs@esd.eu>
2831 commit 029faf3e85e9406f32f133e6f2a114ed26b02fb4
2832 Author: Stefan Roese <sr@denx.de>
2833 Date: Tue Apr 27 11:37:28 2010 +0200
2835 ppc4xx: Add support for ICON board (PPC440SPe)
2837 This patch adds support for the Mosaix Technologies, Inc. ICON board,
2838 based on the AppliedMicro (AMCC) PPC440SPe. It's equipped with an SODIMM
2839 (512MB standard) and 64MByte of NOR FLASH.
2841 Support for the onboard SM502 will be added later.
2843 Signed-off-by: Stefan Roese <sr@denx.de>
2845 commit 96a0d6235db4c93c03d41c492f5960b18547b7a7
2846 Author: Stefan Roese <sr@denx.de>
2847 Date: Mon Apr 26 13:31:08 2010 +0200
2849 ppc4xx: Add missing APC405 to MAKEALL
2851 Signed-off-by: Stefan Roese <sr@denx.de>
2852 Cc: Matthias Fuchs <matthias.fuchs@esd.eu>
2854 commit 64123e3f06f74dd09b86e2a41d77d31044f495fb
2855 Author: Larry Johnson <lrj@acm.org>
2856 Date: Tue Apr 20 08:11:40 2010 -0400
2858 Fix typos in Korat board console output
2860 Signed-off-by: Larry Johnson <lrj@acm.org>
2861 Signed-off-by: Stefan Roese <sr@denx.de>
2863 commit 8a1cdaa9d54c93db300e8565191d60712aa481dc
2864 Author: Wolfgang Denk <wd@denx.de>
2865 Date: Wed Apr 28 12:54:43 2010 +0200
2867 QONG: Adapt flash addresses and mtdparts to grown image size
2869 Also enable HUSH shell.
2871 Signed-off-by: Wolfgang Denk <wd@denx.de>
2873 commit e1d2950d0f5aaa7ab6609ffa96dde2e163fc2902
2874 Author: Wolfgang Denk <wd@denx.de>
2875 Date: Wed Apr 28 10:58:10 2010 +0200
2877 mtdparts: get rid of custom DEBUG macro, use debug()
2879 Signed-off-by: Wolfgang Denk <wd@denx.de>
2881 commit 2697eff1af136c6424c065cba994aa9aceadbcd1
2882 Author: Wolfgang Denk <wd@denx.de>
2883 Date: Wed Apr 28 10:53:47 2010 +0200
2885 mtdparts: fix write through NULL pointer
2887 The "mtdparts add" command wrote through a NULL pointer - on many
2888 systems this went unnoticed (PowerPC has writable RAM there, some ARM
2889 systems have ROM where a write has no effect), but on arm1136
2890 (i.MX31) it crashed the system.
2892 Add appropriate checks.
2894 Signed-off-by: Wolfgang Denk <wd@denx.de>
2896 commit 68651683593958cedcdfb9d06a5fe0a524f8dd6e
2897 Author: Stefano Babic <sbabic@denx.de>
2898 Date: Wed Apr 21 09:47:19 2010 +0200
2900 ubifsmount fails due to not initialized list
2902 ubifsmount is not working and causes an access with
2903 a pointer set to zero because the ubifs_fs_type
2904 is not initialized correctly.
2906 Signed-off-by: Stefano Babic <sbabic@denx.de>
2907 Signed-off-by: Stefan Roese <sr@denx.de>
2909 commit 7c8cf0d0c7b12c7c63765e936cf760dc2c7d7306
2910 Author: Stefano Babic <sbabic@denx.de>
2911 Date: Wed Apr 21 09:56:31 2010 +0200
2913 MX31: Added LCD support for QONG module
2915 Added support for LCD and splash image to the QONG module.
2916 The supported display is VBEST-VGG322403.
2918 Signed-off-by: Stefano Babic <sbabic@denx.de>
2920 commit 7e1afb62a7e68843248b9a76a265c9193e716768
2921 Author: Kumar Gala <galak@kernel.crashing.org>
2922 Date: Tue Apr 20 10:02:24 2010 -0500
2924 ppc: Split MPC83xx SERDES code from MPC85xx/MPC86xx/QorIQ
2926 The MPC83xx SERDES control is different from the other FSL PPC chips.
2927 For now lets split it out so we can standardize on interfaces for
2928 determining of a device on SERDES is configured.
2930 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2931 Acked-by: Kim Phillips <kim.phillips@freescale.com>
2933 commit 3f0202ed13add5fd6e2ed66fcb3f5e1228cdf766
2934 Author: Lan Chunhe <b25806@freescale.com>
2935 Date: Wed Apr 21 07:40:50 2010 -0500
2937 mpc85xx: Add the ability to set LCRR[CLKDIV] to improve R/W speed of flash
2939 Signed-off-by: Lan Chunhe <b25806@freescale.com>
2940 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
2941 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2943 commit 0c955dafab495fef5a76f5383387281d0408056c
2944 Author: Dave Liu <daveliu@freescale.com>
2945 Date: Wed Apr 14 19:05:06 2010 +0800
2947 85xx: clean up the io_sel for PCI express of P1022
2949 clean up the wrong io_sel for PCI express according to latest manual.
2951 Signed-off-by: Dave Liu <daveliu@freescale.com>
2952 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2954 commit 47106ce168890d637fd849682ba88ecfdb9c35de
2955 Author: Detlev Zundel <dzu@denx.de>
2956 Date: Wed Apr 14 11:32:20 2010 +0200
2958 85xx/socrates: Remove NFS support to fit image size.
2960 This fixes an overflow during the link phase.
2962 Signed-off-by: Detlev Zundel <dzu@denx.de>
2963 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2965 commit 9ce3c228276b0f85105da8c39b164f2b6c84ea34
2966 Author: Kumar Gala <galak@kernel.crashing.org>
2967 Date: Tue Apr 13 11:07:57 2010 -0500
2969 85xx: Fix compile warning
2971 cpu.c: In function 'checkcpu':
2972 cpu.c:47: warning: unused variable 'gur'
2974 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2976 commit 4db9708b94b6745f5c1eaa699d4d76477de8588a
2977 Author: Kumar Gala <galak@kernel.crashing.org>
2978 Date: Tue Apr 13 23:56:23 2010 -0500
2980 85xx: Convert cpu_init_f code to use out_be32 for LBC registers
2982 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2984 commit cd3abcfa2d4dc8df09f6d01e735e4dc2f6c87ebc
2985 Author: Dave Liu <daveliu@freescale.com>
2986 Date: Mon Apr 12 14:23:35 2010 +0800
2988 fsl_sata: Move the snoop bit to another place
2990 For P1022 SATA host controller, the data snoop bit of DW3 in PRDT
2993 Signed-off-by: Dave Liu <daveliu@freescale.com>
2994 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2996 commit e4773debb735323a9eedf353239e8e88e03d7c58
2997 Author: Dave Liu <daveliu@freescale.com>
2998 Date: Mon Apr 12 14:23:25 2010 +0800
3000 fsl_sata: Add the workaround for errata SATA-A001
3002 After power on, the SATA host controller of P1022 Rev1 is configured
3003 in legacy mode instead of the expected enterprise mode.
3005 Software needs to clear bit[28] of HControl register to change to
3006 enterprise mode after bringing the host offline.
3008 Signed-off-by: Dave Liu <daveliu@freescale.com>
3009 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3011 commit 99bac479dd183529f4e259a0de8d31644219d487
3012 Author: Dave Liu <daveliu@freescale.com>
3013 Date: Tue Dec 8 11:56:48 2009 +0800
3015 fsl-ddr: Add extra cycle to turnaround times
3017 Add an extra cycle turnaround time to read->write to ensure stability
3018 at high DDR frequencies.
3020 Signed-off-by: Dave Liu <daveliu@freescale.com>
3021 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3023 commit f8d05e5e5888d88ab42524d699924936e8e77970
3024 Author: Dave Liu <daveliu@freescale.com>
3025 Date: Fri Mar 5 12:23:00 2010 +0800
3027 fsl-ddr: add the macro for Rtt_Nom definition
3029 add the macro definition for Rtt_Nom termination value for DDR3
3031 Signed-off-by: Dave Liu <daveliu@freescale.com>
3032 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3034 commit 1231c498e016b5bfe85f1eb87c2e044d3389d7da
3035 Author: Kumar Gala <galak@kernel.crashing.org>
3036 Date: Wed Apr 7 10:39:46 2010 -0500
3038 ppc/p4080: Add p4080 DEVDISR2 & SRDS_PLLCR0 defines
3040 Added some needed fines and some misc additional defines
3041 used by p4080 initialization.
3043 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3045 commit 17d90f31a810a19ade1a1c534fde9f65d4d66390
3046 Author: Dave Liu <daveliu@freescale.com>
3047 Date: Fri Mar 5 12:23:00 2010 +0800
3049 ppc/p4080: Extend the GUTS memory map
3051 Extend pin control and clock control to GUTS memory map
3053 Signed-off-by: Dave Liu <daveliu@freescale.com>
3054 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3056 commit ab48ca1a661b9ab8e3fee9fe2df65432b09ed073
3057 Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
3058 Date: Wed Feb 10 17:32:43 2010 +0800
3060 ppc/p4080: Fix synchronous frequency calculations
3062 When DDR is in synchronous mode, the existing code assigns sysclk
3063 frequency to DDR frequency. It should be synchronous with the platform
3064 frequency. CPU frequency is based on platform frequency in synchronous
3069 * Fixes the bit mask for DDR_SYNC (RCWSR5[184])
3070 * Corrects the detection of synchronous mode.
3072 Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
3073 Signed-off-by: Dave Liu <daveliu@freescale.com>
3074 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
3075 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3077 commit 1749c3da8d8445cdf78d70120a803e3e9553113c
3078 Author: Kumar Gala <galak@kernel.crashing.org>
3079 Date: Wed Apr 7 02:49:12 2010 -0500
3081 ppc/85xx: Fixup PCI nodes for P1_P2_RDB
3083 While we had ft_pci_board_setup it wasn't being called by
3084 ft_board_setup. Fix that so we actually update the device tree PCI
3085 nodes on P1_P2_RDB boards.
3087 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3089 commit 8cbb0ddd7e696c6a4be1ae3ab3c95d3c8f6a7031
3090 Author: Thomas Chou <thomas@wytron.com.tw>
3091 Date: Wed Apr 21 08:40:59 2010 +0800
3093 nios2: add nios2-generic board
3095 This is a generic approach to port u-boot for nios2 boards.
3096 You may find the usage of this approach on the nioswiki,
3097 http://nioswiki.com/DasUBoot
3099 A fpga parameter file, which contains base address information
3100 and drivers declaration, is generated from Altera's hardware system
3101 description sopc file using tools.
3103 The example fpga parameter file is compatible with EP1C20, EP1S10
3104 and EP1S40 boards. So these boards can be removed after this commit.
3105 Though epcs controller is removed to cut the dependency of altera_spi
3108 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3109 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3111 commit 441cac10d8a9438b144ab0ad46280780b58f638b
3112 Author: Thomas Chou <thomas@wytron.com.tw>
3113 Date: Thu Apr 22 17:27:16 2010 +0800
3115 nios2: fix no flash, add nand and mmc init in board.c
3117 This patch fixes error when CONFIG_SYS_NO_FLASH. And adds
3118 nand flash and mmc initialization, which should go before
3121 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3122 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3124 commit fd2712d0b1d4c1624bef35b784ee64451ee5a017
3125 Author: Thomas Chou <thomas@wytron.com.tw>
3126 Date: Tue Apr 20 11:01:11 2010 +0800
3128 nios2: consolidate reset initialization
3130 Global interrupt should be disabled from the beginning.
3132 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3133 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3135 commit 994852966d2e6cf98c1dbeea8ee62c233b305ffb
3136 Author: Thomas Chou <thomas@wytron.com.tw>
3137 Date: Wed Mar 31 08:30:08 2010 +0800
3139 altera_jtag_uart: bypass when no jtag connection
3141 This patch adds an option to bypass output waiting when there
3142 is no jtag connection. This allows the jtag uart work similar
3143 to a serial uart, ie, boot even without connection.
3145 This option is enabled with CONFIG_ALTERA_JTAG_UART_BYPASS
3147 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3148 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3150 commit 7e812f2e9cdac80f6287d4aee5deb434597c4f8b
3151 Author: Thomas Chou <thomas@wytron.com.tw>
3152 Date: Sat Apr 17 23:34:40 2010 +0800
3154 nios2: add dma_alloc_coherent
3156 This function return cache-line aligned allocation which is mapped
3157 to uncached io region.
3159 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3160 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3162 commit 0dc1c7f692c15fe1745e3eeab918e98ee6126677
3163 Author: Thomas Chou <thomas@wytron.com.tw>
3164 Date: Sat Apr 17 23:10:09 2010 +0800
3166 nios2: add 64 bits swab support
3168 This patch adds 64 bits swab support. Most 32 bits processors use
3169 this. We need 64 bits swab for UBI.
3171 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3172 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3174 commit e4bf588609d8d9cefbc312a6c6b8bb309b194fd5
3175 Author: Thomas Chou <thomas@wytron.com.tw>
3176 Date: Wed Mar 31 08:36:24 2010 +0800
3178 nios2: add altera cf reset
3180 This patch toggles power to reset the cf card.
3182 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3183 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3185 commit dd168ef5b82255401e46a27faae09e39c66967fe
3186 Author: Thomas Chou <thomas@wytron.com.tw>
3187 Date: Sat Apr 17 17:39:12 2010 +0800
3189 nios2: allow link script overriding from boards
3191 This patch allow boards to override the default link script.
3193 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3194 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3196 commit 29fd7ceb3c1cb7ffaffce1047e806d1e85e3ab4b
3197 Author: Anatolij Gustschin <agust@denx.de>
3198 Date: Sat Apr 24 19:27:11 2010 +0200
3200 mpc5121: pdm360ng: add coprocessor POST
3202 Adds coprocessor communication POST code
3204 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3206 commit 2ebdb9a9d7abcb17fdbfdc4bbb71b4ef538fc713
3207 Author: Anatolij Gustschin <agust@denx.de>
3208 Date: Sat Apr 24 19:27:10 2010 +0200
3210 mpc5121: add common post_word_load/store code
3212 Add common post_word_load/post_word_store routines
3213 for all mpc5121 boards. pdm360ng board POST support
3214 added by subsequent patch needs them.
3216 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3218 commit a3921eefa1440d23f22751704cd7df999769f169
3219 Author: Anatolij Gustschin <agust@denx.de>
3220 Date: Sat Apr 24 19:27:09 2010 +0200
3222 mpc5121: add support for PDM360NG board
3224 PDM360NG is a MPC5121E based board by ifm ecomatic gmbh.
3226 Signed-off-by: Michael Weiss <michael.weiss@ifm.com>
3227 Signed-off-by: Detlev Zundel <dzu@denx.de>
3228 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3230 commit b9947bbb08d0483be03004bdbce283b644471cb7
3231 Author: Anatolij Gustschin <agust@denx.de>
3232 Date: Sat Apr 24 19:27:08 2010 +0200
3234 mpc5121: determine RAM size using get_ram_size()
3236 Configure CONFIG_SYS_MAX_RAM_SIZE address range in
3237 DDR Local Access Window and determine the RAM size.
3238 Fix DDR LAW afterwards using detected RAM size.
3240 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3242 commit 5d937e8b59f27d8c300a2e78c168a4c22ec6922a
3243 Author: Anatolij Gustschin <agust@denx.de>
3244 Date: Sat Apr 24 19:27:07 2010 +0200
3246 mpc512x: make MEM IO Control configuration a board config option
3248 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3250 commit 8e234e33bf60a850685c7e81ea92d383c643486b
3251 Author: Anatolij Gustschin <agust@denx.de>
3252 Date: Sat Apr 24 19:27:06 2010 +0200
3254 mpc5121: add PSC serial communication routines
3256 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3258 commit e3b28e67329de99a315d509920760dcbc565f8c6
3259 Author: Anatolij Gustschin <agust@denx.de>
3260 Date: Sat Apr 24 19:27:05 2010 +0200
3262 mpc512x: add multi serial PSC support
3264 Extend mpc512x serial driver to support multiple PSC ports.
3266 Subsequent patches for PDM360NG board support make use of this
3267 functionality by defining CONFIG_SERIAL_MULTI in the board config
3268 file. Additionally the used PSC devices are specified by defining
3269 e.g. CONFIG_SYS_PSC1, CONFIG_SYS_PSC4 and CONFIG_SYS_PSC6.
3271 Support for PSC devices other than 1, 3, 4 and 6 is not added
3272 by this patch because these aren't used currently. In the future
3273 it can be easily added using DECLARE_PSC_SERIAL_FUNCTIONS(N) and
3274 INIT_PSC_SERIAL_STRUCTURE(N) macros in cpu/mpc512x/serial.c.
3275 Additionally you have to add code for registering added
3276 devices in serial_initialize() in common/serial.c.
3278 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3280 commit fbb0030e3894119c089256f16626edd166c7629c
3281 Author: Anatolij Gustschin <agust@denx.de>
3282 Date: Sat Apr 24 19:27:04 2010 +0200
3284 serial: struct serial_device: add uninit() entry for drivers
3286 Subsequent patch extends mpc512x serial driver to support
3287 multiple PSC ports. The driver will provide an uninit()
3288 function to stop the serial controller and to disable the
3289 controller's clock. Adding uninit() entry to struct serial_device
3290 allows disabling the serial controller after usage of
3291 a stdio serial device.
3293 This patch adds uninit() entry to the struct serial_device
3294 and fixes initialization of this structure in the code
3297 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3299 commit 77c1458d130d33704472db9c88d2310c8fc90f4c
3300 Author: Dipen Dudhat <dipen.dudhat@freescale.com>
3301 Date: Mon Oct 5 15:41:58 2009 +0530
3303 ppc/85xx: PIO Support for FSL eSDHC Controller Driver
3305 On some Freescale SoC Internal DMA of eSDHC controller has bug.
3306 So PIO Mode has been introduced to do data transfer using CPU.
3308 Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
3310 commit 1a2e203b31d33fb720f2cf1033b241ad36ab405a
3311 Author: Kim Phillips <kim.phillips@freescale.com>
3312 Date: Tue Apr 20 19:37:54 2010 -0500
3314 mpc83xx: turn on icache in core initialization to improve u-boot boot time
3316 before, MPC8349ITX boots u-boot in 4.3sec:
3318 column1 is elapsed time since first message
3319 column2 is elapsed time since previous message
3320 column3 is the message
3321 0.000 0.000: U-Boot 2010.03-00126-gfd4e49c (Apr 11 2010 - 17:25:29) MPC83XX
3323 0.000 0.000: Reset Status:
3325 0.032 0.032: CPU: e300c1, MPC8349E, Rev: 1.1 at 533.333 MHz, CSB: 266.667 MHz
3326 0.032 0.000: Board: Freescale MPC8349E-mITX
3327 0.032 0.000: UPMA: Configured for compact flash
3328 0.032 0.000: I2C: ready
3329 0.061 0.028: DRAM: 256 MB (DDR1, 64-bit, ECC off, 266.667 MHz)
3330 1.516 1.456: FLASH: 16 MB
3331 2.641 1.125: PCI: Bus Dev VenId DevId Class Int
3332 2.652 0.011: 00 10 1095 3114 0180 00
3333 2.652 0.000: PCI: Bus Dev VenId DevId Class Int
3334 2.652 0.000: In: serial
3335 2.652 0.000: Out: serial
3336 2.652 0.000: Err: serial
3337 2.682 0.030: Board revision: 1.0 (PCF8475A)
3338 3.080 0.398: Net: TSEC1: No support for PHY id ffffffff; assuming generic
3339 3.080 0.000: TSEC0, TSEC1
3340 4.300 1.219: IDE: Bus 0: .** Timeout **
3342 after, MPC8349ITX boots u-boot in 3.0sec:
3344 0.010 0.010: U-Boot 2010.03-00127-g4b468cc-dirty (Apr 11 2010 - 17:47:29) MPC83XX
3346 0.010 0.000: Reset Status:
3348 0.017 0.007: CPU: e300c1, MPC8349E, Rev: 1.1 at 533.333 MHz, CSB: 266.667 MHz
3349 0.017 0.000: Board: Freescale MPC8349E-mITX
3350 0.038 0.020: UPMA: Configured for compact flash
3351 0.038 0.000: I2C: ready
3352 0.038 0.000: DRAM: 256 MB (DDR1, 64-bit, ECC off, 266.667 MHz)
3353 0.260 0.222: FLASH: 16 MB
3354 1.390 1.130: PCI: Bus Dev VenId DevId Class Int
3355 1.390 0.000: 00 10 1095 3114 0180 00
3356 1.390 0.000: PCI: Bus Dev VenId DevId Class Int
3357 1.400 0.010: In: serial
3358 1.400 0.000: Out: serial
3359 1.400 0.000: Err: serial
3360 1.400 0.000: Board revision: 1.0 (PCF8475A)
3361 1.832 0.432: Net: TSEC1: No support for PHY id ffffffff; assuming generic
3362 1.832 0.000: TSEC0, TSEC1
3363 3.038 1.205: IDE: Bus 0: .** Timeout **
3365 also tested on these boards (albeit with a less accurate
3366 boottime measurement method):
3368 seconds: before after
3371 8313RDB ~2.5 ~2.3 #nand boot
3374 also tested on an 8323ERDB.
3376 v2: also remove the delayed icache enablement assumption in arch ppc's
3377 board.c, and add a CONFIG_MPC83xx define in the ITX config file for
3378 consistency (even though it was already being defined in 83xx'
3381 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
3383 commit a059e90e16e126e25da33ce23a37e2acce84284c
3384 Author: Kim Phillips <kim.phillips@freescale.com>
3385 Date: Thu Apr 15 17:36:05 2010 -0500
3387 mpc83xx: enable command line autocompletion
3389 because it's convenient.
3391 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
3393 commit dfe812c744ee6dacae3b4d553694642668d9ac9d
3394 Author: Kim Phillips <kim.phillips@freescale.com>
3395 Date: Thu Apr 15 17:36:02 2010 -0500
3397 mpc83xx: use "A" nomenclature only on mpc834x and mpc836x families
3399 marketing didn't extend their postpend-with-an-A naming strategy
3400 on rev.2's and higher beyond the first two 83xx families. This
3401 patch stops us from misreporting we're running e.g., on an MPC8313EA,
3402 when such a name doesn't exist.
3404 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
3406 commit 27ef578df7b9c7862c36a31b819c652f8b0aeea0
3407 Author: Rini van Zetten <rini@arvoo.nl>
3408 Date: Thu Apr 15 16:03:05 2010 +0200
3410 mpc83xx: Use CONFIG_FSL_ESDHC to enable sdhc clk
3412 Enable eSDHC Clock based on generic CONFIG_FSL_ESDHC define
3413 instead of a platform define. This will enable all the 83xx
3414 platforms to use sdhc_clk based on CONFIG_FSL_ESDHC. It's
3415 the same patch as commit 6b9ea08c5010eab5ad1056bc9bf033afb672d9cc
3418 Signed-off-by: Rini <rini@arvoo.nl>
3419 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
3421 commit a47a12becf66f02a56da91c161e2edb625e9f20c
3422 Author: Stefan Roese <sr@denx.de>
3423 Date: Thu Apr 15 16:07:28 2010 +0200
3425 Move arch/ppc to arch/powerpc
3427 As discussed on the list, move "arch/ppc" to "arch/powerpc" to
3428 better match the Linux directory structure.
3430 Please note that this patch also changes the "ppc" target in
3431 MAKEALL to "powerpc" to match this new infrastructure. But "ppc"
3432 is kept as an alias for now, to not break compatibility with
3433 scripts using this name.
3435 Signed-off-by: Stefan Roese <sr@denx.de>
3436 Acked-by: Wolfgang Denk <wd@denx.de>
3437 Acked-by: Detlev Zundel <dzu@denx.de>
3438 Acked-by: Kim Phillips <kim.phillips@freescale.com>
3439 Cc: Peter Tyser <ptyser@xes-inc.com>
3440 Cc: Anatolij Gustschin <agust@denx.de>
3442 commit cf6eb6da433179674571f9370566b1ec8989a41a
3443 Author: Stefan Roese <sr@denx.de>
3444 Date: Wed Apr 14 13:57:18 2010 +0200
3446 ppc4xx: TLB init file cleanup
3448 This patch adds new macros, with frequently used combinations of the
3449 4xx TLB access control and storage attibutes. Additionally the 4xx init.S
3450 files are updated to make use of these new macros. Resulting in easier
3451 to read TLB definitions.
3453 Additionally some init.S files are updated to use the mmu header for the
3454 TLB defines, instead of defining their own macros.
3456 Signed-off-by: Stefan Roese <sr@denx.de>
3458 commit 26a33504a55e4882520f2e9da96ba6c22badb353
3459 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
3460 Date: Mon Apr 12 15:08:17 2010 -0400
3462 fsl_i2c: Added a callpoint for i2c_board_late_init
3464 This patch adds a callpoint in i2c_init that allows board specific
3465 i2c board initialization (typically for i2c bus reset) that is called
3466 after i2c_init operations, allowing the i2c_board_late_init function
3467 to use the pre-configured i2c bus speed and slave address.
3469 commit 254ab7bd464657600aba69d840406f9358f3e116
3470 Author: Scott McNutt <smcnutt@psyent.com>
3471 Date: Fri Apr 16 16:12:39 2010 -0400
3473 nios2: Move individual board linker scripts to common script in cpu tree.
3475 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3477 commit 8ff972c6e99938f1a033e5500dccc9a37ce3406f
3478 Author: Michal Simek <monstr@monstr.eu>
3479 Date: Fri Apr 16 12:56:33 2010 +0200
3481 microblaze: Consolidate cache code
3483 Merge cpu and lib cache code.
3484 Flush cache before disabling.
3486 Signed-off-by: Michal Simek <monstr@monstr.eu>
3488 commit 9b4d90569028604bc491ea419187c31e4467bdca
3489 Author: Michal Simek <monstr@monstr.eu>
3490 Date: Fri Apr 16 12:01:32 2010 +0200
3492 microblaze: Flush cache before jumping to kernel
3494 There is used max cache size on system which doesn't define
3497 Signed-off-by: Michal Simek <monstr@monstr.eu>
3499 commit 70524883b0424277e5b3ff3768c0c5628b5fce44
3500 Author: Michal Simek <monstr@monstr.eu>
3501 Date: Fri Apr 16 11:59:29 2010 +0200
3503 microblaze: Support system with WB cache
3505 WB cache use different instruction that WT cache but the major code
3506 is that same. That means that wdc.flush on system with WT cache
3507 do the same thing as before.
3509 You need newer toolchain with wdc.flush support.
3511 Signed-off-by: Michal Simek <monstr@monstr.eu>
3513 commit 9769b73f60fc0fb8de7ab16ff6300eae56505020
3514 Author: Michal Simek <monstr@monstr.eu>
3515 Date: Fri Apr 16 11:57:35 2010 +0200
3517 microblaze: Change initialization sequence
3519 env_relocation should be called first.
3520 Added stdio_init too.
3522 Signed-off-by: Michal Simek <monstr@monstr.eu>
3524 commit e6177b36b87d0ce627651e407b91245f16e5382e
3525 Author: Michal Simek <monstr@monstr.eu>
3526 Date: Fri Apr 16 11:55:01 2010 +0200
3528 microblaze: Change cache report messages
3530 It is more accurate to show that caches are OFF instead of FAIL.
3532 Signed-off-by: Michal Simek <monstr@monstr.eu>
3534 commit 8125c980cc282000cbddb415f8ddbebf96e4edb4
3535 Author: Michal Simek <monstr@monstr.eu>
3536 Date: Fri Apr 16 11:51:59 2010 +0200
3538 microblaze: Fix interrupt handler code
3540 It is better to read ivr and react on it than do long parsing from
3541 two regs. Interrupt controller returs actual irq number.
3543 Signed-off-by: Michal Simek <monstr@monstr.eu>
3545 commit b26640971a7ba8800f0eb32af145ff0727fe21fe
3546 Author: Michal Simek <monstr@monstr.eu>
3547 Date: Fri Apr 16 11:43:43 2010 +0200
3549 microblaze: Move FSL initialization to board.c
3551 Move FSL out of interrupt controller.
3553 Signed-off-by: Michal Simek <monstr@monstr.eu>
3555 commit 5bbcb6cf22b1121d8c3e56b0e1fb84366e903ac7
3556 Author: Michal Simek <monstr@monstr.eu>
3557 Date: Fri Apr 16 11:37:41 2010 +0200
3559 microblaze: Move timer initialization to board.c
3561 I would like to handle case where system doesn't contain
3562 intc that's why I need timer initialization out of intc code.
3564 Signed-off-by: Michal Simek <monstr@monstr.eu>
3566 commit cc53690e05f47b4c25e0a528de50e024fc0164ad
3567 Author: Michal Simek <monstr@monstr.eu>
3568 Date: Fri Apr 16 11:30:16 2010 +0200
3570 microblaze: Fix irq.S code
3572 It is ancient code. There is possible to save several instructions
3573 just if we use offset instead of addik
3575 Signed-off-by: Michal Simek <monstr@monstr.eu>
3577 commit 398b1d57a6a56aada1f77198746a7dd1b038cd5d
3578 Author: Arun Bhanu <arun@bhanu.net>
3579 Date: Thu Apr 15 18:27:17 2010 +0800
3581 microblaze: Add FDT support
3583 This patch adds FDT (flattened device tree) support to microblaze arch.
3585 Tested with Linux arch/microblaze kernels with and without compiled in
3586 FDT on Xilinx ML506 board.
3588 Signed-off-by: Arun Bhanu <arun@bhanu.net>
3589 Signed-off-by: Michal Simek <monstr@monstr.eu>
3591 commit 2a72e9ed18d2164eb7fe569119342eb631b568da
3592 Author: Stefan Roese <sr@denx.de>
3593 Date: Fri Apr 9 14:03:59 2010 +0200
3595 ppc4xx: Add option for PPC440SPe ports without old Rev. A support
3597 The 440SPe Rev. A is quite old and newer 440SPe boards don't need support
3598 for this CPU revision. Since removing support for this older version
3599 simplifies the creation for newer U-Boot ports, this patch now enables
3600 440SPe > Rev. A support by creating the CONFIG_440SPE_REVA define. By
3601 defining this in the board config header, Rev. A will still be supported.
3602 Otherwise (default for newer board ports), Rev. A will not be supported.
3604 Signed-off-by: Stefan Roese <sr@denx.de>
3606 commit 288991c93fdd150ef3817e676c657cb487468d38
3607 Author: Stefan Roese <sr@denx.de>
3608 Date: Thu Apr 8 09:33:13 2010 +0200
3610 ppc4xx: alpr: Remove some not needed commands to make image fit again
3612 The latest changes increased the size of the alpr image a bit more.
3613 Now it doesn't fit into the 256k reserved for it. This patch now removes
3614 the commands "loads" and "loadb" which are not needed in the production
3617 Signed-off-by: Stefan Roese <sr@denx.de>
3618 Cc: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
3620 commit 8d321b81c5441db93425ee37cb79cc51d9ce2fb0
3621 Author: Peter Tyser <ptyser@xes-inc.com>
3622 Date: Mon Apr 12 22:28:21 2010 -0500
3624 Update README to reflect new directory structure
3626 Also fix up some whitespace issues that were introduced when moving
3627 directory locations.
3629 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3631 commit 37e4dafaae96ccc970a896f90186fadcf858aad0
3632 Author: Peter Tyser <ptyser@xes-inc.com>
3633 Date: Mon Apr 12 22:28:20 2010 -0500
3635 nios2: Move cpu/nios2/* to arch/nios2/cpu/*
3637 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3639 commit 6a8a2b7058a398fe207021259cb2c529fb225eff
3640 Author: Peter Tyser <ptyser@xes-inc.com>
3641 Date: Mon Apr 12 22:28:19 2010 -0500
3643 nios: Move cpu/nios/* to arch/nios/cpu/*
3645 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3647 commit 1e9c26578ebbeecbaf3d8fb574957405eff17c86
3648 Author: Peter Tyser <ptyser@xes-inc.com>
3649 Date: Mon Apr 12 22:28:18 2010 -0500
3651 sparc: Move cpu/leon[23] to arch/sparc/cpu/leon[23]
3653 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3655 commit e9a882803eb59f482ca4aa6ffd6fa21e4c53d618
3656 Author: Peter Tyser <ptyser@xes-inc.com>
3657 Date: Mon Apr 12 22:28:17 2010 -0500
3659 i386: Move cpu/i386/* to arch/i386/cpu/*
3661 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3663 commit 6260fb0458d94c83aa5b180745b1946c0c94d364
3664 Author: Peter Tyser <ptyser@xes-inc.com>
3665 Date: Mon Apr 12 22:28:16 2010 -0500
3667 microblaze: Move cpu/microblaze/* to arch/microblaze/cpu/*
3669 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3671 commit 8a15c2d10b0b784f0cfba1240f06a4d933b975fa
3672 Author: Peter Tyser <ptyser@xes-inc.com>
3673 Date: Mon Apr 12 22:28:15 2010 -0500
3675 avr32: Move cpu/at32ap/* to arch/avr32/cpu/*
3677 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3679 commit 1e3827d9cf9442e188604fd1099ac38375135125
3680 Author: Peter Tyser <ptyser@xes-inc.com>
3681 Date: Mon Apr 12 22:28:14 2010 -0500
3683 mips: Move cpu/mips/* to arch/mips/cpu/*
3685 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3687 commit c6fb83d21729321426308c3acff2a3dfb20d250b
3688 Author: Peter Tyser <ptyser@xes-inc.com>
3689 Date: Mon Apr 12 22:28:13 2010 -0500
3691 blackfin: Move cpu/blackfin/* to arch/blackfin/cpu/*
3693 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3695 commit a4145534851bf74619cb373a942613a74547bb82
3696 Author: Peter Tyser <ptyser@xes-inc.com>
3697 Date: Mon Apr 12 22:28:12 2010 -0500
3699 m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU
3701 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3703 commit 84ad688473bec2875e171b71040eb9e033c6c206
3704 Author: Peter Tyser <ptyser@xes-inc.com>
3705 Date: Mon Apr 12 22:28:11 2010 -0500
3707 arm: Move cpu/$CPU to arch/arm/cpu/$CPU
3709 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3711 commit 8f0fec74ac6d0f3a7134ccebafa1ed9bd8c712ba
3712 Author: Peter Tyser <ptyser@xes-inc.com>
3713 Date: Mon Apr 12 22:28:10 2010 -0500
3715 sh: Move cpu/$CPU to arch/sh/cpu/$CPU
3717 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3719 commit 8d1f268204b07e172f3cb5cee0a3974d605b0b98
3720 Author: Peter Tyser <ptyser@xes-inc.com>
3721 Date: Mon Apr 12 22:28:09 2010 -0500
3723 ppc: Move cpu/$CPU to arch/ppc/cpu/$CPU
3725 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3727 commit 819833af39a91fa1c1e8252862bbda6f5a602f7b
3728 Author: Peter Tyser <ptyser@xes-inc.com>
3729 Date: Mon Apr 12 22:28:08 2010 -0500
3731 Move architecture-specific includes to arch/$ARCH/include/asm
3733 This helps to clean up the include/ directory so that it only contains
3734 non-architecture-specific headers and also matches Linux's directory
3735 layout which many U-Boot developers are already familiar with.
3737 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3739 commit 61f2b38a17f5b21c59f2afe6cf1cbb5f28638cf9
3740 Author: Peter Tyser <ptyser@xes-inc.com>
3741 Date: Mon Apr 12 22:28:07 2010 -0500
3743 Replace "#include <asm-$ARCH/$FILE>" with "#include <asm/$FILE>"
3745 The appropriate include/asm-$ARCH directory should already by symlinked
3746 to include/asm so using the whole "asm-$ARCH" path is unnecessary.
3748 This change should also allow us to move the include/asm-$ARCH
3749 directories into their appropriate lib/$ARCH/ directories.
3751 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3753 commit 0de71d507157c4bd4fddcd3a419140d2b986eed2
3754 Author: Peter Tyser <ptyser@xes-inc.com>
3755 Date: Mon Apr 12 22:28:06 2010 -0500
3757 Move libfdt/ into lib/
3759 Move the libfdt directory into the common lib/ directory to clean up the
3760 top-level directory.
3762 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3764 commit 78acc472d9719316f22e002a009a998d9ceec29d
3765 Author: Peter Tyser <ptyser@xes-inc.com>
3766 Date: Mon Apr 12 22:28:05 2010 -0500
3768 Rename lib_generic/ to lib/
3770 Now that the other architecture-specific lib directories have been
3771 moved out of the top-level directory there's not much reason to have the
3772 '_generic' suffix on the common lib directory.
3774 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3776 commit ea0364f1bbfed1e3ea711147420875cf338fe77a
3777 Author: Peter Tyser <ptyser@xes-inc.com>
3778 Date: Mon Apr 12 22:28:04 2010 -0500
3780 Move lib_$ARCH directories to arch/$ARCH/lib
3782 Also move lib_$ARCH/config.mk to arch/$ARCH/config.mk
3784 This change is intended to clean up the top-level directory structure
3785 and more closely mimic Linux's directory organization.
3787 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3789 commit 89f39e177e7b0152aa1d3152baa25d986e36cdcf
3790 Author: Peter Tyser <ptyser@xes-inc.com>
3791 Date: Mon Apr 12 22:28:03 2010 -0500
3793 Change directory-specific CFLAGS to use full path
3795 Previously, a specific file or directory could be compiled with custom
3796 CFLAGS by adding a Makefile variable such as:
3797 CFLAGS_dlmalloc.o = <custom flags for common/dlmalloc.c>
3799 CFLAGS_lib = <custom flags for lib directory>
3801 This method breaks down once multiple files or directories share the
3802 same path. Eg FLAGS_fileA = <custom flags> would incorrectly result in
3803 both dir1/fileA.c and dir2/fileA.c being compiled with <custom flags>.
3805 This change allows finer grained control which we need once we move
3806 lib_$ARCH to arch/$ARCH/lib/ and lib_generic/ to lib/. Without this
3807 change all lib/ directories would share the same custom CFLAGS.
3809 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3811 commit 03b7004ddafc70d83904d790abaa50843868130e
3812 Author: Peter Tyser <ptyser@xes-inc.com>
3813 Date: Mon Apr 12 22:28:02 2010 -0500
3815 Create CPUDIR variable
3817 The CPUDIR variable points to the location of a target's CPU directory.
3818 Currently, it is set to cpu/$CPU. However, using $CPUDIR will allow for
3819 more flexibility in the future. It lays the groundwork for reorganizing
3820 U-Boot's directory structure to support a layout such as:
3822 arch/$ARCH/cpu/$CPU/* (architecture with multiple CPU types)
3823 arch/$ARCH/cpu/* (architecture with one CPU type)
3825 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3827 commit 30dc165a76b5165af77219189bc05d0fa4229d8b
3828 Author: Jens Scharsig <js_at_ng@scharsoft.de>
3829 Date: Fri Apr 9 19:02:38 2010 +0200
3831 FIX: watchdog timeout, while waiting for input
3833 * add WATCHDOG_RESET to !tstc() loops
3834 * prevents watchdog timeout, while waiting for input,
3835 if CONFIG_BOOT_RETRY_TIME or CONFIG_SHOW_ACTIVITY defined
3837 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
3839 commit 8178110bc28249f3ff1c22b15d7dcdee50be69eb
3840 Author: Detlev Zundel <dzu@denx.de>
3841 Date: Thu Apr 8 17:55:48 2010 +0200
3843 config_cmd_all.h: Sort entries alphabetically
3845 Signed-off-by: Detlev Zundel <dzu@denx.de>
3847 commit 9157e9c40ab3a942bdd0679bb433cd9ed485f434
3848 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
3849 Date: Thu Apr 8 17:55:47 2010 +0200
3851 config_cmd_all.h: added missing CONFIG_CMD_UBI and CONFIG_CMD_UBIFS
3853 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
3855 commit ae30b8c200dc071d719ad649d0bf5635d61754f3
3856 Author: karl.beldan@gmail.com <karl.beldan@gmail.com>
3857 Date: Tue Apr 6 22:18:08 2010 +0200
3859 malloc: sbrk() should return MORECORE_FAILURE instead of NULL on failure
3861 Signed-off-by: Karl Beldan <karl.beldan@gmail.com>
3863 commit a2513e27e8df2b7bf481d03e7719f91ce19e89d5
3864 Author: Peter Tyser <ptyser@xes-inc.com>
3865 Date: Sun Apr 4 22:36:03 2010 -0500
3867 mkimage: Fix strict-aliasing compiler warning
3869 Version 4.2.4 of gcc produces the following warnings without this change:
3870 mkimage.c: In function ‘main’:
3871 mkimage.c:204: warning: dereferencing type-punned pointer will break strict-aliasing rules
3872 mkimage.c:222: warning: dereferencing type-punned pointer will break strict-aliasing rules
3874 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3876 commit 1f2463d7642c582339c9f9d96471d5d2a169b9bb
3877 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
3878 Date: Thu Apr 1 21:26:55 2010 +0200
3880 Add initial support for Matrix Vision mvSMR board based on MPC5200B.
3882 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
3884 commit 9acd4f0e914913796e4e56f550726d216f7b16e5
3885 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
3886 Date: Sat Mar 27 11:16:10 2010 +0100
3888 cmd_bmp.c: add standard subcommand handling
3890 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
3891 Acked-by: Detlev Zundel <dzu@denx.de>
3893 commit f852a0c3bfe0b30b4816135b9a0d2aaae7e5de6a
3894 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
3895 Date: Sun Mar 14 18:47:23 2010 +0100
3897 drivers/mtd/spi/eeprom_m95xxx.c: add missing error checking
3899 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
3901 commit 3b653fdb322028b27c5ae3d60ecb0eea2d58837f
3902 Author: Peter Tyser <ptyser@xes-inc.com>
3903 Date: Sun Apr 4 22:40:50 2010 -0500
3905 cmd_ubi: Fix uninitialized variable warning
3907 gcc 3.4.6 previously reported the following error on many MIPS boards
3909 cmd_ubi.c:193: warning: 'vol' might be used uninitialized in this function
3911 The current code is structured such that 'vol' will never be used when
3912 it is NULL anyway, but gcc isn't smart enough to figure this out.
3914 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3915 Signed-off-by: Stefan Roese <sr@denx.de>
3917 commit fac71cc49f93db7d460dbc957dfbbadefa2ca0e9
3918 Author: Kim B. Heino <Kim.Heino@bluegiga.com>
3919 Date: Fri Mar 12 10:07:00 2010 +0200
3923 While debugging one ill behaving USB device I found two bugs in USB
3926 usb_stor_get_info() returns -1 (error), 0 (skip) or 1 (ok). First part
3927 of this patch fixes error case.
3929 Second part fixes usb_inquiry()'s retry counter handling. Original code
3930 had retry = -1 on error case, not retry = 0 as checked in the next line.
3932 Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
3934 commit aaad108b889c6980a2d05262a2f7febb14f94d68
3935 Author: Kim B. Heino <Kim.Heino@bluegiga.com>
3936 Date: Fri Mar 12 15:46:56 2010 +0200
3940 Here's another USB storage patch. Currently U-Boot handles storage
3941 devices #0 - #4 as valid devices, even if there is none connected. This
3942 patch fixes usb_stor_get_dev() to check detected device count instead
3945 This is very important for ill behaving devices. usb_dev_desc[] can be
3946 partially initialized if device probe fails.
3948 After fixing get_dev() it was easy to fix "usb part" etc commands.
3949 Previously it outputed "Unknown partition table" five times, now it's
3950 "no USB devices available".
3952 Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
3954 commit d7a22a364ceea97133c1fb7aff073953c7a61228
3955 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3956 Date: Sat Feb 27 21:34:41 2010 +0300
3958 EHCI: add NEC PCI ID
3960 Add NEC EHCI controller to the list of the supported devices.
3962 Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
3964 drivers/usb/host/ehci-pci.c | 1 +
3965 1 file changed, 1 insertion(+)
3967 commit c8b2d1dc0f1667029f42c3fa21f70906414af325
3968 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3969 Date: Sat Feb 27 21:33:21 2010 +0300
3971 EHCI: fix port reset reporting
3973 Commit b416191a14770c6bcc6fd67be7decf8159b2baee (Fix EHCI port reset.) didn't
3974 move the code that checked for successful clearing of the port reset bit from
3975 ehci_submit_root(), relying on wait_ms() call instead. The mentioned code also
3976 erroneously reported port reset state when the reset was already completed.
3978 Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
3980 commit e06a055bcd966adf62a5653c84db781915392e41
3981 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3982 Date: Sat Feb 27 21:32:17 2010 +0300
3984 EHCI: fix off-by-one error in ehci_submit_root()
3986 USB devices on the 2nd port are not detected and I get the following message:
3988 The request port(1) is not configured
3990 That's with default CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS value of 2. 'req->index'
3991 is 1-based, so the comparison in ehci_submit_root() can't be correct.
3993 Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
3995 commit 6d313c84ded168427240e62d108b6ba9afdcf535
3996 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3997 Date: Sat Feb 27 21:29:42 2010 +0300
3999 EHCI: fix root hub device descriptor
4001 On little endian machines, EHCI root hub's USB revision is reported as 0.2 --
4002 cpu_to_le16() was missed in the initializer for the 'bcdUSB' descriptor field.
4003 The same should be done for the 'bcdDevice' field.
4005 Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
4007 commit 760bce07f182f678d42f2a85a0e47b59e831ba25
4008 Author: Anatolij Gustschin <agust@denx.de>
4009 Date: Thu Apr 8 15:50:55 2010 +0200
4011 video: ati_radeon_fb.c: fix warning while compiling with DEBUG
4015 ati_radeon_fb.c: In function 'radeon_probe':
4016 ati_radeon_fb.c:598: warning: format '%x' expects type 'unsigned int',
4017 but argument 2 has type 'void *'
4019 Signed-off-by: Anatolij Gustschin <agust@denx.de>
4021 commit f6a7a2e88854666e6a9ede50891fe415e803ace2
4022 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
4023 Date: Wed Mar 31 15:52:40 2010 -0500
4025 ati_radeon: Support PCI virtual not eq bus mapping.
4027 Use pci_bus_to_virt() to convert the bus address from the BARs to
4028 virtual address' to eliminate the direct mapping requirement.
4030 Rename variables to better match usage (_phys -> _bus or no-suffix)
4032 This fixes the mpc8572ds CONFIG_PHYS_64BIT mode failure:
4033 "videoboot: Video ROM failed to map!"
4035 Tested on mpc8572ds with and without CONFIG_PHYS_64BIT.
4037 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
4039 commit 9624f6d9eb4b7223e97a27844ec4489ab953a2e2
4040 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
4041 Date: Wed Mar 31 09:54:28 2010 -0500
4043 ati_radeon: return with error when emulator fails
4045 Console was being switched to video even if emulator fails and
4049 04 00 1095 3132 0104 00
4050 PCIE3 on bus 03 - 04
4051 Video: ATI Radeon video card (1002, 5b60) found @(2:0:0)
4052 videoboot: Booting PCI video card bus 2, function 0, device 0
4053 videoboot: Video ROM failed to map!
4054 640x480x8 31kHz 59Hz
4055 radeonfb: FIFO Timeout !
4057 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
4058 Tested-by: Anatolij Gustschin <agust@denx.de>
4060 commit d5011762f53ada9cc7cdf1f89f3a722f887af577
4061 Author: Anatolij Gustschin <agust@denx.de>
4062 Date: Mon Mar 15 14:50:25 2010 +0100
4064 video: cfb_console.c: add support for RLE8 bitmaps
4066 Allow displaying 8-bit RLE BMP images.
4068 Signed-off-by: Anatolij Gustschin <agust@denx.de>
4070 commit 22d6c8faac4e9fa43232b0cf4da427ec14d72ad3
4071 Author: Thomas Chou <thomas@wytron.com.tw>
4072 Date: Thu Apr 1 11:15:05 2010 +0800
4074 cfi_flash: reset timer in flash status check
4076 This patch adds reset_timer() before the flash status check
4079 Since the timer is basically running asynchronous to the cfi
4080 code, it is possible to call get_timer(0), then only a few
4081 _SYSCLK_ cycles later an interrupt is generated. This causes
4082 timeout even though much less time has elapsed. So the timer
4083 period registers should be reset before get_timer(0) is
4086 There is similar usage in nand_base.c.
4088 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4089 Signed-off-by: Stefan Roese <sr@denx.de>
4091 commit 933419096e857275b8b01f1ae577162231b143ff
4092 Author: Kumar Gala <galak@kernel.crashing.org>
4093 Date: Wed Apr 7 01:34:11 2010 -0500
4095 ppc/85xx: Use CONFIG_NS16550_MIN_FUNCTIONS to reduce NAND_SPL size
4097 The MPC8536DS_NAND SPL build was failing due to code size increase
4098 introduced by commit:
4100 commit 33f57bd553edf29dffef5a6c7d76e169c79a6049
4101 Author: Kumar Gala <galak@kernel.crashing.org>
4102 Date: Fri Mar 26 15:14:43 2010 -0500
4104 85xx: Fix enabling of L1 cache parity on secondary cores
4106 We built in some NS16550 functions that we dont need and can get
4107 rid of them via CONFIG_NS16550_MIN_FUNCTIONS.
4109 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4111 commit 5a4696088376fff82629e7e4a2444294dc589c96
4112 Author: Timur Tabi <timur@freescale.com>
4113 Date: Thu Apr 1 10:49:42 2010 -0500
4115 p2020ds: add alternate boot bank support using the ngPIXIS FPGA
4117 The Freescale P2020DS board uses a new type of PIXIS FPGA, called the ngPIXIS.
4118 The ngPIXIS has one distinct new feature: the values of the on-board switches
4119 can be selectively overridden with shadow registers. This feature is used to
4120 boot from a different NOR flash bank, instead of having a register dedicated
4121 for this purpose. Because the ngPIXIS is so different from the previous PIXIS,
4122 a new file is introduced: ngpixis.c.
4124 Also update the P2020DS checkboard() function to use the new macros defined
4127 Signed-off-by: Timur Tabi <timur@freescale.com>
4128 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4130 commit 2feb4af001a0be5ccad6e6a6eb072207cbef6e3f
4131 Author: Timur Tabi <timur@freescale.com>
4132 Date: Wed Mar 31 17:44:13 2010 -0500
4134 fsl: improve the PIXIS code and fix a few bugs
4136 Refactor and document the Freescale PIXIS code, used on most 85xx and 86xx
4137 boards. This makes the code easier to read and more flexible.
4139 Delete pixis.h, because none of the exported functions were actually being
4140 used by any other file. Make all of the functions in pixis.c 'static'.
4141 Remove "#include pixis.h" from every file that has it.
4143 Remove some unnecessary #includes.
4145 Make 'pixis_base' into a macro, so that we don't need to define it in every
4148 Add "while(1);" loops at the end of functions that reset the board, so that
4149 execution doesn't continue while the reset is in progress.
4151 Replace in_8/out_8 calls with clrbits_8, setbits_8, or clrsetbits_8, where
4154 Replace ulong/uint with their spelled-out equivalents. Remove unnecessary
4155 typecasts, changing the types of some variables if necessary.
4157 Add CONFIG_SYS_PIXIS_VCFGEN0_ENABLE and CONFIG_SYS_PIXIS_VBOOT_ENABLE to make
4158 it easier for specific boards to support variations in the PIXIS registers
4159 sets. No current boards appears to need this feature.
4161 Fix the definition of CONFIG_SYS_PIXIS_VBOOT_MASK for the MPC8610 HPCD.
4162 Apparently, "pixis_reset altbank" has never worked on this board.
4164 Signed-off-by: Timur Tabi <timur@freescale.com>
4165 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4167 commit ff8473e90a018c2bb19a196176c1f2e9602d6354
4168 Author: Sandeep Gopalpet <sandeep.kumar@freescale.com>
4169 Date: Fri Mar 12 10:45:02 2010 +0530
4171 85xx: Set HID1[mbdd] on e500v2 rev5.0 or greater
4173 The HID1[MBDD] bit is new on rev5.0 or greater cores and will optimize
4174 the performance of mbar/eieio instructions.
4176 Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
4178 commit 216082754f6da5359ea0db9b0cc03ad531ac6e45
4179 Author: Kumar Gala <galak@kernel.crashing.org>
4180 Date: Tue Mar 30 23:06:53 2010 -0500
4182 85xx: Added various P1012/P1013/P1021/P1022 defines
4184 There are various locations that we have chip specific info:
4186 * Makefile for which ddr code to build
4187 * Added P1012/P1013/P1021/P1022 to cpu_type_list and SVR list
4188 * Added number of LAWs for P1012/P1013/P1021/P1022
4189 * Set CONFIG_MAX_CPUS to 2 for P1021/P1022
4192 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
4193 Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
4194 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4196 commit 5a85a3096940b0a0cd016c8acf4944421c64f8c7
4197 Author: Kumar Gala <galak@kernel.crashing.org>
4198 Date: Tue Mar 30 10:07:12 2010 -0500
4200 ppc/8xxx: Delete PCI nodes from device tree if not configured
4202 If the PCI controller wasn't configured or enabled delete from the
4203 device tree (include its alias).
4205 For the case that we didn't even configure u-boot with knowledge of
4206 the controller we can use the fact that the pci_controller pointer
4207 is NULL to delete the node in the device tree. We determine that
4208 a controller was not setup (because of HW config) based on the fact
4209 that cfg_addr wasn't setup.
4211 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4213 commit 3f1a5c1655d32b7ab8ae74c79934ce100ebcd2bf
4214 Author: Brent Kandetzki <BrentK@teleco.com>
4215 Date: Wed Mar 24 17:41:33 2010 -0400
4217 Blackfin: IP04: new board port
4219 A low cost 4 port IP-PBX board.
4221 Signed-off-by: Brent Kandetzki <BrentK@teleco.com>
4222 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4224 commit a3c08363b927b84dee911bfcb29ab45d53c98f62
4225 Author: Mike Frysinger <vapier@gentoo.org>
4226 Date: Tue Mar 23 16:23:39 2010 -0400
4228 Blackfin: drop bfin #undef in linker script
4230 Now that the linker script is preprocessed with -ansi, there is no need to
4231 manually undef the bfin define.
4233 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4235 commit 0c080aa753eb92e1c0033d3fd33033b2b4813884
4236 Author: Mike Frysinger <vapier@gentoo.org>
4237 Date: Thu Feb 11 20:19:10 2010 -0500
4239 Blackfin: call watchdog_init() for external watchdogs
4241 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4243 commit b874ed17472de492cfbf58c8e362364bc80e3dcd
4244 Author: Mike Frysinger <vapier@gentoo.org>
4245 Date: Wed Feb 10 01:20:44 2010 -0500
4247 Blackfin: link with normal ABI target
4249 If someone uses the FDPIC toolchain to compile U-Boot, make sure the
4250 linker knows to use the normal ABI target rather than the FDPIC one.
4251 This wasn't needed with older toolchains, but when we fixed the linker
4252 such that the default target changed based on tuple, this broke.
4254 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4256 commit dd97022cbeaae5fd4bce25cf7e86019101a040ef
4257 Author: Mike Frysinger <vapier@gentoo.org>
4258 Date: Fri Jan 29 15:48:28 2010 -0500
4260 Blackfin: sync ptrace headers with linux
4262 Scrub a lot of dead cruft in the process.
4264 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4266 commit 6a0be8f8fe6d72a30e69d08decb72dc3bec5484c
4267 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
4268 Date: Fri Jan 22 17:15:55 2010 -0500
4270 Blackfin: cm-bf561: update network/env settings
4272 Switch to the SMC911X driver by default now, and fix LDR env settings.
4274 Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
4275 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4277 commit 216818c1a2d03b1c0994f00993c99af38c5b1e83
4278 Author: Mike Frysinger <vapier@gentoo.org>
4279 Date: Thu Jan 21 23:29:18 2010 -0500
4281 Blackfin: bf537-stamp: add board test defines
4283 We tweak the configs a little when doing automated hardware tests.
4285 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4287 commit 38b9b7446ecd3a728bad3e1913a984628a7363fb
4288 Author: Mike Frysinger <vapier@gentoo.org>
4289 Date: Tue Jan 19 21:02:00 2010 -0500
4291 Blackfin: relax .data alignment
4293 The strictest alignment on Blackfin systems is 32bits (since that is the
4294 largest load instruction), so don't force 256byte alignment here.
4296 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4298 commit 03f7053f70bc55b50c9d23e54f90d772419300a6
4299 Author: Mike Frysinger <vapier@gentoo.org>
4300 Date: Tue Jan 19 15:39:07 2010 -0500
4302 Blackfin: drop reference to gd->reloc_off
4304 The reloc_off member no longer exists, so drop it. Also change this
4305 function so that it is always compiled and prevents latent issues like
4308 Reported-by: Peter Meerwald <pmeerw@pmeerw.net>
4309 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4311 commit 49b97d9c8ea7b11c4fc9e457cc2cd9fd6ebf0c21
4312 Author: Kumar Gala <galak@kernel.crashing.org>
4313 Date: Tue Mar 30 10:19:26 2010 -0500
4315 fdt: Add fdt_del_node_and_alias helper
4317 Add a helper function that given an alias will delete both the node
4318 the alias points to and the alias itself
4320 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4321 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
4323 commit 459c41a8e1be96edeba1c0afeccacafd93b2c4e6
4324 Author: Mike Frysinger <vapier@gentoo.org>
4325 Date: Tue Nov 3 15:53:12 2009 -0500
4327 Blackfin: disable NetBSD bootm support by default
4329 There is no Blackfin/NetBSD port, so enabling support for it by default
4330 doesn't make any sense.
4332 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4334 commit 69bcf5bc80a47acbd62b8cfff932cb12d47997d7
4335 Author: Kumar Gala <galak@kernel.crashing.org>
4336 Date: Mon Mar 29 13:50:31 2010 -0500
4338 85xx: Add defines for BUCSR bits to make code more readable
4340 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4342 commit 22c9de064a218ae617bfeea35d2164532df91597
4343 Author: Dave Liu <daveliu@freescale.com>
4344 Date: Fri Mar 5 12:22:00 2010 +0800
4346 fsl-ddr: change the default burst mode for DDR3
4348 For 64B cacheline SoC, set the fixed 8-beat burst len,
4349 for 32B cacheline SoC, set the On-The-Fly as default.
4351 Signed-off-by: Dave Liu <daveliu@freescale.com>
4353 commit ec145e87b80f6764d17a6b0aebf521fe758c3fdc
4354 Author: Dave Liu <daveliu@freescale.com>
4355 Date: Fri Mar 5 12:22:00 2010 +0800
4357 fsl-ddr: Fix the turnaround timing for TIMING_CFG_4
4359 Read-to-read/Write-to-write turnaround for same chip select
4360 of DDR3 memory, BL/2+2 cycles is enough for them at BC4 and
4361 OTF case, BL/2 cycles is enough for fixed BL8.
4362 Cutting down the turnaround from BL/2+4 to BL/2+2 or BL/2
4363 will improve the memory performance.
4365 Signed-off-by: Dave Liu <daveliu@freescale.com>
4367 commit ab467c512e79dbd14f02352655f054a4304c457e
4368 Author: Roy Zang <tie-fei.zang@freescale.com>
4369 Date: Tue Feb 9 18:23:33 2010 +0800
4371 fsl_esdhc: Only modify the field we are changing in WML
4373 When we set the read or write watermark in WML we should maintain the
4374 rest of the register as is, rather than using some hard coded value.
4376 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
4377 Acked-by: Stefano Babic <sbabic@denx.de>
4378 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4380 commit 48bb3bb5ac4dd21e931ae157caad6449bcb2d0d4
4381 Author: Jerry Huang <Chang-Ming.Huang@freescale.com>
4382 Date: Thu Mar 18 15:57:06 2010 -0500
4384 fsl_esdhc: Add function to reset the eSDHC controller
4386 To support multiple block read command we must set abort or use auto
4387 CMD12. If we booted from eSDHC controller neither of these are used
4388 and thus we need to reset the controller to allow multiple block read
4391 Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com>
4392 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
4393 Acked-by: Stefano Babic <sbabic@denx.de>
4394 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4396 commit cc4d1226585fa2544b5116702b02eacbb7aa48a1
4397 Author: Kumar Gala <galak@kernel.crashing.org>
4398 Date: Thu Mar 18 15:51:05 2010 -0500
4400 fsl_esdhc: Always stop clock before changing frequency
4402 We need to stop the clocks on 83xx/85xx as well as imx. No need to make
4403 this code conditional to just imx.
4405 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4406 Acked-by: Stefano Babic <sbabic@denx.de>
4408 commit d0b0dcaa220549999d6ea74cf87487846c186a0f
4409 Author: Stefan Roese <sr@denx.de>
4410 Date: Thu Apr 1 14:37:24 2010 +0200
4412 i2c: Move PPC4xx I2C driver into drivers/i2c directory
4414 This patch moves the PPC4xx specific I2C device driver into the I2C
4415 drivers directory. All 4xx config headers are updated to include this
4418 Signed-off-by: Stefan Roese <sr@denx.de>
4420 commit b5045cdda556c73e2697cd1d3ea6563315cbf490
4421 Author: Detlev Zundel <dzu@denx.de>
4422 Date: Wed Mar 31 15:38:55 2010 +0200
4424 arm/integrator: Remove unneccessary CONFIG_PCI check.
4426 pci_eth_init() is already conditional to CONFIG_PCI so not every caller
4427 needs to have conditionals.
4429 This is the only place in the current code base where such a check is
4430 still at the calling site.
4432 Signed-off-by: Detlev Zundel <dzu@denx.de>
4433 CC: Ben Warren <biggerbadderben@gmail.com>
4434 CC: Peter Pearse <peter.pearse@arm.com>
4436 commit 0701f730cebc8dd065b70812ca0332055dcf10f8
4437 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
4438 Date: Thu Mar 25 14:30:13 2010 +0100
4440 at91: use C structs for AT91 OHCI code
4442 This patch is part of migrating the AT91 support towards
4443 using C struct for all SOC access.
4445 It removes one more CONFIG_AT91_LEGACY warning.
4447 at91_pmc.h needs cleanup after migration of the drivers
4450 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
4452 commit e99056e3877d1f04a36991aa48f1c690547f5ab9
4453 Author: Asen Dimov <dimov@ronetix.at>
4454 Date: Thu Mar 18 13:46:45 2010 +0200
4456 using AT91_PMC_MCKR_MDIV_ instead of LEGACY one in at91/clock.c
4458 Signed-off-by: Asen Dimov <dimov@ronetix.at>
4460 commit 4b894a97d307c3207af40031d9e820e2960de57f
4461 Author: Alessandro Rubini <rubini@unipv.it>
4462 Date: Wed Nov 25 23:41:51 2009 +0100
4464 Nomadik: fix reset_timer()
4466 Previous code was failing when reading back the timer less than
4467 400us after resetting it. This lead nand operations to incorrectly
4468 timeout any now and then. Moreover, writing the load register isn't
4469 immediately reflected in the value register. We must wait for a clock
4470 edge, so read_timer now waits for the value to change at least once,
4471 otherwise nand operation would timeout anyways (though less frequently).
4473 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
4474 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
4476 commit f936aa0528fe4f5d86168575528e0c52b485c642
4477 Author: Achim Ehrlich <aehrlich@taskit.de>
4478 Date: Wed Mar 17 14:50:29 2010 +0100
4480 Convert at91 watchdog driver to new SoC access
4482 This converts the at91 watchdog driver to new c structure
4483 type to access registers of the SoC
4485 Signed-off-by: Achim Ehrlich <aehrlich@taskit.de>
4487 commit c9f72b3da8855c3c9679c821127cccd91e0380ed
4488 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
4489 Date: Wed Mar 17 08:21:11 2010 +0100
4491 at91: boards cleanup for deprecated CONFIG_CMD_AUTOSCRIPT
4493 CONFIG_CMD_AUTOSCRIPT support is deprecated and non-existing
4494 This clean up patch removes the references for esd boards
4496 Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
4498 commit b032698ff687034286c98c09fd4830d804cd1786
4499 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
4500 Date: Tue Mar 9 22:13:56 2010 +0100
4502 ep93xx timer: refactoring
4504 ep93xx timer: Simplified the timer code by eliminating clk_to_systicks() and
4505 performing (almost) all manipulation of the timer structure in read_timer()
4507 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
4509 commit 33eef04bf8541f7b15d4f694ad10f9b912b9caa6
4510 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
4511 Date: Tue Mar 9 22:13:47 2010 +0100
4513 ep93xx timer: Rename struct timer_reg pointers
4515 ep93xx timer: Renamed pointers to struct timer_regs from name 'timer' to
4516 'timer_regs' in order to avoid confusion with the global variable 'timer'
4518 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
4520 commit 2528dc52361bea49e6bd4a95ce2374d0004ca56f
4521 Author: Naveen Krishna CH <ch.naveen@samsung.com>
4522 Date: Fri Mar 5 17:16:05 2010 +0900
4524 SAMSUNG: SMDKC100: Adds ethernet support.
4526 Add setup for ethernet on SMDKC100, allowing kernel/ramdisk to be
4529 The preinit function will configure GPIO (GPK0CON) & SROMC to look
4530 for environment in SROM Bank 3.
4532 Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4533 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4535 commit 01802e0d22a4bb3903b342ff2357ea3bbcccd289
4536 Author: Naveen Krishna CH <ch.naveen@samsung.com>
4537 Date: Fri Mar 5 17:15:38 2010 +0900
4539 S5PC100: Function to configure the SROMC registers.
4541 Nand Flash, Ethernet, other features might need to configure the
4542 SROMC registers accordingly.
4543 The config_sromc() functions helps with this.
4545 Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4546 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4548 commit a28bec89ccc17b56a50d841c8f0778e927434d1c
4549 Author: Naveen Krishna CH <ch.naveen@samsung.com>
4550 Date: Fri Mar 5 17:15:13 2010 +0900
4552 S5PC100: Memory SubSystem Header file, register description(SROMC).
4554 Memory subsystem of S5PC100 handles SROM, SRAM, OneDRAM, OneNand,
4556 smc.h is a common place for the register description of Memory subsystem
4558 Note: Only SROM related registers are descibed now.
4560 Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4561 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4563 commit abbe18c353c297a40c428ba92f3e1a85e8e694fc
4564 Author: Minkyu Kang <mk7.kang@samsung.com>
4565 Date: Fri Feb 12 18:21:17 2010 +0900
4567 s5pc1xx: update the README file
4569 Because adds support the GPIO Interface, README file is updated.
4571 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4573 commit ab693e9c4c06b42d1746a0d7a03541968fb55bb9
4574 Author: Minkyu Kang <mk7.kang@samsung.com>
4575 Date: Fri Feb 12 18:17:52 2010 +0900
4577 s5pc1xx: support the GPIO interface
4579 This patch adds support the GPIO interface
4581 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4583 commit 7b92159bd9fc0acaddd65b314da252b715d1b44e
4584 Author: Joonyoung Shim <jy0922.shim@samsung.com>
4585 Date: Mon Feb 8 22:00:52 2010 +0900
4587 s3c64xx: Add ifdef at the S3C64XX only codes
4589 The s3c6400.h file is only for S3C64XX cpu and the pheripheral port
4590 address(0x70000000 - 0x7fffffff) exists at only S3C64XX cpu, so they
4591 should be included by only S3C64XX cpu.
4593 Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
4594 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4596 commit 6c71a8fec95a9e0f90fbc47469c389c6f35d96bc
4597 Author: Naveen Krishna CH <ch.naveen.samsung.com>
4598 Date: Thu Feb 4 14:17:38 2010 +0900
4600 S5PC100: Moves the Macros to a common header file
4602 The get_pll_clk(int) API returns the PLL frequency based on
4603 the (int) argument which is defined locally in clock.c
4605 Moving that #define to common header file (clk.h) would
4606 be helpful when using the API from other files.
4608 Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4609 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4611 commit 2ca551dd7ad6ec11418f113b1b50c96fdd15a370
4612 Author: Minkyu Kang <mk7.kang@samsung.com>
4613 Date: Mon Mar 8 16:22:33 2010 +0900
4615 MAINTAINERS: sort the list of ARM Maintainers by last name
4617 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4619 commit c937c42431923c96a617e9462e2c0ecbaf2ad72d
4620 Author: Vipin KUMAR <vipin.kumar@st.com>
4621 Date: Mon Mar 8 10:46:07 2010 +0530
4623 SPEAr : Adding maintainer name for spear SoCs
4625 Signed-off-by: Vipin Kumar <vipin.kumar@st.com>
4627 commit d8bc0a2889700ba063598de6d4e7d135360b537e
4628 Author: Scott McNutt <smcnutt@psyent.com>
4629 Date: Thu Apr 1 00:00:56 2010 -0400
4631 nios2: Reload timer count in reset_timer()
4633 When the timestamp is incremented via interrupt and the interrupt
4634 period is greater than 1 msec, successive calls to get_timer() can
4635 produce inaccurate timing since the interrupts are asynchronous
4636 to the timing loop. For example, with an interrupt period of 10 msec
4637 two successive calls to get_timer() could indicate an elapsed time
4638 of 10 msec after only several hundred usecs -- depending on when
4639 the next interrupt actually occurs. This behavior can cause
4640 reliability issues with components such as CFI and NAND.
4642 This can be remedied by calling reset_timer() prior to establishing
4643 the base timestamp with get_timer(0), provided reset_timer()
4644 resets the hardware timer (rather than simply resetting only the
4645 timestamp). This has the effect of synchronizing the interrupts
4646 (and the advance of the timestamp) with the timing loop.
4648 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4650 commit ed2941578480d30b413e081b6f1a5675d4afd9e2
4651 Author: Thomas Chou <thomas@wytron.com.tw>
4652 Date: Wed Mar 24 11:41:46 2010 +0800
4654 nios2: pass command line and initrd to linux in bootm.c
4656 This patch adds bootargs passing to nios2 linux.
4658 The args passing is enabled with,
4660 r5 : pointer to initrd start
4661 r6 : pointer to initrd end
4662 r7 : pointer to command line
4664 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4665 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4667 commit 9e486ab1c98ea7ab357520307fe5d5a0847cd1bb
4668 Author: Scott McNutt <smcnutt@psyent.com>
4669 Date: Tue Mar 30 20:26:15 2010 -0400
4671 nios2: Fix AMDLV065D flash write bug in altera board common tree.
4673 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4675 commit 3a89a91a10fed545af458418e63d911953a9849c
4676 Author: Scott McNutt <smcnutt@psyent.com>
4677 Date: Tue Mar 30 20:23:04 2010 -0400
4679 nios2: Set CONFIG_SYS_HZ to 1000 all nios2 boards.
4681 CONFIG_SYS_HZ was being calculated (incorrectly) in nios2 configuration
4682 headers. Updated comments to accurately describe timebase macros.
4684 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4686 commit 3ea0037f2337de692b5fd2b6a4449db1de3067a2
4687 Author: Scott McNutt <smcnutt@psyent.com>
4688 Date: Sun Mar 21 21:24:43 2010 -0400
4690 nios2: Fix outx/writex parameter order in io.h
4692 The outx/writex macros were using writex(addr, val) rather than
4693 the standard writex(val, addr), resulting in incompatibilty with
4694 architecture independent components. This change set uses standard
4697 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4699 commit 64da04d24ea685483f9afa07088f76931b6c0e01
4700 Author: Scott McNutt <smcnutt@psyent.com>
4701 Date: Sun Mar 21 15:36:44 2010 -0400
4703 nios2: Add support for EPCS16 and EPCS64 configuration devices.
4705 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4707 commit 3fd2a1f3eb83a0bbb84a1397ff9c2af7e6f5d069
4708 Author: Scott McNutt <smcnutt@psyent.com>
4709 Date: Sun Mar 21 13:26:33 2010 -0400
4711 nios2: Add missing Ethernet initialization to board_init().
4713 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4715 commit c72bfafbc94e61ea3ff3915c84aa7f9d91a045a0
4716 Author: Thomas Chou <thomas@wytron.com.tw>
4717 Date: Sat Mar 20 07:05:47 2010 +0800
4719 nios2: add struct stat support in linux/stat.h
4721 This is needed for jffs2 support.
4723 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4724 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4726 commit 3bef253f0802c6292b8e2acc0089894019e99e62
4727 Author: Thomas Chou <thomas@wytron.com.tw>
4728 Date: Sat Mar 20 07:05:46 2010 +0800
4730 nios2: use bitops from linux-2.6 asm-generic
4732 These are needed to use ubi/ubifs.
4734 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4735 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4737 commit d8b73dffa9866d6de3c05c8a2d07ecd4bc0d5d7e
4738 Author: Thomas Chou <thomas@wytron.com.tw>
4739 Date: Sat Mar 20 07:05:45 2010 +0800
4741 nios2: add local_irq_enable/disable to asm-nios2/system.h
4743 Copy from linux header. This is needed for generic bitops.
4745 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4746 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4748 commit 54d809e7553939629e8941ab9eef1f762463a2b3
4749 Author: Thomas Chou <thomas@wytron.com.tw>
4750 Date: Sat Mar 20 07:05:44 2010 +0800
4752 nios2: add asm-nios2/errno.h
4754 Just pull in asm-generic.
4756 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4757 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4759 commit c9d4f46b5d639a45747d5eaabd31d35856cb918f
4760 Author: Scott McNutt <smcnutt@psyent.com>
4761 Date: Fri Mar 19 19:03:28 2010 -0400
4763 nios2: Move serial drivers to individual files in drivers/serial
4765 The standard Altera UART & JTAG UART as well as the OpenCores
4766 YANU driver are now in individual files in drivers/serial
4767 rather than a single file uner cpu/nios2.
4769 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4771 commit ca6e1c136ddb720c3bb2cc043b99f7f06bc46c55
4772 Author: Wolfgang Denk <wd@denx.de>
4773 Date: Wed Mar 31 23:54:39 2010 +0200
4777 Signed-off-by: Wolfgang Denk <wd@denx.de>
4779 commit 8e64d6efd8d778a5f83d8bff9cd273a86dcc182f
4780 Author: Heiko Schocher <hs@denx.de>
4781 Date: Wed Mar 31 08:34:51 2010 +0200
4783 net, doc: How to setup MAC address correctly
4785 As this seems unclear, document how the flow of setting up
4786 the MAC address is correct.
4788 Signed-off-by: Heiko Schocher <hs@denx.de>
4790 Text changed slightly, adding input from Mike Frysinger.
4792 Signed-off-by: Wolfgang Denk <wd@denx.de>
4794 commit b78b48c6a0c34b2991e31fc4548aaf773d34f2b3
4795 Author: Heiko Schocher <hs@denx.de>
4796 Date: Wed Mar 31 08:34:46 2010 +0200
4798 net, fec_mxc: only setup the device enetaddr with eeprom value
4800 Only fill the device enetaddr with the contents of the eeprom,
4801 do not program it in MAC address registers
4803 Signed-off-by: Heiko Schocher <hs@denx.de>
4804 Acked-by: Ben Warren <biggerbadderben@gmail.com>
4806 commit d5a64237d58ded31c2eed455c7a346e1c85f5565
4807 Author: Felix Radensky <felix@embedded-sol.com>
4808 Date: Tue Mar 30 15:02:13 2010 +0300
4810 doc: Fix ramdisk examples in doc/uImage.FIT/multi.its
4812 The ramdisk sections in doc/uImage.FIT/multi.its lack
4813 load address and entry point properties. Using examples
4814 from this file will result in unbootable image, u-boot
4815 will issue the following error messages:
4817 Can't get ramdisk subimage load address!
4818 Ramdisk image is corrupt or invalid
4820 This patch adds missing properties to ramdisk sections.
4822 Signed-off-by: Felix Radensky <felix@embedded-sol.com>
4824 commit 2d2018f3db5ed834bc1ee208a2c6212fdf00bca1
4825 Author: Heiko Schocher <heiko.schocher@invitel.hu>
4826 Date: Wed Mar 24 13:22:50 2010 +0100
4828 jffs2, suen3: Fix compiler warning
4831 jffs2_1pass.c: In function 'get_fl_mem':
4832 jffs2_1pass.c:399: warning: unused variable 'id'
4833 jffs2_1pass.c: In function 'get_node_mem':
4834 jffs2_1pass.c:423: warning: unused variable 'id'
4836 Signed-off-by: Heiko Schocher <hs@denx.de>
4837 Tested-by: Tom <Tom.Rix@windriver.com>
4839 commit 9ff32d8ccf0e23b5577c25610f001af8d761b4a2
4840 Author: Timur Tabi <timur@freescale.com>
4841 Date: Mon Mar 29 12:51:07 2010 -0500
4843 mpc86xx: set the DDR BATs after calculating true DDR size
4845 After determining how much DDR is actually in the system, set DBAT0 and
4846 IBAT0 accordingly. This ensures that the CPU won't attempt to access
4847 (via speculation) addresses outside of actual memory.
4849 On 86xx systems, DBAT0 and IBAT0 (the BATs for DDR) are initialized to 2GB
4850 and kept that way. If the system has less than 2GB of memory (typical for
4851 an MPC8610 HPCD), the CPU may attempt to access this memory during
4852 speculation. The zlib code is notorious for generating such memory reads,
4853 and indeed on the MPC8610, uncompressing the Linux kernel causes a machine
4854 check (without this patch).
4856 Currently we are limited to power of two sized DDR since we only use a
4857 single bat. If a non-power of two size is used that is less than
4858 CONFIG_MAX_MEM_MAPPED u-boot will crash.
4860 Signed-off-by: Timur Tabi <timur@freescale.com>
4861 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4863 commit 33f57bd553edf29dffef5a6c7d76e169c79a6049
4864 Author: Kumar Gala <galak@kernel.crashing.org>
4865 Date: Fri Mar 26 15:14:43 2010 -0500
4867 85xx: Fix enabling of L1 cache parity on secondary cores
4869 Use the same code between primary and secondary cores to init the
4870 L1 cache. We were not enabling cache parity on the secondary cores.
4872 Also, reworked the L1 cache init code to match the e500mc L2 init code
4873 that first invalidates the cache and locks. Than enables the cache and
4874 makes sure its enabled before continuing.
4876 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4878 commit 1a332da61df9c38b567359af114daeaaaefaead8
4879 Author: Stefan Roese <sr@denx.de>
4880 Date: Mon Mar 29 15:30:46 2010 +0200
4882 ppc4xx: Fix problem with I2C bus >= 1 initialization
4884 This patch fixes a problem introduced with patch eb5eb2b0
4885 [ppc4xx: Cleanup PPC4xx I2C infrastructure]. We need to assign the I2C
4886 base address to the "i2c" pointer inside of the controller loop.
4887 Otherwise controller 0 is initialized multiple times instead of
4888 initializing each I2C controller sequentially.
4892 Signed-off-by: Stefan Roese <sr@denx.de>
4893 Acked-by: Heiko Schocher <hs@denx.de>
4895 commit 24de2f4be00f81c58270d0df47296bf3a3601cef
4896 Author: Heiko Schocher <hs@denx.de>
4897 Date: Mon Mar 29 13:15:48 2010 +0200
4899 bootm, linux: fix booting Multi-File Image with "kernel+ramdisk+fdt"
4901 Booting a "Multi-File Image" including a linux kernel, ramdisk and
4910 -n "kernel-2.6+initrd+dtb" \
4911 -d "vmlinux.bin.gz:ramdisk_image.gz:board.dtb" \
4914 actually fails, because ramdisk start and end addresses
4915 didn;t get initialized. This patch fixes this issue.
4917 Tested on the KUP4K board.
4919 Signed-off-by: Heiko Schocher <hs@denx.de>
4921 commit fd03ea89641d6f6ade6d1a8580c1bb9f52b8542c
4922 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4923 Date: Fri Mar 26 09:46:42 2010 +0100
4925 i2c: made unused function i2c_mux_add_device static
4927 and removed it from the .h file
4929 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4931 commit 2c0dc990202c69a6231122ec2463c4e3076a16f3
4932 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4933 Date: Fri Mar 26 09:46:41 2010 +0100
4935 cmd_i2c: introduced get_alen helper function
4937 The code to parse alen appeared 6 times in the function.
4938 Factored this out in a small helper function
4940 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4942 commit a266fe955a55bb7a03a67f3c91033068f317b337
4943 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4944 Date: Fri Mar 26 09:46:40 2010 +0100
4946 cmd_i2c: moved a define to before the functions
4948 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4950 commit 4a8cf3382a6fea5cccc1e2ae61a4601bf26490c3
4951 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4952 Date: Fri Mar 26 09:46:39 2010 +0100
4954 cmd_i2c: moved mispositioned comment for i2c md
4956 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4958 commit 3a6dcb988eee3fd3cd9c5ef96855a8da729a290e
4959 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4960 Date: Fri Mar 26 09:46:38 2010 +0100
4962 cmd_i2c.c: declared local functions as static
4964 Declared all functions that were not called outside the file as static
4966 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4968 commit 2883cc2d48e99fd1873ef8af03fee7966611b735
4969 Author: Wolfgang Denk <wd@denx.de>
4970 Date: Sun Mar 28 00:25:14 2010 +0100
4976 Signed-off-by: Wolfgang Denk <wd@denx.de>
4978 commit 060f28532b09dd3d2c78423bdd809ac768a27629
4979 Author: Wolfgang Denk <wd@denx.de>
4980 Date: Thu Mar 25 14:07:23 2010 +0100
4982 cmd_usb.c: print debug messages only when DEBUG is defined
4984 Signed-off-by: Wolfgang Denk <wd@denx.de>
4986 commit a574cff121b1479c8e962b7a2a29310020387260
4987 Author: Wolfgang Denk <wd@denx.de>
4988 Date: Wed Mar 24 12:19:19 2010 +0100
4990 ml300: remove support for broken, orphaned board
4992 The ml300 board has a number of issues, but nobody cares about this
4993 long-orphaned board any more. Remove it.
4995 Signed-off-by: Wolfgang Denk <wd@denx.de>
4996 Acked-by: Michal Simek <monstr@monstr.eu>
4998 commit 04387d24a17b1ee13024dd4779da4b84d47c65cc
4999 Author: Wolfgang Denk <wd@denx.de>
5000 Date: Sat Mar 27 23:37:46 2010 +0100
5002 mkimage: fix Segmentation Fault when run without "-n name" option
5004 The restructuring of the mkimage command in commit 89a4d6b1 ("tools:
5005 mkimage: split code into core, default and FIT image specific")
5006 introduced a bug that caused mkimage to segfault when run without
5007 "-n name" option. Initialize the imagename entry to prevent that.
5009 Signed-off-by: Wolfgang Denk <wd@denx.de>
5011 commit e5720823f6f81a0f3a9e3404dbc37059bf6644f1
5012 Author: Thomas Chou <thomas@wytron.com.tw>
5013 Date: Fri Mar 26 08:17:00 2010 +0800
5015 cfi flash: add status polling method for amd flash
5017 This patch adds status polling method to offer an alternative to
5018 data toggle method for amd flash chips.
5020 This patch is needed for nios2 cfi flash interface, where the bus
5021 controller performs 4 bytes read cycles for a single byte read
5022 instruction. The data toggle method can not detect chip busy
5023 status correctly. So we have to poll DQ7, which will be inverted
5024 when the chip is busy.
5026 This feature is enabled with the config def,
5027 CONFIG_SYS_CFI_FLASH_STATUS_POLL
5029 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
5030 Signed-off-by: Stefan Roese <sr@denx.de>
5032 commit c40c94a3d20a8616264c2dfcda85279185d69aeb
5033 Author: Renato Andreola <renato.andreola@imagos.it>
5034 Date: Wed Mar 24 23:00:47 2010 +0800
5036 cfi_flash: precision and underflow problem in tout calculation
5038 With old configuration it could happen tout=0 if CONFIG_SYS_HZ<1000.
5040 Signed-off-by: Renato Andreola <renato.andreola@imagos.it>
5041 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
5042 Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
5043 Signed-off-by: Stefan Roese <sr@denx.de>
5045 commit 9d3a86aec52cb3c0e9badd12167d9292184ce4dd
5046 Author: TsiChung Liew <tsicliew@gmail.com>
5047 Date: Tue Mar 16 12:39:36 2010 -0500
5049 ColdFire: Fix m54455EVB save environment bug
5051 The ATMEL flash does not have buffer write feature. Assgined
5052 buffer_size = 1, so that when there is a write to the flash
5053 will not use buffer write function.
5055 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5057 commit f26a247308568e32857a5cc054f7219510a7d44e
5058 Author: TsiChung Liew <tsicliew@gmail.com>
5059 Date: Mon Mar 15 19:39:21 2010 -0500
5061 ColdFire: Fix incorrect M5253DEMO default environment
5063 The flash location is at 0xff800000, not 0
5065 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5067 commit dd9f054ede433de73b137987fb3dc066e8d24ebb
5068 Author: TsiChung Liew <tsicliew@gmail.com>
5069 Date: Thu Mar 11 22:12:53 2010 -0600
5071 ColdFire: Cache update for all platforms
5073 The CF will call cache functions in lib_m68/cache.c and the
5074 cache settings are defined in platform configuration file.
5076 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5078 commit f628e2f72daee810aa568619b6629da68ad042d6
5079 Author: TsiChung Liew <tsicliew@gmail.com>
5080 Date: Wed Mar 10 18:50:22 2010 -0600
5082 ColdFire: Fix SDRAM size on M5208evb rev E
5084 The proper SDRAM size is 32MB not 64MB
5086 Signed-off-by: Jingchang Lu <b22599@freescale.com>
5088 commit 9e8e927023582231b034e199568e49f84ac032a9
5089 Author: TsiChung Liew <tsicliew@gmail.com>
5090 Date: Wed Mar 10 18:24:07 2010 -0600
5092 ColdFire: Misc update for M53017
5094 Reside Ethernet buffer descriptors in SRAM instead of DRAM. Add
5095 CONFIG_SYS_TX_ETH_BUFFER in platform configuration file. Update
5096 DRAM control and SRAM control register setting. Update cache
5097 setting where size does not write to proper region.
5099 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5100 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
5102 commit f9d877a6479878ca96688671f37d87b620c3e77c
5103 Author: TsiChung Liew <tsicliew@gmail.com>
5104 Date: Wed Mar 10 17:32:13 2010 -0600
5106 ColdFire: Add CPU compile flag for mcf5301x and mcf532x
5108 Add CPU compile flag -mcpu=53015 in cpu/config.mk
5110 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5112 commit 0e8a75550695aba9d8cfe9c7f7713da42c1f3e89
5113 Author: TsiChung Liew <tsicliew@gmail.com>
5114 Date: Wed Mar 10 16:33:03 2010 -0600
5116 ColdFire: Update Extra environment Data for M5275EVB
5118 Provide extra environment Data. Remove default network
5119 address and MAC address.
5121 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5123 commit 53e4290f20b5f73c95717f47f4c04ed6932ff931
5124 Author: TsiChung Liew <tsicliew@gmail.com>
5125 Date: Wed Mar 10 16:14:01 2010 -0600
5127 ColdFire: M5271EVB DRAM Bring up issue
5129 Fix proper portsize: The register for portsize is either 00b, 01b,
5130 or 1xb. The value that previous assigned is 32d.
5131 Fix DRAM bring up: insert asm("nop") for every DRAM register setup
5133 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5135 commit ac265f7fcab1a09b9a837a34ef8b10acc101695e
5136 Author: TsiChung Liew <tsicliew@gmail.com>
5137 Date: Wed Mar 10 11:56:36 2010 -0600
5139 ColdFire: Update M5253DEMO configuration file
5141 Fix incorrect default environment for flash erase or protect
5142 range. Change offset from 0 to 0xff80nnnn. Remove default
5143 ethernet setup and MAC address.
5145 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5147 commit 68e4e76af55746a4330865f56476e58ce4140ca8
5148 Author: TsiChung Liew <tsicliew@gmail.com>
5149 Date: Thu Mar 11 15:04:21 2010 -0600
5151 ColdFire: Relocate vector table - mcf5445x
5153 Newer ColdFire processors family boot from address 0 instead of
5154 0xFFnn_nnnn. When the boot flash base chip select is set at new
5155 location instead of 0, an un-predictable error will occur if
5156 there is an vector being trigger and refer it to an invalid
5157 address or the vector table handler is not existed at address
5160 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5162 commit fa9da596212d7f28eb26a3257d79d9515f9838cd
5163 Author: TsiChung Liew <tsicliew@gmail.com>
5164 Date: Tue Mar 9 19:24:43 2010 -0600
5166 ColdFire: Update uart_port_conf in serial driver
5168 Provide proper port passing from serial_init to uart_part_conf.
5170 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5172 commit 52affe04fa5493597d8a5f6202507190950a32e6
5173 Author: TsiChung Liew <tsicliew@gmail.com>
5174 Date: Tue Mar 9 19:17:52 2010 -0600
5176 ColdFire: Update processors' serial port configuration
5178 Provide parameter passing to uart_port_config(). Update port
5179 configuration - un-mask it before enable the bits.
5181 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5183 commit d04c1efae3d834db6e21e9976e338bf1e588e987
5184 Author: TsiChung Liew <tsicliew@gmail.com>
5185 Date: Tue Mar 9 18:32:16 2010 -0600
5187 ColdFire: Correct bit definition
5189 Use correct definition for _MASK and _UNMASK. It was combined in
5190 the previous used and causes confusion.
5192 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5194 commit 116095eb1f0f7017ea8062aa8a8ba8ceecb430b5
5195 Author: Philippe De Muyter <phdm at macqel.be>
5196 Date: Mon Sep 21 22:20:29 2009 -0600
5198 fix cmd_bdinfo.c:354: warning: 'print_eth' defined but not used
5200 This fixes the following warnings when running MAKEALL for coldfire :
5201 cmd_bdinfo.c:354: warning: 'print_eth' defined but not used
5203 Signed-off-by: Philippe De Muyter <phdm at macqel.be>
5205 commit dfc2b7697dc07862da804c1be084f96301884bc7
5206 Author: Michael Durrant <mdurrant@arcturusnetworks.com>
5207 Date: Wed Jan 20 19:33:02 2010 -0600
5209 Adding EP2500 MCF5282 board [PATCH]
5211 Mercury-EP2500.patch
5212 - added Mercury's EP2500 board uses the mcf5282 processor
5216 Signed-off-by: David Wu <davidwu@arcturusnetworks.com>
5217 Signed-off-by: Michael Durrant <mdurrant@arcturusnetworks.com>
5219 commit 89083346d0627a5e6e271e61bd34ab5121f9462b
5220 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
5221 Date: Fri Oct 30 16:55:02 2009 +0100
5223 add block write function to spartan3 slave serial load
5225 Using seperate function calls for each bit-bang of slave serial
5226 load can be painfully slow. This patch adds the possibility to
5227 supply a block write function that loads the complete block of
5228 data in one call (like it can already be done with Altera FPGAs).
5229 On an MCF5373L (240 MHz) loading an XC3S4000 this reduces the load
5230 time from around 15 seconds to around 3 seconds
5232 Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
5234 commit 9d79e5758c3a6776be9a86856823d28e7154a481
5235 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
5236 Date: Mon Jan 25 11:27:44 2010 +0100
5238 add ASTRO MCF5373L board
5240 This patch adds support for ASTRO board(s) based on MCF5373L.
5242 Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
5244 commit c550afada5fcad426aa6a219a329feb9eedae8b2
5245 Author: Rupjyoti Sarmah <rsarmah@appliedmicro.com>
5246 Date: Wed Mar 24 16:52:02 2010 +0530
5248 ppc4xx fix unstable 440EPx bootstrap options
5250 440EPx fixed bootstrap options A, B, D, and E sets PLL FWDVA to a value = 1.
5251 This results in the PLLOUTB being greater than the CPU clock frequency
5252 resulting unstable 440EPx operation resulting in various software hang
5255 This patch reprograms the FWDVA satisfying the requirement of setting FWDVB
5256 to a value greater than 1 while using one of the four deafult bootstrap options.
5258 Signed-off-by: Rupjyoti Sarmah <rsarmah@amcc.com>
5259 Acked-by : Victor Gallardo <vgallardo@appliedmicro.com>
5260 Signed-off-by: Stefan Roese <sr@denx.de>
5262 commit fb508b8b39a52a4063d098f5a9b4355bc5b30c14
5263 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
5264 Date: Wed Mar 24 10:16:20 2010 +0100
5266 at91: Get rid of some warnings when building for otc570
5268 The soft-i2c code for AT91 defines I2C_SOFT_DECLARATIONS
5269 for direct access by dereferencing a pio pointer.
5270 The OTC570 platform uses the AT91 gpio API so it does not
5271 need the pio variable.
5273 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
5275 commit acb13868936a28502782a16e1edaec378e494a29
5276 Author: Alessandro Rubini <rubini@unipv.it>
5277 Date: Sat Mar 13 17:44:08 2010 +0100
5279 lcd: make 16bpp work
5281 Support for 16bpp was supposed to be in the code but was not working.
5282 This makes it work and has been tested in the nhk8815 board.
5284 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
5285 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
5286 Signed-off-by: Anatolij Gustschin <agust@denx.de>
5288 commit 6b94b4962211c16ee2197048faa887e1f92f3757
5289 Author: Florian Fainelli <f.fainelli@gmail.com>
5290 Date: Sat Mar 20 19:02:58 2010 +0100
5292 cmd_nand: show nand scrub confirmation character
5294 When issuing a nand scrub command, the entered character is not displayed
5295 this may be confusing. This patch makes the input character being
5296 displayed if it is a 'y' so that an user knows he is about to scrub his
5299 Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
5301 commit 7c27b7b1eac43cdcda735bad6231cdfc1f602284
5302 Author: Nikolay Petukhov <nikolaypetukhov@gmail.com>
5303 Date: Fri Mar 19 10:49:27 2010 +0500
5305 at91: add hwecc method for nand
5307 This is a patch to use the hardware ECC controller of
5308 the AT91SAM9260 for the AT91 nand. Taken from the kernel 2.6.33.
5310 Signed-off-by: Nikolay Petukhov <Nikolay.Petukhov@gmail.com>
5312 commit cc41a59a74ca9095d518d6d69655c6735dd00809
5313 Author: Cyril Chemparathy <cyril@ti.com>
5314 Date: Wed Mar 17 10:03:10 2010 -0400
5316 TI: Davinci: NAND Driver Cleanup
5318 Modified to use IO accessor routines consistently. Eliminated volatile usage
5319 to keep checkpatch.pl happy.
5321 Signed-off-by: Cyril Chemparathy <cyril@ti.com>
5323 commit 152dda3d94e97ede7af3f9560a59a659384d4585
5324 Author: Wolfgang Denk <wd@denx.de>
5325 Date: Mon Mar 22 23:25:00 2010 +0100
5327 Prepare v2010.03-rc2
5331 Signed-off-by: Wolfgang Denk <wd@denx.de>
5333 commit d650da2dd4af99967aabc43cccbd8f160eb4cea6
5334 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
5335 Date: Tue Mar 9 22:13:33 2010 +0100
5337 ep93xx timer: Fix resolution of get_ticks()
5339 ep93xx timer: Make get_ticks() return a value in CONFIG_SYS_HZ resolution,
5340 as announced by get_tbclk()
5342 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
5344 commit 7e67fb5bf27a07d3b8d6b97c76f7195f7d68af58
5345 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
5346 Date: Tue Mar 9 22:13:20 2010 +0100
5348 ep93xx timer: Fix possible overflow in usecs_to_ticks()
5350 ep93xx timer: Use 64-bit values in usecs_to_ticks() in order to avoid
5351 overflows in intermediate values
5353 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
5355 commit 3c950e2ebfde083084cc926b020e3a22a536bf85
5356 Author: Anatolij Gustschin <agust@denx.de>
5357 Date: Tue Mar 16 17:10:05 2010 +0100
5359 fdt_support: add partitions fixup in mtd node
5361 Allow overwriting defined partitions in the device tree blob
5362 using partition info defined in the 'mtdparts' environment
5365 Signed-off-by: Anatolij Gustschin <agust@denx.de>
5366 Cc: Gerald Van Baren <vanbaren@cideas.com>
5368 commit d611295032c30e6c533cb356005fa82ab7992824
5369 Author: John Schmoller <jschmoller@xes-inc.com>
5370 Date: Fri Mar 12 09:49:24 2010 -0600
5372 cmd history: Match history buffer size to console buffer
5374 Match history buffer size to console buffer size. History buffer size
5375 was hard coded to 256, artificially limiting the command buffer size.
5376 The history buffer now tracks CONFIG_SYS_CBSIZE.
5378 Signed-off-by: John Schmoller <jschmoller@xes-inc.com>
5380 commit 6475b9f91bd33bfd38418469cabdcfc0fefbd848
5381 Author: John Schmoller <jschmoller@xes-inc.com>
5382 Date: Fri Mar 12 09:49:23 2010 -0600
5384 console: Fix console buffer overrun
5386 When CONFIG_SYS_CBSIZE equals MAX_CMDBUF_SIZE, a command string of
5387 maximum length will overwrite part of the history buffer, causing the
5388 board to die. Expand the console_buffer and hist_lines buffer by one
5389 character each to hold the missing NULL char.
5391 Signed-off-by: John Schmoller <jschmoller@xes-inc.com>
5393 commit e070a56c777f1fd05950e1bc63483c19decd6f78
5394 Author: Michael Zaidman <michael.zaidman@gmail.com>
5395 Date: Mon Mar 1 11:47:36 2010 +0200
5397 POST: add progress API
5399 Add POST progress API implemented as weak calls before and after
5400 each call to the POST test callback in the post_run_single routine
5403 Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
5404 Acked-by: Detlev Zundel <dzu@denx.de>
5406 commit 47ab5ad14575531798431f0d1e8f83ee9bb0a87e
5407 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5408 Date: Fri Feb 26 14:00:19 2010 +0100
5410 cmd_setexpr: allow memory addresses in expressions
5412 This patch add functionality to use memory addresses in expressions.
5413 This increases the power of expressions substantially
5415 It adheres to the standard convemtions: memory addresses can be given
5416 in the format *address (e.g. *1000)
5418 Rationale for this change is that it allows masking off bits from a
5419 byte that is obtained by reading data from e.g. i2c.
5421 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5423 Fix warning: control reaches end of non-void function
5424 Signed-off-by: Wolfgang Denk <wd@denx.de>
5426 commit 652e53546b23c25f80756287eaf607b713afdc87
5427 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5428 Date: Thu Feb 25 10:12:16 2010 +0100
5430 cmd_i2c.c: added i2c read to memory function
5432 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5434 commit fb0070e9101a1f288d7054f7e80b3d808fd7ead2
5435 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5436 Date: Thu Feb 25 10:12:15 2010 +0100
5438 cmd_i2c.c: sorted commands alphabetically
5440 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5442 commit bfc3b77ebe68435b46e988e3a440bc4857bc7cf4
5443 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5444 Date: Thu Feb 25 10:12:14 2010 +0100
5446 cmd_i2c.c: reworked subcommand handling
5448 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5450 commit f74d9bd2a248efa229f0f3478fe331e2a319588c
5451 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5452 Date: Thu Feb 25 10:12:13 2010 +0100
5454 cmd_bootm.c: made subcommand array static
5456 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5458 commit faffe14f016db10f33836b018c4b304d939cf586
5459 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5460 Date: Thu Feb 25 10:12:12 2010 +0100
5462 cmd_i2c.c: reduced subaddress length to 3 bytes
5464 according to some of the comments the subaddress length is 1 or 2, but we are being
5465 prepared for the case it becomes 3. However the code also accepted 4.
5466 This repairs this by changing the constand 4 to 3.
5468 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5470 commit a6a04967bc2957d20799f4bb2a6b3dd0353c1cfd
5471 Author: Renato Andreola <renato.andreola@imagos.it>
5472 Date: Tue Mar 16 16:01:29 2010 -0400
5474 nios2: Added support to YANU UART
5476 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5478 commit 352745ad487f72e839986ddbb020e1fe86c1d482
5479 Author: Thomas Chou <thomas@wytron.com.tw>
5480 Date: Tue Mar 16 12:12:48 2010 -0400
5482 nios2: use generic unaligned.h
5484 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5486 commit fd428c05c863aefb575b12b2a1916b02d5bfa759
5487 Author: Detlev Zundel <dzu@denx.de>
5488 Date: Fri Mar 12 10:01:12 2010 +0100
5490 mpc5xxx: Remove all references to MGT5100
5492 We do not support a processor that never reached a real customer.
5494 Signed-off-by: Detlev Zundel <dzu@denx.de>
5496 commit c0c316569f70055eb7c70864aaa6d48666782600
5497 Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
5498 Date: Tue Jan 12 12:06:31 2010 +0100
5500 video: Fix console display when splashscreen is used
5502 If a splashscreen is used the console scrolling used the
5503 scroll size as needed when a logo was displayed. This
5504 patch sets the scroll size to the whole screen if
5505 a splashscreen is shown.
5507 Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
5509 commit daa989b47297c9f73426783599c286ef3a1f3f49
5510 Author: Asen Dimov <dimov@ronetix.at>
5511 Date: Thu Mar 18 13:41:47 2010 +0200
5513 correct a syntax typo in at91_matrix.h
5515 Signed-off-by: Asen Dimov <dimov@ronetix.at>
5517 commit 322ff395c9aec7b87a2211fe4333fdf44377c564
5518 Author: Jeff Angielski <jeff@theptrgroup.com>
5519 Date: Wed Mar 17 15:09:26 2010 -0400
5521 env: fix endian ordering in crc table
5523 The crc table was being built as little endian for big endian
5524 targets. This would cause fw_printenv to always fail with
5525 "Warning: Bad CRC, using default environment" messages.
5527 Signed-off-by: Jeff Angielski <jeff@theptrgroup.com>
5528 Acked-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
5530 commit 51c2ac9bb574c1420b993615268392b0c1f829f6
5531 Author: Anatolij Gustschin <agust@denx.de>
5532 Date: Tue Mar 16 17:10:08 2010 +0100
5534 mpc5121: cpu/mpc512x/diu.c: fix warnings
5536 Fix warnings while compiling with CONFIG_VIDEO enabled:
5538 diu.c: In function 'video_hw_init':
5539 diu.c:158: warning: 'return' with no value, in function returning non-void
5540 diu.c:162: warning: format '%ld' expects type 'long int', but argument 6 has type 'int'
5541 diu.c:162: warning: format '%ld' expects type 'long int', but argument 7 has type 'int'
5543 Signed-off-by: Anatolij Gustschin <agust@denx.de>
5545 commit a74908161a1b37d780d3a826a86807bbc50a3857
5546 Author: Anatolij Gustschin <agust@denx.de>
5547 Date: Tue Mar 16 15:29:33 2010 +0100
5549 console.c: fix problem with splashimage
5551 If a board uses cfb_console driver and splash image
5552 and also defines CONFIG_SILENT_CONSOLE, the user is
5553 locked out even if "silent" is not set. It is not
5554 possible to get any output, neither on vga console
5555 device nor on serial console after redirecting the
5556 output to the serial console, since the GD_FLG_SILENT
5559 Fix the problem by redirecting the output from frame
5560 buffer to serial console if splashimage is used.
5561 Only suppress the output if "silent" environment
5562 variable was set and don't set the GD_FLG_SILENT
5565 Signed-off-by: Anatolij Gustschin <agust@denx.de>
5567 commit 5647f78d04174b0b99857d2a7cbf25141bd14a45
5568 Author: Thomas Weber <swirl@gmx.li>
5569 Date: Sat Mar 13 23:14:45 2010 +0100
5571 mod change 755 => 644 for multiple files
5573 I executed 'find . -name "*.[chS]" -perm 755 -exec chmod 644 {} \;'
5575 Signed-off-by: Thomas Weber <swirl@gmx.li>
5576 Add some more: neither Makefile nor config.mk need execute permissions.
5577 Signed-off-by: Wolfgang Denk <wd@denx.de>
5579 commit 99c006a320ceb9ea19135ac1512e4a81e8bebb72
5580 Author: Stefano Babic <sbabic@denx.de>
5581 Date: Sat Mar 13 21:09:00 2010 +0100
5583 mxcmmc: fix warnings due to access 32 bit registers with 16 bit accessors
5585 Some registers of the mxcmmc driver were accessed using
5586 16 bit accessor functions, because only the LSB is
5587 significant. This is not needed and generates
5590 Signed-off-by: Stefano Babic <sbabic@denx.de>
5592 commit c96f86eefc215b67dd222694ce2b6f60e6a42b0b
5593 Author: Wolfgang Denk <wd@denx.de>
5594 Date: Sun Jan 17 23:55:53 2010 +0100
5596 TFTP: allow for adjustable retransmission timout
5598 So far, TFTP negotiated a fixed retransmission timeout of 5 seconds.
5599 In some cases (busy networks, slow TFTP servers) this caused very
5600 slow transfers. A new environment variable "tftptimeout" allows to
5601 set this timeout. Lowering this value may make downloads succeed
5602 faster in networks with high packet loss rates or with unreliable
5605 Signed-off-by: Wolfgang Denk <wd@denx.de>
5606 Cc: Ben Warren <biggerbadderben@gmail.com>
5607 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
5609 commit 252b404d954f91499a4477a3e1064eb237ce5a1c
5610 Author: Wolfgang Denk <wd@denx.de>
5611 Date: Tue Mar 9 14:27:25 2010 +0100
5613 Fix PCI_BASE_ADDRESS_5 handling in pci_hose_config_device()
5615 Signed-off-by: FUJITA Kazutoshi <fujita@soum.co.jp>
5616 Signed-off-by: <wd@denx.de>
5617 Acked-by: Stefan Roese <sr@denx.de>
5619 commit 9d90a93d367272ee65550c0c9f82615cec967c70
5620 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5621 Date: Thu Feb 25 14:03:08 2010 +0100
5625 This patch removes the \n after the help message for mmcinfo.
5626 This resulted in an empty line being displayed after the mmcinfo line
5627 when the help command was given.
5629 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5631 commit 67c7189dd35cb368ef665126fd17816581bd2e92
5632 Author: Renato Andreola <renato.andreola@imagos.it>
5633 Date: Tue Mar 16 16:01:29 2010 -0400
5635 nios2: Added support to YANU UART
5637 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5639 commit 1e67fb32fbdae7949bb423c9e20b3f77c0a61663
5640 Author: Thomas Chou <thomas@wytron.com.tw>
5641 Date: Tue Mar 16 12:12:48 2010 -0400
5643 nios2: use generic unaligned.h
5645 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5647 commit 05022629a2ca6c385dc390d32c20aa27cf5d915a
5648 Author: Mike Frysinger <vapier@gentoo.org>
5649 Date: Thu Jan 21 05:01:15 2010 -0500
5651 asm-blackfin/unaligned.h: add for zlib code
5653 The new zlib code wants asm/unaligned.h, so have the Blackfin version pull
5654 in the asm-generic/unaligned.h.
5656 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5658 commit 3adc1fda38a6aacd4aaf3c2c9cc62a1e69e6de17
5659 Author: Mike Frysinger <vapier@gentoo.org>
5660 Date: Thu Jan 21 05:01:14 2010 -0500
5662 asm-generic/unaligned.h: dynamic default unaligned accesses
5664 This is based on the asm-arm/unaligned.h, but made generic so all arches
5665 that cannot do unaligned accesses can utilize it.
5667 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5669 commit be129aa71882421ad0b50cd3762915d10ace27ad
5670 Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
5671 Date: Tue Jan 12 12:06:31 2010 +0100
5673 video: Fix console display when splashscreen is used
5675 If a splashscreen is used the console scrolling used the
5676 scroll size as needed when a logo was displayed. This
5677 patch sets the scroll size to the whole screen if
5678 a splashscreen is shown.
5680 Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
5682 commit 93910edb595a88d394da3eb2cf5148096155dfe9
5683 Author: Wolfgang Denk <wd@denx.de>
5684 Date: Fri Mar 12 23:06:04 2010 +0100
5686 Prepare v2010.03-rc1
5688 Coding style cleanup, update CHANGELOG.
5690 Signed-off-by: Wolfgang Denk <wd@denx.de>
5692 commit 4e72fb15c9073129e05820cc9c54f54bc4985835
5693 Author: Wolfgang Denk <wd@denx.de>
5694 Date: Fri Mar 12 22:11:00 2010 +0100
5696 standalone eepro100_eeprom: fix build error
5698 Building examples/standalone/eepro100_eeprom triggers this error:
5700 In file included from include/common.h:629,
5701 from eepro100_eeprom.c:24:
5702 include/net.h: In function 'NetReadIP':
5703 include/net.h:430: warning: implicit declaration of function 'memcpy'
5704 eepro100_eeprom.c: At top level:
5705 eepro100_eeprom.c:81: error: conflicting types for 'memcpy'
5706 include/net.h:430: error: previous implicit declaration of 'memcpy' was here
5710 Signed-off-by: Wolfgang Denk <wd@denx.de>
5712 commit 1bb1809558e11eb089fba32caed9fc99d21477c1
5713 Author: Wolfgang Denk <wd@denx.de>
5714 Date: Fri Mar 12 22:10:31 2010 +0100
5716 Update .gitignore's: add some generated files
5718 Signed-off-by: Wolfgang Denk <wd@denx.de>
5720 commit 9c9cbe78dcb0afad081670cb1bdc82d227095cae
5721 Author: Detlev Zundel <dzu@denx.de>
5722 Date: Mon Mar 8 14:02:57 2010 +0100
5724 mpc82xx: Remove SL8245 board and the now orpahned sk98lin network driver.
5726 This code has compile problems and the company does not even exist any
5727 more. So we take the liberty to drop support for it.
5729 Signed-off-by: Detlev Zundel <dzu@denx.de>
5730 CC: Wolfgang Denk <wd@denx.de>
5731 CC: Ben Warren <biggerbadderben@gmail.com>
5733 commit ca02f6f8dc4966b2a019b15e01b5070189327df2
5734 Author: Kumar Gala <galak@kernel.crashing.org>
5735 Date: Wed Mar 10 17:16:48 2010 -0600
5737 85xx: Drop FIT support to allow u-boot image to fit in 512k
5739 The 36-bit build exceeds the 512k size we have. Removing FIT type image
5740 support allows us to fit and we dont really use it.
5742 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5744 commit 5f8419597f427aaf9bb501460735d703d10db5ee
5745 Author: Michael Zaidman <michael.zaidman@gmail.com>
5746 Date: Sun Feb 28 16:28:25 2010 +0200
5748 Cosmetic change - indentation correction.
5750 Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
5752 commit a693447ceadff49155e260cbbaef4e09c926cab5
5753 Author: Anatolij Gustschin <agust@denx.de>
5754 Date: Wed Feb 24 00:29:44 2010 +0100
5756 cmd_mtdparts.c: prevent printbuffer overflows
5758 The length of configured MTDPARTS_DEFAULT string
5759 could be greater than console printbuffer size.
5760 Replace printf() by puts() to avoid potential buffer
5763 Signed-off-by: Anatolij Gustschin <agust@denx.de>
5765 commit 3920bbedcf74a073bc72950a51de75af6faa2f06
5766 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5767 Date: Fri Feb 19 11:59:04 2010 +0100
5769 Fix MPC8536DS documentation
5771 This patch corrects small mistake in the register list in
5772 doc/README.mpc8536ds. These registers are 32 bits and this one starts
5775 When using the ...c address I can boot from sd, when using the ...e
5778 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5779 Acked-by: Hu Mingkai <B21284@freescale.com>
5781 commit ab68f4dd193053c0ba395af15b154caca35e99f3
5782 Author: Heiko Schocher <hs@denx.de>
5783 Date: Wed Feb 10 08:03:21 2010 +0100
5785 doc: add README for CONFIG_HWCONFIG option
5787 Signed-off-by: Heiko Schocher <hs@denx.de>
5789 commit 7026ead0d3ece5e43d6b39f62fb5c4306f691224
5790 Author: Heiko Schocher <hs@denx.de>
5791 Date: Tue Feb 9 15:50:27 2010 +0100
5793 TQM8xx: enable device tree support on all TQM8xx based boards.
5795 Also enable support for CONFIG_HWCONFIG because we use this for
5796 configuring if this hardware has a FEC or not.
5800 hwconfig=fec:on if hardware has an fec
5801 hwconfig=fec:off if hardware has no fec
5803 Signed-off-by: Heiko Schocher <hs@denx.de>
5804 Signed-off-by: Wolfgang Denk <wd@denx.de>
5806 commit 6ed3b9d44c359bc829e9acd0a55fcd1c3e82b6ae
5807 Author: Heiko Schocher <hs@denx.de>
5808 Date: Tue Feb 9 15:50:21 2010 +0100
5810 TQM8xx: add device tree support for TQM8xx based boards.
5812 Also use hwconfig to configure whether the board has a FEC or not.
5813 We then can adjust the DTS to tell Linux if there is a FEC present.
5817 hwconfig=fec:on if hardware has a FEC
5818 hwconfig=fec:off if hardware has no FEC
5820 Signed-off-by: Heiko Schocher <hs@denx.de>
5821 Signed-off-by: Wolfgang Denk <wd@denx.de>
5823 commit 143cd21fe22e69bf0cdaefd57be98f07ed8f04fa
5824 Author: Wolfgang Denk <wd@denx.de>
5825 Date: Thu Mar 11 23:56:03 2010 +0100
5827 Move CONFIG_UPDATE_TFTP code after CONFIG_PREBOOT
5829 The auto-update feature (CONFIG_UPDATE_TFTP) requires that the env
5830 variable serverip be set for the TFTP access. If DHCP is to be used
5831 to get the serverip env variable, this doesn't work as DHCP happens
5832 after the auto-update attempt has run. A solution is to run DHCP in
5833 PREBOOT, but even this is too late.
5835 To solve this, we move update_tftp() below the PREBOOT stuff.
5837 Signed-off-by: Wolfgang Denk <wd@denx.de>
5839 commit 1b691bb0c2fa18c9b68f15398ef6c8b9e0c0f3e3
5840 Author: Mike Frysinger <vapier@gentoo.org>
5841 Date: Mon Jan 25 18:50:11 2010 -0500
5843 mkimage: dont force entry point with xip
5845 Some people boot images with the entry point in the middle of the blob
5846 (like Linux with the head code in discardable .init.text), and there is no
5847 no real requirement that the entry point be right after the mkimage header
5848 when doing XIP, so let people specify whatever they want. If they do need
5849 an entry right after the header, then they still can do that with normal
5852 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5854 commit 4b99327a4121a28d2bdb2c2b841f5d97931ae905
5855 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5856 Date: Fri Jan 15 10:06:06 2010 -0500
5858 PPC: Record U-Boot's relocated address in RAM and show in bdinfo.
5860 This patch uses gd->relocaddr variable to store uboot's relocated
5861 address in RAM and shows it in bdinfo command.
5863 This patch moves CONFIG_AMIGAONEG3SE style copying of the address
5864 in board_init_f to just before relocation is actually done.
5866 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5867 Tested-by: Detlev Zundel <dzu@denx.de>
5869 commit 8c4444ff5e1d8e9fd1a847a2fb096aa9aff66f85
5870 Author: Wolfgang Denk <wd@denx.de>
5871 Date: Thu Mar 11 23:35:43 2010 +0100
5873 Fix memory leak in mmc_read()
5875 There is be a path through mmc_read in drivers/mmc/mmc.c where
5876 malloc'd memory is not freed before exiting mmc_read: it occurs if
5877 mmc_set_blocklen() returns a non-zero value.
5879 Reported-by: Quentin Armitage <Quentin@Armitage.org.uk>
5880 Signed-off-by: Wolfgang Denk <wd@denx.de>
5882 commit 6258b04e9a41ee60f21547358a58fbcb9087735d
5883 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
5884 Date: Thu Feb 11 14:57:04 2010 +0100
5886 AT91: Update otc570 board to new SoC access
5888 * convert otc570 board to use c stucture SoC access
5889 * change gpio access to at91_gpio syntax
5891 Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
5893 commit 7cedb29872069e782f9f97cef4ab1232736e4c85
5894 Author: Jens Scharsig <js_at_ng@scharsoft.de>
5895 Date: Sun Feb 14 12:20:43 2010 +0100
5897 updates the at91 main_clock calculation
5899 * updates the conditional main_clock calculation (if AT91_MAIN_CLOCK defined) to c structure SoC access
5900 * add need register flags
5902 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
5904 commit 637833c2d669f9a370706e275e7103454c3c83ec
5905 Author: Prafulla Wadaskar <prafulla@marvell.com>
5906 Date: Wed Mar 3 15:27:37 2010 +0530
5908 arm: kirkwood: suen3: fixed build warning
5910 This patch fixes following build warning
5912 Invalid Kwbimage command Type - valid names are: BOOT_FROM, NAND_ECC_MODE, NAND_PAGE_SIZE, SATA_PIO_MODE, DDR_INIT_DELAY, DATA, , spi, nand, sata, pex, uart
5914 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
5916 commit e4d34492017c95e4041ea0c581e1ab8d1d49381b
5917 Author: Stefano Babic <sbabic@denx.de>
5918 Date: Fri Mar 5 17:54:37 2010 +0100
5920 MX51: removed warnings for the mx51evk
5922 The patch removes warnings at compile time and provides
5924 - Removed comment on NAND (not yet supported) from lowlevel_init.S
5925 - Removed NFMS bit definition from imx-regs.h
5926 The bit is only related to MX.25/35 and can lead to confusion
5927 - Moved is_soc_rev() to soc specific code (removed from mx51evk.c)
5929 Signed-off-by: Stefano Babic <sbabic@denx.de>
5931 commit 9d69e33d8d0f112fe3a089101d023e87431684d1
5932 Author: Vipin Kumar <vipin.kumar@st.com>
5933 Date: Tue Mar 2 10:46:52 2010 +0530
5935 SPEAr : Supporting new mach ids for spear310 and spear320
5937 Supporting new machine ids for SoCs spear310 and spear320
5939 include/asm-arm/mach-types.h has to be updated before applying
5940 this patch for build to work
5942 Signed-off-by: Vipin Kumar <vipin.kumar@st.com>
5944 commit cc0b53c8d5d6a3f14f36982552bc3feb8ecb1db5
5945 Author: Heiko Schocher <hs@denx.de>
5946 Date: Mon Mar 1 15:58:18 2010 +0100
5948 arm, suen3: fix compile error, if doing not a local build
5950 Signed-off-by: Heiko Schocher <hs@denx.de>
5952 commit 67fa8c25f5c2d23932c0f31b035281d6abbb0965
5953 Author: Heiko Schocher <[hs@denx.de]>
5954 Date: Mon Feb 22 16:43:02 2010 +0530
5956 arm: add support for the suen3 board from keymile
5958 Add support for the ARM part of the mgcoge2, named suen3.
5959 This board is based on the Marvell Kirkwood (88F6281) SoC.
5960 As there come more board variants, common config options
5961 are collected in include/configs/km_arm.h. Also, this board
5962 use common code for all keymile boards, which is stored in
5963 board/keymile/common/common.c
5965 Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
5966 Signed-off-by: Stefan Roese <sr@denx.de>
5967 Signed-off-by: Heiko Schocher <hs@denx.de>
5969 commit 6895d4510a7758595b85b48a7f449bd61dfc812f
5970 Author: John Rigby <jcrigby@gmail.com>
5971 Date: Mon Jan 25 23:12:58 2010 -0700
5973 Add support for KARO TX25 board
5975 This is an i.MX25 base board with only NAND
5976 so it uses nand_spl to boot.
5978 Signed-off-by: John Rigby <jcrigby@gmail.com>
5980 Tune configuration, add support for (redundant) environment in NAND.
5981 Signed-off-by: Wolfgang Denk <wd@denx.de>
5983 Acked-by: Wolfgang Denk <wd@denx.de>
5984 CC: Fred Fan <fanyefeng@gmail.com>
5985 CC: Tom <Tom.Rix@windriver.com>
5987 commit 740d6ae5b982496fcea0666b2207cb34cc0e6015
5988 Author: John Rigby <jcrigby@gmail.com>
5989 Date: Mon Jan 25 23:12:57 2010 -0700
5991 fec_mxc: add MX25 support
5994 Add code to init gasket that enables RMII
5996 Signed-off-by: John Rigby <jcrigby@gmail.com>
5997 CC: Ben Warren <biggerbadderben@gmail.com>
5999 commit cb17b92de03416cf4d5db5bd27ef4ae17f95e707
6000 Author: John Rigby <jcrigby@gmail.com>
6001 Date: Mon Jan 25 23:12:55 2010 -0700
6003 fec_mxc: cleanup and factor out MX27 dependencies
6006 move clock init to cpu_eth_init in cpu/arm926ejs/mx27/generic.c
6007 make MX27 specific phy init conditional on CONFIG_MX27
6008 replace call to imx_get_ahbclk with one to imx_get_fecclk
6009 and define imx_get_fecclk in include/asm-arm/arch-mx27/clock.h
6011 Signed-off-by: John Rigby <jcrigby@gmail.com>
6012 CC: Ben Warren <biggerbadderben@gmail.com>
6013 CC: Fred Fan <fanyefeng@gmail.com>
6014 CC: Tom <Tom.Rix@windriver.com>
6016 commit 552ff8f1d9fccf57243a01afe6dbebb982867e20
6017 Author: John Rigby <jcrigby@gmail.com>
6018 Date: Mon Jan 25 23:12:56 2010 -0700
6020 Add support for Freescale MX25 SOC
6022 ARM926EJS core with MX31 peripherals.
6024 Signed-off-by: John Rigby <jcrigby@gmail.com>
6025 Earlier Version Signed-off-by: Wolfgang Denk <wd@denx.de>
6026 CC: Fred Fan <fanyefeng@gmail.com>
6027 CC: Tom <Tom.Rix@windriver.com>
6029 commit e911c983f4a8d588f831806af37eb56c95512d5d
6030 Author: John Rigby <jcrigby@gmail.com>
6031 Date: Mon Jan 25 23:12:51 2010 -0700
6033 mxc_serial replace platform specific clock
6035 remove ifdef'd clock selection code from
6036 serial_mxc.c and replace with call to imx_get_uartclk
6038 Add definitions for imx_get_uartclk to imx31 and imx27
6041 This makes it easier to add new imx platforms.
6043 Signed-off-by: John Rigby <jcrigby@gmail.com>
6045 commit c5fb70c9114bd0a8289444d3d5c7e360eda08232
6046 Author: Stefano Babic <sbabic@denx.de>
6047 Date: Fri Feb 5 15:13:58 2010 +0100
6049 Add initial support for Freescale mx51evk board
6051 The patch adds initial support for the Freescale mx51evk board.
6052 Network (FEC) and SD controller (fsl_esdhc) are supported.
6054 Signed-off-by: Stefano Babic <sbabic@denx.de>
6055 Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6057 commit c67bee1460a0da89ef08cbc28375171acc9a4227
6058 Author: Stefano Babic <sbabic@denx.de>
6059 Date: Fri Feb 5 15:11:27 2010 +0100
6061 fsl_esdhc: add support for mx51 processor
6063 The esdhc controller in the mx51 processor is quite
6064 the same as the one in some powerpc processors
6065 (MPC83xx, MPC85xx). This patches adapts the driver
6066 to support the arm mx51.
6068 Signed-off-by: Stefano Babic <sbabic@denx.de>
6070 commit 69df00f9d9c2f45b4576d1eae79bfac8bebb8821
6071 Author: Stefano Babic <sbabic@denx.de>
6072 Date: Fri Feb 5 15:07:33 2010 +0100
6074 ARM: add accessors functions
6076 Some Freescale's processors of different architecture
6077 have the same peripheral (eSDHC controller in PowerPC
6078 and i.MX51). This patch adds accessors for
6079 the internal registers of the SOCs, as already
6080 implemented in the PowerPC architecture.
6082 Signed-off-by: Stefano Babic <sbabic@denx.de>
6084 commit 11fdade294b4d60c19ae861515aabddca1278deb
6085 Author: Stefano Babic <sbabic@denx.de>
6086 Date: Fri Feb 5 15:04:43 2010 +0100
6088 MMC: add weak function to detect MMC/SD card
6090 Most controllers can check if there is a card in the slot.
6091 However, they require pins that could be not available because
6092 required by other functions and the detection of a card must
6093 be performed in another way. This patch adds a weak function
6094 that a board can implement to add its internal custom way
6095 to check the presence of a MMC/SD card.
6097 Signed-off-by: Stefano Babic <sbabic@denx.de>
6099 commit 250de12bc2f7842807d25e16971c5bea59c3a4b1
6100 Author: Stefano Babic <sbabic@denx.de>
6101 Date: Wed Jan 20 18:20:39 2010 +0100
6103 mmc: check correctness of the voltage mask in ocr
6105 Most cards do not answer if some reserved bits
6106 in the ocr are set. However, some controllers
6107 can set bit 7 (reserved for low voltages), but
6108 how to manage low voltages SD card is not yet
6111 Signed-off-by: Stefano Babic <sbabic@denx.de>
6113 commit 71d64c0e4fa5910c15eca175a8f3b0e1c1d6711c
6114 Author: Stefano Babic <sbabic@denx.de>
6115 Date: Wed Jan 20 18:20:19 2010 +0100
6117 serial_mxc: add support for MX51 processor
6119 The patch adds support for the Freescale mx51 processor.
6121 Signed-off-by: Stefano Babic <sbabic@denx.de>
6122 Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6124 commit 67adcee0e091f0935e7dd722404d2a864cdecbe7
6125 Author: Stefano Babic <sbabic@denx.de>
6126 Date: Wed Jan 20 18:20:04 2010 +0100
6128 MX51: Add pin and multiplexer definitions.
6130 The patch add header files to support the pin multiplexer
6131 of the the Freescale i.MX51 processor.
6133 Signed-off-by: Stefano Babic <sbabic@denx.de>
6134 Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6136 commit fb87a1ed9205bf5f843e1f264198ce946602deda
6137 Author: Stefano Babic <sbabic@denx.de>
6138 Date: Wed Jan 20 18:19:51 2010 +0100
6140 MX51: Add register definitions
6142 The patch add header files to support the Freescale i.MX51
6143 processor, setting definitions for internal registers.
6145 Signed-off-by: Stefano Babic <sbabic@denx.de>
6146 Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6148 commit 64fdf452a85718935d82416d141be144b262c542
6149 Author: Stefano Babic <sbabic@denx.de>
6150 Date: Wed Jan 20 18:19:32 2010 +0100
6152 MX51: Add initial support for the Freescale MX51
6154 The patch add initial support for the Freescale i.MX51 processor
6155 (family arm cortex_a8).
6157 Signed-off-by: Stefano Babic <sbabic@denx.de>
6158 Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6160 commit 18ba012b9b919a7c264dc6299f954d7f53d06605
6161 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6162 Date: Wed Feb 24 19:45:39 2010 +0100
6164 edb93xx: Fix SDRAM initialization
6166 edb93xx: Fix SDRAM initialization by issuing a precharge all command before
6167 forcing the precharge and select mode register update mode before programming
6168 the mode registers. Write to the SDRAM banks in order to force a precharge,
6169 reading causes the edb93xx boards to hang
6171 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6173 commit cade7d9577d4d17f55404b5e60cd5e5b0b605c31
6174 Author: Anders Darander <anders.darander@gmail.com>
6175 Date: Thu Feb 25 15:57:03 2010 +0100
6177 Add bootcount to AT91
6179 Use AT91_GPBR 3 as a bootcount register.
6180 The bootmagic and the bootcount shares AT91_GPBR 3.
6182 Signed-off-by: Anders Darander <ad@datarespons.se>
6184 commit 5f353484093876d7021f20fa4bd63f82d32941b9
6185 Author: Tom Rix <Tom.Rix@windriver.com>
6186 Date: Thu Feb 25 12:05:32 2010 -0600
6188 ARM Update mach-types
6190 Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
6193 repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
6194 commit aea187c46f7d03ce985e55eb1398d0776a15b928
6196 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6198 commit c7ad13a24295ded880d7bcd17181df4a5f3bac58
6199 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6200 Date: Wed Feb 24 00:22:09 2010 +0100
6202 ep93xx: Refactoring of timer code
6204 ep93xx: Refactoring of the timer code, including the following changes
6206 * use a free running timer instead of a periodical one
6207 * use unsigned long long for total number of ticks
6208 * hold the timer state in a structure instead of separate variables
6209 * increment the timer counter instead of decrementing it
6210 * remove unused function udelay_masked()
6211 * remove unused function set_timer()
6213 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6215 commit d9f505e3cddbb7afce26dcfe0fd19b207ee57c09
6216 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6217 Date: Wed Feb 24 00:22:00 2010 +0100
6219 ep93xx: Fix calculation of sys ticks in clk_to_systicks()
6221 ep93xx: Use unsigned long long for calculation of sys ticks in clk_to_systicks()
6222 for proper handling of large intermediate values
6224 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6226 commit 041d42e789aba20296ffcde92173f100a9592880
6227 Author: Siarhei Siamashka <siarhei.siamashka@gmail.com>
6228 Date: Tue Feb 23 23:56:36 2010 -0500
6230 OMAP3: workaround for ARM Cortex-A8 erratum 725233
6232 725233: PLD instructions executed with PLD data forwarding
6233 enabled can result in a processor deadlock
6235 This deadlock can happen when NEON load instructions are used together
6236 with cache preload instructions (PLD). The problematic conditions
6237 can be triggered in-the-wild by NEON optimized functions from pixman
6238 library (http://cgit.freedesktop.org/pixman), which perform dynamic
6239 adjustment of prefetch distance.
6241 The workaround disables PLD data forwarding by setting PLD_FWD bit
6242 in L2 Cache Auxiliary Control Register as recommended in ARM Cortex-A8
6245 The deadlock can only happen on r1pX revisions of Cortex-A8 (used in
6246 OMAP34xx/OMAP35xx). Performance impact of the workaround is practically
6249 Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
6250 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6252 commit 7c966a8bdfdab80cafbfed035d7ae6ea6f58f756
6253 Author: Achim Ehrlich <aehrlich@taskit.de>
6254 Date: Wed Feb 24 10:29:16 2010 +0100
6256 ARM change name of defines for AT91 arm926ejs
6258 Configuration defines should be preceeded with CONFIG_SYS_. Renamed
6259 some at91 specific defines to conform to this naming convention:
6261 AT91_CPU_NAME to CONFIG_SYS_AT91_CPU_NAME
6262 AT91_MAIN_CLOCK to CONFIG_SYS_AT91_MAIN_CLOCK
6264 Signed-off-by: Achim Ehrlich <aehrlich@taskit.de>
6266 commit 5c97a1de196fdcbe9d098948ecf4fccfbea23b78
6267 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6268 Date: Wed Feb 17 21:29:45 2010 -0500
6270 VoiceBlue: fix linker errors
6272 linking eeprom with libgeneric.a is not really needed and causes following
6274 ../../lib_generic/libgeneric.a(string.o): In function `strcmp':
6275 /home/ladis/src/u-boot-ti/lib_generic/string.c:152: multiple definition of `strcmp'
6276 ../../examples/standalone/libstubs.a(stubs.o):include/_exports.h:24: first defined here
6277 make[1]: *** [eeprom.srec] Error 1
6279 Fix undefined reference to memset generated by some versions of gcc
6280 to zero out initialized structure on the stack:
6281 eeprom.o: In function `eeprom':
6282 board/voiceblue/eeprom.c:152: undefined reference to `memset'
6283 make[1]: *** [eeprom] Error 1
6285 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6286 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6288 commit a32c1e0ecd563c65c617b0eb9080a10d286bb0b4
6289 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6290 Date: Wed Feb 17 21:29:39 2010 -0500
6292 VoiceBlue: limit line lenght to 80 characters
6294 Reindent configuration header to limit line lenght to 80 characters by
6295 removing obvious and sometimes misleading comments.
6297 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6298 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6300 commit 779b534385adf0a1efdd8b40dbacae11598575b8
6301 Author: Ladislav Michl <ladis@linux-mips.org>
6302 Date: Wed Feb 17 21:13:53 2010 -0500
6304 netstar.h: do not exceed 80 columns
6306 Limit line length to 80 characters mostly by removing obvious and sometimes
6307 misleading comments. Fix indentation, too.
6309 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6310 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6312 commit 3fca29294abd73915de2bd0fcf2650e03cc9becc
6313 Author: Sandeep Paulraj <s-paulraj@ti.com>
6314 Date: Wed Feb 17 21:09:21 2010 -0500
6316 DaVinci: Adding entry to MAKEALL for DM365 EVM
6318 The patch adds an entry for the DM365 EVM to MAKEALL
6320 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6322 commit 37cffdad06af5a4538dd090794f213292135adbc
6323 Author: Nick Thompson <nick.thompson@ge.com>
6324 Date: Wed Feb 17 20:37:24 2010 -0500
6326 da830evm: Add support for TI EMAC
6328 Adds support for ethernet networking on the da830evm platform.
6330 This platform uses an SoC EMAC interface and a 3 port ethernet
6331 switch as a PHY with an RMII interface. The PHY also has a i2c
6332 interface for configuring the switch functions.
6334 Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6335 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6337 commit d8775d03f3f0116241cfb45c7ef27fd080904c4a
6338 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6339 Date: Mon Feb 8 14:19:06 2010 -0500
6341 NetStar: make mtdparts default ready for recent kernels
6343 Recent kernels are using generic NAND and NOR drivers. Change
6344 default mtdparts to reflect it.
6346 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6347 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6349 commit de9a1e0d08301ea4925ee137af240424b107a608
6350 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6351 Date: Mon Feb 8 14:17:45 2010 -0500
6353 NetStar: fix default environment
6355 Correct switching partitions after upgrade and make it more readable.
6357 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6358 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6360 commit 3a67566c1def7d2eb935b31b3b282ba893c3f330
6361 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6362 Date: Mon Feb 8 14:15:47 2010 -0500
6364 NetStar: eeprom - fix linker error
6366 linking eeprom with libgeneric.a is not really needed and causes following
6368 ../../lib_generic/libgeneric.a(string.o): In function `strcmp':
6369 lib_generic/string.c:152: multiple definition of `strcmp'
6370 ../../examples/standalone/libstubs.a(stubs.o):include/_exports.h:24: first defined here
6371 Remove eeprom linker script as well and generate entry point object
6372 (to start application by jumping on its beginning) on the fly.
6373 Out-of-tree build tested as well.
6375 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6376 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6378 commit 308d463eaf6f4ada00193306a6e643298d1990d8
6379 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6380 Date: Mon Feb 8 14:15:43 2010 -0500
6382 NetStar: eeprom - be less verbose
6384 Use shorter yet descriptive messages, replace printf() with
6385 puts() where appropriate. This saves few bytes.
6387 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6388 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6390 commit b29ff6277239f5c8bc9366e74afac5a36ab3b23e
6391 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6392 Date: Mon Feb 8 14:15:15 2010 -0500
6394 NetStar: eeprom - undefined reference to `memset'
6396 Defining partially initialized struct eth_device on stack means
6397 gcc has to zero out it, and some gcc versions optimize this with
6398 an implicit call to memset. Move definition to data section
6399 to avoid that (it has also nice side effect that we need not
6400 to pass it to helper functions anymore)
6402 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6403 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6405 commit 8f9a221045a4ace14fe006e1353c593619d1001a
6406 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6407 Date: Tue Mar 2 10:59:19 2010 +0100
6409 ] fix monitor protection for CONFIG_MONITOR_IS_IN_RAM
6411 For platforms with flash below ram addresses, the current check to
6412 activate monitor protection is wrong/insufficient. This patch fixes
6413 CONFIG_MONITOR_IS_IN_RAM for these systems by adding a check for
6416 Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
6417 Signed-off-by: Stefan Roese <sr@denx.de>
6419 commit c7de810c79a00aa6fc08900ee0bb57bd295db733
6420 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6421 Date: Tue Mar 2 10:59:20 2010 +0100
6423 allow MCF532x to use CONFIG_MONITOR_IS_IN_RAM
6425 CONFIG_MONITOR_IS_IN_RAM is broken for MCF532x. This patch fixes this
6427 - removing the vector table at the beginning of code
6428 - not overwriting the vector base register
6429 - removing the code to re-set the PLL, which effectively disables
6432 Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
6434 commit bb907ab51fd04255923b7ecf9dab352078808351
6435 Author: Richard Retanubun <RichardRetanubun at RuggedCom.com>
6436 Date: Mon Oct 26 14:19:17 2009 -0400
6438 MCF5271-only: Added a weak board_reset function to allow custom reset
6440 This patch adds a board_reset function to allow boards to specify
6441 their own custom reset sequence (e.g. resetting by timing out watchdog).
6442 Tested only on MCF5271, can be expanded if needed.
6444 Based on Mike Frysinger's suggestion on:
6445 http://article.gmane.org/gmane.comp.boot-loaders.u-boot/70304
6447 Signed-off-by: Richard Retanubun <RichardRetanubun at RuggedCom.com>
6449 commit 992d7129500d239d684c15fa2d61e0a8f2e64457
6450 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6451 Date: Wed Oct 28 15:11:00 2009 -0500
6453 MCF532x: make icache_enable use CONFIG_SYS_SDRAM_SIZE
6455 in cpu/mcf532x/start.S, the function icache_enable enables the cache for
6456 a fixed 32MB region starting at the SDRAM start address; this patch
6457 changes the function to cover the region defined by CONFIG_SYS_SDRAM_SIZE
6459 Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
6461 commit 870bf3ee60320b58f8970ffe3ddebda0e8ac62f7
6462 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6463 Date: Wed Dec 9 17:32:12 2009 -0500
6465 add include/asm-m68k/unaligned.h
6467 lib_generic/zlib.c needs include/asm/unaligned.h since commit
6468 cd514aeb996e2f7aefbe1f78481965d9d074aed4, which broke compilation for
6469 Coldfire/M68K. This patch adds the missing header for these
6472 Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
6474 commit da5e083590bb62ca6d7f08d3714d07ba736da863
6475 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6476 Date: Mon Feb 8 11:50:16 2010 +0900
6478 sh: Add asm/unaligned.h and asm/unaligned-sh4a.h from Linux kernel
6480 zlib.c demands asm/unaligned.h. But, SH does not have these.
6481 This commit add asm/unaligned.h and asm/unaligned-sh4a.h from Linux
6482 kernel and modifyf for u-boot.
6484 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6486 commit fe389da6ae739816879606ecde4ab25f4292377d
6487 Author: Kim Phillips <kim.phillips@freescale.com>
6488 Date: Mon Mar 1 11:10:17 2010 -0600
6490 mpc83xx: fix out-of-tree mpc8315 nand build
6492 commit 2e95004deb6e33e33bf1b8a92a38cd2115bac4c2 "mpc83xx: Add NAND boot support
6493 for MPC8315E-RDB boards" symlinked nand_spl/board/freescale/mpc8315erdb to
6494 mpc8313erdb in order to not duplicate code.
6496 Since the main makefile builds nand_spl/board/$(BOARDDIR) (which makes sense),
6497 and the board Makefile and linker script are the only two necessary files
6498 to enable out-of-tree building, and other boards have duplicated nand makefiles
6499 (e.g. 8536ds & 8569mds), it only seems prudent to copy these two files in the
6500 name of the 8315 too.
6502 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6503 Cc: Anton Vorontsov <avorontsov@ru.mvista.com>
6504 Cc: Wolfgang Denk <wd@denx.de>
6506 commit 4e7e12dfa103cb8ec6dc7547dd1c9976337dc1fd
6507 Author: Kim Phillips <kim.phillips@freescale.com>
6508 Date: Mon Feb 22 19:39:16 2010 -0600
6510 mpc83xx: vme8349: fix incorrect BR0_PRELIM port size comment
6512 commit 98d92d8c9f4021629a45261ad5ec3f3595f3a27a "sbc8349: fix incorrect
6513 comment" missed this one.
6515 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6517 commit 87800f72414b830756aefc757dd191688febacf9
6518 Author: Eugene O'Brien <eugene.g.obrien@gmail.com>
6519 Date: Wed Feb 24 14:10:24 2010 -0500
6521 ppc4xx: Corrected EBC register bit definitions
6523 Corrected the bit field positions of the external master priority low
6524 and the external master priority high values in the EBC configuration
6525 register. These bit field positions differ between PPC405 and PPC440
6528 Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
6529 Signed-off-by: Stefan Roese <sr@denx.de>
6531 commit f3651764e57e353251695691677bd95ba5a420bc
6532 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
6533 Date: Mon Feb 22 22:49:06 2010 +0100
6535 cmd_itest.c: fix pointer dereferencing
6537 fix pointer dereferencing
6538 if the size is .b and .w an 8 or 16 bit access is done.
6540 Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
6541 Acked-by: Detlev Zundel <dzu@denx.de>
6543 commit 0ad22703f06af5fe100cfe6f08b1f32ea89cd5b1
6544 Author: Kim Phillips <kim.phillips@freescale.com>
6545 Date: Mon Feb 22 19:37:56 2010 -0600
6547 tools: fix imximage warning
6551 Configuring for MPC837XEMDS board...
6552 imximage.c: In function `imximage_parse_cfg_file':
6553 imximage.c:146: warning: passing argument 2 of `getline' from incompatible pointer type
6554 /usr/include/bits/stdio.h:116: note: expected `size_t *' but argument is of type `uint32_t *'
6556 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6558 commit 5b28e913f4519870ad2ca06cd7845b053f78bf0f
6559 Author: Stefano Babic <sbabic@denx.de>
6560 Date: Fri Feb 5 15:16:02 2010 +0100
6562 mkimage: SEGFAULT with imximage on 64 bit systems
6564 Running mkimage to generate an imximage produces a SEGFAULT
6565 on 64 bit machines due to pointer arithmetic limited to 32 bit.
6567 Signed-off-by: Stefano Babic <sbabic@denx.de>
6568 Acked-by: Kim Phillips <kim.phillips@freescale.com>
6570 commit ecd1a09b81f2ed6e6ba7bd1d0bfb0cc3d0ea2ad0
6571 Author: Kim Phillips <kim.phillips@freescale.com>
6572 Date: Thu Feb 18 19:28:12 2010 -0600
6574 mpc83xx: remove hardcoded network addresses from config files
6576 and avoid e.g., two identical boards from causing random networking
6577 conflicts when hooked up to the same network.
6579 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6581 commit 4c006dd1501283eecaea813a0e5e225e9ee6fdeb
6582 Author: Michael Zaidman <michael.zaidman@gmail.com>
6583 Date: Mon Feb 15 10:02:32 2010 +0200
6585 Bug: do_reset issued via netconsole does not reset mpc83xx cpu.
6587 The do_reset routine in the cpu/mpc83xx/cpu.c file does not reset
6588 the mpc83xx cpu when issued via netconsole.
6590 Moving the console output "resetting the board." to the beginning of
6591 the routine before disabling interrupts solved the problem.
6593 Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
6594 Acked-by: Detlev Zundel <dzu@denx.de>
6595 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6597 commit 77e7273c40315abd2f3c17ad8d46a78950e3e65f
6598 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6599 Date: Wed Feb 3 22:48:09 2010 +0100
6601 new board (eb_cpux9k2)
6603 * new board (eb_cpux9k2)
6604 * support for EB+CPUx9K2 board by BuS Elektronik GmbH & Co. KG
6605 * select via make eb_cpux9k2_config
6606 * this also demonstrates, how to use boards with AT91RM9200 cpu
6609 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6611 commit 6799a80f7644d78988187390dfd37352f20ad710
6612 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6613 Date: Wed Feb 3 22:47:57 2010 +0100
6615 new at91_emac network driver (NET_MULTI api)
6617 * add's at91_emac (AT91RM9200) network driver (NET_MULTI api)
6618 * enable driver with CONFIG_DRIVER_AT91EMAC
6619 * generic PHY initialization
6620 * modify AT91RM9200 boards to use NET_MULTI driver
6621 * the drivers has been tested with LXT971 Phy and DM9161 Phy at MII and RMII
6624 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6626 commit 98250e8e17fc76b3981708c6e63d41f875bf0359
6627 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6628 Date: Wed Feb 3 22:47:35 2010 +0100
6630 prepare joining at91rm9200 into at91
6632 * prepare joining at91 and at91rm9200
6633 * add modified copy of soc files to cpu/arm920t/at91 to make
6634 possible to compile at91rm9200 boards in at91 tree instead
6636 * add header files with c structure defs for AT91 MC, ST and TC
6637 * the new cpu files are using at91 c structure soc access
6638 * please read README.soc-at91 for details
6640 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6642 commit 1b34f00c28a3023693d9b31e7bd1a9212af8352f
6643 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6644 Date: Wed Feb 3 22:47:18 2010 +0100
6646 update at91sam9263ek board to new SoC access
6648 * convert at91sam9263ek board to use c stucture SoC access
6649 * change gpio access to at91_gpio syntax
6651 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6653 commit 0cf0b93161beb3f3ed5e37e6112aedf15da17e8a
6654 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6655 Date: Wed Feb 3 22:46:58 2010 +0100
6657 convert common files to new SoC access
6659 * add's a warning to all files, which need update to new SoC access
6660 * convert common files in cpu/../at91 and a lot of drivers to use
6661 c stucture SoC access
6663 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6665 commit 7f9e8633ac9c846e7e4f867507cbd5de1bd99e0c
6666 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6667 Date: Wed Feb 3 22:46:46 2010 +0100
6669 convert all at91 files to use at91_gpio driver syntax
6671 * convert all files cpu/../at91 to use at91_gpio driver syntax
6672 * change AT91_PINP([A-F])(\d+) to AT91_PIO_PORT\1, \2
6673 this makes all 160 AT91_PINPxxx defines obsolete
6674 * AT91_PINPxxx defines and gpio.h can be remove, if all boards converted to new SoC access
6676 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6678 commit ea8fbba73184a40437bdeccd888cf448d5f1105e
6679 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6680 Date: Wed Feb 3 22:46:16 2010 +0100
6682 add a new AT91 GPIO driver
6684 * add a real AT91 GPIO driver instead of header inline code
6685 * resolve the mixing of port and pins
6686 * change board config files to use new driver
6687 * add macros to gpio to realize backward compatibility
6689 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6691 commit 5d8e359c38d3ab80015e47d0cab792efe75cacf9
6692 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6693 Date: Wed Feb 3 22:46:01 2010 +0100
6695 add c structures for SoC access
6697 * add's c structures for SoC access to pheriperials head files
6699 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6701 commit 425de62d40f84524b90e776b141b060cd438a9fe
6702 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6703 Date: Wed Feb 3 22:45:42 2010 +0100
6705 add new CONFIG_AT91_LEGACY
6707 * add's the new temporary CONFIG_AT91_LEGACY to all board configs
6708 This will need for backward compatiblity, while change the SoC access
6709 to c structures. If CONFIG_AT91_LEGACY is defined, the deprecated
6712 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6714 commit 3a4e43921d2599453ea87c623099e5f347c9e54a
6715 Author: Nick Thompson <nick.thompson@ge.com>
6716 Date: Mon Feb 8 11:36:16 2010 -0500
6718 DA830 EVM: Enable NAND support on Spectrum Digital EVM
6720 The EVM UI extender card has a NAND device. This change will enable
6721 saveenv to work with NAND and Linux to be booted using:
6727 Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6728 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6730 commit 6228e6389e5ef472d5f43cc5ec4f309323305638
6731 Author: Nick Thompson <nick.thompson@ge.com>
6732 Date: Mon Feb 8 11:34:58 2010 -0500
6734 Davinci: Add EMIF-A macros for setting chip select parameters
6736 The patch adds EMIF-A macros for setting chip select parameters
6738 Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6739 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6741 commit b74064a0e2984a166e3575852f3697ef5595a97b
6742 Author: Sanjeev Premi <premi@ti.com>
6743 Date: Mon Feb 8 11:33:25 2010 -0500
6745 OMAP3: Avoid re-write to PRM_CLKSRC_CTRL
6747 In function get_osc_clk_speed(), do not change/ update
6748 the divider for SYS_CLK as it can has cascading effect
6749 on the other derived clocks.
6751 Sudden change in divider value can lead to inconsistent
6752 behavior in the system - often leading to crashes.
6754 The problem was found when working with OMAP3EVM using
6755 DM3730 processor card.
6757 The patch has been tested with OMAP3530 on OMAP3EVM as
6760 Signed-off-by: Sanjeev Premi <premi@ti.com>
6761 Signed-off-by: Hiremath Vaibhav <hvaibhav@ti.com>
6762 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6764 commit eff536befd3efab538bba10bad07ecff63c9f470
6765 Author: Magnus Lilja <lilja.magnus@gmail.com>
6766 Date: Tue Feb 9 22:05:39 2010 +0100
6768 SPI: Fix 32 bit transfers in mxc_spi.c
6770 Commit f9b6a1575d9f1ca192e4cb60e547aa66f08baa3f, "i.MX31: fix SPI
6771 driver for shorter than 32 bit" broke 32 bit transfers. This patch
6772 makes single 32 bit transfer work again.
6774 Transfer lengths that are known not to work will abort and print
6777 Tested on i.MX31 Litekit and i.MX31 PDK using 32 bit transfers to
6778 the MC13783/ATLAS chip (using the 'date' command).
6780 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
6782 commit 39a9142203e610bf2b1a216085e374277fd28f9f
6783 Author: Alessandro Rubini <rubini-list@gnudd.com>
6784 Date: Sat Feb 6 20:54:05 2010 +0100
6786 edb93xx: enable the uart in devicecfg register
6788 printf goes to uart1, but it will block forever waiting for
6789 busy to go off unless the uart is enabled first.
6791 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
6793 commit 822bd70db49773b4d57eaa484dca83386a6b3479
6794 Author: Alessandro Rubini <rubini-list@gnudd.com>
6795 Date: Sat Feb 6 20:53:54 2010 +0100
6797 edb93xx: change calculation un early_udelay.h
6799 Previous code compiled with gcc-4.2.2 makes a call to
6800 __aeabi_uidiv to divide by 20. As a side effect it was
6801 not inline any more, and so sdram_cfg used the stack
6802 as well, but this is early code that has no stack yet.
6803 The patch explicitly removes the division, so no stack is used.
6805 The calculation of the counter calls a division by 20
6807 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
6809 commit c50a0f503967d435150bbb9f2f816ce33afdf231
6810 Author: Alessandro Rubini <rubini-list@gnudd.com>
6811 Date: Sat Feb 6 20:53:43 2010 +0100
6813 EP93xx: fix syscon_regs definition
6815 The structure was missing a reserved entry (not listed in the manual,
6816 actually), so the last registers had a wrong offset. This prevented
6817 all swlocked registers to be modified as swlock is last in the structure.
6819 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
6821 commit fcfb632bd1e9de645b015cf73a78183c299743d8
6822 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6823 Date: Mon Feb 1 21:29:39 2010 +0100
6825 ARM: Add support for EP93xx SoCs
6827 Add support for the Cirrus EP93xx platform
6829 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6830 Acked-by: Tom <Tom.Rix@windriver.com>
6832 commit cf3c142ee4be0f077f8b84593f1b24b35d14039e
6833 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6834 Date: Mon Feb 1 21:29:48 2010 +0100
6836 Add support for EDB93xx boards
6838 Added support for the following EDB93xx boards:
6849 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6851 commit d798e27b14543762f9f5d0561a3430c7f9e2153b
6852 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6853 Date: Wed Jan 27 11:12:28 2010 -0500
6855 NetStar: Remove debug junk leaked into eeprom utility
6857 This patch removes debug junk leaked into eeprom utility.
6859 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6860 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6862 commit 89e94d81eda9af2e1c35e97125b0c049335c70fc
6863 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6864 Date: Wed Jan 27 11:12:23 2010 -0500
6866 NetStar: make crcit utility more readable
6868 This patch makes the crcit utility more readable
6870 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6871 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6873 commit 3843e7dc934d8ef7c592f5a2106885efe32eac7f
6874 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6875 Date: Wed Jan 27 11:12:08 2010 -0500
6877 NetStar: Disable CONFIG_CMD_JFFS2
6879 This patch removes "CONFIG_CMD_JFFS" from the board config
6881 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6882 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6884 commit 632e1d9014848ec8d983a629c2e35b4423816336
6885 Author: Tom Rix <Tom.Rix@windriver.com>
6886 Date: Wed Jan 27 11:11:55 2010 -0500
6888 OMAP3 Move declaration of gpmc_cfg.
6890 Every omap3 board config file declared the global variable gpmc_cfg.
6891 This changes moves the declaration to a better location in the
6892 arch dependent header file cpu.h.
6894 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6895 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6897 commit 093d6018cf0a8dae614c2924c0013d97e2a48662
6898 Author: Scott Ellis <scott@jumpnowtek.com>
6899 Date: Wed Jan 27 11:11:46 2010 -0500
6901 Overo GPMC registers
6903 Use appropriate GPMC timings for the LAN9221 controller on the
6904 Gumstix Overo expansion boards not the values in arch-omap3/mem.h
6905 which are for a different ethernet controller.
6907 Signed-off-by: Scott Ellis <scott@jumpnowtek.com>
6908 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6910 commit 63a47dfd07536e399665ca7504bac512bf21491e
6911 Author: Nick Thompson <nick.thompson@ge.com>
6912 Date: Wed Jan 27 11:11:28 2010 -0500
6914 da830evm: Use table driven pin mux configuration
6916 Tidyup the pin muxer configuration using the Davinci table driven
6917 pinmux configuration function and data tables.
6919 Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6920 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6922 commit 8ed5885693b39c5c2cca5574dd98d6ad8a982702
6923 Author: Sekhar Nori <nsekhar@ti.com>
6924 Date: Wed Jan 27 11:10:40 2010 -0500
6926 TI DaVinci: Driver for the davinci SPI controller
6928 This adds a driver for the SPI controller found on davinci
6929 based SoCs from Texas Instruments.
6931 Signed-off-by: Sekhar Nori <nsekhar@ti.com>
6932 Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
6933 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6935 commit 44d80256229d05862622f4dd886466fd70fe04ae
6936 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
6937 Date: Mon Jan 25 10:50:41 2010 +0100
6939 at91: Add esd gmbh OTC570 board support
6941 This patch adds support for esd gmbh OTC570 board.
6942 The OTC570 is based on an Atmel AT91SAM9263 SoC.
6944 Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
6946 commit e39bf1e2a9e437174687de687c127ec980a93eeb
6947 Author: Mike Frysinger <vapier@gentoo.org>
6948 Date: Mon Feb 8 15:30:16 2010 -0500
6950 kgdb: cpu/mpc* cpu/74xx: include kgdb.h when needed
6952 Commit cbb0cab1d929839d broke some platforms which used kgdb code but
6953 didn't actually include kgdb.h. So include kgdb.h in all the relevant
6956 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
6958 commit ab5a0dcb9c8f19e351fc33c5db91469bfb1d9438
6959 Author: Stefan Roese <sr@denx.de>
6960 Date: Tue Feb 2 13:43:48 2010 +0100
6962 net: Use 0.5 sec timeout in miiphy_reset() instead of counting loop
6964 This patch fixes a problem I've notived on a buggy PPC4xx system. This
6965 system has problems with the PHY MDIO communication and seemed to be
6966 stuck/crashed in miiphy_reset(). But degugging revealed, that the CPU
6967 didn't crash, but "only" hung in this counting loop for about 2 minutes.
6969 This patch now uses a real timeout of 0.5 seconds (as mentioned in the
6970 comment in miiphy_reset).
6972 Signed-off-by: Stefan Roese <sr@denx.de>
6973 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6975 commit 4294b2485bf0e8d68c893190a96bb0e7856b12c4
6976 Author: Stefano Babic <sbabic@denx.de>
6977 Date: Mon Feb 1 14:51:30 2010 +0100
6979 fec_mxc: add support for MX51 processor
6981 The patch add support for the Freescale mx51 processor
6982 to the FEC ethernet driver.
6984 Signed-off-by: Stefano Babic <sbabic@denx.de>
6985 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6987 commit e66b19ce6dbe6f91b18ba47273cbe89eb5a80e78
6988 Author: Siddarth Gore <gores@marvell.com>
6989 Date: Tue Jan 19 11:09:07 2010 +0530
6991 NET: kirkwood-egiga smi access fix
6993 Although the datasheet mentions seperate smi registers for each
6994 port, using Port 1 smi register to access ethernet phys does not
6995 work. Hence only Port 0 smi register should be used to access all
6996 devices connected to the smi bus. This behavior is consistant with
6997 the mv643xx driver in the linux kernel.
6999 Signed-off-by: Siddarth Gore <gores@marvell.com>
7000 Acked-by: Prafulla Wadaskar <prafulla@marvell.com>
7001 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7003 commit a1b322a98319de568b3bc38029ef7e123643c1e8
7004 Author: Ladislav Michl <ladis@linux-mips.org>
7005 Date: Mon Feb 1 23:34:25 2010 +0100
7007 ns16550: kick watchdog while waiting for a character
7009 ns16550 busyloops waiting for incoming byte causing watchdog to reboot
7010 while waiting for a key press. A call to WATCHDOG_RESET in NS16550_getc
7013 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
7015 commit 84d36b30181acfb72f22d1105c15574b30ea2fa1
7016 Author: Remy Bohmer <linux@bohmer.net>
7017 Date: Mon Feb 1 19:40:47 2010 +0100
7019 USB: usb_control_msg wait for driver ISR to set status.
7021 This patch changes usb_control_msg back to the state prior to commit
7022 48867208444cb2a82e2af9c3249e90b7ed4a1751.
7024 The USB driver ISR routine may update the status.
7026 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
7028 commit 6e20e64f5c6deb5b48e40a0cba4877f9170545e0
7029 Author: Prathap Srinivas <msprathap@ti.com>
7030 Date: Mon Jan 11 15:36:46 2010 +0530
7032 musb: Add host support for DM365 EVM
7034 Add support for musb host on DM365 EVM.
7036 Signed-off-by: Prathap Srinivas <msprathap@ti.com>
7038 commit ec2aadb40855cecb088b68c062e3534d6ce39128
7039 Author: Cliff Cai <cliff.cai@analog.com>
7040 Date: Tue Jan 19 00:10:42 2010 -0500
7042 usb: musb: fix Blackfin DMA register padding
7044 The conversion from offsets to C structs lost a little padding in the DMA
7045 register map. Accessing endpoints other than ep0 with DMA would fail as
7046 the addresses wouldn't be adjusted correctly.
7048 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
7049 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7051 commit d0750bc9e5932baf4c90eda2456106f21a26bdc1
7052 Author: Wolfgang Denk <wd@denx.de>
7053 Date: Mon Feb 1 11:36:29 2010 +0100
7055 EXBITGEN: drop support for unmaintained board
7057 The EXBITGEN board has not been maintained for a long time; it has
7058 build problems, but no hardware is available any more for testing.
7060 Drop support for this board.
7062 Signed-off-by: Wolfgang Denk <wd@denx.de>
7063 Acked-by: Stefan Roese <sr@denx.de>
7065 commit 9461a939cabd606d7f0e9b8490b40841af104ff5
7066 Author: Wolfgang Denk <wd@denx.de>
7067 Date: Sun Jan 31 22:03:15 2010 +0100
7069 mpc5xxx/cpu_init.c: fix warning: unused variable 'cdm'
7071 Signed-off-by: Wolfgang Denk <wd@denx.de>
7072 Acked-by: Detlev Zundel <dzu@denx.de>
7074 commit 13d8bfe26c0dd2c08b76c5f077e800a718859bbc
7075 Author: Wolfgang Denk <wd@denx.de>
7076 Date: Sun Jan 31 21:58:48 2010 +0100
7078 mpc5xxx/cpu_init.c: fix warning: unused variable 'gpt0'
7080 Signed-off-by: Wolfgang Denk <wd@denx.de>
7081 Acked-by: Detlev Zundel <dzu@denx.de>
7083 commit 4710cee1b5292fe077a67cc23193cc43060fbe3d
7084 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
7085 Date: Mon Feb 1 13:54:09 2010 +0100
7087 ppc4xx: Remove unused feature from AR405 board
7089 This patch fixes building for AR405 boards by remove an unused feature.
7091 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
7092 Signed-off-by: Stefan Roese <sr@denx.de>
7094 commit 976c21ad8e136df0ec361aca0c4bc287c5637c01
7095 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
7096 Date: Mon Feb 1 13:53:59 2010 +0100
7098 ppc4xx: Fix building for PLU405 boards
7100 The init_coupler() function from board/esd/plu405/plu405.c
7101 got lost somehow! This patch readds it.
7103 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
7104 Signed-off-by: Stefan Roese <sr@denx.de>
7106 commit 59c1db6dab52b981e6ea25a203d0a919ede61ed2
7107 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
7108 Date: Mon Feb 1 13:53:47 2010 +0100
7110 ppc4xx: Fix building of PMC440 board
7112 Remove some unused features and default environment variable
7113 to shrink the PMC440 u-boot.
7115 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
7116 Signed-off-by: Stefan Roese <sr@denx.de>
7118 commit 6f6c26e430ffae87b6b3d74ba7cbf9439703feea
7119 Author: Stefan Roese <sr@denx.de>
7120 Date: Tue Jan 26 13:33:29 2010 +0100
7122 ppc4xx: Fix compilation error on ML2 board
7124 Recently this compilation error occurs:
7126 Configuring for ML2 board...
7127 traps.c: In function 'MachineCheckException':
7128 traps.c:159: error: 'debugger_exception_handler' undeclared (first use
7130 traps.c:159: error: (Each undeclared identifier is reported only once
7131 traps.c:159: error: for each function it appears in.)
7133 This patch now fixes it by including kgdb.h
7135 Signed-off-by: Stefan Roese <sr@denx.de>
7137 commit f3dec798d9ebf7f17c11ec7671b979ce3d251955
7138 Author: Ladislav Michl <ladis@linux-mips.org>
7139 Date: Thu Jan 28 12:27:14 2010 +0100
7141 CFI: fix eraseregions numblocks
7143 eraseregions numblocks was sometimes one less than actual, possibly producing
7144 erase regions with zero blocks. As MTD code touches eraseregions only if
7145 numeraseregions is greater that zero, allocate eraseregions only for non
7146 uniform erase size flash.
7148 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
7149 Signed-off-by: Stefan Roese <sr@denx.de>
7151 commit c041e9d212162f6c85cd3b6a40ad6ba9d9292451
7152 Author: Jens Scharsig <js_at_ng@scharsoft.de>
7153 Date: Sat Jan 23 12:03:45 2010 +0100
7155 new at91_emac network driver (NET_MULTI api)
7157 * add's at91_emac (AT91RM9200) network driver (NET_MULTI api)
7158 * enable driver with CONFIG_DRIVER_AT91EMAC
7159 * generic PHY initialization
7160 * modify AT91RM9200 boards to use NET_MULTI driver
7161 * the drivers has been tested with LXT971 Phy and DM9161 Phy at
7162 MII and RMII interface
7164 Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
7165 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7167 commit 594d57d0ccce649d6ccd881b8d9c5ea8d0c307ef
7168 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
7169 Date: Sun Jan 31 17:39:49 2010 +0100
7171 Add EP93xx ethernet driver
7173 Added ethernet driver for EP93xx SoCs
7175 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
7176 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7178 commit 582c55a0274f38e6e7e35b95e7ab81d3e912f700
7179 Author: Heiko Schocher <hs@denx.de>
7180 Date: Wed Jan 20 09:04:28 2010 +0100
7182 83xx, uec: split enet_interface in two variables
7184 There's no sensible reason to unite speed and interface type into
7185 one variable. So split this variable enet_interface into two
7186 vars: enet_interface_type, which hold the interface type and speed.
7188 Also: add the possibility for switching between 10 and 100 MBit
7189 interfaces on the fly, when running in FAST_ETH mode.
7191 Signed-off-by: Heiko Schocher <hs@denx.de>
7192 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7194 commit d7e354374c8eb0a5d8b8226b881c5ee276c77a60
7195 Author: Nick Thompson <nick.thompson@ge.com>
7196 Date: Fri Dec 18 13:33:07 2009 +0000
7198 TI: DaVinci: Updating EMAC driver for DM365, DM646x and DA8XX
7200 The EMAC IP on DM365, DM646x and DA830 is slightly different
7201 from that on DM644x. This change updates the DaVinci EMAC driver
7202 so that EMAC becomes operational on SOCs with EMAC v2.
7204 Signed-off-by: Nick Thompson <nick.thompson@ge.com>
7205 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7207 commit 0f751d6ef3e6fb1d28ac272c39c34831d629a59e
7208 Author: Semih Hazar <semih.hazar@indefia.com>
7209 Date: Thu Dec 17 15:07:15 2009 +0200
7211 macb: Fix mii_phy_read and mii_phy_write functions
7213 Enabling CONFIG_CMD_MII in AVR32 boards was not possible due to
7216 This patch fixes miiphy_read and miiphy_write functions and
7217 registers them properly.
7219 Signed-off-by: Semih Hazar <semih.hazar@indefia.com>
7220 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7222 commit 5f6b1442218fcb6a3ef0d2be05d84119cebfe0ae
7223 Author: Peter Tyser <ptyser@xes-inc.com>
7224 Date: Mon Nov 9 13:09:48 2009 -0600
7226 tsec: Add TSEC_FIBER flag
7228 The TSEC_FIBER flag should be set when a PHY is operating with an
7229 external fiber interface. Currently it is only used to notify a user
7230 that the PHY is operating in fiber mode.
7232 A short description was also added to the other TSEC flag defines so
7233 that it is clear how they differ from one another.
7235 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7236 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7238 commit 8abb8dcc8d6f2a9e31551a6fa41de97bd1f15350
7239 Author: Peter Tyser <ptyser@xes-inc.com>
7240 Date: Mon Nov 9 13:09:47 2009 -0600
7242 tsec: Add support for using the BCM5482 PHY in fiber mode
7244 The BCM5482 PHY supports both copper and fiber as an ethernet medium.
7245 By enabling its copper/fiber mode auto-detection feature it can
7246 dynamically determine if it should be configured for copper or fiber.
7248 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7249 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7251 commit c6dbdfda5393c155bb13a90d9d6be4fe75ec3498
7252 Author: Peter Tyser <ptyser@xes-inc.com>
7253 Date: Mon Nov 9 13:09:46 2009 -0600
7255 tsec: General cleanup
7257 - Cleanup formatting of phy_info structures
7259 - Fix lines > 80 chars
7261 - Fix some random indentation inconsistencies
7263 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7264 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7266 commit e1957ef02c0d949c27f7386e5fa509a57e033d5a
7267 Author: Peter Tyser <ptyser@xes-inc.com>
7268 Date: Mon Nov 9 13:09:45 2009 -0600
7270 tsec: Make functions/data static when possible
7272 This is generally good practice and saves ~150 bytes.
7274 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7275 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7277 commit 27165b5c328464b706601b1cd586e359a3dc2f6d
7278 Author: Peter Tyser <ptyser@xes-inc.com>
7279 Date: Mon Nov 9 13:09:44 2009 -0600
7281 tsec: Clean up Broadcom PHY status parsing
7283 - Remove unnecessary printing "Enet starting in <speed>/<duplex>"
7284 This same information is already printed during normal ethernet
7285 operation in the form "Speed: 1000, full duplex".
7287 - Add a check for link before determining link speed and duplex
7288 If there is no link, speed/duplex don't matter. This also removes
7289 the annoying and unneeded "Auto-neg error, defaulting to 10BT/HD"
7290 message that occurs when no link is detected.
7292 - Whitespace and line > 80 characters cleanup
7294 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7295 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7297 commit 46e91674fb4b6d06c6a4984c0b5ac7d9a16923f4
7298 Author: Peter Tyser <ptyser@xes-inc.com>
7299 Date: Tue Nov 3 17:52:07 2009 -0600
7301 tsec: Force TBI PHY to 1000Mbps full duplex in SGMII mode
7303 In SGMII mode the link between a processor's internal TBI PHY and an
7304 external PHY should always be 1000Mbps, full duplex. Also, the SGMII
7305 interface between an internal TBI PHY and external PHY does not
7306 support in-band auto-negotation.
7308 Previously, when configured for SGMII mode a TBI PHY would attempt to
7309 restart auto-negotation during initializtion. This auto-negotation
7310 between a TBI PHY and external PHY would fail and result in unusable
7313 Forcing the TBI PHY and and external PHY to link at 1000Mbps full duplex
7314 in SGMII mode resolves this issue of auto-negotation failing.
7316 Note that 10Mbps and 100Mbps operation is still possible on the external
7317 side of the external PHY even when SGMII is operating at 1000Mbps.
7318 The SGMII interface still operates at 1000Mbps, but each byte of data
7319 is repeated 100 or 10 times for 10/100Mbps and the external PHY handles
7320 converting this data stream into proper 10/100Mbps signalling.
7322 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7323 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7325 commit 76771e595aa2640da8c7b5ea81bd9583ccdab8a1
7326 Author: Seunghyeon Rhee <seunghyeon@lpmtec.com>
7327 Date: Mon Nov 2 00:00:00 2009 -0800
7329 NET: Fix MAC addr handling for smc911x
7331 This patch turns off MAC address mismatch warning when
7332 optional eeprom programmed with MAC address is not available.
7333 In that case, smc911x's MAC address register has its default
7334 value ff:ff:ff:ff:ff:ff and it's not a valid address. This
7335 makes eth_initialize() show the warning which has no
7336 meaningful information while environment variable ethaddr
7337 overrides the address read from the register. If there's no
7338 eeprom and the value of MAC address register is not valid
7339 after initialization, dev->enetaddr had better not be updated
7340 and maintain its initial value 00:00:00:00:00:00, which I
7341 think is what eth_initialize() expects. This is not a bug fix.
7342 Even without this patch, the driver works fine. It's just for
7343 enhancing the way of displaying messages.
7345 Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
7346 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7348 commit 07c966066b977b24f4b08b1684eed130f463b4c6
7349 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
7350 Date: Thu Jan 21 22:16:34 2010 +0100
7352 cs8900_initialize() cleanup
7354 cs8900_initialize(): remove unecessary calls to free() and fix memory leak
7356 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
7357 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7359 commit c4168af3ba03c17a73751b98c124bbd2e3e1f5b0
7360 Author: Mike Frysinger <vapier@gentoo.org>
7361 Date: Thu Jan 21 05:04:59 2010 -0500
7363 smc91111_eeprom: fix linking error
7365 Building for a bf533-stamp ends up with this error:
7366 smc91111_eeprom.o: In function `smc91111_eeprom':
7367 examples/standalone/smc91111_eeprom.c:58: undefined reference to `memset'
7368 make[2]: *** [smc91111_eeprom] Error 1
7370 The new eth_struct definition means gcc has to zero out the structure on
7371 the stack, and some gcc versions optimize this with an implicit call to
7372 memset. So tweak the structure style to avoid that gcc feature.
7374 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7375 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7377 commit 5f566f454750be4f2f83288ef382afcb9c4aa8a4
7378 Author: Wolfgang Denk <wd@denx.de>
7379 Date: Sun Jan 31 21:51:43 2010 +0100
7381 cmd_ximg.c: fix error: 'i' undeclared
7385 cmd_ximg.c: In function 'do_imgextract':
7386 cmd_ximg.c:234: error: 'i' undeclared (first use in this function)
7387 cmd_ximg.c:234: error: (Each undeclared identifier is reported only once
7388 cmd_ximg.c:234: error: for each function it appears in.)
7390 Signed-off-by: Wolfgang Denk <wd@denx.de>
7392 commit a6e42ed097220a82870a32f4e60ac8863a8b05ab
7393 Author: Anatolij Gustschin <agust@denx.de>
7394 Date: Sat Dec 12 21:20:57 2009 +0100
7396 lcd: remove CONFIG_ATMEL_LCD ifdefs from lcd_setfgcolor
7398 Not all boards defining LCD_COLOR16 are able to set
7399 lcd_color_fg/lcd_color_bg correctly. The issue seems to
7400 be caused by CONFIG_ATMEL_LCD ifdefs in lcd_setfgcolor()
7401 and lcd_setbgcolor(). Actually, the color values passed
7402 to these functions are already correct, we don't need
7403 to fix them. So remove ifdefs here.
7405 Reported-by: Alessandro Rubini <rubini@unipv.it>
7406 Signed-off-by: Anatolij Gustschin <agust@denx.de>
7408 commit d841978ea616e661e48f8da4045a71d6217823bd
7409 Author: Alessandro Rubini <rubini@unipv.it>
7410 Date: Sat Dec 5 13:39:41 2009 +0100
7412 include/nomadik.h: add physical address for cldc
7414 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
7415 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
7417 commit 3e446cbdf30221b9ca3a89b0f5abbfc691ce7755
7418 Author: Alessandro Rubini <rubini@unipv.it>
7419 Date: Sat Dec 5 13:39:31 2009 +0100
7421 video: add amba-clcd prime-cell
7423 This adds support for the CLCD logic cell. It accepts precompiled
7424 register values for specific configuration through a board-supplied
7425 data structure. It is used by the Nomadik nhk8815, added by a later
7426 patch in this series.
7428 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
7429 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
7431 commit b081c2e9b9329d7dadc8d13fc9a2bae5c90a1204
7432 Author: John Rigby <jcrigby@gmail.com>
7433 Date: Tue Jan 26 19:24:18 2010 -0700
7435 Nand mxc_nand add v1.1 controller support
7437 Add support for version 1.1 of the nfc nand flash
7438 controller which is on the i.mx25 soc.
7440 Signed-off-by: John Rigby <jcrigby@gmail.com>
7441 CC: Scott Wood <scottwood@freescale.com>
7443 commit f3bb63a304c4e76010a2a4e99da61f7b6ffffc77
7444 Author: John Rigby <jcrigby@gmail.com>
7445 Date: Tue Jan 26 19:24:17 2010 -0700
7447 Add MX25 support to nand_spl fsl nfc driver
7449 MX25 has a different version of the fsl_nfc
7450 flash controller known as version 1.1.
7452 Add support to the nand_spl fsl_nfc driver
7454 Versioning differs from mainline mxc kernel driver
7455 no consensus yet on if the naming here and in
7456 Redboot or the kernel is "correct".
7458 Signed-off-by: John Rigby <jcrigby@gmail.com>
7459 Signed-off-by: Wolfgang Denk <wd@denx.de>
7460 CC: Scott Wood <scottwood@freescale.com>
7462 commit ef22b50370f7b6d8deba9e9e64d2cb13c542b647
7463 Author: John Rigby <jcrigby@gmail.com>
7464 Date: Mon Jan 25 23:12:52 2010 -0700
7466 arm926ejs: add nand_spl boot support
7468 Add CONFIG_PRELOADER/CONFIG_NAND_SPL support for nand booting
7469 to arm926ejs/start.S
7471 This is derived from CONFIG_PRELOADER support in arm1136/start.S
7473 Signed-off-by: John Rigby <jcrigby@gmail.com>
7474 CC: Scott Wood <scottwood@freescale.com>
7476 commit 15b86c3d6c9a5a2e917b73d758a556568430021a
7477 Author: Wolfgang Denk <wd@denx.de>
7478 Date: Sat Jan 16 21:50:26 2010 -0700
7480 env_nand.c: print error message and fail gracefully
7482 env_nand.c would crash silently if a malloc() for the environment
7483 buffers failed; make it print an error message and fail gracefully,
7484 i. e. use the default environment then.
7486 Signed-off-by: Wolfgang Denk <wd@denx.de>
7487 Acked-by: John Rigby <jcrigby@gmail.com>
7489 commit 674ef7bd02de948b6d8757f6a43a6f2fa4d88769
7490 Author: Liu Yu <yu.liu@freescale.com>
7491 Date: Mon Jan 18 19:03:28 2010 +0800
7493 Nand boot: Add nand boot support for MPC8569mds board
7495 This patch add nand boot support for MPC8569mds board.
7497 Signed-off-by: Liu Yu <yu.liu@freescale.com>
7499 commit 249d4dec69e8d41ca58fe6cb3c56ea6f0480ef16
7500 Author: Kumar Gala <galak@kernel.crashing.org>
7501 Date: Wed Jan 27 10:16:56 2010 -0600
7503 Fix compiler warning in imximage.c due to getline prototype
7505 imximage.c: In function 'imximage_parse_cfg_file':
7506 imximage.c:142: warning: implicit declaration of function 'getline'
7508 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7510 commit a9c3ac78d81d7ff4fe239e292e11e0f78ac5d461
7511 Author: Kumar Gala <galak@kernel.crashing.org>
7512 Date: Tue Jan 12 12:56:05 2010 -0600
7514 85xx: Add support for 'cpu disable' command
7516 Support disabling of a core via user command 'cpu disable'.
7518 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7520 commit c894852b7aa2ac5f04ca70a073f803aa665c3ec1
7521 Author: Kumar Gala <galak@kernel.crashing.org>
7522 Date: Tue Jan 12 11:51:52 2010 -0600
7524 86xx: Add support for 'cpu disable' command
7526 Support disabling of a core via user command 'cpu disable'.
7528 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7530 commit 4194b3668a93eee18dd1f7eb1309ca7b05003aa7
7531 Author: Kumar Gala <galak@kernel.crashing.org>
7532 Date: Tue Jan 12 11:42:43 2010 -0600
7534 Add support to disable cpu's in multicore processors
7536 Add a disable sub-command to the cpu command that allows for disabling
7537 cores in multicore processors. This can be useful for systems that are
7538 using multicore chips but aren't utilizing all the cores as a way to
7539 reduce power and possibly improve performance.
7541 Also updated an added missing copyright.
7543 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7545 commit 8b1760ed9a35a5fd71d1f64981068ca2979f1e3d
7546 Author: Heiko Schocher <hs@denx.de>
7547 Date: Wed Jan 20 09:05:32 2010 +0100
7549 83xx, kmeter1: fix compile error
7551 - delete double MTDIDS_DEFAULT and MTDPARTS_DEFAULT
7552 defines in board config file.
7553 - add mising CONFIG_KM_UBI_PARTITION_NAME define
7555 Signed-off-by: Heiko Schocher <hs@denx.de>
7556 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7558 commit 5912d3650740468329a0df014109132431d2140d
7559 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
7560 Date: Thu Dec 10 10:11:21 2009 +0100
7562 add ability to handle compressed images to imxtract
7564 imxtract currently can not handle compressed images. This patch adds
7565 handling for bzip2 and zip compression. In both cases, a destination
7566 address has to be specified for extraction.
7568 Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
7570 commit a16e9a5b5f23106665dde15d974db17e8aeb83f1
7571 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7572 Date: Tue Jan 19 14:41:57 2010 +0100
7574 ppc: remove -ffixed-r14 gcc option.
7576 This is no loger needed, free up r14 for general usage.
7578 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7580 commit e6bee80814c3a0d7eab89d28142fe68c4a670f31
7581 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7582 Date: Tue Jan 19 14:41:58 2010 +0100
7584 ppc: Update README about the new GOT ptr.
7586 r14 is no longer used as non volatile GOT ptr. Instead
7587 the volatile r12 is used so be sure to do GET_GOT in
7588 asm code when you need to access global data.
7590 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7592 commit 0f8aa159175385ddd77bc91d11b9568583fbbd0c
7593 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7594 Date: Tue Jan 19 14:41:56 2010 +0100
7596 ppc: Use r12 instead of r14 as GOT pointer.
7598 r14 is not supposed to be clobbered by functions. Switch
7599 to r12 and call GET_GOT when needed. This will allow u-boot
7600 to loose the -ffixed-r14 gcc option.
7602 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7604 commit fc4e188789b01dc9f18c80869c43fdd7d1a51378
7605 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7606 Date: Tue Jan 19 14:41:55 2010 +0100
7608 ppc: Loose GOT access in IRQ
7610 Using the GOT in IRQ handlers requires r14 to be -ffixed-r14.
7611 Avoid this by relocatate transfer_to_handler too.
7612 This will allow to free up r14 later on.
7614 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7616 commit 66e821ebe96123b3a81ec9ca25cec9c0560fe232
7617 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
7618 Date: Thu Jan 7 14:27:14 2010 +0530
7620 85xx/p1_p2_rdb: enable hwconfig
7622 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
7623 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7625 commit 46df64f22c471b010161aa68bfdbfe94ea46e7bd
7626 Author: Liu Yu <yu.liu@freescale.com>
7627 Date: Fri Jan 15 14:58:40 2010 +0800
7629 qe: fixup the snum for MPC8569 Rev2.0
7631 Since 1.0 and 2.0 use different snum table,
7632 we fixup the snum value according to SPRN_SVR.
7634 Signed-off-by: Liu Yu <yu.liu@freescale.com>
7635 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7637 commit 0fd2fa6cce6eb91271ebf9733878d0f1fcbc9b32
7638 Author: Dave Liu <daveliu@freescale.com>
7639 Date: Tue Nov 17 20:49:05 2009 +0800
7641 Fix the local bus divider mapping
7643 The real clock divider is 4 times of the bits LCRR[CLKDIV],
7644 according the latest RevF RM.
7646 Signed-off-by: Dave Liu <daveliu@freescale.com>
7647 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7649 commit c95d541e4b46cb3ba19bf35e34b1dc3ca32f7b4b
7650 Author: Liu Yu <yu.liu@freescale.com>
7651 Date: Fri Nov 27 15:31:52 2009 +0800
7653 ppc/85xx: Add ATM config for MPC8569MDS
7655 Signed-off-by: Liu Yu <yu.liu@freescale.com>
7656 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7658 commit d91803826985bfdf151eed66543ce3b1a301682f
7659 Author: Liu Yu <yu.liu@freescale.com>
7660 Date: Fri Nov 27 15:31:51 2009 +0800
7662 ppc/85xx: Add PIB/ATM support for MPC8569mds
7664 Signed-off-by: Liu Yu <yu.liu@freescale.com>
7665 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7667 commit 1118cdbfeb8fc3acfe542d08703153ac188f9dbd
7668 Author: Li Yang <leoli@freescale.com>
7669 Date: Thu Jan 7 16:00:13 2010 +0800
7671 fsl_esdhc: fix wrong clock mask
7673 Fix typo in SYSCTL_CLOCK_MASK, which caused residual in high bits of SDCLKFS.
7675 Signed-off-by: Jin Qing <B24347@freescale.com>
7676 Signed-off-by: Li Yang <leoli@freescale.com>
7677 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7679 commit 693416fe01d324472d270ac28389022eb82c7217
7680 Author: Kumar Gala <galak@kernel.crashing.org>
7681 Date: Mon Jan 25 11:01:51 2010 -0600
7683 Revert "ppc/p4080: Fix reporting of PME & FM clock frequencies"
7685 This reverts commit bc20f9a9527afe8ae406a74f74765d4323f04922.
7687 The original code was correct. I clearly need glasses or a brown
7690 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7692 commit 93cedc71647b4b72ac9b48e11997eb2f91645001
7693 Author: James Yang <James.Yang@freescale.com>
7694 Date: Tue Jan 12 15:50:18 2010 -0600
7696 ppc/p4080: Fix mask width of RCW fields MEM_PLL_RAT, SYS_PLL_RAT
7698 The masks for MEM_PLL_RAT and SYS_PLL_RAT should have been 5-bits
7701 Signed-off-by: James Yang <James.Yang@freescale.com>
7702 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7704 commit 2903ad33a71251a3a87485b5b185852c8998f209
7705 Author: Mike Frysinger <vapier@gentoo.org>
7706 Date: Fri Jan 8 08:03:06 2010 -0500
7708 jffs2: fix hangs/crashs when not using CONFIG_JFFS2_PART_SIZE
7710 Commit b5b004ad8a0ac6f98bd5708ec8b22fbddd1c1042 caused the sector_size to
7711 be calculated incorrectly when the part size was not hardcoded. This is
7712 because the new code relied on part->size but tried to do the calculation
7713 before it was initialized properly, and it did not take into consideration
7714 the magic SIZE_REMAINING define.
7716 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7718 commit 64b150213365db6be97a98d25884f87d83caacaf
7719 Author: Mike Frysinger <vapier@gentoo.org>
7720 Date: Fri Jan 8 02:48:03 2010 -0500
7722 getline: split out for darwin systems
7724 At least on OS X 10.5 and older, getline does not exist. So split out the
7725 function from the mingw code so that we can pull it in for Darwin systems.
7727 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7729 commit e852d36a1e12864ab0656729c45c846e65efa4ee
7730 Author: Mike Frysinger <vapier@gentoo.org>
7731 Date: Thu Jan 21 19:59:04 2010 -0500
7733 tools: give explicit libfdt paths
7735 The current libfdt object rules hard depend implicitly on the .depend file
7736 being correct. If it isn't, then it is unable to properly compile the
7737 objects. Give it a full path like all the other implicit rules here so it
7738 will always work in face of .depend issues.
7740 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7742 commit 44431cabbb66e81a2d77642b6f7d39c6230ea4ba
7743 Author: Mike Frysinger <vapier@gentoo.org>
7744 Date: Thu Jan 21 19:30:36 2010 -0500
7746 gzip/zlib: make features optional
7748 If you really want to slim down U-Boot and you would rather use a higher
7749 compression scheme (like LZMA), it'd be nice to disable gzip/zlib since
7750 these code bases take up a significant amount of space.
7752 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7754 commit 8edcde5e4e2e7f6bc7e277011fed71e64fd9d294
7755 Author: Stefano Babic <sbabic@denx.de>
7756 Date: Wed Jan 20 18:19:10 2010 +0100
7758 mkimage: Add Freescale imx Boot Image support (imximage)
7760 This patch adds support for "imximage" (MX Boot Image)
7761 to the mkimage utility. The imximage is used on the Freescales's
7762 MX.25, MX.35 and MX.51 processors.
7764 Further details under doc/README.imximage.
7766 This patch was tested on a Freescale mx51evk board.
7768 Signed-off-by: Stefano Babic <sbabic@denx.de>
7770 commit a21fb981d533ac6d323a01c7fa2cda20f2d36de5
7771 Author: Detlev Zundel <dzu@denx.de>
7772 Date: Wed Jan 20 14:28:48 2010 +0100
7774 mpc5xxx: Support CPU internal watchdog.
7776 Signed-off-by: Detlev Zundel <dzu@denx.de>
7778 commit 82826d5422331e9c99e5408dcf0348c8e0c257a6
7779 Author: Detlev Zundel <dzu@denx.de>
7780 Date: Fri Jan 22 14:47:59 2010 +0100
7782 mpc512x: Add display of reset status register
7784 Content of the RSR is put into gd early so we can output it together
7785 with the CPU info. The clearing of gd in board_init_f is redundant for
7786 this architecture as it is done in cpu_init_f so we remove it.
7788 Signed-off-by: Detlev Zundel <dzu@denx.de>
7790 commit a3f3897bfda9b4729785bdd328b3b7f30417a67f
7791 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
7792 Date: Wed Jan 20 08:00:11 2010 +0100
7794 at91: Enable slow master clock on meesc board
7796 Normally the processor clock has a divisor of 2.
7797 In some cases this this needs to be set to 4.
7798 Check the user has set environment mdiv to 4 to change the divisor.
7800 Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
7802 commit 7da692360414d07027c6cf564a15d79cd9dcf488
7803 Author: Vipin KUMAR <vipin.kumar@st.com>
7804 Date: Fri Jan 15 19:15:53 2010 +0530
7806 SPEAr : Support added for SPEAr320 board
7808 SPEAr320 SoC support contains basic spear320 support along with the
7809 usage of following drivers
7810 - serial driver(UART)
7815 - emi driver(cfi support)
7817 Signed-off-by: Vipin <vipin.kumar@st.com>
7819 commit 080cfee71459588fd6312e475bb5115bdbda1cb3
7820 Author: Vipin KUMAR <vipin.kumar@st.com>
7821 Date: Fri Jan 15 19:15:52 2010 +0530
7823 SPEAr : Support added for SPEAr310 board
7825 SPEAr310 SoC support contains basic spear310 support along with the
7826 usage of following drivers
7827 - serial driver(UART)
7832 - emi driver(cfi support)
7834 Signed-off-by: Vipin <vipin.kumar@st.com>
7836 commit 4bfacad4e796f2e121ee7432705ecc9c61e7b6ca
7837 Author: Vipin KUMAR <vipin.kumar@st.com>
7838 Date: Fri Jan 15 19:15:51 2010 +0530
7840 SPEAr : emi controller initialization for CFI driver support
7842 SPEAr310 and SPEAr320 SoCs contain an EMI controller to interface
7843 Paraller NOR flashes. This patch adds the support for this IP
7845 The standard CFI driver is used to interface with NOR flashes
7847 Signed-off-by: Vipin <vipin.kumar@st.com>
7849 commit 7e074158ce239380259c5fc97e87be2896169973
7850 Author: Vipin KUMAR <vipin.kumar@st.com>
7851 Date: Fri Jan 15 19:15:50 2010 +0530
7853 SPEAr : Support added for SPEAr300 board
7855 SPEAr300 SoC support contains basic spear300 support along with the
7856 usage of following drivers
7857 - serial driver(UART)
7863 Signed-off-by: Vipin <vipin.kumar@st.com>
7865 commit f92994f0f7403b84366ce04e554e461f624e6868
7866 Author: Vipin KUMAR <vipin.kumar@st.com>
7867 Date: Fri Jan 15 19:15:49 2010 +0530
7869 SPEAr : Support for HW mac id read/write from i2c mem
7871 This patch adds the support to read and write mac id from i2c
7874 if (env contains ethaddr)
7877 pick ethaddr from i2c memory
7879 chip_config ethaddr XX:XX:XX:XX:XX:XX writes the mac id
7882 Signed-off-by: Vipin <vipin.kumar@st.com>
7884 commit 566c9c16fe4e501c3193ae6605bc9c663c6ea706
7885 Author: Vipin KUMAR <vipin.kumar@st.com>
7886 Date: Fri Jan 15 19:15:48 2010 +0530
7888 SPEAr : Support added for SPEAr600 board
7890 SPEAr600 SoC support contains basic spear600 support along with the
7891 usage of following drivers
7892 - serial driver(UART)
7898 Signed-off-by: Vipin <vipin.kumar@st.com>
7900 commit 62db1c0d79f1fd75961eec81edc8c0a1bc1f09a6
7901 Author: Vipin KUMAR <vipin.kumar@st.com>
7902 Date: Fri Jan 15 19:15:47 2010 +0530
7904 SPEAr : usbd driver support for SPEAr SoCs
7906 SPEAr SoCs contain a synopsys usb device controller.
7907 USB Device IP can work in 2 modes
7911 The driver adds support only for slave mode operation of usb
7912 device IP. This driver is used along with standard USBTTY
7913 driver to obtain a tty interface over USB on the host
7915 Signed-off-by: Vipin <vipin.kumar@st.com>
7917 commit 165fa406ad8c39c0c32a31476a8a9bda3db72851
7918 Author: Vipin KUMAR <vipin.kumar@st.com>
7919 Date: Fri Jan 15 19:15:46 2010 +0530
7921 SPEAr : nand driver support for SPEAr SoCs
7923 SPEAr SoCs contain an FSMC controller which can be used to interface
7924 with a range of memories eg. NAND, SRAM, NOR.
7925 Currently, this driver supports interfacing FSMC with NAND memories
7927 Signed-off-by: Vipin <vipin.kumar@st.com>
7929 commit a6e34f76c51c8514f1b691fc60394f09ae4fb2ff
7930 Author: Vipin KUMAR <vipin.kumar@st.com>
7931 Date: Fri Jan 15 19:15:45 2010 +0530
7933 SPEAr : smi driver support for SPEAr SoCs
7935 SPEAr SoCs contain a serial memory interface controller. This
7936 controller is used to interface with spi based memories.
7937 This patch adds the driver for this IP.
7939 Signed-off-by: Vipin <vipin.kumar@st.com>
7941 commit 2403f8f417b1b94701bb5949903d701f1f414a42
7942 Author: Vipin KUMAR <vipin.kumar@st.com>
7943 Date: Fri Jan 15 19:15:44 2010 +0530
7945 SPEAr : i2c driver support added for SPEAr SoCs
7947 SPEAr SoCs contain a synopsys i2c controller.
7948 This patch adds the driver for this IP.
7950 Signed-off-by: Vipin <vipin.kumar@st.com>
7952 commit 81c0ebf623ddbb6a4da8e051441c83e99a01b00b
7953 Author: Vipin KUMAR <vipin.kumar@st.com>
7954 Date: Fri Jan 15 19:15:43 2010 +0530
7956 SPEAr : Adding basic SPEAr architecture support.
7958 SPEAr Architecture support added. It contains the support for
7959 following SPEAr blocks
7964 Signed-off-by: Vipin <vipin.kumar@st.com>
7966 commit 6fffcdf8c869a3d8436be8eff6428d8121aa76e6
7967 Author: Vipin KUMAR <vipin.kumar@st.com>
7968 Date: Fri Jan 15 19:15:42 2010 +0530
7970 SPEAr : Adding README.spear in doc
7972 README.spear contains information about SPEAr architecture and
7975 Signed-off-by: Vipin <vipin.kumar@st.com>
7977 commit e4c43c20b87d5c9a7ac3b5250ca009311c62945c
7978 Author: Tom Rix <Tom.Rix@windriver.com>
7979 Date: Wed Jan 20 18:00:28 2010 -0600
7981 ARM Update mach-types
7983 Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
7986 repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
7987 commit 2045124ffd1a5e46d157349016a2c50f19c8c91d
7989 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
7991 commit bfb6d510e9acbec97e4e1cc855ec1269538689f8
7992 Author: Prafulla Wadaskar <prafulla@marvell.com>
7993 Date: Mon Nov 16 18:29:25 2009 +0530
7995 Kirkwood: Makefile cleanup- fixed ordering (cosmetic change)
7997 As per coding guidlines, it is good to maintain proper ordering
7999 This was missed during initial coding, corrected here.
8001 This was discovered during orion5x code review
8002 Thanks to Albert Aribaud for this.
8004 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
8006 commit beca04dd2446fc9ec46ca17163dadb7f82420e7c
8007 Author: Prafulla Wadaskar <prafulla@marvell.com>
8008 Date: Thu Dec 24 02:55:23 2009 +0530
8010 Kirkwood: Upgated licencing for files imported from linux source to GPLv2 or later
8012 These are few files directly imported from Linux kernel source.
8013 Those are not modifyed at all ar per strategy.
8014 These files contains source with GPLv2 only
8015 whereas u-boot expects GPLv2 or latter
8017 These files are updated for the same from prior permission from original writes
8019 Acked-by: Nicolas Pitre <nico@marvell.com>
8020 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
8022 commit d8e5f55475e621e793a15d93e2dd2549c5138735
8023 Author: Minkyu Kang <mk7.kang@samsung.com>
8024 Date: Fri Dec 18 15:03:51 2009 +0900
8026 s5pc1xx: update cache routines
8028 Because of v7_flush_dcache_all is moved to omap3/cache.S
8029 and s5pc110 needs cache routines, update s5pc1xx cache routines.
8031 l2_cache_enable and l2_caceh_disable are moved from cache.c to cache.S
8032 and invalidate_dcache is modified for SoC specific.
8034 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
8036 commit 17ef9104ae11220979e1870f22dcaf535d9baacf
8037 Author: Seunghyeon Rhee <seunghyeon@lpmtec.com>
8038 Date: Thu Dec 3 09:41:49 2009 +0900
8040 samsung: fix DMC1_MEM_CFG for s3c64xx
8042 The MSB of DMC1_MEM_CFG can be set to '1' for separate CKE control
8043 for S3C6400. In the configuration of SMDK6400, however, two 16-bit
8044 mDDR (SAMSUNG K4X51163) chips are used in parallel to form 32-bit
8045 memory bus and there is no need to control CKE for each chip
8046 separately. AFAIK, CKE1 is not at all connected. Only CKE0 is
8047 used. Futhermore, it should be '0' always for S3C6410. When tested
8048 with a board which has a S3C6410 and the same memory configuration,
8049 a side effect is observed that u-boot command "reset" doesn't work
8050 leading to system hang. Leaving the bit clear is safe in most cases.
8052 Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
8053 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
8055 commit 9998b1366e7e42089c3f579b4d1d790d3c295387
8056 Author: Stefan Roese <sr@denx.de>
8057 Date: Thu Jan 21 11:37:31 2010 +0100
8059 ppc4xx: Kilauea: Add CPLD version detection and EBC reconfiguration
8061 A newer CPLD version on the 405EX evaluation board requires a different
8062 EBC controller setup for the CPLD register access. This patch adds a CPLD
8063 version detection for Kilauea and code to reconfigure the EBC controller
8064 (chip select 2) for the old CPLD if no new version is found.
8066 Additionally the CPLD version is printed upon bootup:
8068 Board: Kilauea - AMCC PPC405EX Evaluation Board (CPLD rev. 0)
8070 Signed-off-by: Stefan Roese <sr@denx.de>
8071 Acked-by: Wolfgang Denk <wd@denx.de>
8072 Cc: Zhang Bao Quan <bqzhang@udtech.com.cn>
8074 commit 97c9f29008579f56c3fb86785f29f04dd4f47f94
8075 Author: Felix Radensky <felix@embedded-sol.com>
8076 Date: Sat Jan 23 01:35:24 2010 +0200
8078 ppc4xx: Fix sending type 1 PCI transactions
8080 The list of 4xx SoCs that should send type 1 PCI transactions
8081 is not defined correctly. As a result PCI-PCI bridges and devices
8082 behind them are not identified. The following 4xx variants should
8083 send type 1 transactions: 440GX, 440GP, 440SP, 440SPE, 460EX and 460GT.
8085 Signed-off-by: Felix Radensky <felix@embedded-sol.com>
8086 Signed-off-by: Stefan Roese <sr@denx.de>
8088 commit 57ae8a5cced612088104303777e71a3dc89c00ef
8089 Author: Detlev Zundel <dzu@denx.de>
8090 Date: Thu Jan 21 17:55:58 2010 +0100
8092 mpc512x: Use in/out accessors for all registers
8094 This is not only a cosmetic change as it fixes the real bug of board
8095 reset not working with the ELDK 4.2 toolchain.
8097 Signed-off-by: Detlev Zundel <dzu@denx.de>
8099 commit c7c0d542a199089cf658a7c23c314a5cff248b00
8100 Author: Mike Frysinger <vapier@gentoo.org>
8101 Date: Thu Jan 21 04:03:22 2010 -0500
8103 tools: allow people to compile w/out configuring
8105 It's useful to be able to build up the host tools without having to select
8106 a board first. Pretty much all tools in there are config-independent
8109 Also add a shortcut "tools-all" to quickly build all host tools that are
8110 actually config-independent to allow for simple test builds.
8112 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8114 commit c5a028f085020b60040a2b42966f29b25bd6ee8e
8115 Author: Mike Frysinger <vapier@gentoo.org>
8116 Date: Thu Jan 21 04:03:21 2010 -0500
8118 ubsha1: drop unnecessary includes/prototypes
8120 This code doesn't use any config.h defines, and the sha1.h header already
8121 declares a sha1_csum prototype.
8123 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8125 commit 5daa1c18b6a6877b0619a8dbaad0afd783f79e4f
8126 Author: Mike Frysinger <vapier@gentoo.org>
8127 Date: Thu Jan 21 04:03:20 2010 -0500
8129 image.h: avoid command.h for host tools
8131 The u-boot command structures don't get used with host systems, so don't
8132 bother including it when building host code. This avoids an implicit need
8133 on config.h in the process.
8135 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8137 commit 34be10651704709dfb35f9c57013f02d47cced09
8138 Author: Matthias Weisser <weisserm@arcor.de>
8139 Date: Mon Jan 18 10:58:13 2010 +0100
8141 Removing Atmel from ARM926EJ-S Systems
8143 Signed-off-by: Matthias Weisser <weisserm@arcor.de>
8145 commit a16028da63c78001823bfb375b3f6d9d86e5a534
8146 Author: Mike Frysinger <vapier@gentoo.org>
8147 Date: Tue Nov 3 11:35:59 2009 -0500
8149 lmb: only force on arches that use it
8151 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8153 commit dac4d7e8849d275023ea2fcae6caf941db91c042
8154 Author: Mike Frysinger <vapier@gentoo.org>
8155 Date: Sun Jan 17 21:08:00 2010 -0500
8157 sha1: add dedicated config option
8159 The sha1 code is currently compiled for everyone, but in reality, it's
8160 only used by the FIT code. So make it optional just like MD5.
8162 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8164 commit 33c8c664239f6665b228145d7e5adfa238a300bc
8165 Author: Felix Radensky <felix@embedded-sol.com>
8166 Date: Tue Jan 19 21:19:06 2010 +0200
8168 ppc4xx: Allow setting a single SPD EEPROM address for DDR2 DIMMs
8170 On platforms where SPD EEPROM and another EEPROM have adjacent
8171 I2C addresses SPD_EEPROM_ADDRESS should be defined as a single
8172 element array, otherwise DDR2 setup code would fail with the
8175 ERROR: Unknown DIMM detected in slot 1
8177 However, fixing SPD_EEPROM_ADDRESS would result in another
8180 ERROR: DIMM's DDR1 and DDR2 type can not be mixed.
8182 This happens because initdram() routine does not explicitly
8183 initialize dimm_populated array. This patch fixes the problem.
8185 Signed-off-by: Felix Radensky <felix@embedded-sol.com>
8186 Signed-off-by: Stefan Roese <sr@denx.de>
8188 commit d98964aaacc5c54cf7d67bb1e5128ed067086dd7
8189 Author: Felix Radensky <felix@embedded-sol.com>
8190 Date: Tue Jan 19 17:37:13 2010 +0200
8192 ppc4xx: Fix reporting of bootstrap options G and F on 460EX/GT
8194 Bootstrap options G and F are reported incorrectly (G instead
8195 of F and vice versa). This patch fixes this.
8197 Signed-off-by: Felix Radensky <felix@embedded-sol.com>
8198 Signed-off-by: Stefan Roese <sr@denx.de>
8200 commit 19c292999732996e071caa0782eeef0ce0a60ac0
8201 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
8202 Date: Wed Jan 20 21:07:00 2010 +0900
8204 MIPS: qemu_mips: Import asm/unaligned.h from the Linux kernel
8206 with a few adjustments for U-Boot. This fixes the following build error:
8208 make -C lib_generic/
8209 zlib.c:31:27: error: asm/unaligned.h: No such file or directory
8210 zlib.c: In function 'inflate_fast':
8211 zlib.c:641: warning: implicit declaration of function 'get_unaligned'
8212 make[1]: *** [zlib.o] Error 1
8213 make[1]: Leaving directory `/home/skuribay/git/u-boot.git/lib_generic'
8214 make: *** [lib_generic/libgeneric.a] Error 2
8216 Reported-by: Himanshu Chauhan <himanshu@symmetricore.com>
8217 Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
8219 commit 38a8b3eafb17d61690e5fc93e6dc45120f79d7d0
8220 Author: Magnus Lilja <lilja.magnus@gmail.com>
8221 Date: Sun Jan 17 17:46:11 2010 +0100
8223 MX31: Activate NAND environment on i.MX31 PDK board.
8225 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8227 commit c4832dffff20519e72879a8da010174ac0526141
8228 Author: Magnus Lilja <lilja.magnus@gmail.com>
8229 Date: Sun Jan 17 17:46:10 2010 +0100
8231 MXC: Add large page oob layout for i.MX31 NAND controller.
8233 Import the large page oob layout from Linux mxc_nand.c driver.
8235 The CONFIG_SYS_NAND_LARGEPAGE option is used to activate
8236 the large page oob layout. Run time detection is not supported
8239 This has been tested on the i.MX31 PDK board with a large
8242 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8244 commit f6a9748e3261fdccdeb78a2b58e6ad538ba54496
8245 Author: Magnus Lilja <lilja.magnus@gmail.com>
8246 Date: Wed Nov 11 20:18:43 2009 +0100
8248 mxc_nand: Update driver to work with i.MX31.
8250 Tested on i.MX31 Litekit.
8252 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8254 commit c816dcb118e26ba17e7d73989514fec08a3823ac
8255 Author: Magnus Lilja <lilja.magnus@gmail.com>
8256 Date: Wed Nov 11 20:18:42 2009 +0100
8258 MX31: Add struct definition for clock control module in i.MX31.
8260 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8262 commit 50ef25ef24eccd8e69d2c1ccc97b3f7e30109f51
8263 Author: Michal Simek <monstr@monstr.eu>
8264 Date: Tue Jan 19 12:03:25 2010 +0100
8266 microblaze: zlib needs asm/unaligned.h
8268 Microblaze has own hw unaligned handler if is available.
8269 Use big endian version.
8271 Signed-off-by: Michal Simek <monstr@monstr.eu>
8273 commit 5b8b83bce6fdd0d2ca661de90ae83a0f8b152de6
8274 Author: Michal Simek <monstr@monstr.eu>
8275 Date: Tue Jan 19 12:03:24 2010 +0100
8277 microblaze: Remove getenv_IPaddr prototype
8279 Commit 6a45e384955262882375a2785426dc65aeb636c4
8280 should remove reference from Microblaze too.
8282 Signed-off-by: Michal Simek <monstr@monstr.eu>
8284 commit b9e6957ca15be8466190794d6d87845491b3411b
8285 Author: Alessandro Rubini <rubini@unipv.it>
8286 Date: Mon Jan 18 22:38:38 2010 +0100
8288 MAINTAINERS: fix nhk8815 board name
8290 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
8292 commit b40e2320c440c5082020e5036a0cb8d4ed1b3d7d
8293 Author: Ben Warren <biggerbadderben@gmail.com>
8294 Date: Mon Jan 18 11:35:31 2010 -0800
8296 Fix breakage in SMC EEPROM standalone applications
8298 Commit 6a45e384955262882375a2785426dc65aeb636c4 (Make getenv_IPaddr() global)
8299 inadvertently added ' #include "net.h" ' to the standalone programs, creating
8300 duplicate definitions of 'struct eth_device'. This patch removes the local
8301 definitions and removes other code that breaks due to the change in definition.
8303 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
8304 Acked-by: Mike Frysinger <vapier@gentoo.org>
8306 commit 2a9987935e3cdb61e7550c87cbc9f500a54f672d
8307 Author: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
8308 Date: Mon Jan 18 18:13:39 2010 +0100
8310 Makefile: fix parallel build
8312 During parallel build, the top Makefile spawns multiple sub-makes for
8313 targets in cpu/$(CPU) and $(dir $(LDSCRIPT)). If the .depend files are
8314 not present in these directories, the sub-makes may end up generating
8315 these files simultaneously which leads to corrupted content.
8317 A typical error message is:
8319 .depend:39: *** multiple target patterns. Stop.
8321 This patch serializes the creation of .depend in cpu/$(CPU) and
8322 $(dir $(LDSCRIPT)) by adding these directories to the depend target
8323 in the top Makefile.
8325 Other directories in $(LIBS) are not affected since they contain only
8326 one Make target and thus only one sub-make is spawned per directory.
8328 Signed-off-by: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
8329 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8331 commit f19fd87e9387282b5abbfdafe46ac272320643d8
8332 Author: Robin Getz <robin.getz@analog.com>
8333 Date: Mon Dec 21 16:35:48 2009 -0500
8335 Blackfin: add support for kgdb
8337 Signed-off-by: Robin Getz <robin.getz@analog.com>
8338 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8340 commit 3869453f659c22396fecb7c8ed7af909e89f461c
8341 Author: Robin Getz <robin.getz@analog.com>
8342 Date: Mon Dec 21 17:55:22 2009 -0500
8344 asm-generic/signal.h: import from linux
8346 We need signal.h for Blackfin/KGDB, so import the asm-generic/signal.h
8347 for people to leverage.
8349 Signed-off-by: Robin Getz <robin.getz@analog.com>
8350 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8352 commit 88ffb2665cd066b6b20cfaade13929d4e8428dde
8353 Author: Heiko Schocher <hs@denx.de>
8354 Date: Thu Jan 7 08:55:54 2010 +0100
8356 CRAMFS: support cramfs in RAM
8358 cramfsls and cramfsload are added to the command list.
8359 A cramfs placed at 'cramfs_addr' can the be listed with 'cramfsls' and files
8360 can be loaded with 'cramfsload'. 'cramfs_addr' is an environment variable
8361 specifying the address the cramfs is located.
8362 This works for powerpc and for ARM.
8364 Use CONFIG_CMD_CRAMFS.
8366 Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
8367 Signed-off-by: Heiko Schocher <hs@denx.de>
8369 commit 4897ee33c98b4b29efd62854052eb7862380b5ae
8370 Author: Heiko Schocher <hs@denx.de>
8371 Date: Thu Jan 7 08:55:50 2010 +0100
8373 powerpc: keymile boards updates
8375 - malloc size 4 MB for all keymile boards
8376 - use generic FDT code for fixing up the DTS
8377 - enable unit-led at startup for keymile boards
8378 - remove some dts updates for keymile boards
8379 - ppc_83xx, kmeter1: take FE/GbE PHYs out of reset
8380 - ppc_83xx, kmeter1: change from Intel Strata to Spansion 64MB flash
8381 changed from Intel Strata to Spansion 64MB flash and changed flash layout.
8382 +---------+----------+-----------------------+-----------------------------+
8383 | name | size | range | description |
8384 +---------+----------+-----------------------+-----------------------------+
8385 | u-boot | 768 KB | 0xf0000000-0xf00bffff | for u-boot |
8386 | env | 128 KB | 0xf00c0000-0xf00dffff | for environment |
8387 | envred | 128 KB | 0xf00e0000-0xf00fffff | for environment (redundant) |
8388 | ubi0 | 64512 KB | 0xf0100000-0xf3ffffff | ubi0 for ubi volumes |
8389 +---------+----------+-----------------------+-----------------------------+
8391 Signed-off-by: Heiko Schocher <hs@denx.de>
8393 commit 1567b596d9f4a7ff49ebdca29e15a33777dfd670
8394 Author: Heiko Schocher <hs@denx.de>
8395 Date: Thu Jan 7 08:55:44 2010 +0100
8397 env, eeprom: add redundant environment support
8399 Add redundant environment support for environment lying on a EEPROM.
8401 Tested on uppcoming suen3 support
8403 Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
8405 commit 548738b4d43af841ff58c787bce297ac6a8bf7d1
8406 Author: Heiko Schocher <hs@denx.de>
8407 Date: Thu Jan 7 08:55:40 2010 +0100
8409 cmd_eeprom: I2C updates
8411 - CONFIG_ENV_EEPROM_IS_ON_I2C
8412 define this, if you have I2C and SPI activated, and your
8413 EEPROM, which holds the environment, is on the I2C bus.
8415 - CONFIG_I2C_ENV_EEPROM_BUS
8416 if you have an Environment on an EEPROM reached over
8417 I2C muxes, you can now define, how to reach this
8420 Signed-off-by: Heiko Schocher <hs@denx.de>
8422 commit b63815e31355b44e65899b361da1d8ef6940ab90
8423 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
8424 Date: Tue Dec 22 23:05:45 2009 +0100
8426 move definition of macros likely and unlikely to compiler.h
8428 the macros likely and unlikely were defined in include/linux/mtd/compat.h,
8429 but used in code not related to MTD. moved the macro definitions to compiler.h
8431 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
8433 commit c3d7eec6d88945dec0626cdd4f4a35cb5f83ef00
8434 Author: Detlev Zundel <dzu@denx.de>
8435 Date: Tue Dec 22 12:43:02 2009 +0100
8437 cmd_bootm.c: Change interpretation of standalone image parameters.
8439 Current code uses the second argument to bootm for standalone images to
8440 override the load address specified in the image instead of passing all
8441 parameters as is to the application. This behaviour is not documented
8442 and not in line with how the go command works for standalone applications,
8443 so we simply drop it.
8445 Signed-off-by: Detlev Zundel <dzu@denx.de>
8447 commit 8b828a8f44b7ee9953c7ba63e64b1e80790139b3
8448 Author: Detlev Zundel <dzu@denx.de>
8449 Date: Tue Dec 22 12:43:01 2009 +0100
8451 cmd_bootm.c: Do not load a ramdisk when not booting a kernel.
8453 In case we boot an image marked as 'standalone' and 'linux', the current
8454 code erroneously tried to load a ramdisk.
8456 Signed-off-by: Detlev Zundel <dzu@denx.de>
8458 commit 16035bcd8c81c3c59dddfb54f48e8059a623b13c
8459 Author: Robin Getz <robin.getz@analog.com>
8460 Date: Mon Dec 21 18:40:44 2009 -0500
8462 kgdb: update mem2hex/hex2mem funcs
8464 Convert the funcs to do the conversion inline so that we can do the copy
8465 all at once with memcpy. This let's us push out an weird arch-specific
8466 issue with accessing different regions of memory to the memcpy function
8467 like the MMRs on Blackfin systems, and it should be a bit faster.
8469 Signed-off-by: Robin Getz <robin.getz@analog.com>
8470 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8472 commit cbb0cab1d929839d1cf170b54b1fef05896433ea
8473 Author: Mike Frysinger <vapier@gentoo.org>
8474 Date: Mon Dec 21 18:40:43 2009 -0500
8476 kgdb: drop duplicate debugger_exception_handler
8478 The debugger_exception_handler definition is the same for everyone, so use
8481 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8483 commit 0c909551f88c0d92a919ff70127df7b33cdd473d
8484 Author: Robin Getz <robin.getz@analog.com>
8485 Date: Mon Dec 21 18:40:42 2009 -0500
8487 kgdb: add default generic stubs
8489 The default kgdb functions can be implemented with common U-Boot functions,
8490 so rather than force everyone to copy & paste these things, create a set of
8493 Signed-off-by: Robin Getz <robin.getz@analog.com>
8494 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8496 commit fa2744de6584c92750f807a006e20a59ee046e76
8497 Author: Mike Frysinger <vapier@gentoo.org>
8498 Date: Mon Dec 21 14:19:12 2009 -0500
8500 netconsole: mark local funcs with static
8502 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8504 commit 7293e0577f149b75595b6f6ceb75bf50a523aff6
8505 Author: Michael Hennerich <michael.hennerich@analog.com>
8506 Date: Sat Dec 19 08:19:09 2009 -0500
8508 easylogo: add support for 16-bit RGB565
8510 Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
8511 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8513 commit 0f597bc2a80353bcd0fd4daf42e2047c959485c8
8514 Author: Detlev Zundel <dzu@denx.de>
8515 Date: Fri Dec 18 17:35:57 2009 +0100
8517 mpc5xxx/cpu_init.c: Convert to IO accessors.
8519 Signed-off-by: Detlev Zundel <dzu@denx.de>
8521 commit 18e89890625c86be6c971c01b824d14bbdd78e25
8522 Author: Detlev Zundel <dzu@denx.de>
8523 Date: Fri Dec 18 17:35:56 2009 +0100
8525 mpc5xxx.h: Add structure definition for XLB arbiter block.
8527 Signed-off-by: Detlev Zundel <dzu@denx.de>
8529 commit 10c32ff59f7abe352b548066918bc5ea39e7c47b
8530 Author: Mike Frysinger <vapier@gentoo.org>
8531 Date: Wed Dec 2 21:15:03 2009 -0500
8533 config_defaults.h: new header for common u-boot config defaults
8535 There are a bunch of features in U-Boot that we want to enable by default,
8536 and it's best if we centralize them in one place rather than updating all
8537 the board files out there.
8539 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8541 commit 64917ca38933d10b3763f61df7a1e58e1e127b52
8542 Author: Peter Tyser <ptyser@xes-inc.com>
8543 Date: Sun Jan 17 15:38:26 2010 -0600
8545 PCIe, USB: Replace 'end point' references with 'endpoint'
8547 When referring to PCIe and USB 'endpoint' is the standard naming
8550 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
8551 Acked-by: Stefan Roese <sr@denx.de>
8552 Acked-by: Remy Bohmer <linux@bohmer.net>
8554 commit 6a45e384955262882375a2785426dc65aeb636c4
8555 Author: Dirk Behme <dirk.behme@googlemail.com>
8556 Date: Sun Jan 3 08:33:58 2010 +0100
8558 Make getenv_IPaddr() global
8560 There are boards out there that do not have network support in
8561 U-Boot (CONFIG_CMD_NET not set), but they do so in Linux. This
8562 makes it desirable to be able to port network configuration (like
8563 the IP address) to the Linux kernel.
8565 We should not make the passing of the IP configuration to Linux
8566 dependent on U-Boot features / settings.
8568 For this, make getenv_IPaddr() global. This fixes build error
8570 u-boot/lib_xxx/board.c:360: undefined reference to `getenv_IPaddr'
8572 on various architectures.
8574 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
8575 Acked-by: Ben Warren <biggerbadderben@gmail.com>
8577 commit 846a6391e4bc9fdd721753a1021953ff0ca17c27
8578 Author: Mike Frysinger <vapier@gentoo.org>
8579 Date: Fri Jan 15 04:50:40 2010 -0500
8581 Blackfin: drop .eh_frame from linker script
8583 Nothing in U-Boot uses runtime C++ exceptions/unwinding, so there is no
8584 need to list this section.
8586 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8588 commit ed912d4d659e67910edca04498803db24d826615
8589 Author: Mike Frysinger <vapier@gentoo.org>
8590 Date: Fri Jan 15 04:47:06 2010 -0500
8592 Blackfin: use sort funcs in the linker script
8594 This is just Blackfin catching up with every one else.
8596 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8598 commit 2aeda2d054bb32027bed33d9c3a63d152164b5e0
8599 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8600 Date: Wed Jan 13 09:04:53 2010 -0500
8602 Blackfin: tcm-bf518: new board port
8604 Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8605 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8607 commit c46a0ebf82d3fd27dd21ad7d4fe7f11c2b2b0b21
8608 Author: Mike Frysinger <vapier@gentoo.org>
8609 Date: Fri Jan 8 07:56:17 2010 -0500
8611 Blackfin: enable JFFS summary support for ADI boards
8613 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8615 commit 912da8d606997822d44905b83ef47799a130a1b9
8616 Author: Mike Frysinger <vapier@gentoo.org>
8617 Date: Fri Jan 8 06:14:13 2010 -0500
8619 Blackfin: bf518f-ezbrd: increase monitor length
8621 The addition of KGDB overflowed the current linker section.
8623 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8625 commit 03642aeee0d51660c35c9dbdde78882eb3efb350
8626 Author: Robin Getz <robin.getz@analog.com>
8627 Date: Mon Dec 21 17:02:48 2009 -0500
8629 Blackfin: handle anomaly 05000257
8631 Need to reload the loop counters to keep from corrupting hardware loops.
8633 Signed-off-by: Robin Getz <robin.getz@analog.com>
8634 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8636 commit b6db2834407d49ec48ac8e9281fdd704d5ee3eba
8637 Author: Robin Getz <robin.getz@analog.com>
8638 Date: Mon Dec 21 16:59:21 2009 -0500
8640 Blackfin: keep hwtrace on CPLB miss
8642 Crashes rarely happen in the CPLB miss handler compared to the rest of
8643 U-Boot code, so disable hardware tracing when processing misses. This
8644 way a crash due to other functions will be shown properly.
8646 Signed-off-by: Robin Getz <robin.getz@analog.com>
8647 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8649 commit 0097870e3d72f10ec58ae22488945fd9ee37289f
8650 Author: Robin Getz <robin.getz@analog.com>
8651 Date: Mon Dec 21 15:31:08 2009 -0500
8653 Blackfin: add a netconsole helper
8655 Signed-off-by: Robin Getz <robin.getz@analog.com>
8656 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8658 commit 10eafa10be2deaba4939d0c19cd21648f2d3d4aa
8659 Author: Michael Hennerich <michael.hennerich@analog.com>
8660 Date: Thu Dec 10 09:19:21 2009 +0000
8662 Blackfin: add support for BF527-EZKIT v2.1
8664 The new board revision has a different LCD.
8666 Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
8667 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8669 commit 9442c4a1337dbcf82e3bc02a12e24f491e0e6122
8670 Author: Cliff Cai <cliff.cai@analog.com>
8671 Date: Tue Dec 8 07:25:57 2009 +0000
8673 Blackfin: bf527-ezkit/bf548-ezkit: add musb board specific initialization
8675 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8676 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8678 commit 581d92eefc1a060ea5c6eb42028880a37095953d
8679 Author: Cliff Cai <cliff.cai@analog.com>
8680 Date: Mon Dec 7 08:03:06 2009 +0000
8682 Blackfin: bfin_spi: round up clock divider
8684 If the requested clock cannot be exactly obtained, round it up so that we
8685 err on the side of slightly slower rather than slightly faster.
8687 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8688 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8690 commit a52ad4f99486ce3f404f83f75263e321956bb6d5
8691 Author: Mike Frysinger <vapier@gentoo.org>
8692 Date: Mon Nov 30 13:51:24 2009 -0500
8694 Blackfin: pull io funcs from linux
8696 Some common code uses more of the io.h funcs than we currently provide, so
8697 pull in all of the ones from the linux kernel.
8699 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8701 commit 5eefe7e99537ca3641496185f23b1dc9e76b405c
8702 Author: Mike Frysinger <vapier@gentoo.org>
8703 Date: Mon Nov 30 13:34:07 2009 -0500
8705 Blackfin: section off the CF/IDE io.h hacks
8707 These need to be rethought, but until that happens, isolate the hack so
8708 that we can extend the common code without breaking things.
8710 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8712 commit 3b062da326f9b37d34aa8f80bf9d2f9e74f55c86
8713 Author: Mike Frysinger <vapier@gentoo.org>
8714 Date: Mon Nov 30 13:30:18 2009 -0500
8716 Blackfin: drop unused funcs from io.h
8718 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8720 commit 5f79644d2665763d522ef2db53c026c5f4865b02
8721 Author: Mike Frysinger <vapier@gentoo.org>
8722 Date: Mon Nov 30 13:08:39 2009 -0500
8724 Blackfin: bf533-stamp: split and cleanup CF/IDE code
8726 Give the CF/IDE code its own file to keep things cleanly separated. While
8727 we're here, clean up the code to use common functions.
8729 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8731 commit e54c8209913a3f26ae28819e3515df53ec2b4548
8732 Author: Cliff Cai <cliff.cai@analog.com>
8733 Date: Fri Nov 20 08:24:43 2009 +0000
8735 Blackfin: convert bfin_sdh to generic mmc
8737 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8738 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8740 commit 17ebd5bf3393144f3ead19384318a6e5b01c4f90
8741 Author: Cliff Cai <cliff.cai@analog.com>
8742 Date: Tue Nov 17 09:36:21 2009 +0000
8744 Blackfin: bfin_spi: let boards control idle value
8746 Some SPI devices like to see high idle values rather than low.
8748 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8749 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8751 commit ea693f22d8dbd8a65867a60a7f3faac30f85d65b
8752 Author: Mike Frysinger <vapier@gentoo.org>
8753 Date: Sat Nov 14 13:53:00 2009 -0500
8755 Blackfin: asm/string.h: drop useless includes
8757 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8759 commit f948158f72e6b880d02e4fa549362e4dc285eb1c
8760 Author: Mike Frysinger <vapier@gentoo.org>
8761 Date: Thu Nov 12 18:42:53 2009 -0500
8763 Blackfin: use new bfin read/write mmr helper funcs
8765 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8767 commit 313e8aacc1c9f5ca06085fa19b1429fa18a01aaa
8768 Author: Mike Frysinger <vapier@gentoo.org>
8769 Date: Thu Nov 12 18:42:07 2009 -0500
8771 Blackfin: move watchdog config check to Makefile
8773 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8775 commit dc6bc645e0cc1939b31cc54346415cf8e0dffc88
8776 Author: Mike Frysinger <vapier@gentoo.org>
8777 Date: Wed Nov 11 19:08:33 2009 -0500
8779 Blackfin: fix L1 Instruction sizes on BF52x/BF54x
8781 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8783 commit b7659ef2e764f62fc334f0d970721496823e4888
8784 Author: Mike Frysinger <vapier@gentoo.org>
8785 Date: Wed Nov 11 17:29:35 2009 -0500
8787 Blackfin: bf527-ezkit: auto-select NAND settings
8789 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8791 commit 7527feef06b13e9fd5b6d10a4bfc81b59ee56f27
8792 Author: Mike Frysinger <vapier@gentoo.org>
8793 Date: Mon Nov 9 19:38:23 2009 -0500
8795 Blackfin: support boards with no external memory
8797 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8799 commit dbda2c65e5fec92d0791367b53042983746ce95b
8800 Author: Mike Frysinger <vapier@gentoo.org>
8801 Date: Mon Nov 9 19:44:04 2009 -0500
8803 Blackfin: re-architect initcode
8805 The single initcode function was growing unwieldy, so split it up the
8806 distinct steps into their own function. This should making digesting the
8807 result much easier on people.
8809 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8811 commit f5402d4c27e471c333cb84a82a437e60c6182449
8812 Author: Mike Frysinger <vapier@gentoo.org>
8813 Date: Mon Nov 9 18:08:09 2009 -0500
8815 Blackfin: global_data.h: make pull in needed headers
8817 We need the definition of bd_t in this header, so pull in asm/u-boot.h.
8819 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8821 commit fa45bd498a1970574f4b7539b67cc2286f1324fa
8822 Author: Mike Frysinger <vapier@gentoo.org>
8823 Date: Tue Nov 3 06:28:22 2009 -0500
8825 Blackfin: kill off useless initdram() usage
8827 While the initdram() function makes sense on some arches, it doesn't for
8828 Blackfin systems as it's always implemented the same way.
8830 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8832 commit b1e2c5519a06f9a5841a7a434bf4da4d393f8df5
8833 Author: Mike Frysinger <vapier@gentoo.org>
8834 Date: Tue Nov 3 06:11:31 2009 -0500
8836 Blackfin: move section length calculation to linker script
8838 The length of the sections is fixed at link time, so let the linker do the
8839 calculation rather than doing it ourselves at runtime.
8841 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8843 commit 446707c90f52e5fcafecd468920cfad685ee9fc7
8844 Author: Valentin Yakovenkov <yakovenkov@niistt.ru>
8845 Date: Mon Oct 26 18:43:04 2009 -0400
8847 Blackfin: bf561-acvilon: new board port
8849 Signed-off-by: Valentin Yakovenkov <yakovenkov@niistt.ru>
8850 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8852 commit 16ada4f66ffea53662b7a61a5222cbc825d67175
8853 Author: Mike Frysinger <vapier@gentoo.org>
8854 Date: Thu Oct 15 14:59:46 2009 -0400
8856 Blackfin: ADI settings: enable silent console support
8858 Very little additional code overhead, and only works when the user sets an
8859 env var ahead of time, so default to on makes sense.
8861 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8863 commit ac41c7a0e76fe6384949571373dc84a6098965ac
8864 Author: Mike Frysinger <vapier@gentoo.org>
8865 Date: Thu Oct 15 14:55:21 2009 -0400
8867 Blackfin: bf537-stamp: rename SPI/MMC define
8869 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8871 commit fd04a05b89d848c7841d8512751b8cce8b791e69
8872 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8873 Date: Wed Oct 14 08:37:32 2009 -0400
8875 Blackfin: update tiny board settings (voltage/default env)
8877 The tinyboards like to run at a little lower voltage than the default, and
8878 they prefer to boot over the network. For the latter, extend the common
8879 code a little to make this easier.
8881 Also fix the cm-bf527 env sector size while we're in here to reflect the
8882 flash that is actually in use.
8884 Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8885 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8887 commit 76d82187c6cccbcd8d514015c3b283f05ee8ac5c
8888 Author: Mike Frysinger <vapier@gentoo.org>
8889 Date: Tue Jul 21 22:17:36 2009 -0400
8891 Blackfin: tweak embedded LDR env config option
8893 Use the common config option for extracting the environment for embedding
8894 into LDR files and clarify the LDR-specific option.
8896 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8898 commit 2740544881f652566756815dda4da0bcd946e9de
8899 Author: Wolfgang Denk <wd@denx.de>
8900 Date: Fri Jan 15 11:20:10 2010 +0100
8902 malloc: return NULL if not initialized yet
8904 When malloc() was called before it was properly initialized
8905 (as would happen if when used before relocation to RAM) it returned
8906 random, non-NULL values, which called all kinds of difficult to debug
8909 Make sure to return NULL when initialization was not done yet.
8911 Signed-off-by: Wolfgang Denk <wd@denx.de>
8913 commit f098337152ca48e135448f5e7836cce938e12bc0
8914 Author: Wolfgang Denk <wd@denx.de>
8915 Date: Fri Jan 15 11:10:33 2010 +0100
8917 JFFS2: drop support for LZARI compression mode
8919 Support for LZARI compression mode was added based on a MTD CVS
8920 snapshot of March 13, 2005. However, fs/jffs2/compr_lzari.c contains
8921 contradictory licensing terms: the original copyright clause says "All
8922 rights reserved. Permission granted for non-commercial use.", but
8923 later reference to the file 'LICENCE' in the jffs2 directory was added
8924 which says GPL v2 or later.
8926 As no boards ever used LZARI compression, and this file is also not
8927 present in recent MTD code, we resolve this conflict by removing the
8928 conflicting file and references to it.
8930 Also copy the referenced but missing file 'LICENCE' from the current
8933 Signed-off-by: Wolfgang Denk <wd@denx.de>
8935 commit 321790f61bb92fead0fc01b8d055aa331d8dcf85
8936 Author: Bryan Wu <bryan.wu@analog.com>
8937 Date: Sat Jan 9 16:53:54 2010 -0500
8939 usb: musb: add virtual root hub control support
8941 For MUSB devices that do not support multipoint (hubs), we have to emulate
8942 a root hub so that we can support core operations like resetting ports.
8944 Signed-off-by: Bryan Wu <bryan.wu@analog.com>
8945 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8946 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8948 commit 559e2c87e45ae7261837d4945411c04833937d2a
8949 Author: Chris Zhang <chris@seamicro.com>
8950 Date: Wed Jan 6 13:34:06 2010 -0800
8952 Adds EHCI definitions to sequoia board configuration file.
8954 Adds required definitions for EHCI support in sequoia configuration file.
8955 But still keeps the OHCI as default driver.
8957 Signed-off-by: Chris Zhang <chris@seamicro.com>
8959 commit 5f82887feecd7895593401f1ccda866bfb299fbb
8960 Author: Chris Zhang <chris@seamicro.com>
8961 Date: Wed Jan 6 13:34:05 2010 -0800
8963 Add ppc440epx USB ehci support.
8965 Currently ppc440epx uses OHCI for USB full-speed support. This change adds
8968 Signed-off-by: Chris Zhang <chris@seamicro.com>
8970 commit b416191a14770c6bcc6fd67be7decf8159b2baee
8971 Author: Chris Zhang <chris@seamicro.com>
8972 Date: Wed Jan 6 13:34:04 2010 -0800
8974 Fix EHCI port reset.
8976 In USB ehci driver, the port reset is not terminated. EHCI spec says "A host
8977 controller must terminate the reset and stabilize the state of the port within
8978 2 milliseconds". Without termination, a port stays at reset state. This is
8979 observed on ppc4xx(sequoia) boards.
8981 Signed-off-by: Chris Zhang <chris@seamicro.com>
8983 commit b301be0599d14be46fc088861bb798648844aea5
8984 Author: Sanjeev Premi <premi@ti.com>
8985 Date: Thu Dec 24 14:20:41 2009 +0530
8987 omap3: fix compile warning
8989 This patch fixes this warning during compile:
8991 omap3.c: In function 'musb_platform_init':
8992 omap3.c:126: warning: label 'end' defined but not used
8994 Problem reported by: Dirk Behme[dirk.behme@googlemail.com]
8996 Signed-off-by: Sanjeev Premi <premi@ti.com>
8998 commit e608f221c13943d88e86f44753e23668342c3df3
8999 Author: Bryan Wu <bryan.wu@analog.com>
9000 Date: Wed Dec 16 22:04:02 2009 -0500
9002 usb: musb: add support for Blackfin MUSB
9004 Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9005 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9006 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9007 Signed-off-by: Remy Bohmer <linux@bohmer.net>
9009 commit bc72a919e037782f64e3ac45c91bc60408e57e85
9010 Author: Bryan Wu <bryan.wu@analog.com>
9011 Date: Wed Dec 16 22:04:01 2009 -0500
9013 usb: musb: change rxcsr register from write to read/modify/write
9015 The RX Control/Status register has bits that we want to preserve, so don't
9016 just write out a single bit. Preserve the others bits in the process.
9018 The original code posted to the u-boot list had this behavior, but looks
9019 like it was lost somewhere along the way to merging.
9021 Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9022 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9023 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9024 Signed-off-by: Remy Bohmer <linux@bohmer.net>
9026 commit 8868fd443b7a52bf433903cc9527403ad055acb9
9027 Author: Bryan Wu <bryan.wu@analog.com>
9028 Date: Wed Dec 16 22:04:00 2009 -0500
9030 usb: musb: make multipoint optional
9032 The multipoint handling under MUSB is optional, and some parts (like the
9033 Blackfin processor) do not implement support for it.
9035 Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9036 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9037 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9038 Signed-off-by: Remy Bohmer <linux@bohmer.net>
9040 commit df402ba38103df51f6929848b6a797eff4db61f8
9041 Author: Bryan Wu <bryan.wu@analog.com>
9042 Date: Wed Dec 16 22:03:59 2009 -0500
9044 usb: musb: make fifo support configurable
9046 The dynamic FIFO handling under MUSB is optional, and some parts (like
9047 the Blackfin processor) do not implement support for it.
9049 Due to this, the FIFO reading/writing steps need special handling, so
9050 mark the common versions weak so drivers can override.
9052 Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9053 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9054 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9055 Signed-off-by: Remy Bohmer <linux@bohmer.net>
9057 commit dc2cd05c91a134d53fada41e8f97a434be22de02
9058 Author: Mike Frysinger <vapier@gentoo.org>
9059 Date: Wed Dec 16 22:03:58 2009 -0500
9061 usb: musb: make sure the register layout is packed
9063 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9064 Signed-off-by: Remy Bohmer <linux@bohmer.net>
9066 commit 7b4292883b6fdc42984671fbe4e0a352ec704bde
9067 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9068 Date: Tue Dec 22 10:56:14 2009 +0530
9070 DA830: Add usb config
9072 Adding USB configuration. Default is set for USB MSC host.
9074 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9075 Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9077 commit 7359273d946a7dcde04c5e8d5bad669146efc87c
9078 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9079 Date: Tue Dec 22 10:56:13 2009 +0530
9081 DA8xx: Add MUSB host support
9083 Tested USB host functionality on DA830 EVM.
9085 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9086 Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9088 commit 0b232310b2087d4278fb224fa01e228136fb8bdf
9089 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9090 Date: Tue Dec 22 10:56:12 2009 +0530
9092 DA8xx: Add GPIO register definitions
9094 Added DA8xx GPIO base addresses in gpio_defs.h and pointers
9095 to different BANKs which can be used to program GPIOs.
9097 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9098 Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9100 commit 82a821f89bee913d7ba17cb500c778cf08dce321
9101 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9102 Date: Tue Dec 22 10:56:11 2009 +0530
9104 DA830: Add pinmux for USB0_DRVVBUS
9106 USB0_DRVVBUS pinmux configuration is required for USB functinality
9109 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9110 Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9112 commit a3f5da1bee9a8c343a411080d7d468bdc78794a4
9113 Author: Heiko Schocher <hs@denx.de>
9114 Date: Thu Jan 7 08:56:00 2010 +0100
9116 mpc83xx: add support configure bus parking
9118 Add support to configure bus parking mode and master in bus arbitration
9119 configuration (ACR). Add this for the kmeter1 port:
9121 Configure bus arbiter with recommended values from Freescale
9122 to improve bus latency/throughput for application with
9123 intensive QuiccEngine activity.
9125 Signed-off-by: Heiko Schocher <hs@denx.de>
9126 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9128 commit a0daa2e06f05d97c03c59b656d50371319bf29ec
9129 Author: Reinhard Arlt <reinhard.arlt@esd.eu>
9130 Date: Tue Dec 8 09:21:41 2009 +0100
9132 mpc83xx: vme8349: Fix power up reset sequence for tsi148
9134 Remove PCI reset, if there is a monarch PMC module.
9136 Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
9137 Signed-off-by: Stefan Roese <sr@denx.de>
9139 convert clrbits_be32 + setbits_be32 to clrsetbits_be32, use out_be32 to set gcr.
9141 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9143 commit 1dee9be683c9b0f060452aaf1a97a34fae87f07a
9144 Author: Reinhard Arlt <reinhard.arlt@esd.eu>
9145 Date: Tue Dec 8 09:13:08 2009 +0100
9147 mpc83xx: Add support for MPC8349 esd caddy2
9149 The caddy2 is a variant of the already supported vme8349. So we just
9150 add the differences to this board port. To better support those two
9151 boards we switched from fixed SDRAM configuration to usage of
9152 spd_sdram(). This is done by providing a board specific SPD EEPROM
9153 routine with different values for both boards.
9155 Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
9156 Signed-off-by: Stefan Roese <sr@denx.de>
9158 changed to use mkconfig -t option instead, plus misc codingstyle fixes.
9160 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9162 commit 7693640acd5222f5a64e59ccf5e3bc511e8054b9
9163 Author: Stefan Roese <sr@denx.de>
9164 Date: Tue Dec 8 09:10:04 2009 +0100
9166 mpc83xx: spd_sdram.c: Disable memory controller before initializing
9168 The memory controller could already be enabled, when spd_sdram() is
9169 called. This could be the case for example, when the SDRAM is initialized
9170 by the JTAG debugger.
9172 The "sync" after the register access via the accessor function is
9173 still needed, because the macro uses the sync before the real write
9174 is done. So until not all accesses are converted to using accessor
9175 functions, this sync still needs to be made "manually" here.
9177 Signed-off-by: Stefan Roese <sr@denx.de>
9178 Cc: Reinhard Arlt <reinhard.arlt@esd.eu>
9179 Acked-by: Dave Liu <daveliu@freescale.com>
9180 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9182 commit 2e95004deb6e33e33bf1b8a92a38cd2115bac4c2
9183 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
9184 Date: Tue Nov 24 20:12:12 2009 +0300
9186 mpc83xx: Add NAND boot support for MPC8315E-RDB boards
9188 The core support for NAND booting is there already, so this patch
9189 is pretty straightforward.
9191 There is one trick though: top level Makefile expects nand_spl to
9192 be in nand_spl/board/$(BOARDDIR), but we can fully reuse the code
9193 from mpc8313erdb boards, and so to not duplicate the code we just
9194 symlink nand_spl/board/freescale/mpc8315erdb to mpc8313erdb.
9196 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
9198 o silence make during ln echo
9199 o update documentation
9202 $ ./MAKEALL MPC8315ERDB_NAND
9203 Configuring for MPC8315ERDB board...
9204 sdram.o: In function `fixed_sdram':
9205 /home/r1aaha/git/u-boot/nand_spl/board/freescale/mpc8313erdb/sdram.c:72: undefined reference to `udelay'
9207 by renaming udelay -> __udelay in the spirit of commit
9208 3eb90bad651fab39cffba750ec4421a9c01d60e7 "Generic udelay() with watchdog
9211 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9213 commit b821cead7d2147724d5f1d8ccbca40710faad38a
9214 Author: Sanjeev Premi <premi@ti.com>
9215 Date: Fri Dec 18 14:55:24 2009 +0530
9217 onenand: Fix compile errors due to FlexOneNAND
9219 This patch fixes the compile error while trying to
9220 compile for omap3evm.
9222 env_onenand.c: In function 'env_relocate_spec':
9223 env_onenand.c:70: error: 'CONFIG_ENV_ADDR_FLEX' undeclared
9224 (first use in this function)
9225 env_onenand.c:70: error: (Each undeclared identifier is re
9227 env_onenand.c:70: error: for each function it appears in.)
9228 env_onenand.c: In function 'saveenv':
9229 env_onenand.c:106: error: 'CONFIG_ENV_ADDR_FLEX' undeclare
9230 d (first use in this function)
9231 env_onenand.c:107: error: 'CONFIG_ENV_SIZE_FLEX' undeclare
9232 d (first use in this function)
9234 Signed-off-by: Sanjeev Premi <premi@ti.com>
9235 Acked-by: Tom Rix <Tom.Rix@windriver.com>
9237 commit 20da6f4d93db270c57eb67968e441a20faf61938
9238 Author: Nick Thompson <nick.thompson@ge.com>
9239 Date: Wed Dec 16 11:15:58 2009 +0000
9241 Davinci: davinci_nand.c performance enhancments
9243 Introduces various optimisations that approximately triple the
9244 read data rate from NAND when run on da830evm.
9246 Most of these optimisations depend on the endianess of the machine
9247 and most of them are very similar to optimisations already present
9248 in the Linux Kernel.
9250 Signed-off-by: Nick Thompson <nick.thompson@ge.com>
9252 commit 06f95959bc5421e516a9a25012e303dea8833385
9253 Author: Tom Rix <Tom.Rix@windriver.com>
9254 Date: Wed Jan 6 09:36:24 2010 -0600
9256 ARM Update mach-types
9258 Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
9261 repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
9262 commit c9f937e4a3f4ebf9924ec21d80632e5eb61d949c
9264 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9266 commit 8b0ab304943b07d13a29db6d3d2ca3edad32cdcb
9267 Author: Becky Bruce <beckyb@kernel.crashing.org>
9268 Date: Tue Nov 17 21:10:21 2009 -0600
9270 ppc/p4080: Add Corenet Platform Cache (CPC) registers
9272 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
9273 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9275 commit 3e731aaba30c7011edf6391072eee845ed1b816f
9276 Author: Dave Liu <daveliu@freescale.com>
9277 Date: Wed Dec 16 10:24:39 2009 -0600
9279 fsl-ddr: setup ODT_RD_CFG & ODT_WR_CFG when we interleave
9281 In chip-select interleaving case, we also need set the ODT_RD_CFG
9282 and ODT_WR_CFG in cs1_config register.
9284 Signed-off-by: Dave Liu <daveliu@freescale.com>
9285 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9287 commit 1aa3d08a0244506b94031522e54fe06ee7a5ae0e
9288 Author: Dave Liu <daveliu@freescale.com>
9289 Date: Wed Dec 16 10:24:38 2009 -0600
9291 fsl-ddr: add override for the Rtt_Wr
9293 Different boards may require different settings of Dynamic ODT (Rtt_Wr).
9294 We provide a means to allow the board specific code to provide its own
9297 Signed-off-by: Dave Liu <daveliu@freescale.com>
9298 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9300 commit bdc9f7b5eab8d5edd8a8cc5d80ef080836b00e85
9301 Author: Dave Liu <daveliu@freescale.com>
9302 Date: Wed Dec 16 10:24:37 2009 -0600
9304 fsl-ddr: add the override for write leveling
9306 add the override for write leveling sampling and
9307 start time according to specific board.
9309 Signed-off-by: Dave Liu <daveliu@freescale.com>
9310 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9312 commit 0a71c92c7e1e565111cb34cd389a21ec500ca5c1
9313 Author: Dave Liu <daveliu@freescale.com>
9314 Date: Wed Dec 16 10:24:36 2009 -0600
9316 fsl-ddr: Fix power-down timing settings
9318 1. TIMING_CFG_0[ACT_PD_EXIT] was set to 6 clocks, but
9319 It should be set to tXP parameter, tXP=max(3CK, 7.5ns)
9320 2. TIMING_CFG_0[PRE_PD_EXIT] was set to 6 clocks, but
9321 It should be set to tXP (if MR0[A12]=1) else to tXPDLL parameter
9322 We are setting the mode register MR0[A12]='1'
9324 Signed-off-by: Dave Liu <daveliu@freescale.com>
9325 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9327 commit c4ca10f1db36c3ce649c656dec14f7aab644dd86
9328 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
9329 Date: Wed Dec 16 01:14:31 2009 +0300
9331 mpc85xx: Add 4-bits eSDHC support for MPC8569E-MDS boards
9333 Thanks to "Errata to MPC8569E PowerQUICC III Integrated Host Processor
9334 Family Reference Manual, Rev. 0" document, which describes all eSDHC
9335 pins, we can add 4-bits eSDHC support for MPC8569E-MDS boards.
9337 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
9338 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9340 commit bc20f9a9527afe8ae406a74f74765d4323f04922
9341 Author: Kumar Gala <galak@kernel.crashing.org>
9342 Date: Wed Dec 9 17:28:17 2009 -0600
9344 ppc/p4080: Fix reporting of PME & FM clock frequencies
9346 We incorrectly had the sense of PME_CLK_SEL, FM1_CLK_SEL, FM2_CLK_SEL
9347 backwards so we report the wrong frequency.
9349 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9351 commit de3cbd78c9a485389b233f8ca705a9e5f51afaf3
9352 Author: Li Yang <leoli@freescale.com>
9353 Date: Wed Dec 9 14:26:08 2009 +0800
9355 fsl_law: add SRIO2 target id and law_size_bits() macro
9357 Signed-off-by: Li Yang <leoli@freescale.com>
9358 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9360 commit abc76eb6a6936a99811eda256222b3927427f8e2
9361 Author: Kumar Gala <galak@kernel.crashing.org>
9362 Date: Tue Nov 17 20:21:20 2009 -0600
9364 ppc/85xx: Map boot page guarded for MP boot
9366 We already map the page cache-inhibited. There is no reason we
9367 shouldn't also be marking it guarded to prevent speculative accesses.
9369 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9371 commit effe4973f2f349e6e87d455ae718aabaf919a75d
9372 Author: Kumar Gala <galak@kernel.crashing.org>
9373 Date: Tue Nov 17 22:44:52 2009 -0600
9375 ppc: Added macro to test for specific SVR revision
9377 Various SoC errata are specific to a given revision of silicon. This
9378 patch gives us a simple macro to use when doing such tests.
9380 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9382 commit f5ecc6e027150289c2a46db7cec197b2b6da893c
9383 Author: Dave Liu <daveliu@freescale.com>
9384 Date: Tue Nov 17 20:01:24 2009 -0600
9386 p4080: add readback to bootpage translation window
9388 We need to add the readback to bootpage translation LAW
9391 Signed-off-by: Dave Liu <daveliu@freescale.com>
9392 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
9393 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9395 commit 5fb6ea3ad3562f78df8693ed8c4ca89654236c4f
9396 Author: Kumar Gala <galak@kernel.crashing.org>
9397 Date: Fri Nov 13 09:25:07 2009 -0600
9399 ppc/85xx: Make flash TLB entry determined at runtime on FSL boards
9401 Rather than hard coding which TLB entry the FLASH is mapped with we can
9402 use find_tlb_idx to determine the entry.
9404 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9406 commit 783852e467f32a3a5568b542379e9fec3d26a173
9407 Author: Kumar Gala <galak@kernel.crashing.org>
9408 Date: Fri Nov 13 09:09:10 2009 -0600
9410 ppc/85xx: Remove CONFIG_SYS_DDR_TLB_START
9412 Now that we dynamically determine TLB CAM entries to use we dont need
9413 CONFIG_SYS_DDR_TLB_START anymore.
9415 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9417 commit 355f4f85e90ce2e6d91883012c2993be7970c8b1
9418 Author: Kumar Gala <galak@kernel.crashing.org>
9419 Date: Fri Nov 13 09:04:19 2009 -0600
9421 ppc/85xx: Make SPD DDR TLB setup code use dynamic entry allocation
9423 Now that we track which TLB CAM entries are used we can allocate
9424 entries on the fly. Change the SPD DDR TLB setup code to assume
9425 we use at most 8 TLBs (or the number free, which ever is fewer).
9427 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9429 commit 94e9411b9dda182dd63d53ba6ea640c98b35db5f
9430 Author: Kumar Gala <galak@kernel.crashing.org>
9431 Date: Thu Nov 12 10:26:16 2009 -0600
9433 ppc/85xx: Add tracking of TLB CAM usage
9435 We need to track which TLB CAM entries are used to allow us to
9436 "dynamically" allocate entries later in the code. For example the SPD
9437 DDR code today hard codes which TLB entries it uses. We can now make
9438 that pick entries that are free.
9440 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9442 commit ee53650dad2fede057e93fdf6f8cd72b29ef7cd0
9443 Author: Kumar Gala <galak@kernel.crashing.org>
9444 Date: Wed Nov 4 13:00:55 2009 -0600
9446 ppc/8xxx: Remove is_fsl_pci_agent
9448 All users of is_fsl_pci_agent have been converted to fsl_is_pci_agent
9449 that uses the standard PCI programming model to determine host vs
9452 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9454 commit 7cb8f79b44c70a3c66891f407254d9c739e2e7da
9455 Author: Kumar Gala <galak@kernel.crashing.org>
9456 Date: Wed Nov 4 11:39:55 2009 -0600
9458 ppc/85xx: Move to using fsl_setup_hose on TQM 85xx
9460 We can use fsl_setup_hose to determine if we are a agent/end-point or
9461 a host. Rather than using some SoC specific register we can just look
9462 at the PCI cfg space of the host controller to determine this.
9464 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9466 commit 9263e829f025661cbd3a80675285b42c14350ea4
9467 Author: Kumar Gala <galak@kernel.crashing.org>
9468 Date: Wed Nov 4 13:01:51 2009 -0600
9470 ppc/85xx: Move to using fsl_setup_hose on P2020 DS
9472 We can use fsl_setup_hose to determine if we are a agent/end-point or
9473 a host. Rather than using some SoC specific register we can just look
9474 at the PCI cfg space of the host controller to determine this.
9476 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9478 commit 1e21ba8f6d0708fe7f44066059927cfa6bfedf7a
9479 Author: Kumar Gala <galak@kernel.crashing.org>
9480 Date: Wed Nov 4 13:01:38 2009 -0600
9482 ppc/85xx: Move to using fsl_setup_hose on P1/P2 RDB
9484 We can use fsl_setup_hose to determine if we are a agent/end-point or
9485 a host. Rather than using some SoC specific register we can just look
9486 at the PCI cfg space of the host controller to determine this.
9488 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9490 commit 42c01b9d1f0132a6d82e2c8333b236b1e3b0831f
9491 Author: Kumar Gala <galak@kernel.crashing.org>
9492 Date: Wed Nov 4 13:01:17 2009 -0600
9494 ppc/85xx: Move to using fsl_setup_hose on MPC8572 DS
9496 We can use fsl_setup_hose to determine if we are a agent/end-point or
9497 a host. Rather than using some SoC specific register we can just look
9498 at the PCI cfg space of the host controller to determine this.
9500 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9502 commit 5e3d7050cf127dfcd6ab260c551e9183299d0dca
9503 Author: Kumar Gala <galak@kernel.crashing.org>
9504 Date: Wed Nov 4 12:51:10 2009 -0600
9506 ppc/86xx: Clean up MPC8610 HPCD PCI setup code
9508 Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9509 board ports, use IO accessors and clean up printing of status info.
9511 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9513 commit 7b626880b4e1fd8d2297c9341b92c2253fc27fd0
9514 Author: Kumar Gala <galak@kernel.crashing.org>
9515 Date: Wed Nov 4 11:15:29 2009 -0600
9517 ppc/85xx: Clean up MPC8548 CDS PCI setup code
9519 Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9520 board ports, use IO accessors and clean up printing of status info.
9522 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9524 commit feadd5d53ba5047c3bc912ff5b7c7a690c8c53cf
9525 Author: Kumar Gala <galak@kernel.crashing.org>
9526 Date: Wed Nov 4 11:05:02 2009 -0600
9528 ppc/85xx: Clean up ATUM8548 PCI setup code
9530 Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9531 board ports, use IO accessors and clean up printing of status info.
9533 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9535 commit 4681457e2aace8dff09dc4c6c02185231b970d6b
9536 Author: Kumar Gala <galak@kernel.crashing.org>
9537 Date: Wed Nov 4 10:31:53 2009 -0600
9539 ppc/85xx: Clean up MPC8568 MDS PCI setup code
9541 Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9542 board ports, use IO accessors and clean up printing of status info.
9544 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9546 commit c847e98b143c154cc466f9d03e90a3495329172b
9547 Author: Kumar Gala <galak@kernel.crashing.org>
9548 Date: Wed Nov 4 10:26:30 2009 -0600
9550 ppc/85xx: Clean up MPC8569 MDS PCI setup code
9552 Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9553 board ports, use IO accessors and clean up printing of status info.
9555 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9557 commit 645d5a7838058ce603803935cd40a62a26aea04d
9558 Author: Kumar Gala <galak@kernel.crashing.org>
9559 Date: Wed Nov 4 10:22:26 2009 -0600
9561 ppc/85xx: Clean up MPC8544 DS PCI setup code
9563 Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9564 board ports, use IO accessors and clean up printing of status info.
9566 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9568 commit 8a414c4258aeeab93fb83fad0544894597c8bd35
9569 Author: Mingkai Hu <Mingkai.hu@freescale.com>
9570 Date: Wed Oct 28 10:49:31 2009 +0800
9572 ppc/85xx: Clean up MPC8536 DS PCI setup code
9574 Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9575 board ports, use IO accessors and clean up printing of status info.
9577 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
9578 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9580 commit 3ad89c4ecba51564c97075f031aef4fa5eafbb16
9581 Author: Kumar Gala <galak@kernel.crashing.org>
9582 Date: Sat Oct 31 11:23:41 2009 -0500
9584 NET: Base support for etsec2.0
9586 1. Modified the tsec_mdio structure to include the new regs
9587 2. Modified the MDIO_BASE_ADDR so that it will handle both
9588 older version and new version of etsec.
9590 Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
9591 Acked-by: Kim Phillips <kim.phillips@freescale.com>
9592 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9594 commit b9e186fc31683a4f1b6880c086950b2270e62e24
9595 Author: Sandeep Gopalpet <sandeep.kumar@freescale.com>
9596 Date: Sat Oct 31 00:35:04 2009 +0530
9598 NET: Move MDIO regs out of TSEC Space
9600 Moved the mdio regs out of the tsec structure,and
9601 provided different offsets for tsec base and mdio
9602 base so that provision for etsec2.0 can be provided.
9604 This patch helps in providing the support for etsec2.0
9605 In etsec2.0, the MDIO register space and the etsec reg
9606 space are different.
9608 Also, moved the TSEC_BASE_ADDR and MDIO_BASE_ADDR definitons into
9609 platform specific files.
9611 Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
9612 Acked-by: Kim Phillips <kim.phillips@freescale.com>
9613 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9615 commit bcad21fda187f7d8d5d2c026c395cca35a9c700e
9616 Author: Kumar Gala <galak@kernel.crashing.org>
9617 Date: Thu Mar 19 02:46:28 2009 -0500
9619 85xx: Add support to set DPAA (data path) devices clock frequencies
9621 Set clock-frequency for Frame Manager 0/1 and Patter Match Engine on p4080.
9623 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9625 commit 178e39e199e9c985e5e5e968d60d7243fceb5616
9626 Author: Kumar Gala <galak@kernel.crashing.org>
9627 Date: Thu Sep 17 00:01:14 2009 -0500
9629 ppc/8xxx: Don't use pci_cfg on FSL_CORENET platforms
9631 The FSL_CORENET platforms use a completely different means to determine
9632 which PCIe port is enabled as well as if its a host or agent/end-point.
9634 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9636 commit 11588b5dc4c581b2a68a24e3298ab14e83c59d31
9637 Author: Kumar Gala <galak@kernel.crashing.org>
9638 Date: Thu Oct 15 23:22:10 2009 -0500
9640 ppc/p4080: Added p4080 SERDES registers & USB offset
9642 Added immap definition for SERDES registers on p4080, the USB offset
9643 (since it was missing) and a GPL header.
9645 Signed-off-by: Li Yang <leoli@freescale.com>
9646 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9648 commit 82fd1f8da9add2d74532cf78d224485f0042d00d
9649 Author: Kumar Gala <galak@kernel.crashing.org>
9650 Date: Thu Mar 19 02:53:01 2009 -0500
9652 85xx: Add support for e500mc cache stashing
9654 The e500mc core supports the ability to stash into the L1 or L2 cache,
9655 however we need to uniquely identify the caches with an id.
9657 We use the following equation to set the various stash-ids:
9659 32 + coreID*2 + 0(L1) or 1(L2)
9661 The 0 (for L1) or 1 (for L2) matches the CT field used be various cache
9662 control instructions.
9664 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9666 commit 26be2c53d671ecfd3e0483f0870649ac28322293
9667 Author: Nick Thompson <nick.thompson@ge.com>
9668 Date: Sat Dec 12 12:13:10 2009 -0500
9670 Davinci: NAND enable ECC even when not in NAND boot mode
9672 Davinci: NAND enable ECC even when not in NAND boot mode
9674 On Davinci platforms, the default NAND device is enabled (for ECC)
9675 in low level boot code when NAND boot mode is used. If booting in
9676 another mode, NAND ECC is not enabled. The driver should make
9677 sure ECC is enabled regardless of boot mode if NAND is configured
9680 Signed-off-by: Nick Thompson <nick.thompson@ge.com>
9682 commit 97f4eb8cfb97c7c5b158e3c0df4611efbf50f403
9683 Author: Nick Thompson <nick.thompson@gefanuc.com>
9684 Date: Sat Dec 12 12:12:26 2009 -0500
9686 Davinci: Configurable NAND chip selects
9688 Davinci: Configurable NAND chip selects
9690 Add a CONFIG_SYS_NAND_CS setting to all davinci configs and
9691 use it to setup the NAND controller in the davinci_nand
9694 Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
9696 commit 90110e0eab5ac6ab714109ce1fd8873c858dd552
9697 Author: Nick Thompson <nick.thompson@gefanuc.com>
9698 Date: Sat Dec 12 12:10:51 2009 -0500
9700 Davinci: Table driven pinmux configuration
9702 Davinci: Table driven pinmux configuration
9704 Add code to allow pinmux_config tables to be grouped and configured
9705 as a single resource. This removes multiple calls to the pinmux
9706 configuration code from board_init and allows pinmuxes to be
9707 individually configured and added by data manipulation only.
9709 All related #ifdefs can the be removed from board_init code and
9710 since the compiler optimises away statics, #ifdefs can be reduced in
9711 the data definitions as well.
9713 Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
9715 commit 1270ec13d4fbae48a537dc76d418a6efa72f5725
9716 Author: Robert P. J. Day <rpjday@crashcourse.ca>
9717 Date: Sat Dec 12 12:10:33 2009 -0500
9719 Remove superfluous uses of V_PROMPT macro.
9721 A number of config files define the V_PROMPT macro for the
9722 command-line prompt, only to immediately use that macro to define
9723 CONFIG_SYS_PROMPT, making V_PROMPT entirely superfluous.
9725 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
9727 commit 8b432bebc205a959684559477472c048e31d137d
9728 Author: Grazvydas Ignotas <notasas@gmail.com>
9729 Date: Fri Dec 11 15:07:30 2009 +0200
9731 pandora: don't enable VAUX3, VDAC and VPLL2 regulators
9733 These regulators are not needed to start the kernel and only
9734 cause "incomplete constraints" warnings from kernel, so don't
9735 turn them on to save power.
9737 Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
9739 commit ead39d7aa3ddccb2e374217aeab23bd65cedb762
9740 Author: Grazvydas Ignotas <notasas@gmail.com>
9741 Date: Thu Dec 10 17:10:21 2009 +0200
9743 TWL4030: make LEDs selectable for twl4030_led_init()
9745 Not all boards have both LEDs hooked, so enabling both on
9746 boards with single LED will just waste power. Make it
9747 possible to choose LEDs by adding argument to
9750 Using this turn on only LEDB for pandora, leave both LEDs
9751 on for all other boards, as it was before this patch.
9753 Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
9755 commit be34fef7fdcfaffc68495e50929669ac5e4bd800
9756 Author: Stefan Roese <sr@denx.de>
9757 Date: Wed Dec 16 09:27:31 2009 +0100
9759 ppc4xx: alpr: Remove some not needed commands to make image fit again
9761 The latest changes increased the size of the alpr image a bit more.
9762 Now it doesn't fit into the 256k reserved for it. This patch now removes
9763 the commands "ping" and "diag" which are not needed in the production
9766 Signed-off-by: Stefan Roese <sr@denx.de>
9767 Cc: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
9769 commit 072e754b6b9bef438fc0870318755e33051baa7d
9770 Author: Heiko Schocher <hs@denx.de>
9771 Date: Thu Dec 3 11:23:17 2009 +0100
9773 i2c, ppc4xx: fix compiling KAREF and METROBOX boards.
9775 commit eb5eb2b0f744f0cba405160c5d01335c40f09acf
9777 ppc4xx: Cleanup PPC4xx I2C infrastructure
9779 This patch cleans up the PPC4xx I2C intrastructure:
9781 - Use C struct to describe the I2C registers instead of defines
9782 - Coding style cleanup (braces, whitespace, comments, line length)
9783 - Extract common code from i2c_read() and i2c_write()
9784 - Remove unneeded IIC defines from ppc405.h & ppc440.h
9786 breaks comiling for the KAREF and METROBOX boards.
9788 This patch fixes this issue.
9790 Signed-off-by: Heiko Schocher <hs@denx.de>
9791 Signed-off-by: Stefan Roese <sr@denx.de>
9793 commit 87d93a1ba2ae23550e1370adb7a3b00af0831165
9794 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
9795 Date: Wed Dec 9 15:16:47 2009 +0100
9797 move prototypes for gunzip() and zunzip() to common.h
9799 Prototype for gunzip/zunzip was only in lib_generic/gunzip.c and thus
9800 repeated in every file using it. This patch moves the prototypes to
9801 common.h and removes all prototypes distributed anywhere else.
9803 Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
9805 commit 127e10842b2474ac20e40572a4102dd4d5ed80f1
9806 Author: Mahavir Jain <mjain@marvell.com>
9807 Date: Tue Nov 3 12:22:10 2009 +0530
9809 usb: write command for RAW partition.
9811 This patch implements write support to usb device with raw partition.
9812 It will be useful for filesystem write support to usb device from
9815 Tested with writing kernel image to raw usb disk & booting with usb
9816 read command into ram.
9818 [Note: run usb part to get info about start sector & number of
9819 sectors on a partition for usb write operation.]
9821 Signed-off-by: Mahavir Jain <mjain@marvell.com>
9823 commit 73c8640e93881439b87a5734485a9e56a494ef50
9824 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9825 Date: Wed Nov 4 15:58:23 2009 -0600
9827 omap3evm: musb: add USB config
9829 Added USB host and device config for host (MSC, Keyboard) and
9830 device (ACM) functionalities.
9832 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9834 commit ae4caf2fb53cc7be5d59a649b8aee86d542cbb6f
9835 Author: Tom Rix <Tom.Rix@windriver.com>
9836 Date: Sat Oct 31 12:37:46 2009 -0500
9838 OMAP3 USB Initialize twl4030 only if required
9840 OMAP3EVM uses ISP1504 phy and so twl4030 related init is not required.
9842 Submitted-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9843 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9845 commit 2ec1abea4359b94523d45a20d68d8582e09ace46
9846 Author: Tom Rix <Tom.Rix@windriver.com>
9847 Date: Sat Oct 31 12:37:45 2009 -0500
9849 OMAP3 zoom2 Use usbtty if the debug board is not connected.
9851 The preferred serial output comes from the debug board.
9852 When the debug board is disconnected, fall back on using
9853 usbtty from the usb connector on the Zoom2 board.
9855 This shows up as /dev/ttyACM0 in a linux host.
9857 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9859 commit 6299487ef5dcdb06e0394f5955755c8dd9ce707b
9860 Author: Tom Rix <Tom.Rix@windriver.com>
9861 Date: Sat Oct 31 12:37:44 2009 -0500
9863 USBTTY make some function declarations easier to use.
9865 Zoom2 needs to use these declarations and the include directory is a
9866 better place from them than in the middle of the driver directory.
9867 It did not make sense to create a new file for just a couple of
9868 lines so they were appended to the serial.h
9870 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9872 commit 25374bfbf3a6c6624d8db512c95a4960e3a84635
9873 Author: Tom Rix <Tom.Rix@windriver.com>
9874 Date: Sat Oct 31 12:37:43 2009 -0500
9876 OMAP3 beagle Add usbtty configuration
9878 The primary console of beagle is the serial header.
9880 A secondary console is to use the usbtty. The user can set this
9883 setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty
9886 usbtty will be usable by accessing the /dev/ttyACM0 on a linux host.
9888 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9890 commit 05be5a60e98eb1243901f556fefd66b1691fabe4
9891 Author: Tom Rix <Tom.Rix@windriver.com>
9892 Date: Sat Oct 31 12:37:42 2009 -0500
9894 OMAP3 zoom1 Add usbtty configuration
9896 The primary console of zoom1 is the serial out from the jumpers
9897 accessed by removing the back panel.
9899 A secondary console is to use the usbtty. The user can set this
9902 setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty
9905 usbtty will be usable by accessing the /dev/ttyACM0 on a linux host.
9907 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9909 commit f298e4b6dd56df3e35a13a6ddd572ca3baf06ad2
9910 Author: Tom Rix <Tom.Rix@windriver.com>
9911 Date: Sat Oct 31 12:37:41 2009 -0500
9913 OMAP3 Add usb device support
9915 This change adds the usb device support for musb.
9917 Omap3 platform support added at the same level as davinci.
9919 The interface for usbtty to use the musb device support was added.
9921 Verified on omap3 beagle, zoom1 and zoom2.
9923 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9925 commit bffbb2a86d2a3aa28bd8f9869aa553082fb5af5f
9926 Author: Tom Rix <Tom.Rix@windriver.com>
9927 Date: Sat Oct 31 12:37:40 2009 -0500
9929 TWL4030 Add usb PHY support
9931 The twl4030 provides a PHY device for connecting a link device,
9932 like musb, to physical connection.
9934 This change adds the twl4030 usb registers and functions for
9935 initializing the PHY as required by omap3.
9937 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9939 commit 988365a2048356f94ed0c294009233317c9fb4b2
9940 Author: Tom Rix <Tom.Rix@windriver.com>
9941 Date: Sat Oct 31 12:37:39 2009 -0500
9943 USB add macros for debugging usb device setup.
9945 When developing usb device features, it is useful to print out
9946 common usb structures.
9948 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9950 commit 8f8bd565f35ff8a068727bfcf8975c50df082043
9951 Author: Tom Rix <Tom.Rix@windriver.com>
9952 Date: Sat Oct 31 12:37:38 2009 -0500
9954 USB Consolidate descriptor definitions
9956 The header files usb.h and usbdescriptors.h have the same nameed
9957 structure definitions for
9959 usb_config_descriptor
9960 usb_interface_descriptor
9961 usb_endpoint_descriptor
9962 usb_device_descriptor
9963 usb_string_descriptor
9965 These are out right duplicates in usb.h
9967 usb_device_descriptor
9968 usb_string_descriptor
9970 This one has extra unused elements
9972 usb_endpoint_descriptor
9974 unsigned char bRefresh
9975 unsigned char bSynchAddress;
9977 These in usb.h have extra elements at the end of the usb 2.0
9978 specified descriptor and are used.
9980 usb_config_descriptor
9981 usb_interface_descriptor
9983 The change is to consolidate the definition of the descriptors
9984 to usbdescriptors.h. The dublicates in usb.h are removed.
9985 The extra element structure will have their name shorted by
9986 removing the '_descriptor' suffix.
9990 usb_config_descriptor -> usb_config
9991 usb_interface_descriptor -> usb_interface
9993 For these, the common descriptor elements are accessed now
9994 by an element 'desc'.
9998 - if (iface->bInterfaceClass != USB_CLASS_HUB)
9999 + if (iface->desc.bInterfaceClass != USB_CLASS_HUB)
10001 This has been compile tested on MAKEALL arm, ppc and mips.
10003 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
10005 commit e5e4e705ce402856a4800ebf4c0cc163d41b58b0
10006 Author: Li Yang <leoli@freescale.com>
10007 Date: Wed Dec 9 18:13:26 2009 +0800
10009 Update Makefile for tag generating
10011 Get tag directories from the $(__LIB) and also generate tag for .S files.
10013 Signed-off-by: Li Yang <leoli@freescale.com>
10015 commit d02ffbf8d72085035f746c63c2609daf20a84765
10016 Author: Kumar Gala <galak@kernel.crashing.org>
10017 Date: Wed Dec 16 14:12:11 2009 -0600
10019 drivers/bios_emulator: Fix compile error in .depend not being generated
10021 make -C drivers/bios_emulator/
10022 make[2]: Entering directory
10023 `drivers/bios_emulator'
10024 In file included from atibios.c:49:
10025 biosemui.h:47:21: error: biosemu.h: No such file or directory
10027 x86emu/decode.c:40:28: error: x86emu/x86emui.h: No such file or directory
10030 Due to lack of proper CPPFLAGS being passed to .depend generation rule
10032 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10034 commit a200a7c04d89853d2a1395b96d8ca5e3dd754551
10035 Author: Wolfgang Denk <wd@denx.de>
10036 Date: Tue Dec 15 23:20:54 2009 +0100
10038 Update CHANGELOG; prepare Prepare v2009.11
10040 Signed-off-by: Wolfgang Denk <wd@denx.de>
10042 commit f9476902b789b0481b9df49af88d6ca94fb16fa0
10043 Author: Peter Tyser <ptyser@xes-inc.com>
10044 Date: Tue Dec 15 12:10:47 2009 -0600
10046 mpc85xx, mpc86xx: Fix gd->cpu pointer after relocation
10048 The gd->cpu pointer is set to an address located in flash when the
10049 probecpu() function is called while U-Boot is executing from flash.
10050 This pointer needs to be updated to point to an address in RAM after
10051 relocation has occurred otherwise Linux may not be able to boot due to
10052 "fdt board" crashing if flash has been erased or changed.
10054 This bug was introduced in commit
10055 a0e2066f392782730f0398095e583c87812d97f2.
10057 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10058 Reported-by: Ed Swarthout <Ed.Swarthout@freescale.com>
10059 Tested-by: Kumar Gala <galak@kernel.crashing.org>
10060 Tested on MPC8527DS.
10061 Tested by: Ed Swarthout <Ed.Swarthout@freescale.com>
10063 commit 1ab70f6fff9fa3b7910c11b874f625e004256c50
10064 Author: Ben Warren <biggerbadderben@gmail.com>
10065 Date: Mon Dec 14 16:30:39 2009 -0800
10067 Net: Clean up LAN91C96 Support
10069 A previous Commit converted the LAN91C96 Ethernet driver to using the
10070 CONFIG_NET_MULTI API, but did not include full board support. This patch
10073 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10075 commit 3363a34b9eeda9783afcbbed5cdd738926d1f4bf
10076 Author: Peter Tyser <ptyser@xes-inc.com>
10077 Date: Sun Dec 13 17:58:34 2009 -0600
10079 MVBLUE: Remove CONFIG_CMD_IRQ
10081 Neither the MVBLUE nor its underlying architecture implement the
10082 do_irqinfo() function which is required when CONFIG_CMD_IRQ is defined.
10083 This change fixes the following MVBLUE compiler error:
10085 -> ./MAKEALL MVBLUE
10086 Configuring for MVBLUE board...
10087 common/libcommon.a(cmd_irq.o):(.u_boot_cmd+0x24): undefined reference to `do_irqinfo'
10088 make: *** [u-boot] Error 1
10090 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10091 Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
10093 commit 18e8ad60ee87431c01cc2686985b60cc54f5dd3b
10094 Author: Detlev Zundel <dzu@denx.de>
10095 Date: Mon Dec 14 17:54:40 2009 +0100
10097 imx27lite: Reenable MTD support on NOR flash.
10099 The support for this was silently dropped by a configuration
10100 split during the merge of the imx27lite board support in commit
10101 864aa034f3a0e10ce710e8bbda171df3cab59414 (cmd_mtdparts: Move to common
10102 handling of FLASH devices via MTD layer).
10104 Signed-off-by: Detlev Zundel <dzu@denx.de>
10106 commit 076cd24cb4278c125c8f36df386852dc0fcfefae
10107 Author: Thomas Weber <weber@corscience.de>
10108 Date: Wed Dec 9 09:38:04 2009 +0100
10110 net: dm9000x: fix debug output
10112 commit 60f61e6d7655400bb785a2ef637581679941f6d1 breaks compile with gcc by introducing __func__
10113 instead of constant string "func" in the macro call but missed to change the macro.
10115 Signed-off-by: Thomas Weber <weber@corscience.de>
10116 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10118 commit c179a2896e6a5138e30786f1d7961d880dbd6d31
10119 Author: John Ogness <john.ogness@linutronix.de>
10120 Date: Fri Dec 11 09:47:28 2009 +0100
10122 fec_mxc: incomplete error handling
10124 fec_init() will only allocate fec->base_ptr if it is non-NULL. But
10125 the cleanup routine on error will free the pointer without setting
10126 it to NULL. This means that a later call to fec_init() would result
10127 in using an invalid pointer.
10129 Signed-off-by: John Ogness <john.ogness@linutronix.de>
10130 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10132 commit 2ab4a4d0952b754b1c74f4d2b12b83d600d449c8
10133 Author: Reinhard Arlt <reinhard.arlt@esd.eu>
10134 Date: Fri Dec 4 09:52:17 2009 +0100
10136 net: e1000: Add support for the Intel 82546GB controller
10138 This chip is equipped for example on the esd PMC-ETH2-GB board. So let's
10139 add it to the list of supported chips to the e1000 driver.
10141 Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
10142 Signed-off-by: Stefan Roese <sr@denx.de>
10143 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10145 commit aafda38fb266b94ca344e5ff014d430790c72279
10146 Author: Remy Bohmer <linux@bohmer.net>
10147 Date: Wed Oct 28 22:13:40 2009 +0100
10149 Add error codes/handling for TFTP-server
10151 Signed-off-by: Remy Bohmer <linux@bohmer.net>
10152 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10154 commit ac6b362a2598b8cd27beb071fa6224cf8b121e1b
10155 Author: Nishanth Menon <nm@ti.com>
10156 Date: Fri Oct 16 00:06:37 2009 -0500
10158 LAN91C96: Enable NET_MULTI LAN driver
10160 This modification is NOT tested on any of the
10161 platforms modified as I dont have them. please
10162 help by testing+building+fixing
10164 Signed-off-by: Nishanth Menon <nm@ti.com>
10165 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10167 commit a1725999b8b7527971183122cdfb54e2f87f61ae
10168 Author: Nishanth Menon <nm@ti.com>
10169 Date: Fri Oct 16 00:06:36 2009 -0500
10171 TI OMAP3: SDP3430 FIX NET_MULTI Warning
10173 Enable the NET MULTI option and remove build warning
10177 Signed-off-by: Nishanth Menon <nm@ti.com>
10178 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10180 commit b7ad4109da342dfc787468fc713d88d0a8b9e67a
10181 Author: Nishanth Menon <nm@ti.com>
10182 Date: Fri Oct 16 00:06:35 2009 -0500
10184 NET: LAN91C96 CONFIG_NET_MULTIify
10186 Make the lan91c96 driver capable of CONFIG_NET_MULTI
10187 to be clean for the new arch, add a a lil detect function
10188 Most of the formatting change was done to keep checkpatch
10189 silent, but a few functions and #if 0ed code which
10190 does not make sense for NET_MULTI have been removed
10192 Now, use the lan91c96_initialize() function to init the driver
10194 Signed-off-by: Nishanth Menon <nm@ti.com>
10195 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10197 commit 6ac59c5518e1d2e2ef1c4b8dee99267dfbdf9cdc
10198 Author: Mike Frysinger <vapier@gentoo.org>
10199 Date: Tue Nov 3 11:35:42 2009 -0500
10201 net: pull CONFIG checks out of source and into makefile
10203 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10204 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10206 commit f4cfe42758192d09f8375e384cc000aa70d97029
10207 Author: Stefan Roese <sr@denx.de>
10208 Date: Wed Dec 9 09:01:43 2009 +0100
10210 nand: Fix access to last block in NAND devices
10212 Currently, the last block of NAND devices can't be accessed. This patch
10213 fixes this issue by correcting the boundary checking (off-by-one error).
10215 Signed-off-by: Stefan Roese <sr@denx.de>
10216 Cc: Scott Wood <scottwood@freescale.com>
10217 Cc: Wolfgang Denk <wd@denx.de>
10219 commit 3b887ca8ce72cc12129183538f6e828db13f4867
10220 Author: Peter Korsgaard <jacmet@sunsite.dk>
10221 Date: Tue Dec 8 22:20:34 2009 +0100
10223 mpc83xx: boot time regression, move LCRR setup back to cpu_init_f
10225 Commit c7190f02 (retain POR values of non-configured ACR, SPCR, SCCR,
10226 and LCRR bitfields) moved the LCRR assignment to after relocation
10227 to RAM because of the potential problem with changing the local bus
10228 clock while executing from flash.
10230 This change unfortunately adversely affects the boot time, as running
10231 all code up to cpu_init_r can cause significant slowdown.
10233 E.G. on a 8347 board a bootup time increase of ~600ms has been observed:
10235 0.020 CPU: e300c1, MPC8347_PBGA_EA, Rev: 3.0 at 400 MHz, CSB: 266.667 MHz
10243 0.016 CPU: e300c1, MPC8347_PBGA_EA, Rev: 3.0 at 400 MHz, CSB: 266.667 MHz
10249 So far no boards have needed the late LCRR setup, so simply revert it
10250 for now - If it is needed at a later time, those boards can either do
10251 their own final LCRR setup in board code (E.G. in board_early_init_r),
10252 or we can introduce a CONFIG_SYS_LCRR_LATE config option to only do
10253 the setup in cpu_init_r.
10255 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
10256 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
10258 commit 4b142febff71eabdb7ddbb125c7b583b24ddc434
10259 Author: Heiko Schocher <hs@denx.de>
10260 Date: Thu Dec 3 11:21:21 2009 +0100
10262 common: delete CONFIG_SYS_64BIT_VSPRINTF and CONFIG_SYS_64BIT_STRTOUL
10264 There is more and more usage of printing 64bit values,
10265 so enable this feature generally, and delete the
10266 CONFIG_SYS_64BIT_VSPRINTF and CONFIG_SYS_64BIT_STRTOUL
10269 Signed-off-by: Heiko Schocher <hs@denx.de>
10271 commit 00b6d927ba8900cdf218b90b277e1090e284bea6
10272 Author: Heiko Schocher <hs@denx.de>
10273 Date: Thu Dec 3 11:20:06 2009 +0100
10275 5xxx, fdt: move fdt_fixup_memory() to cpu.c file
10277 u-boot updates, before starting Linux, the memory node in the
10278 DTS. As this is a "standard" feature, move this functionality
10279 to the cpu.c file for mpc5xxx and mpc512x processors.
10281 Signed-off-by: Heiko Schocher <hs@denx.de>
10283 commit 386118a896554b13f14ad0f82356276988f7de82
10284 Author: Michal Simek <monstr@monstr.eu>
10285 Date: Tue Dec 8 09:12:49 2009 +0100
10287 microblaze: Correct ffs regression for Microblaze
10289 We are using generic implementation of ffs. This should
10290 be part of Simon's commit 0413cfecea350000eab5e591a0965c3e3ee0ff00
10292 Here is warning message which this patch removes.
10294 In file included from /tmp/u-boot-microblaze/include/common.h:38,
10295 from cmd_mtdparts.c:87:
10296 /tmp/u-boot-microblaze/include/linux/bitops.h:123:1: warning: "ffs" redefined
10297 In file included from /tmp/u-boot-microblaze/include/linux/bitops.h:110,
10298 from /tmp/u-boot-microblaze/include/common.h:38,
10299 from cmd_mtdparts.c:87:
10300 /tmp/u-boot-microblaze/include/asm/bitops.h:269:1:
10301 warning: this is the location of the previous definition
10303 Signed-off-by: Michal Simek <monstr@monstr.eu>
10305 commit 8fe7b29f9811322931f0192a56431edcf819d6b9
10306 Author: Graeme Smecher <graeme.smecher@mail.mcgill.ca>
10307 Date: Mon Dec 7 08:09:57 2009 -0800
10309 microblaze: Stop stack clobbering in microblaze-generic.
10311 A typo caused the stack and malloc regions to overlap, which prevented
10312 mem_malloc_init() from returning. This commit makes the memory layout match
10313 the example described in include/configs/microblaze-generic.h
10315 Signed-off-by: Graeme Smecher <graeme.smecher@mail.mcgill.ca>
10316 Signed-off-by: Michal Simek <monstr@monstr.eu>
10318 commit 0fc52948bda0734431cb528ee4fd82f1dec8c7b5
10319 Author: Wolfgang Denk <wd@denx.de>
10320 Date: Mon Dec 7 23:14:13 2009 +0100
10322 Update CHANGELOG, prepare -rc2
10324 Signed-off-by: Wolfgang Denk <wd@denx.de>
10326 commit f2352877cb2daac88115192fb09991a2397d0b27
10327 Author: Peter Tyser <ptyser@xes-inc.com>
10328 Date: Sun Dec 6 23:58:28 2009 -0600
10330 MAKEALL: Fix return value
10332 Previously MAKEALL would always return a value of 0, even if 1 or more
10333 boards did not compile. This change causes MAKEALL to return 0 if all
10334 boards were able to build, otherwise 1.
10336 This change also requires changing the script interpreter from sh to
10337 bash to support bash's PIPESTATUS variable.
10339 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10341 commit fbc1c8f6f6c972524197829c56dd8f2f5da0200a
10342 Author: Peter Tyser <ptyser@xes-inc.com>
10343 Date: Sun Dec 6 01:33:24 2009 -0600
10345 tools/mkimage: Remove duplicate line of code
10347 Recent commits 1a99de2cb4d08eb3bf9fb3f60a9d533150de8c0e and
10348 6a590c5f5fd12cdd27f3153522acfac3854590e7 both fixed the same bug in the
10349 same manner. Unfortunately git was "smart" enough to merge both changes
10350 which resulted in some duplicate code.
10352 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10354 Reordered code and comment a bit.
10356 Signed-off-by: Wolfgang Denk <wd@denx.de>
10358 commit df002fa6b9cd475909ede35bf95b803c2289c6a4
10359 Author: Heiko Schocher <hs@denx.de>
10360 Date: Sat Dec 5 11:59:51 2009 +0100
10362 i2c: fix dangling comment in do_i2c_mw()
10364 commit bd3784df94bfeca43fbf34094df9cb1bd3ecca3b deleted some unused
10365 code in do_i2c_mw(), but missed to also remove the respective
10366 commment. This patch fixes this.
10368 Signed-off-by: Heiko Schocher <hs@denx.de>
10370 commit 7cb5fc15f22de46cc6fabc26baf994cf8f7fa546
10371 Author: Heiko Schocher <hs@denx.de>
10372 Date: Thu Dec 3 11:20:42 2009 +0100
10374 mpc52xx, manroland: add some commands
10376 add the following commands for the manroland boards:
10378 CONFIG_CMDLINE_EDITING
10379 CONFIG_COMMAND_HISTORY
10380 CONFIG_AUTO_COMPLETE
10382 Signed-off-by: Heiko Schocher <hs@denx.de>
10384 commit 39ff7d5f4cc547a2034a8bfc2a5b5f4b62fd5c20
10385 Author: Stefan Roese <sr@denx.de>
10386 Date: Thu Dec 3 06:24:30 2009 +0100
10388 POST: Remove duplicated post_hotkey_pressed() functions
10390 This patch introduces a weak default function for post_hotkey_pressed(),
10391 returning 0, for boards without hotkey support. The long-running tests
10392 won't be started on those boards. This default function was implemented
10393 in many board directories. By implementing this weak default we can
10394 remove all those duplicate versions.
10396 Boards with hotkey support, can override this weak default function
10397 by defining one in their board specific code.
10399 Signed-off-by: Stefan Roese <sr@denx.de>
10401 commit f8450829f921cf10667af98a8d08edfa3d998f04
10402 Author: Heiko Schocher <hs@denx.de>
10403 Date: Tue Dec 1 19:30:47 2009 +0100
10405 52xx, manroland: add fdt_fixup_memory() in ft_board_setup()
10407 To update the real memory size in the memory node on the
10408 uc101 and mucmc52 boards call fdt_fixup_memory() in
10411 Signed-off-by: Heiko Schocher <hs@denx.de>
10413 commit 0ec81db20294efdad2454a753e79f1fe244a43ca
10414 Author: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
10415 Date: Tue Dec 1 14:05:55 2009 +0100
10417 Fix computation in nand_util.c:get_len_incl_bad
10419 Depending on offset, flash size and the number of bad blocks,
10420 get_len_incl_bad may return a too small value which may lead to:
10422 1) If there are no bad blocks, nand_{read,write}_skip_bad chooses the
10423 bad block aware read/write code. This may hurt performance, but does
10424 not have any adverse effects.
10426 2) If there are bad blocks, the nand_{read,write}_skip_bad may choose
10427 the bad block unaware read/write code (if len_incl_bad == *length)
10428 which leads to corrupted data.
10430 Signed-off-by: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
10432 commit aabb8cb0818e285aeed0cfaf243635997e07554d
10433 Author: Evan Samanas <esamanas@xes-inc.com>
10434 Date: Mon Nov 9 20:08:36 2009 -0600
10436 nfs: NfsTimeout() updates
10438 - NfsTimeout() does not correctly update the NFS timeout value which
10439 results in NfsTimeout() only being called once in certain situations.
10440 This can result in the 'nfs' command hanging indefinetly. For
10441 example, the command:
10443 nfs 192.168.0.1:/home/user/file
10445 will not exit until ctrl-c is pressed if 192.168.0.1 does not have an
10446 NFS server running.
10448 This issue is resolved by reinitializting the NFS timeout value inside
10449 NfsTimeout() when a timeout occurs.
10451 - Make the 'nfs' command print the 'T' character when a timeout occurs.
10452 Previously there was no indication that timeouts were occuring.
10454 - Mimic the 'tftpboot' command and when a download fails print "Retry
10455 count exceeded; starting again", and restart the download taking the
10456 'netretry' environment variable into account.
10458 Signed-off-by: Evan Samanas <esamanas@xes-inc.com>
10459 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10463 Tested by: Wolfgang Denk <wd@denx.de>
10465 Tested on MPC8527DS.
10467 Tested by: Ed Swarthout <Ed.Swarthout@freescale.com>
10469 commit 224c90d1060bf1a83cbf33ca51d060b9d19e0294
10470 Author: Peter Tyser <ptyser@xes-inc.com>
10471 Date: Wed Nov 18 19:08:59 2009 -0600
10473 bootm: Fix help message's sub-command ordering
10475 The help message for the 'bootm' command listed the 'cmdline' and 'bdt'
10476 sub-commands in the wrong order which resulted in the error below when
10477 following the 'help' command's instructions:
10479 "Trying to execute a command out of order"
10481 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10483 commit a93c92cddaedd5f0720e0da15c6664f7a688b582
10484 Author: Robert P. J. Day <rpjday@crashcourse.ca>
10485 Date: Tue Nov 17 07:30:23 2009 -0500
10487 help: Correct syntax of nandecc help output.
10489 "nandecc" help output should not reproduce the command name, nor have
10490 a trailing newline.
10492 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
10494 commit c2fff331a32ceca837d76eb7827d6340da270d52
10495 Author: Mike Rapoport <mike@compulab.co.il>
10496 Date: Wed Nov 11 10:03:03 2009 +0200
10498 smc911x: update SMC911X related configuration description
10500 Since commit 736fead8fdbf8a8407048bebc373cd551d01ec98 "Convert SMC911X
10501 Ethernet driver to CONFIG_NET_MULTI API" SMC911X configration options
10502 are called CONFIG_SMC911X rather than CONFIG_DRIVER_SMC911X. Update
10503 README to reflect that change.
10505 Signed-off-by: Mike Rapoport <mike@compulab.co.il>
10507 commit 45b6b65c6bf06a589ef3123192af94b0381db27b
10508 Author: Mike Rapoport <mike@compulab.co.il>
10509 Date: Wed Nov 11 10:03:09 2009 +0200
10511 smc911x: fix typo in smc911x_handle_mac_address name
10513 Signed-off-by: Mike Rapoport <mike@compulab.co.il>
10515 commit f64ef9bb995687e24e0b61b52316f4eaa97c3bbc
10516 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
10517 Date: Thu Nov 19 02:47:28 2009 -0600
10519 fix nfs symlink name corruption
10521 An off by one error may cause nfs readlink lookup fail if
10522 nfs_path_buff has non-zero data from a previous use.
10524 Loading: *** ERROR: File lookup fail
10526 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
10528 commit e8fac25e83426fdf461c66aa8a2530ec28ec536e
10529 Author: Wolfgang Denk <wd@denx.de>
10530 Date: Mon Dec 7 21:06:40 2009 +0100
10532 at91sam9261ek.c: fix minor coding style issue.
10534 Signed-off-by: Wolfgang Denk <wd@denx.de>
10536 commit 4713010adf5beda87410d637ebfc58db0db9a9db
10537 Author: Wolfgang Denk <wd@denx.de>
10538 Date: Sun Dec 6 01:21:28 2009 +0100
10540 trab: fix warning: implicit declaration of function 'disable_vfd'
10542 Signed-off-by: Wolfgang Denk <wd@denx.de>
10544 commit a9f99ab44b473fb394169ba365f8b4380f981584
10545 Author: Wolfgang Denk <wd@denx.de>
10546 Date: Sun Dec 6 00:53:18 2009 +0100
10548 zlib.c: avoid build conflicts for cradle board
10550 Commit dce3d79710 updated the zlib code to v0.95; this caused
10551 conflicts when building for the "cradle" board, because the (pretty
10552 generic) preprocessor variable "OFF" was used in multiple files.
10553 Make sure to avoid further conflicts by #undef'ing it in zlib.c
10554 before redefining it.
10556 Signed-off-by: Wolfgang Denk <wd@denx.de>
10557 cc: Giuseppe Condorelli <giuseppe.condorelli@st.com>
10558 cc: Angelo Castello <angelo.castello@st.com>
10559 cc: Alessandro Rubini <rubini-list@gnudd.com>
10561 commit 8cbf4e4f17121d732e78764f0ba317c9a1838ea6
10562 Author: Wolfgang Denk <wd@denx.de>
10563 Date: Sun Dec 6 00:26:19 2009 +0100
10565 Fix out-of-tree building of "apollon" board.
10567 Signed-off-by: Wolfgang Denk <wd@denx.de>
10569 commit f68ab43de67f59925542efb6bcec30f4a84fe695
10570 Author: Mike Frysinger <vapier@gentoo.org>
10571 Date: Fri Dec 4 05:35:15 2009 -0500
10573 lzma: ignore unset filesizes
10575 The Linux kernel build system changed how it compresses things with LZMA
10576 such that the header no longer contains the filesize (it is instead set to
10577 all F's). So if we get a LZMA image that has -1 for the 64bit field,
10578 let's just assume that the decompressed size is unknown and continue on.
10580 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10582 commit cccfc2ab77877dbdd2abe26b28d4c1f467feb0c0
10583 Author: Detlev Zundel <dzu@denx.de>
10584 Date: Tue Dec 1 17:16:19 2009 +0100
10586 README: Rearrange paragraphs to regain linear arrangement.
10588 Two later additions to the Configuration Option section unfortunately
10589 split the description of Show boot progress and the list of its call outs.
10591 Signed-off-by: Detlev Zundel <dzu@denx.de>
10593 commit cd514aeb996e2f7aefbe1f78481965d9d074aed4
10594 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10595 Date: Thu Nov 19 13:22:44 2009 +0100
10597 zlib: Optimize decompression
10599 This patch optimizes the direct copy procedure.
10600 Uses get_unaligned() but only in one place.
10601 The copy loop just above this one can also use this
10602 optimization, but I havn't done so as I have not tested if it
10603 is a win there too.
10604 On my MPC8321 this is about 17% faster on my JFFS2 root FS
10605 than the original. No speed test has been performed in u-boot.
10607 Size increase on ppc: 484 bytes
10609 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10610 Acked-by: Peter Korsgaard <jacmet@sunsite.dk>
10612 commit 20dde48bcadd856c86a91d5463831a10be46db83
10613 Author: Peter Korsgaard <jacmet@sunsite.dk>
10614 Date: Thu Nov 19 11:37:51 2009 +0100
10616 add lzop decompression support
10618 Add lzop decompression support to the existing lzo bitstream handling
10619 (think gzip versus zlib), and support it for uImage decompression if
10620 CONFIG_LZO is enabled.
10622 Lzop doesn't compress as good as gzip (~10% worse), but decompression
10623 is very fast (~0.7s faster here on a slow ppc). The lzop decompression
10624 code is based on Albin Tonnerre's recent ARM Linux lzo support patch.
10626 Cc: albin.tonnerre@free-electrons.com
10627 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
10629 commit c81296c16fd9d12422c9968cc0f1d9bf440a7d88
10630 Author: Peter Tyser <ptyser@xes-inc.com>
10631 Date: Tue Nov 24 16:42:10 2009 -0600
10633 tools/mkimage: Print FIT image contents after creation
10635 Previously, there was no indication to the user that a FIT image was
10636 successfully created after executing mkimage. For example:
10638 $ mkimage -f uImage.its uImage.itb
10639 DTC: dts->dtb on file "uImage.its"
10641 Adding some additional output after creating a FIT image lets the user
10642 know exactly what is contained in their image, eg:
10644 $ mkimage -f uImage.its uImage.itb
10645 DTC: dts->dtb on file "uImage.its"
10646 FIT description: Linux kernel 2.6.32-rc7-00201-g7550d6f-dirty
10647 Created: Tue Nov 24 15:43:01 2009
10649 Description: Linux Kernel 2.6.32-rc7-00201-g7550d6f-dirty
10651 Compression: gzip compressed
10652 Data Size: 2707311 Bytes = 2643.86 kB = 2.58 MB
10653 Architecture: PowerPC
10655 Load Address: 0x00000000
10656 Entry Point: 0x00000000
10658 Hash value: efe0798b
10660 Hash value: ecafba8c95684f2c8fec67e33c41ec88df1534d7
10662 Description: Flattened Device Tree blob
10663 Type: Flat Device Tree
10664 Compression: uncompressed
10665 Data Size: 12288 Bytes = 12.00 kB = 0.01 MB
10666 Architecture: PowerPC
10668 Hash value: a5cab676
10670 Hash value: 168722b13e305283cfd6603dfe8248cc329adea6
10671 Default Configuration: 'config@1'
10672 Configuration 0 (config@1)
10673 Description: Default Linux kernel
10677 This brings the behavior of creating a FIT image in line with creating a
10678 standard uImage, which also prints out the uImage contents after
10681 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10683 commit 8e1c89663cc8796b85588910046e03b388a7597c
10684 Author: Peter Tyser <ptyser@xes-inc.com>
10685 Date: Tue Nov 24 16:42:09 2009 -0600
10687 tools/fit_image.c: Remove unused fit_set_header()
10689 The FIT fit_set_header() function was copied from the standard uImage's
10690 image_set_header() function during mkimage reorganization. However, the
10691 fit_set_header() function is not used since FIT images use a standard
10692 device tree blob header.
10694 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10696 commit 1a99de2cb4d08eb3bf9fb3f60a9d533150de8c0e
10697 Author: Peter Tyser <ptyser@xes-inc.com>
10698 Date: Tue Nov 24 16:42:08 2009 -0600
10700 tools/mkimage: Assume FDT image type for FIT images
10702 When building a Flattened Image Tree (FIT) the image type needs to be
10703 "flat_dt". Commit 89a4d6b12fd6394898b8a454cbabeaf1cd59bae5 introduced a
10704 regression which caused the user to need to specify the "-T flat_dt"
10705 parameter on the command line when building a FIT image. The "-T
10706 flat_dt" parameter should not be needed and is at odds with the current
10707 FIT image documentation.
10709 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10711 commit 3eb90bad651fab39cffba750ec4421a9c01d60e7
10712 Author: Ingo van Lil <inguin@gmx.de>
10713 Date: Tue Nov 24 14:09:21 2009 +0100
10715 Generic udelay() with watchdog support
10717 According to the PPC reference implementation the udelay() function is
10718 responsible for resetting the watchdog timer as frequently as needed.
10719 Most other architectures do not meet that requirement, so long-running
10720 operations might result in a watchdog reset.
10722 This patch adds a generic udelay() function which takes care of
10723 resetting the watchdog before calling an architecture-specific
10726 Signed-off-by: Ingo van Lil <inguin@gmx.de>
10728 commit 1c409bc7101a24ecd47a13a4e851845d66dc23ce
10729 Author: Graeme Russ <graeme.russ@gmail.com>
10730 Date: Tue Nov 24 20:04:21 2009 +1100
10732 i386: Final Relocation
10734 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10736 commit cabe5794803fbe18bedac2d9c7f2417a0fa95ec1
10737 Author: Graeme Russ <graeme.russ@gmail.com>
10738 Date: Tue Nov 24 20:04:20 2009 +1100
10740 i386: Move references to link script exports
10742 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10744 commit 0fc1b49ecbd7ec7371f9ede0600e4fd28cec7f33
10745 Author: Graeme Russ <graeme.russ@gmail.com>
10746 Date: Tue Nov 24 20:04:19 2009 +1100
10748 i386: Remove inline asm symbols from .dynsym
10750 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10752 commit 564a9984bdbf86a02cf4f0d848933a9fff4a1d18
10753 Author: Graeme Russ <graeme.russ@gmail.com>
10754 Date: Tue Nov 24 20:04:18 2009 +1100
10756 i386: Rearrange Interupt Handling
10758 In preperation for full relocation
10760 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10762 commit 27f13075a659da046372dfe249d808f2f6ddb432
10763 Author: Graeme Russ <graeme.russ@gmail.com>
10764 Date: Tue Nov 24 20:04:17 2009 +1100
10766 i386: Fix race condition when using SC520 timers
10768 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10770 commit 141a62cc12bfbab49f0f44a394518a360dcddad8
10771 Author: Graeme Russ <graeme.russ@gmail.com>
10772 Date: Tue Nov 24 20:04:16 2009 +1100
10774 i386: Fix global label in inline asm compile error
10776 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10778 commit 4ee4e413baa8e951e3c42c17a808578867a63572
10779 Author: Graeme Russ <graeme.russ@gmail.com>
10780 Date: Tue Nov 24 20:04:15 2009 +1100
10782 i386: Reorder source objects in lib_i386 Makefile
10784 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10786 commit aea14421c52f31e39837aa2890e07e9c70ee61fd
10787 Author: Graeme Russ <graeme.russ@gmail.com>
10788 Date: Tue Nov 24 20:04:14 2009 +1100
10790 i386: Fix link collisions resulting from gcc4.4.1 upgrade
10792 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10794 commit b4feeb4e8a1d9124bae39985a97b99d08e06186d
10795 Author: Graeme Russ <graeme.russ@gmail.com>
10796 Date: Tue Nov 24 20:04:13 2009 +1100
10798 i386: Fix malloc initialization
10800 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10802 commit c74bfce0fb20ec4d01809fa0566263894923467b
10803 Author: Graeme Russ <graeme.russ@gmail.com>
10804 Date: Tue Nov 24 20:04:12 2009 +1100
10806 i386: Fix dlmalloc compile warning
10808 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10810 commit 270737acca21f3939f814de5dcf350a1c3d80d83
10811 Author: Michael Brandt <Michael.Brandt@emsyso.de>
10812 Date: Sun Nov 22 14:13:27 2009 +0100
10814 EXT2FS: fix inode size for ext2fs rev#0
10816 extfs.c assumes that there is always a valid inode_size field in the
10817 superblock. But this is not true for ext2fs rev 0. Such ext2fs images
10818 are for instance generated by genext2fs. Symptoms on ARM machines are
10819 messages like: "raise: Signal # 8 caught"; on PowerPC "ext2ls" will
10821 This fix checks for rev 0 and uses then 128 bytes as inode size.
10823 Signed-off-by: Michael Brandt <Michael.Brandt@emsyso.de>
10824 Tested on: TQM5200S
10825 Tested-by: Wolfgang Denk <wd@denx.de>
10826 Signed-off-by: Wolfgang Denk <wd@denx.de>
10828 commit bcb324d68f7955c1136dafc944eb55db8ebaa601
10829 Author: Robert P. J. Day <rpjday@crashcourse.ca>
10830 Date: Thu Nov 19 11:00:28 2009 -0500
10832 Remove superfluous preprocessor tests from some cmd_*.c files.
10834 A small number of common/cmd_*.c files contain preprocessor tests that
10835 are apparently superfluous since those same tests are used in the
10836 Makefile to control the compilation of those files. Those tests are
10837 clearly redundant as long as they surround the entirety of the source
10840 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
10842 commit 3ee8c12071f0e3bdda25125b63c9d3fd54a7c9d8
10843 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10844 Date: Thu Nov 19 13:44:16 2009 +0100
10846 crc32: Impl. linux optimized crc32()
10848 Ported over the more efficient linux crc32() function.
10849 A quick comparsion on ppc:
10850 After changing the old crc32 to do 4 bytes in the
10851 inner loop to be able to compare with new version one can note:
10852 - old inner loop has 61 insn, new has 19 insn.
10853 - new crc32 does one 32 bit load of data to crc while
10854 the old does four 8 bits loads.
10855 - size is bit bigger for the new crc32:
10856 1392(old) 1416(new) of text. The is because the new version
10857 shares code with crc32_no_comp() instead of duplicating code.
10858 - about 33% faster on ppc:
10859 New > crc 0 0xfffffff -> 39 secs
10860 Old > crc 0 0xfffffff -> 60 secs
10862 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10864 commit ad53226156fa64b6d04c0d1d6e91e09979cbea15
10865 Author: Robert P. J. Day <rpjday@crashcourse.ca>
10866 Date: Tue Nov 17 01:59:29 2009 -0500
10868 README: Update the list of directories.
10870 Bring the directory listing more into line with current content.
10872 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
10874 commit bd3784df94bfeca43fbf34094df9cb1bd3ecca3b
10875 Author: Pratap Chandu <pratap.rrke@gmail.com>
10876 Date: Thu Nov 12 19:28:25 2009 +0530
10878 Removes dead code in the file common/cmd_i2c.c
10880 There is some dead code enclosed by #if 0 .... #endif in the file
10882 This patch removes the dead code.
10884 Signed-off-by: Pratap Chandu <pratap.rrke@gmail.com>
10886 commit 64a480601a5614b441de692ae15a62c51e0bb381
10887 Author: Mike Frysinger <vapier@gentoo.org>
10888 Date: Wed Nov 11 17:51:56 2009 -0500
10890 smc91111_eeprom: drop CONFIG stub protection
10892 Since the Makefile now controls the compilation of this, there is no need
10893 for CONFIG checking nor the stub function.
10895 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10897 commit f3a7bddc06c927c36a1a99a97131299479ef207a
10898 Author: Magnus Lilja <lilja.magnus@gmail.com>
10899 Date: Wed Nov 11 19:56:58 2009 +0100
10901 RTC: Fix return code in MC13783 RTC driver.
10903 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
10905 commit d52e3e0176a74c30549251e16c5c00a363c544d2
10906 Author: Magnus Lilja <lilja.magnus@gmail.com>
10907 Date: Wed Nov 11 19:56:36 2009 +0100
10909 cmd_date: Fix spelling in error message.
10911 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
10913 commit c253122395753abb9e531d8906c5265dc8803fb1
10914 Author: Peter Tyser <ptyser@xes-inc.com>
10915 Date: Wed Nov 11 10:36:28 2009 -0600
10917 Move do_irqinfo() to common/cmd_irq.c
10919 cmd_irq.c is a much better home and it is already conditionally
10920 compiled based on CONFIG_CMD_IRQ.
10922 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10924 commit a5dd4dc64fe68e549c5ffcf6a048281b5ba94752
10925 Author: Peter Tyser <ptyser@xes-inc.com>
10926 Date: Wed Nov 11 10:36:19 2009 -0600
10928 cmd_license: Remove unneeded #ifdef CONFIG_CMD_LICENSE
10930 cmd_license is already conditionally compiled at the Makefile-level.
10932 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10934 commit 06015146a15adc7455440c491d543f6a8091551d
10935 Author: Peter Tyser <ptyser@xes-inc.com>
10936 Date: Mon Nov 9 15:18:52 2009 -0600
10938 m41t11: Remove unused functions
10940 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10942 commit 9ef78511cda39987e5fc10febf386fd19f58ecf7
10943 Author: Peter Tyser <ptyser@xes-inc.com>
10944 Date: Mon Nov 9 15:17:50 2009 -0600
10946 circbuf: Move to lib_generic and conditionally compile
10948 circbuf could be used as a generic library and is only currently
10949 needed when CONFIG_USB_TTY is defined.
10951 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10953 commit 604f7ce55ad74694ef8743ad2e99933dc0265e46
10954 Author: Sanjeev Premi <premi@ti.com>
10955 Date: Mon Nov 9 22:43:00 2009 +0530
10957 Fix build failure in examples/standalone
10959 Some versions of 'make' do not handle trailing white-spaces
10960 properly. Trailing spaces in ELF causes a 'fake' source to
10961 be added to the variable COBJS; leading to build failure
10962 (listed below). The problem was found with GNU Make 3.80.
10964 Using text-function 'strip' as a workaround for the problem.
10966 make[1]: Entering directory `/home/sanjeev/u-boot/examples/standalone'
10967 arm-none-linux-gnueabi-gcc -g -Os -fno-common -ffixed-r8 -msoft-float
10968 -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/sanjeev/u-boot/include
10969 -fno-builtin -ffreestanding -nostdinc -isystem /opt/codesourcery/2009q1-
10970 203/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe -DCONFIG_
10971 ARM -D__ARM__ -marm -mabi=aapcs-linux -mno-thumb-interwork -march=armv5
10972 -Wall -Wstrict-prototypes -fno-stack-protector -g -Os -fno-common -ff
10973 ixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/sanje
10974 ev/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/co
10975 desourcery/2009q1-203/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/includ
10976 e -pipe -DCONFIG_ARM -D__ARM__ -marm -mabi=aapcs-linux -mno-thumb-inte
10977 rwork -march=armv5 -I.. -Bstatic -T u-boot.lds -Ttext 0x80e80000 -o .c
10978 arm-none-linux-gnueabi-gcc: no input files
10979 make[1]: *** [.c] Error 1
10980 make[1]: Leaving directory `/home/sanjeev/u-boot/examples/standalone'
10981 make: *** [examples/standalone] Error 2
10984 Signed-off-by: Sanjeev Premi <premi@ti.com>
10986 Fixed typo (s/ElF/ELF/).
10987 Signed-off-by: Wolfgang Denk <wd@denx.de>
10989 commit d984fed068b3bec8a7edaf7a3de71479abde080a
10990 Author: Scott Wood <scottwood@freescale.com>
10991 Date: Wed Nov 4 18:41:41 2009 -0600
10993 makefiles: fixes for building build tools
10995 Currently, some of the tools instead set CC to be HOSTCC in order to re-use
10996 some pattern rules -- but this fails when the user overrides CC on the make
10997 command line. Also, the HOSTCFLAGS in tools/Makefile are currently not
10998 being used because config.mk overwrites them.
11000 This patch adds static pattern rules for files that have been requested to
11001 be built with the native compiler using $(HOSTSRCS) and $(HOSTOBJS), and
11002 converts the tools to use them.
11004 It restores easylogo to using the host compiler, which was broken by commit
11005 38d299c2db81bd889c601b5dfc12c4e83ef83333 (if this was an intentional change,
11006 please let me know -- but it seems to be a build tool).
11008 It restores -pedantic and the special flags for darwin and cygwin that were
11009 requested in tools/makefile (but keeps the flags added by config.mk) --
11010 hopefully someone can test this on those platforms. It no longer
11011 conditionalizes -pedantic on not being darwin; it wasn't clear that that was
11012 intentional, and unless there's a real problem it's just inviting people to
11013 contribute non-pedantic patches to those files (I'm not a fan of -pedantic
11014 personally, but if it's on for one platform it should be on for all).
11016 HOST_LDFLAGS is renamed HOSTLDFLAGS for consistency with the previous
11017 HOST_CFLAGS to HOSTCFLAGS rename. A new HOSTCFLAGS_NOPED is made available
11018 for those files which currently cannot be built with -pedantic, and replaces
11019 the old FIT_CFLAGS.
11021 imls now uses the cross compiler properly, rather than by trying to
11022 reconstruct CC using the typoed $(CROSS_COMPILER).
11024 envcrc.c is now dependency-processed unconditionally -- previously it would
11025 be built without being on (HOST)SRCS if CONFIG_ENV_IS_EMBEDDED was not
11028 Signed-off-by: Scott Wood <scottwood@freescale.com>
11030 commit af860962b544ddf323c4ff68454f00d31e44df0a
11031 Author: Becky Bruce <beckyb@kernel.crashing.org>
11032 Date: Wed Nov 4 18:30:08 2009 -0600
11034 85xx: Remove unused CONFIG_ASSUME_AMD_FLASH from config files
11036 A bunch of the 85xx boards have this cruft in them - it's not used
11037 anywhere. Delete it.
11039 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
11041 commit bf44f3f327acddba202ff67f70192926ea47dfd1
11042 Author: Mike Frysinger <vapier@gentoo.org>
11043 Date: Wed Nov 4 16:34:42 2009 -0500
11045 exports: rewrite jump table init
11047 The current jump table init fails to initialize a bunch of exported
11048 symbols (forceenv/do_reset/etc...). Rather than fix just these few
11049 missing pieces, rewrite the code to utilize the existing list of
11050 exported symbols -- _exports.h. Since every exported symbol has to
11051 be listed in this header, it makes sense to use it so that we only
11052 ever have one list that needs to be updated and things can't fall
11055 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11057 commit deec1fbd4f704dded2e668bb9e368631981ea139
11058 Author: Wolfgang Denk <wd@denx.de>
11059 Date: Wed Dec 2 22:26:30 2009 +0100
11061 MAINTAINERS: update responsible for MPC85xx/86xx
11063 Signed-off-by: Wolfgang Denk <wd@denx.de>
11064 Cc: Kumar Gala <galak@kernel.crashing.org>
11065 Cc: Becky Bruce <beckyb@kernel.crashing.org>
11067 commit 71636fa7c3de63de29c0f514d5c725eccb011657
11068 Author: Tom Rix <Tom.Rix@windriver.com>
11069 Date: Sun Nov 29 17:56:36 2009 -0600
11071 ARM Update mach-types
11073 Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
11076 repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
11077 commit 3fcca9ac6cbce35b3e81e247d375534117d5f4cd
11079 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
11081 commit 7c15121f4007751af8c45c978c4ad7d6c5ff11f9
11082 Author: Vaibhav Hiremath <hvaibhav@ti.com>
11083 Date: Mon Nov 23 16:36:05 2009 +0530
11085 omap3_mmc: Encapsulate twl4030 under option CONFIG_TWL4030_POWER
11087 Fixes the build/compilation error if we try to re-use the omap3_mmc code
11088 without TWL4030_POWER.
11090 Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
11092 commit 6406d6daea51bbeed21f3829b37d3f395c198e54
11093 Author: Sandeep Paulraj <s-paulraj@ti.com>
11094 Date: Sat Nov 21 13:13:59 2009 -0500
11096 TI DaVinci: Adding a README for the DaVinci series of SOC's
11098 Adding an initial README for the DaVinci series of SOC's
11100 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11102 commit 990f569c4fa6b9e76b31d0a5229981c092b02dcf
11103 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at>
11104 Date: Sat Jun 6 10:30:58 2009 +0000
11106 avr32/hsdramc: Move conditional compilation to Makefile
11108 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj <at> jcrosoft.com>
11109 Cc: Haavard Skinnemoen <haavard.skinnemoen <at> atmel.com>
11111 commit 3f12f5217e8bdf8f6842bf1b8c5c5b98425ac3db
11112 Author: Sandeep Paulraj <s-paulraj@ti.com>
11113 Date: Sat Nov 21 13:24:17 2009 -0500
11115 NAND: Add config option for imx27lite
11117 We will get compilation warnings without
11118 "CONFIG_SYS_64BIT_VSPRINTF" being defined
11119 in the board config.
11121 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11123 commit 43a5f0df2f2e3a2b5eab05d6742501c98d3c0d0c
11124 Author: Po-Yu Chuang <ratbert.chuang@gmail.com>
11125 Date: Wed Nov 11 17:27:30 2009 +0800
11127 arm: A320: Add support for Faraday A320 evaluation board
11129 This patch adds support for A320 evaluation board from Faraday. This board
11130 uses FA526 processor by default and has 512kB and 32MB NOR flash, 64M RAM.
11131 FA526 is an ARMv4 processor and uses the ARM920T source in this patch.
11133 Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
11135 commit 39ba774f9b02c44b8fd4df44afac932800c18662
11136 Author: Po-Yu Chuang <ratbert.chuang@gmail.com>
11137 Date: Wed Nov 11 17:26:00 2009 +0800
11139 arm: A320: driver for FTRTC010 real time clock
11141 This patch adds an FTRTC010 driver for Faraday A320 evaluation board.
11143 Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
11145 commit c1ee63cee89c5822fbbcc63586c8f2a1add70614
11146 Author: Sandeep Paulraj <s-paulraj@ti.com>
11147 Date: Sat Nov 21 18:08:49 2009 -0500
11149 TI DaVinci DM646x: Enable NAND on DM6467 EVM
11151 This patch enables NAND on the DM6467 EVM
11153 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11155 commit d414aae552bc229dafcad92028effb4a8306c7a5
11156 Author: Nishanth Menon <nm@ti.com>
11157 Date: Mon Nov 9 09:29:34 2009 -0500
11159 OMAP3: Fix SDRC init
11161 Defaults are for Infineon DDR timings.
11162 Since none of the supported boards currently do
11163 XIP boot, these seem to be faulty. fix the values
11164 as per the calculations(ACTIMA,B), conf
11165 the sdrc power with pwdnen and wakeupproc bits
11167 Signed-off-by: Nishanth Menon <nm@ti.com>
11169 commit 30563a04bff73fd4fbd840b846f4b6459759a839
11170 Author: Nishanth Menon <nm@ti.com>
11171 Date: Sat Nov 7 10:51:24 2009 -0500
11173 OMAP3:SDRC: introduce DDR types
11175 Micron DDR timings based on:
11176 http://www.sakoman.net/cgi-bin/gitweb.cgi?p=x-load-omap3.git;a=blob;f=include/asm/arch-omap3/mem.h;h=e6fbfe3947f5d0d85fea776e30821d4017316d86;hb=HEAD
11178 Introduce Micron DDR timings and provide
11179 CONFIG_OMAP3_INFINEON_DDR and CONFIG_OMAP3_MICRON_DDR config
11180 options to allow for platform files to setup their timings as
11181 per the type of DDR selected
11183 Reported-by: Steve Sakoman in http://www.nabble.com/forum/Permalink.jtp?root=25779518&post=25959734&page=y
11185 Signed-off-by: Nishanth Menon <nm@ti.com>
11187 commit 169a4c804dbaf11facb041b1333d394c6ceb8d68
11188 Author: Nishanth Menon <nm@ti.com>
11189 Date: Sat Nov 7 10:40:47 2009 -0500
11191 OMAP3:SDRC: Cleanup references to SDP
11193 Remove SDP referenced unused defines
11195 Signed-off-by: Nishanth Menon <nm@ti.com>
11197 commit 2819e1365be0c81a0141ef5c6a7996b40888f6d8
11198 Author: Sekhar Nori <nsekhar@ti.com>
11199 Date: Thu Nov 12 11:09:25 2009 -0500
11201 TI DA8xx: Integrate DA830 EVM support into U-Boot
11203 Integrate DA830 EVM support into U-Boot.
11205 Provides initial support for TI OMAP-L137/DA830 SoC devices on a Spectrum
11206 Digital EVM board. See http://www.spectrumdigital.com/
11208 Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11210 commit bdc9c6c7f77a9a63349ecb9f54b20ad34033a2ae
11211 Author: Sekhar Nori <nsekhar@ti.com>
11212 Date: Thu Nov 12 11:08:39 2009 -0500
11214 TI DA8xx: Add new directory for da830evm board
11216 Add new directory for da830evm board
11218 Provides initial support for TI OMAP-L137/DA830 SoC devices on a Spectrum
11219 Digital EVM board. See http://www.spectrumdigital.com/
11222 Initial boot and configuration.
11224 UART support (console).
11226 Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11228 commit 91172baf46a57807233eb7bcd724b9f10109cfe0
11229 Author: Sekhar Nori <nsekhar@ti.com>
11230 Date: Thu Nov 12 11:07:22 2009 -0500
11232 TI DA8xx: Add DA8xx cpu functions
11234 Provides initial support for TI OMAP-L1x/DA8xx SoC devices.
11235 See http://www.ti.com
11238 Low level initialisation.
11242 Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11244 commit bbed056e550b26712edc173411c9d7ff9cb7e0e6
11245 Author: Nick Thompson <nick.thompson@gefanuc.com>
11246 Date: Thu Nov 12 11:06:08 2009 -0500
11248 Add TI DA8xx support: DA8xx includes
11250 Provides initial support for TI OMAP-L1x/DA8xx SoC devices.
11251 See http://www.ti.com
11253 The DA8xx devices are similar to DaVinci devices but have a differing
11254 memory map and updated peripheral versions.
11256 Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11257 Signed-off-by: Sekhar Nori <nsekhar@ti.com>
11259 commit ca8480d444bdcc1670e42a613c5a5e4e8366d2d9
11260 Author: Nick Thompson <nick.thompson@gefanuc.com>
11261 Date: Thu Nov 12 11:03:23 2009 -0500
11263 TI Davinci: add a pin multiplexer configuration API
11265 Creates a method allowing pin settings to be logically grouped into data
11266 structure arrays and provides an API to configure the pinmux settings to
11267 enable the relevant pin functions.
11269 Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11271 commit 9868a36dfb8de4bb98b48e4f4eb912312d67279e
11272 Author: Nick Thompson <nick.thompson@gefanuc.com>
11273 Date: Thu Nov 12 11:02:17 2009 -0500
11275 TI Davinci timer.c: Remove volatiles and memory mapped structures
11277 Remove volatiles and memory mapped structure accesses and replace with
11278 readl and writel macro usage.
11280 Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11282 commit c90b32739a50ca52d9b8d220ea6875ae994566ec
11283 Author: Grazvydas Ignotas <notasas@gmail.com>
11284 Date: Thu Nov 12 11:46:07 2009 +0200
11286 OMAP3: pandora: fix booting without serial attached
11288 When the board is booted without serial cable attached (which
11289 is how most of them will be used) UART RX is left floating and
11290 sometimes picks noise, which interrupts countdown and enters
11291 U-Boot prompt instead of booting the kernel.
11293 Fix this by setting up internal pullup on UART RX pin. This
11294 does not prevent serial from working as the internal pullup
11297 Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
11299 commit ac67804fbb2d82a19170066c02af7053d474ce8d
11300 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
11301 Date: Tue Nov 17 18:30:34 2009 +0900
11303 Add a unified s3c24x0 header file
11305 This patch adds a unified s3c24x0 cpu header file that selects the header
11306 file for the specific s3c24x0 cpu from the SOC and CPU configs defined in
11307 board config file. This removes the current chain of s3c24-type #ifdef's
11308 from the s3c24x0 code.
11310 Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
11311 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11313 commit a59a23d68ae4f4a1c07d105520c93e6e289d186f
11314 Author: Seunghyeon Rhee <rhee4j1@gmail.com>
11315 Date: Fri Nov 13 16:49:41 2009 +0900
11317 S3C6400/SMDK6400: fix stack_setup in start.S
11319 Fix stack_setup to place the stack on the correct address in DRAM
11320 accroding to U-Boot standard and remove conditional compilation by
11321 CONFIG_MEMORY_UPPER_CODE macro that is not necessry. This macro
11322 was introduced and used only by this board for some unclear reason.
11324 The definition of this macro is also removed because it's not
11325 referenced elsewhere.
11327 Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
11328 Tested-by: Minkyu Kang <mk7.kang@samsung.com>
11330 commit 940032260914076b1594906334b2e3f7af6fb7cf
11331 Author: Minkyu Kang <mk7.kang@samsung.com>
11332 Date: Tue Nov 10 20:23:50 2009 +0900
11334 s5pc1xx: serial: fix the error check logic
11336 Because of Frame error, Parity error and Overrun error are occured only receive
11337 operation, need to masking when error checking.
11339 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11341 commit 9ebfdc202275bcd9eb4af56e32bfb4253ff1b781
11342 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
11343 Date: Wed Nov 4 17:49:31 2009 +0900
11345 Clean-up of s3c24x0 header files
11347 Cleans up the s3c24x0 header files:
11349 s4c24x0.h: removes the use of 'volatile' from the S3C24X0_REG8,
11350 S3C24X0_REG16 and S3C24X0_REG32 register typedef's. Registers are always
11351 accessed using the IO accessor functions which cast the register address
11352 as 'volatile' anyway so it isn't required here.
11354 s3c2400.h and s3c2410.h: insert a blank line between the static inline
11357 Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
11359 commit 47e801bec360e69e4b087a141d015b318e1b0212
11360 Author: Minkyu Kang <mk7.kang@samsung.com>
11361 Date: Wed Nov 4 16:07:59 2009 +0900
11363 s3c64xx: move s3c64xx header files to asm-arm/arch-s3c64xx
11365 This patch moves the s3c64xx header files from include/
11366 to include/asm-arm/arch-s3c64xx
11368 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11370 commit 492fb1fdbcdd5e21be0b6742c15f76c648f0653b
11371 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
11372 Date: Tue Nov 3 18:08:41 2009 +0900
11374 Move s3c24x0 header files to asm-arm/arch-s3c24x0/
11376 This patch moves the s3c24x0 header files from include/ to
11377 include/asm-arm/arch-s3c24x0/.
11379 checkpatch.pl showed 2 errors and 3 warnings. The 2 errors were both due
11380 to a non-UTF8 character in David M?ller's name:
11382 ERROR: Invalid UTF-8, patch and commit message should be encoded in UTF-8
11383 #489: FILE: include/asm-arm/arch-s3c24x0/s3c2410.h:3:
11384 + * David M?ller ELSOFT AG Switzerland. d.mueller@elsoft.ch
11386 As David's name correctly contains a non-UTF8 character I haven't fixed
11389 The 3 warnings were all because of the use of 'volatile' in s3c24x0.h:
11391 WARNING: Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt
11392 #673: FILE: include/asm-arm/arch-s3c24x0/s3c24x0.h:35:
11393 +typedef volatile u8 S3C24X0_REG8;
11394 +typedef volatile u16 S3C24X0_REG16;
11395 +typedef volatile u32 S3C24X0_REG32;
11397 I'll fix these errors in another patch.
11399 Tested by running MAKEALL for ARM8 targets and ensuring there were no new
11400 errors or warnings.
11402 Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
11403 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11405 commit 2d251ccaa90997012e0b1f13bf791df2bf03a144
11406 Author: Tom Rix <Tom.Rix@windriver.com>
11407 Date: Sun Nov 15 10:58:06 2009 -0600
11409 ARM Update mach-types
11411 Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
11414 repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
11415 commit 156171c71a0dc4bce12b4408bb1591f8fe32dc1a
11417 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
11419 commit c88ed4cb2eed29a690ac6689ed1dc2f5e9547d15
11420 Author: Mark Asselstine <[mark.asselstine@windriver.com]>
11421 Date: Tue Oct 27 19:40:40 2009 +0530
11423 sheevaplug: correct SDRAM address control register
11427 The SheevaPlug DevKit is shipped with 4x8 by 1Gb DDR devices in
11428 two banks for a total of 512MB of RAM. Based on this configuration
11429 the existing values for SDRAM address control register are incorrect
11430 and result in random kernel oops as memory is incorrectly accessed
11431 (while for example extracting a large tarball such as a rootfs).
11432 Based on the hardware configuration along with the supporting
11433 documentation from Marvell these are the correct values, as
11434 well this change mimics values previously used in Marvell's own
11435 u-boot git tree for the SheevaPlug.
11437 Other variants of the hardware such as the PogoPlug and TonidoPlug
11438 may have different memory configurations but to properly support
11439 those additional board directories should be maintained or a better
11440 system to support other kwb*.cfg is needed.
11442 Tested on SheevaPlug DevKit.
11444 Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
11446 commit 9829cabbaa0474e94075bf7d62c99bdba996518b
11447 Author: Sandeep Paulraj <s-paulraj@ti.com>
11448 Date: Wed Oct 28 19:16:43 2009 -0400
11450 Fix for Void function returning value in sbc35-a9g20
11452 Void function was returning 0 in the m41t94 rtc driver.
11453 This makes it similar to m41t62 rtc driver.
11455 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11457 commit d5e2d625c74c84aa419ba7fa0c81bad93fc69a60
11458 Author: Tom Rix <Tom.Rix@windriver.com>
11459 Date: Sat Oct 24 14:48:33 2009 -0500
11461 ARM Update mach-types.h
11463 From http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
11465 Commit id 0996391139f43d032335b5360db11da62a2cbb39
11467 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
11469 commit 34ddbd171ba154e9afd83f07a07ad8b57ac592e3
11470 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11471 Date: Thu Oct 22 23:06:59 2009 +0200
11473 ppc4xx: Remove autoupdate feature from PLU405 board
11475 The autoupdate feature is not used on PLU405 boards.
11478 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11479 Signed-off-by: Stefan Roese <sr@denx.de>
11481 commit 824d82997fbcf28e49081d36fdd5d3be1b92b03d
11482 Author: Ira W. Snyder <iws@ovro.caltech.edu>
11483 Date: Wed Nov 4 13:37:59 2009 -0800
11485 Fix example FIT image source files
11487 The example FIT image source files do not compile with the latest dtc and
11488 mkimage. The following error message is produced:
11490 DTC: dts->dtb on file "kernel.its"
11491 Error: kernel.its 7:0 - 1:0 syntax error
11492 FATAL ERROR: Unable to parse input tree
11493 ./mkimage: Can't read kernel.itb.tmp: Invalid argument
11495 The FIT image source files are missing the "/dts-v1/;" directive at the
11496 beginning of the file. Add the directive to the examples.
11498 Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
11500 commit fd66066ee3ce15c2966feb9b2be0f0d51a95db48
11501 Author: Mike Frysinger <vapier@gentoo.org>
11502 Date: Wed Nov 4 16:13:19 2009 -0500
11504 img2srec: use standard types
11506 The img2srec code creates a lot of typedefs with common names. These
11507 easily clash with system headers that include these typedefs (like mingw).
11509 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11511 commit 8204e068110e8abe5db9c3b7df9971b58cda8f26
11512 Author: Mike Frysinger <vapier@gentoo.org>
11513 Date: Wed Nov 4 16:03:25 2009 -0500
11515 tools: gitignore *.exe binaries
11517 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11519 commit 425d3b666eee5c58fdb82fb894a535dd71782a05
11520 Author: Peter Tyser <ptyser@xes-inc.com>
11521 Date: Tue Nov 3 23:31:07 2009 -0600
11523 ppc: Move conditional compilation of kgdb.c to Makefile
11525 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11527 commit e06ab6546b332acc55ac4e7c31338662328b0fb3
11528 Author: Mike Frysinger <vapier@gentoo.org>
11529 Date: Tue Nov 3 11:36:39 2009 -0500
11531 spi_flash.h: pull in linux/types.h for u## types
11533 commit 0008555f4d57c15ad86ee735861ca0d783042f61
11534 Author: Mike Frysinger <vapier@gentoo.org>
11535 Date: Tue Nov 3 11:36:26 2009 -0500
11537 bootm: mark local boot_os[] table static
11539 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11541 commit a8fa379d47f06c7d3ed75c8fb26ae43ee38e1fd7
11542 Author: Nishanth Menon <nm@ti.com>
11543 Date: Mon Nov 2 09:40:18 2009 -0600
11545 mkconfig: deny messed up ARCH definition
11547 Refuse to setup a platform if the command line ARCH= is not the same
11548 as the one required for the board. This prevents any user with
11549 prehistoric aliases from messing up their builds.
11551 Reported in thread:
11552 http://old.nabble.com/-U-Boot--Build-breaks-on-some-OMAP3-configs-to26132721.html
11554 Inputs from: Mike Frysinger and Wolfgang Denk:
11555 http://lists.denx.de/pipermail/u-boot/2009-November/063642.html
11557 Cc: Wolfgang Denk <wd@denx.de>
11558 Cc: Mike Frysinger <vapier@gentoo.org>
11559 Cc: Anand Gadiyar <gadiyar@ti.com>
11560 Cc: Dirk Behme <dirk.behme@googlemail.com>
11561 Signed-off-by: Nishanth Menon <nm@ti.com>
11563 commit 67b96e87da1b84660fa1e5b78cc760246d116814
11564 Author: Remy Bohmer <linux@bohmer.net>
11565 Date: Wed Oct 28 22:13:39 2009 +0100
11567 Repair the 'netretry=once' option.
11569 'netretry = once' does the same as 'netretry = yes', because it is not stored
11570 when it was tried once.
11572 Signed-off-by: Remy Bohmer <linux@bohmer.net>
11573 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
11575 commit b25e38fc36e13fa8037fa4d37fe909d1d6e6f372
11576 Author: Remy Bohmer <linux@bohmer.net>
11577 Date: Thu Oct 29 14:24:22 2009 +0100
11579 Repair build fail in case CONFIG_PPC=n and CONFIG_FIT=y
11581 Signed-off-by: Remy Bohmer <linux@bohmer.net>
11583 commit 01826abc02ce160501534788e63629ccbe31b05c
11584 Author: Grazvydas Ignotas <notasas@gmail.com>
11585 Date: Thu Nov 12 11:46:07 2009 +0200
11587 OMAP3: pandora: fix booting without serial attached
11589 When the board is booted without serial cable attached (which
11590 is how most of them will be used) UART RX is left floating and
11591 sometimes picks noise, which interrupts countdown and enters
11592 U-Boot prompt instead of booting the kernel.
11594 Fix this by setting up internal pullup on UART RX pin. This
11595 does not prevent serial from working as the internal pullup
11598 Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
11600 commit 41dfd8a60324243dbe2dc313a607910824a68aa7
11601 Author: Remy Bohmer <linux@bohmer.net>
11602 Date: Wed Oct 28 22:13:37 2009 +0100
11604 Add support for CS2 dataflash for Atmel-SPI.
11606 The only missing chipselect line support is CS2, and I need it on
11609 Signed-off-by: Remy Bohmer <linux@bohmer.net>
11611 commit faf36c1437c95e4a86835633d9801c5f6396a3c7
11612 Author: Remy Bohmer <linux@bohmer.net>
11613 Date: Wed Oct 28 22:13:36 2009 +0100
11615 Fix mingw tools build
11617 mkimage does not build due to missing strtok_r() and getline() implementation
11619 Signed-off-by: Remy Bohmer <linux@bohmer.net>
11621 commit 6a590c5f5fd12cdd27f3153522acfac3854590e7
11622 Author: Remy Bohmer <linux@bohmer.net>
11623 Date: Wed Oct 28 22:13:35 2009 +0100
11625 Building of FIT images does not work.
11627 The type is not set for generation of the FIT images, resulting
11628 in no images being created without printing or returning an error
11630 Signed-off-by: Remy Bohmer <linux@bohmer.net>
11632 commit 0a7691e820e33b23f61c6ea0ef6fa72099d1a6ae
11633 Author: Renato Andreola <renato.andreola@imagos.it>
11634 Date: Mon Nov 23 16:45:14 2009 -0500
11636 Nios2: do_boom_linux(): kernel gunzip input data integrity problem due to
11637 missing cache flush.
11639 Added instruction and data caches flush.
11641 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
11643 commit de03825386eaedb5e17261dd87cde86e9a764ba9
11644 Author: Scott McNutt <smcnutt@psyent.com>
11645 Date: Mon Nov 23 16:29:40 2009 -0500
11647 Nios2: Fix compiler warnings in lib_nios2/board.c (unused variables)
11649 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
11651 commit 57baa379cf2f67df89a5c6052767fd25daff20bd
11652 Author: Scott McNutt <smcnutt@psyent.com>
11653 Date: Mon Nov 23 15:54:25 2009 -0500
11655 Nios2/Nios: Remove unnecessary (residual) linker Nios command scripts from
11656 the standalone examples.
11658 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
11660 commit eb5eb2b0f744f0cba405160c5d01335c40f09acf
11661 Author: Stefan Roese <sr@denx.de>
11662 Date: Thu Nov 19 14:03:17 2009 +0100
11664 ppc4xx: Cleanup PPC4xx I2C infrastructure
11666 This patch cleans up the PPC4xx I2C intrastructure:
11668 - Use C struct to describe the I2C registers instead of defines
11669 - Coding style cleanup (braces, whitespace, comments, line length)
11670 - Extract common code from i2c_read() and i2c_write()
11671 - Remove unneeded IIC defines from ppc405.h & ppc440.h
11673 Signed-off-by: Stefan Roese <sr@denx.de>
11675 commit b2f618f2150b15b2674f11d09e1c0fdfe460c1cd
11676 Author: Stefan Roese <sr@denx.de>
11677 Date: Thu Nov 19 11:49:36 2009 +0100
11679 ppc4xx: Remove some testing code from 4xx_pcie.c
11681 This code got included accidentally.
11683 Signed-off-by: Stefan Roese <sr@denx.de>
11685 commit 4e574c4e2d3776d9db62dca4ca3c73be1574af43
11686 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
11687 Date: Mon May 18 13:20:54 2009 +0200
11689 at91: Extended soft_i2c driver for AT91SAM9263 SoC
11691 While hard_i2c support is not available
11692 (see http://lists.denx.de/pipermail/u-boot/2009-March/049751.html),
11693 this patch enables soft_i2c on AT91SAM9263 SoC.
11695 Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
11697 commit 396fd17338b9bf1f84f494ec1860427e18868ede
11698 Author: Peter Tyser <ptyser@xes-inc.com>
11699 Date: Fri Oct 16 17:36:27 2009 -0500
11701 Add 'true' and 'false' commands
11703 These commands are only enabled when the hush shell is enabled and can
11704 be useful in scripts such as:
11707 echo "Booting OS...";
11709 echo "Booting OS failed";
11713 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11715 commit 4e1ca93b6bae34b68be9280b43bf0289d994656c
11716 Author: Peter Tyser <ptyser@xes-inc.com>
11717 Date: Fri Oct 16 17:36:26 2009 -0500
11719 cmd_help: General cleanup
11721 Shorten the overly-verbose help message of 'help' and clean up some
11722 redundant ifdefery while we're at it.
11724 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11726 commit 6b8f5ad10f567362a3682840f59ba0fc470af319
11727 Author: Peter Tyser <ptyser@xes-inc.com>
11728 Date: Fri Oct 16 17:36:25 2009 -0500
11730 command.c: Break commands out to appropriate cmd_*.c files
11732 command.c should contain common code related to commands, not
11733 miscellaneous command implementations.
11735 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11737 commit fcffb680e77fcb48598d4a9944dbe2d4503170e0
11738 Author: Mike Frysinger <vapier@gentoo.org>
11739 Date: Wed Oct 14 19:28:03 2009 -0400
11741 sf: fix stmicro offset setup while erasing
11743 Reported-by: Peter Gombos <gombos@protecta.hu>
11744 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11746 commit d394a7795027d96ca55799df40bd5c4a13dbeebe
11747 Author: Jason McMullan <mcmullan@netapp.com>
11748 Date: Fri Oct 9 17:12:23 2009 -0400
11750 sf: new driver for Winbond W25X16/32/64 devices
11752 Signed-off-by: Jason McMullan <jason.mcmullan@gmail.com>
11753 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11755 commit cada315100c88894b85972a91309a6f2413966b6
11756 Author: Marcel Ziswiler <marcel@ziswiler.com>
11757 Date: Thu Oct 1 23:55:17 2009 +0200
11759 mpc8260: move FDT memory node fixup into common CPU code.
11761 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
11762 Tested-by: Heiko Schocher <hs@denx.de>
11764 commit f2cea405f83da46b72098ea874fb3eefe185d312
11765 Author: Po-Yu Chuang <ratbert.chuang@gmail.com>
11766 Date: Wed Sep 23 15:52:35 2009 +0800
11768 Add driver for FTRTC010 real time clock
11770 Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
11772 Edited commit message.
11773 Signed-off-by: Wolfgang Denk <wd@denx.de>
11775 commit c0356a88011330646e960dfac8a2c909bede3304
11776 Author: Mark Jackson <mpfj-list@mimc.co.uk>
11777 Date: Mon Aug 17 16:42:52 2009 +0100
11779 MIMC200: set default fbmem value
11781 This patch adds a default bootargs "fbmem" value to the
11782 CONFIG_BOOTARGS string for the MIMC200 board.
11784 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
11786 commit 10a5a7991258019af155bc19b3b246aaa708b0e2
11787 Author: Sandeep Paulraj <s-paulraj@ti.com>
11788 Date: Thu Nov 19 23:04:42 2009 -0500
11790 NAND: Add Support for 4K page size in DaVinci NAND driver
11792 This patch adds support for NAND devices with a page size of
11793 4K in the DaVinci NAND driver. The layout matches the layout that TI uses
11794 for 4K page size NAND devices in the kernel NAND driver.
11796 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11798 commit 14ce02c88116316a0285cc7d9c05f83367a5aae8
11799 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11800 Date: Wed Nov 18 16:29:29 2009 +0100
11802 ppc4xx: Remove unused features from PMC440 board support
11804 This patch shrinks the PMC440 u-boot binary (from next branch)
11805 to fit into 384kB again.
11807 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11808 Signed-off-by: Stefan Roese <sr@denx.de>
11810 commit 629ab99b3b19c1b7e06a7c4e5d666138bc924c7c
11811 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11812 Date: Wed Nov 18 16:28:42 2009 +0100
11814 ppc4xx: Remove confusing comment
11816 This is not the sequoia board.
11818 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11819 Signed-off-by: Stefan Roese <sr@denx.de>
11821 commit 79e2d8df3776b667257e609aefefa071b4fe13a2
11822 Author: Stefan Roese <sr@denx.de>
11823 Date: Tue Nov 17 15:53:00 2009 +0100
11825 ppc4xx: alpr: Remove some not needed commands to make image fit again
11827 The latest changes in the u-boot/next branch increased the size of the
11828 alpr image a bit more. Now it doesn't fit into the 256k reserved for it.
11829 This patch now removes the commands "askenv" and "irq" which are not
11830 needed in the production systems.
11832 Signed-off-by: Stefan Roese <sr@denx.de>
11833 Cc: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
11835 commit 6c70049bd14e8e81764570732be7f34a89831f09
11836 Author: Stefan Roese <sr@denx.de>
11837 Date: Thu Nov 12 17:19:37 2009 +0100
11839 ppc4xx: Consolidate pci_master_init() function
11841 This patch removes the duplicted implementations of the pci_master_init()
11842 function by introducing a weak default function for it. It can be
11843 overridden by a board specific version.
11845 Signed-off-by: Stefan Roese <sr@denx.de>
11847 commit a760b0203155da6fb8b8e9086169bb87d09d76fa
11848 Author: Stefan Roese <sr@denx.de>
11849 Date: Thu Nov 12 16:41:09 2009 +0100
11851 ppc4xx: Consolidate pci_pre_init() function
11853 This patch removes the duplicted implementations of the pci_pre_init()
11854 function by introducing a weak default function for it. This weak default
11855 has a different implementation for some PPC variants. It can be
11856 overridden by a board specific version.
11858 Signed-off-by: Stefan Roese <sr@denx.de>
11860 commit 1095493a5d4c16f481a783f6f54d83ad0e07dfa0
11861 Author: Stefan Roese <sr@denx.de>
11862 Date: Thu Nov 12 12:00:49 2009 +0100
11864 ppc4xx: Consolidate pci_target_init() function
11866 This patch removes the duplicted implementations of the pci_target_init()
11867 function by introducing a weak default function for it. This weak default
11868 has a different implementation for 440EP(x)/GR(x) PPC's. It can be
11869 overridden by a board specific version (e.g. PMC440, korat).
11871 Signed-off-by: Stefan Roese <sr@denx.de>
11872 Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11874 commit 5e1ded558b7cc28a62c14598f6437023b6262444
11875 Author: Hui.Tang <zetalabs@gmail.com>
11876 Date: Wed Nov 18 16:24:04 2009 +0800
11878 S3C2410 NAND Flash Add Missing Function
11880 This patch add nand_read_buf() for S3C2410 NAND SPL.
11881 In nand_spl/nand_boot.c, nand_boot() will check nand->select_chip,
11882 so nand->select_chip should also be initialized.
11884 Signed-off-by: Hui.Tang <zetalabs@gmail.com>
11886 commit 6cd752f927e515e63a038fa363edceec5a59c028
11887 Author: Sandeep Paulraj <s-paulraj@ti.com>
11888 Date: Mon Nov 16 13:32:01 2009 -0500
11890 NAND: Update read_read_subpage API check
11892 This patch updates a check condition in the NAND driver.
11893 The check condition is similat to what is in linux/next.
11895 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11897 commit bb3e9828e7fbcc9e4518e51592876f4a0997d9ec
11898 Author: Sandeep Paulraj <s-paulraj@ti.com>
11899 Date: Mon Nov 16 13:31:47 2009 -0500
11901 NAND:Extending the nand_ecclayout structure
11903 NANDs with page size of lesser than and equal to 2K are
11904 reaching EOL. They are bing replaced with NANDs of
11905 page size 4K and above.
11906 To support this we have to extend the eccpos field
11908 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11910 commit 3ffc0d61bad7d986e344ce7062b37c5c8f04fb0e
11911 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11912 Date: Tue Oct 27 19:58:09 2009 +0100
11914 ppc4xx: Initialize magnetic coupler on VOM405 boards
11916 This patch fixes an ugly behavior of the IL712 magnetic coupler
11917 as used on VOM405. These parts will remember their last state
11918 over a power cycle which might cause unwanted behavior.
11920 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11921 Signed-off-by: Stefan Roese <sr@denx.de>
11923 commit be0db3e3141c6c6b4e232b51091f35a284cc54e5
11924 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11925 Date: Mon Oct 26 09:58:45 2009 +0100
11927 ppc4xx: Initialize magnetic couplers in PLU405
11929 This patch fixes an ugly behavior of the IL712 magnetic couplers
11930 as used on PLU405. These parts will remember their last state
11931 over a power cycle which might cause unwanted behavior.
11933 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11934 Signed-off-by: Stefan Roese <sr@denx.de>
11936 commit 067f54c66acd469870ef6946e1591bfcc02de1b3
11937 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11938 Date: Mon Oct 26 09:55:40 2009 +0100
11940 Add minimal SJA1000 header for basic CAN mode
11942 This patch is in preparation for the upcoming PLU405 board fix.
11944 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11945 Signed-off-by: Stefan Roese <sr@denx.de>
11947 commit 1d2e96de56cc57e25a19bc40d297f36c4c4443a2
11948 Author: Dirk Behme <dirk.behme@googlemail.com>
11949 Date: Mon Nov 2 20:36:26 2009 +0100
11951 OMAP2/3: I2C: Add support for second and third bus
11953 Add support to use second and third I2C bus, too.
11955 Bus 0 is still the default, but by calling i2c_set_bus_num(1/2) before doing
11956 I2C accesses, code can switch to bus 1 and 2, too. Don't forget to switch
11957 back afterwards, then.
11959 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
11961 commit c758e947aa7d39a2be607ecdedd818ad300807b2
11962 Author: Amul Kumar Saha <amul.saha@samsung.com>
11963 Date: Wed Nov 4 10:38:46 2009 +0530
11965 ENV Variable support for Flex-OneNAND
11967 Define and use CONFIG_ENV_ADDR_FLEX and CONFIG_ENV_SIZE_FLEX
11968 for storing environment variables.
11970 Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
11971 Signed-off-by: Amul Kumar Saha <amul.saha@samsung.com>
11973 commit cacbe919584193f64e74088e03f068e52775bb86
11974 Author: Amul Kumar Saha <amul.saha@samsung.com>
11975 Date: Fri Nov 6 17:15:31 2009 +0530
11977 Flex-OneNAND driver support
11979 This patch adds support for Flex-OneNAND devices.
11981 Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
11982 Signed-off-by: Amul Kumar Saha <amul.saha@samsung.com>
11984 commit 35209cbceebe212a8c5ec17d552960f8bd4725f3
11985 Author: Mingkai Hu <Mingkai.hu@freescale.com>
11986 Date: Tue Oct 20 16:58:17 2009 +0800
11988 fsl_elbc_nand: remove the bbt descriptors relocation fixup
11990 The commit 66372fe2 manually relocated the bbt pattern pointer,
11991 which can be removed by using full relocation.
11993 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
11995 commit 25643d4da257e51f6200b213c75de4fb5b345780
11996 Author: Mingkai Hu <Mingkai.hu@freescale.com>
11997 Date: Tue Oct 20 16:58:16 2009 +0800
11999 ppc/85xx: make boot from NAND full relocation to RAM
12001 Take advantage of the latest full relocation commit of PPC platform
12002 for boot from NAND.
12004 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
12005 Acked-by: Kumar Gala <galak@kernel.crashing.org>
12007 commit 7e86661cd777eec1e81c5e57c468e81138fda983
12008 Author: David Brownell <dbrownell@users.sourceforge.net>
12009 Date: Sat Nov 7 16:27:01 2009 -0500
12011 NAND: fix "raw" reads with ECC syndrome layouts
12013 The syndrome based page read/write routines store ECC, and possibly other
12014 "OOB" data, right after each chunk of ECC'd data. With ECC chunk size of
12015 512 bytes and a large page (2KiB) NAND, the layout is:
12017 data-0 OOB-0 data-1 OOB-1 data-2 OOB-2 data-3 OOB-3 OOB-leftover
12019 Where OOBx is (prepad, ECC, postpad). However, the current "raw" routines
12020 use a traditional layout -- data OOB, disregarding the prepad and postpad
12021 values -- so when they're used with that type of ECC hardware, those calls
12022 mix up the data and OOB. Which means, in particular, that bad block
12023 tables won't be found on startup, with data corruption and related chaos
12026 The current syndrome-based drivers in mainline all seem to use one chunk
12027 per page; presumably they haven't noticed such bugs.
12029 Fix this, by adding read/write page_raw_syndrome() routines as siblings of
12030 the existing non-raw routines; "raw" just means to bypass the ECC
12031 computations, not change data and OOB layout.
12033 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
12034 Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
12035 Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
12037 commit 5df3c2b62cebaa0ddb2817364f93726e5dbe3525
12038 Author: Sandeep Paulraj <s-paulraj@ti.com>
12039 Date: Sat Nov 7 14:25:18 2009 -0500
12041 NAND: Don't walk past end of oobfree[]
12043 When computing oobavail from the list of free areas in the OOB,
12044 don't assume there will always be an unused slot at the end.
12045 This syncs up with the kernel NAND driver.
12047 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12049 commit 18b5a4b43af3c8359cb568f4fa32d6b9dcebbf26
12050 Author: Sandeep Paulraj <s-paulraj@ti.com>
12051 Date: Sat Nov 7 14:25:03 2009 -0500
12053 NAND: Update check condition for nand_read_page_hwecc API
12055 The patch updates the check condition for determining
12056 whether the ECC corrections has failed.
12057 This makes it similar to what is in the kernel NAND driver.
12059 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12061 commit e25ee0396226fb56679702d0361cf2645504e7f6
12062 Author: Sandeep Paulraj <s-paulraj@ti.com>
12063 Date: Sat Nov 7 14:24:50 2009 -0500
12065 NAND: Updating comments/explanations in the NAND driver
12067 Patch updates the comments and explanations for
12068 the arguments to various functions.
12070 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12072 commit aad4a28b2518e1d24ee606d9ea31f9b4dd029777
12073 Author: Sandeep Paulraj <s-paulraj@ti.com>
12074 Date: Sat Nov 7 14:24:34 2009 -0500
12076 NAND: Subpage shift for ecc_steps equal to 16
12078 This was originally part of Thomas Gleixner's patch for
12079 adding support for 4KiB pages.
12080 This is not part of the U-Boot NAND driver so updating the
12081 driver with this to sync up with the kernel NAND driver.
12083 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12085 commit 36e0b98ec832bb5ec42d6e249058d5b84f75dff8
12086 Author: Sandeep Paulraj <s-paulraj@ti.com>
12087 Date: Sat Nov 7 14:24:20 2009 -0500
12089 NAND: Remove commented out code
12091 Patch removes already commented out dead code
12093 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12095 commit 4f41e7ea1a17ba7207ca41379bf344b317e72c12
12096 Author: Sandeep Paulraj <s-paulraj@ti.com>
12097 Date: Sat Nov 7 14:24:06 2009 -0500
12099 NAND: Correct the "chip_shift" calculation
12101 This patch updates the "chip_shift" calculation in the
12102 NAND driver. This is being done to sync up the NAND driver with
12103 the kernel NAND driver.
12105 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12107 commit aaa8eec532876c47acfd31bf9b573a00eaad92ae
12108 Author: Sandeep Paulraj <s-paulraj@ti.com>
12109 Date: Fri Oct 30 13:51:23 2009 -0400
12111 NAND: Update to support 64 bit device size
12113 This patch adds support for NANDs greater than 2 GB.
12114 Patch is based on the MTD NAND driver in the kernel.
12116 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12117 Signed-off-by: Scott Wood <scottwood@freescale.com>
12119 commit 581d04f14d7a39b63d418e2a21e44101233096d1
12120 Author: Peter Tyser <ptyser@xes-inc.com>
12121 Date: Thu Oct 15 10:48:18 2009 -0500
12123 cmd_nand: Move conditional compilation to Makefile
12125 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12127 commit 9574fd63a97d080e379f30b6a81a1221eaeb797e
12128 Author: Peter Tyser <ptyser@xes-inc.com>
12129 Date: Thu Oct 15 10:48:17 2009 -0500
12131 cmd_nand: Remove duplicate include
12133 Also remove vague, unnecessary comment
12135 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12137 commit cdbdbe65f5f006cba208accee5a126c659d4b867
12138 Author: Kumar Gala <galak@kernel.crashing.org>
12139 Date: Fri Nov 13 08:52:21 2009 -0600
12141 ppc/85xx: Fix how we determine the number of CAM entries
12143 We were incorrectly use the max CAM size as the number of entries in
12144 the array for setting up the addrmap. We should be using the NENTRY
12145 field which is the low 12-bits of TLB1CFG.
12147 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12149 commit fbd47b6753b08162436d9ccad1e63c8d43ede54c
12150 Author: Mike Rapoport <mike@compulab.co.il>
12151 Date: Thu Nov 12 15:35:08 2009 +0200
12153 smc911x: make smc911x_initialize return correct value
12155 Make smc911x_initialize return -1 on error and number of interfaces
12156 detected otherwise.
12158 Signed-off-by: Mike Rapoport <mike@compulab.co.il>
12159 Acked-by: Mike Frysinger <vapier@gentoo.org>
12160 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12162 commit c44efcf97b335dcef7d014f65b7d3094e79adb13
12163 Author: Mike Frysinger <vapier@gentoo.org>
12164 Date: Thu Nov 12 22:26:02 2009 -0500
12166 smc911x_eeprom: fix building after smc911x overhaul
12168 When the smc911x driver was converted to NET_MULTI, the smc911x eeprom was
12169 missed. The config option needed updating as well as overhauling of the
12170 rergister read/write functions.
12172 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12173 Tested-by: Mike Rapoport <mike.rapoport@gmail.com>
12174 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12176 commit 3ad95deb30ac73bd57e966d321215a17d3236f9f
12177 Author: Dave Liu <daveliu@freescale.com>
12178 Date: Thu Nov 12 07:26:37 2009 +0800
12180 fsl-ddr: Fix the chip-select interleaving issue
12182 commit 1542fbdeec0d1e2a6df13189df8dcb1ce8802be3
12183 introduced one new bug to chip-select interleaving.
12185 Single DDR controller also can do the chip-select
12186 interleaving if there is dual-rank or qual-rank DIMMs.
12188 Signed-off-by: Dave Liu <daveliu@freescale.com>
12189 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12191 commit 651ef90fa6ca824c8e581aeef9e04bbbe7f7e9ce
12192 Author: javier Martin <javier.martin@vista-silicon.com>
12193 Date: Thu Oct 29 08:22:43 2009 +0100
12195 mxc_fec: avoid free() calls to already freed pointers.
12197 Sometimes, inside NetLoop, eth_halt() is called before eth_init() has
12198 been called. This is harmless except for free() calls to pointers
12199 which have not been allocated yet.
12201 This patch initializes those pointers to NULL and allocates them only
12202 the first time. This way we can get rid of free calls in halt callback.
12204 This has been tested in i.MX27 Litekit board and eldk-4.2 toolchains.
12206 Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>
12207 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12209 commit e8f1546a88b4ade6a910c4a7958a774ee1b40023
12210 Author: javier Martin <javier.martin@vista-silicon.com>
12211 Date: Thu Oct 29 08:18:34 2009 +0100
12213 mxc_fec: fix some erroneous PHY accesses.
12215 This patch fixes erroneous access to the ethernet PHY which broke the driver.
12216 1. Selector field in the auto-negotiation register must be 0x00001 for
12217 using 802.3, not 0x00000 which is reseved.
12218 2. Access to the PHY address specified by CONFIG_FEC_MXC_PHYADDR, not
12221 This has been tested in i.MX27 Litekit board and eldk-4.2 toolchains.
12223 Now using proper defines for auto-negotiation register.
12225 Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>
12226 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12228 commit f865fcbbb35851e75fee9c3a3fa8e0f71d9e6463
12229 Author: Ron Lee <ron@debian.org>
12230 Date: Wed Aug 5 20:14:01 2009 +0200
12232 ARM Don't inline weak symbols
12234 ------------------------------------------------------------------------
12236 GCC 4.4 complains about this now.
12238 Signed-off-by: Ron Lee <ron@debian.org>
12240 commit efe12bcec55c3d77b9ead56e62010d26b66781f3
12241 Author: Stefan Roese <sr@denx.de>
12242 Date: Mon Nov 9 14:15:42 2009 +0100
12244 ppc4xx: Katmai: Add chip_config command
12246 This patch removes the Katmai "bootstrap" command and replaces it
12247 with the now common command "chip_config".
12249 Signed-off-by: Stefan Roese <sr@denx.de>
12251 commit cdaed5dc31f4023610f180fe158ec8c6f5e855a3
12252 Author: Stefan Roese <sr@denx.de>
12253 Date: Mon Nov 9 14:13:43 2009 +0100
12255 ppc4xx: Switch to I2C bus numer 0 for chip_config command
12257 All currently available 4xx derivats have the I2C bootstrap EEPROM
12258 located on I2C bus number 0. This patch now first sets this bus number,
12259 so that the chip_config command also works for board with multiple
12260 I2C busses, like Katmai.
12262 Signed-off-by: Stefan Roese <sr@denx.de>
12264 commit 985edaccc4fbaef6d357d104aed08f839058a32f
12265 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
12266 Date: Tue Oct 27 12:19:11 2009 +0100
12268 ppc4xx: Add UBI support to PLU405 boards
12271 -increase malloc'able memory size
12272 -cleanup MONITOR|FLASH_BASE|LEN constants
12274 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
12275 Signed-off-by: Stefan Roese <sr@denx.de>
12277 commit d14c7ec2b51fb92c4a5218b299b772c3d186510d
12278 Author: Ben Warren <biggerbadderben@gmail.com>
12279 Date: Mon Nov 9 13:09:57 2009 -0800
12281 Fix SMC91111 regression: lpd7a40x build failures
12283 Both lpd7a400 and lpd7a404 failed to compile because they had
12284 CONFIG_SMC_USE_IOFUNCS defined:
12286 examples/standalone/smc91111_eeprom.c:388: undefined reference to `SMC_outw'
12288 Also removed an orphaned paren in lpd7a404.h
12290 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12292 commit 1031ae960ce6ce8332190278a06e2d72c2b2793e
12293 Author: Ben Warren <biggerbadderben@gmail.com>
12294 Date: Mon Nov 9 14:01:08 2009 -0800
12296 SMC91111: Clean up SMC_inx macros on xsengine and xaeniax
12298 This patch fixes the following warnings:
12300 Configuring for xaeniax board...
12301 smc91111_eeprom.c: In function 'print_macaddr':
12302 smc91111_eeprom.c:278: warning: suggest parentheses around + or - in operand of &
12303 smc91111_eeprom.c:281: warning: suggest parentheses around + or - in operand of &
12305 Configuring for xsengine board...
12306 smc91111_eeprom.c: In function 'print_macaddr':
12307 smc91111_eeprom.c:278: warning: suggest parentheses around + or - inside shift
12308 smc91111_eeprom.c:281: warning: suggest parentheses around + or - inside shift
12310 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12312 commit 830c7b6722c6a9762411bf52a7bf2fae4dc71dab
12313 Author: Ben Warren <biggerbadderben@gmail.com>
12314 Date: Mon Nov 9 11:43:18 2009 -0800
12316 Fix CS8900 regression on impa7 board
12318 The following error was seen on impa7 board, due to its use of a 32-bit bus
12320 cs8900.c:137:37: error: macro "get_reg_init_bus" passed 2 arguments, but takes just 1
12322 This patch gives the macro the correct number of arguments
12324 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12326 commit e5c5d9e0834bacf1c4787fa76cc4e369f2597cf5
12327 Author: Mike Frysinger <vapier@gentoo.org>
12328 Date: Sun Nov 1 22:39:56 2009 -0500
12330 clarify eth driver halt/recv steps
12332 The dev->halt() func can be called at any time, and the dev->recv() func
12333 does not need to use NetRxPackets[] when calling NetReceive().
12335 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12336 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12338 commit 497ab0eec5e1e2dfccc141a4485cd6b940e1424a
12339 Author: Hui.Tang <zetalabs@gmail.com>
12340 Date: Thu Nov 5 09:58:44 2009 +0800
12342 Fix cs8900 dev->priv not init issue
12344 Ensure all CS8900 data structures are assigned before accessing device
12346 Signed-off-by: Hui.Tang <zetalabs@gmail.com>
12347 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12349 commit 4fe5193d464ecdac26ddc71b1351be5b86bbff29
12350 Author: Stefan Roese <sr@denx.de>
12351 Date: Tue Nov 3 14:34:45 2009 +0100
12353 ppc4xx: 44x_spd_ddr2.c: Fix register macro ECCCR -> ECCES (SDRAM_ECCES)
12355 This error only appears when DEBUG is enabled in this driver. That's why
12356 it went unnoticed till now.
12358 Signed-off-by: Stefan Roese <sr@denx.de>
12360 commit 916ed9444d3ab7b5cd6312557005f2a764a8baf7
12361 Author: Stefan Roese <sr@denx.de>
12362 Date: Thu Oct 29 18:37:45 2009 +0100
12364 ppc4xx: Canyonlands: Change EBC bus config to drive always (no high-z)
12366 This patch fixes a problem only seen very occasionally on Canyonlands.
12367 The NOR flash interface (CFI driver) doesn't work reliably in all cases.
12368 Erasing and/or programming sometimes doesn't work. Sometimes with
12369 an error message, like "flash not erased" when trying to program an
12370 area that should have just been erased. And sometimes without any error
12371 messages. As mentioned above, this problem was only seen rarely and with
12372 some PLL configuration (CPU speed, EBC speed).
12374 Now I spotted this problem a few times, when running my Canyonlands with
12375 the following setup (chip_config):
12377 1000-nor - NOR CPU:1000 PLB: 200 OPB: 100 EBC: 100
12379 Changing the EBC configuration to not release the bus into high
12380 impedance state inbetween the transfers (ATC, DTC and CTC bits set to 1
12381 in EBC0_CFG) seems to fix this problem. I haven't seen any failure
12382 anymore with this patch applied.
12384 Signed-off-by: Stefan Roese <sr@denx.de>
12385 Cc: David Mitchell <dmitchell@amcc.com>
12386 Cc: Jeff Mann <MannJ@embeddedplanet.com>
12388 commit 56f9b39d1f5d3c51e4b19792adb65bd93a8b6fcb
12389 Author: Stefan Roese <sr@denx.de>
12390 Date: Mon Nov 9 13:01:19 2009 +0100
12392 ppc4xx: Fix NAND booting targets after 4xx linker script consolidation
12394 Somehow I missed the NAND booting targets in the 4xx linker script
12395 consolidation patchset. This patch fixes this issue.
12397 Signed-off-by: Stefan Roese <sr@denx.de>
12399 commit 9a81c61249d8361ed57d81f496121f3eb9c0eee8
12400 Author: Stefan Roese <sr@denx.de>
12401 Date: Thu Oct 29 16:54:52 2009 +0100
12403 ppc4xx: Remove duplicated is_pci_host() functions
12405 This patch introduces a weak default function for is_pci_host(),
12406 returning 1. This is the default behaviour, since most boards only
12407 implement PCI host functionality. This weak default can be overridden
12408 by a board specific version if needed.
12410 Signed-off-by: Stefan Roese <sr@denx.de>
12412 commit b0b867462c569e7accd6f78c942cbab028116ecf
12413 Author: Stefan Roese <sr@denx.de>
12414 Date: Thu Oct 29 15:04:35 2009 +0100
12416 ppc4xx: Consolidate 4xx PCIe board specific configuration
12418 This patch consolidates the PPC4xx board specific PCIe configuration
12419 code. This way the duplicated code is removed. Boards can implement a
12420 special, non standard behaviour (e.g. number of PCIe slots, etc) by
12421 overriding the weak default functions.
12423 Signed-off-by: Stefan Roese <sr@denx.de>
12425 commit 25793f76bf9a7be59c9415ef0f78d034e8d53dae
12426 Author: Remy Bohmer <linux@bohmer.net>
12427 Date: Thu Oct 29 12:29:37 2009 +0100
12429 ARM: Use Linux version for unaligned access code
12431 The asm-arm/unaligned.h includes linux/unaligned/access_ok.h
12432 This file is unsafe to be used on ARM, since it does an unaligned memory
12433 accesses which fails on ARM.
12435 Lookin at Linux the basic difference seems to be the header
12436 "include/asm-arm/unaligned.h". The Linux version of "unaligned.h"
12437 does *not* include "access_ok.h" at all. It includes "le_byteshift.h"
12438 and "be_byteshift.h" instead.
12440 Signed-off-by: Remy Bohmer <linux@bohmer.net>
12441 Signed-off-by: Stefan Roese <sr@denx.de>
12443 include/asm-arm/unaligned.h | 3 -
12444 include/linux/unaligned/be_byteshift.h | 70 +++++++++++++++++++++++++++++++++
12445 include/linux/unaligned/le_byteshift.h | 70 +++++++++++++++++++++++++++++++++
12446 3 files changed, 142 insertions(+), 1 deletion(-)
12447 create mode 100644 include/linux/unaligned/be_byteshift.h
12448 create mode 100644 include/linux/unaligned/le_byteshift.h
12450 commit 6d6e7c53d5c75e5e24841c5506f4ed9d82adee09
12451 Author: Kumar Gala <galak@kernel.crashing.org>
12452 Date: Wed Nov 4 18:02:10 2009 -0600
12454 ppc/85xx: Fix inclusion of 83xx immap in 85xx builds
12456 The nand_boot_fsl_elbc.c is shared between 83xx & 85xx however we should
12457 not be including the immap_83xx.h when building 85xx. We can just get
12458 this all from common.h
12460 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12462 commit 107b579c75256212d4bf8b99ee8d68e0078f3646
12463 Author: Becky Bruce <beckyb@kernel.crashing.org>
12464 Date: Wed Nov 4 17:34:04 2009 -0600
12466 86xx: Remove redundant code in initdram
12468 The same code exists both inside an #ifdef and outside of it.
12469 Remove the extra code for all the 86xx boards.
12471 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
12472 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12474 commit 715d8f7608f77c93f1807a032644893fd5b6d08b
12475 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
12476 Date: Mon Nov 2 09:05:49 2009 -0600
12478 fsl_pci_init_port end-point initialization is broken
12480 commit 70ed869e broke fsl pcie end-point initialization.
12481 Returning 0 is not correct. The function must return the first free
12482 bus number for the next controller.
12484 fsl_pci_init() must still be called and a bus allocated even if the
12485 controller is an end-point.
12487 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
12488 Acked-by: Vivek Mahajan <vivek.mahajan@freescale.com>
12489 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12491 commit 01471d538fb163f472a769f21267d7676c91267c
12492 Author: Kumar Gala <galak@kernel.crashing.org>
12493 Date: Wed Nov 4 01:29:04 2009 -0600
12495 Revert "ppc/85xx/pci: fsl_pci_init: pcie agent mode support"
12497 This reverts commit 70ed869ea5f6b1d13d7b140c83ec0dcd8a127ddc.
12499 There isn't any need to modify the API for fsl_pci_init_port to pass the
12500 status of host/agent(end-point) status. We can determine that
12501 internally to fsl_pci_init_port. Revert the patch that makes the API
12504 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12506 commit 2cd95a25cb0ee8218b271d23d64fb3f719ac5390
12507 Author: Stefan Roese <sr@denx.de>
12508 Date: Tue Oct 27 16:20:05 2009 +0100
12510 ppc4xx: Remove board specific linker scripts from most PPC4xx boards
12512 All these linker scripts can be removed since the new common ppc4xx
12513 linker script should be able to handle all of those boards.
12515 Please test and report problems. Thanks.
12517 Signed-off-by: Stefan Roese <sr@denx.de>
12519 commit 4649913ea5f440d756d150a6fdf2fb2e8ecb75fd
12520 Author: Stefan Roese <sr@denx.de>
12521 Date: Tue Oct 27 16:11:26 2009 +0100
12523 ppc4xx: Add common ppc4xx linker script
12525 This linker script can be used by all PPC4xx platforms. It works for
12526 PPC405 and PPC440 platforms. Boards which need a board specific linker
12527 script can override this default linker script in board/*/config.mk.
12529 Signed-off-by: Stefan Roese <sr@denx.de>
12531 commit b1245dd3c6409c743f6c2768d00e909a4c8cc4ea
12532 Author: Stefan Roese <sr@denx.de>
12533 Date: Tue Oct 27 16:16:13 2009 +0100
12535 ppc4xx: Add custom linker script to board/*/config.mk
12537 These boards have special linker scripts right now. We can't use the
12538 common 4xx linker script here. So overrride the linker script (LDSCRIPT)
12539 in board/*/config.mk and choose the board specific version.
12541 Signed-off-by: Stefan Roese <sr@denx.de>
12543 commit ceaa62a6f0237a8ddd2a5f659e6535fcd054332f
12544 Author: Stefan Roese <sr@denx.de>
12545 Date: Tue Oct 27 15:57:24 2009 +0100
12547 ppc4xx: Fix problems in some ppc4xx board Makefiles
12549 Some 4xx Makefiles didn't add $(SOBJ) to their board library. This was
12550 no till now problem, since those boards included this object (init.o
12551 most of the time) directly from their linker scripts. This patch clean
12552 this up, so that all objects are now collected in the board library. This
12553 is in preparation for the upcoming PPC4xx linker script consolidation.
12555 Signed-off-by: Stefan Roese <sr@denx.de>
12557 commit a0ff1f129a0e1a466e4f8568fce12b7b84578e4c
12558 Author: Stefan Roese <sr@denx.de>
12559 Date: Tue Oct 27 11:20:53 2009 +0100
12561 ppc4xx: sc3: Remove unreferenced external declarations from sc3.h
12563 Signed-off-by: Stefan Roese <sr@denx.de>
12564 Acked-by: Heiko Schocher <hs@denx.de>
12566 commit 7ec1fedda6ac551c67f2214ced94e4b49b6680e4
12567 Author: Stefan Roese <sr@denx.de>
12568 Date: Tue Oct 27 11:46:23 2009 +0100
12570 mkconfig: Create board directory (CONFIG_BOARDDIR) in include/config.h
12572 This patch extends the mkconfig script to automatically create a define
12573 for the board directory in include/config.h:
12575 #define CONFIG_BOARDDIR board/amcc/canyonlands
12577 This is needed for the upcoming PPC4xx linker script consolidation,
12578 where the PPC440 platforms need to include a board specific file in
12579 the common linker script.
12581 Signed-off-by: Stefan Roese <sr@denx.de>
12583 commit ff88229549e08fdd3f9127c1cc4db11a3576250f
12584 Author: Dave Liu <daveliu@freescale.com>
12585 Date: Sat Oct 31 07:59:55 2009 +0800
12587 ppc/85xx: Fix misc L2 cache enabling bug
12589 We need loop-check the flash clear lock and enable bit for L2 cache.
12591 Signed-off-by: Dave Liu <daveliu@freescale.com>
12592 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12594 commit cd12f615e4dd1dd24caab93f4157894783c6c1c0
12595 Author: Wolfgang Grandegger <wg@denx.de>
12596 Date: Fri Oct 23 12:03:16 2009 +0200
12598 mpc52xx: add support for the IPEK01 board
12600 This patch adds support for the board IPEK01 based on the MPC5200.
12601 The Futjitsu Lime graphics controller is configured in 16 bpp mode.
12603 Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12605 commit 229b6dce675c729ee0ea2d7b61fbcda89b23b6b8
12606 Author: Wolfgang Grandegger <wg@denx.de>
12607 Date: Fri Oct 23 12:03:15 2009 +0200
12609 video: mb862xx: add option VIDEO_FB_16BPP_WORD_SWAP for IPEK01
12611 In 16 bpp mode, the new IPEK01 board only requires swapping of D16 words
12612 for D32 accesses due to the diffferent connecting to the GDC bus. This
12613 patch introduces the configuration option VIDEO_FB_16BPP_WORD_SWAP,
12614 which should be set for all board using the mb862xx in 16 bpp mode. For
12615 the IPEK01, VIDEO_FB_16BPP_PIXEL_SWAP should not be set.
12617 Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12619 commit 5d16ca87100ea58c93c46b9f0264981eaed49568
12620 Author: Anatolij Gustschin <agust@denx.de>
12621 Date: Fri Oct 23 12:03:14 2009 +0200
12623 video: mb862xx: add option CONFIG_VIDEO_MB862xx_ACCEL for 32bpp mode
12625 The new IPEK01 board can use the 32 bpp mode for the Lime graphics
12626 controller. For this mode, video accelaration does not work. This patch
12627 makes the accelaration configurable via CONFIG_VIDEO_MB862xx_ACCEL,
12628 which is enabled for the lwmon5 and the socrates board for backward
12631 Signed-off-by: Anatolij Gustschin <agust@denx.de>
12632 Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12634 commit c28d3bbe963f4c57937d6fdc1dd63cd3562c147c
12635 Author: Wolfgang Grandegger <wg@denx.de>
12636 Date: Fri Oct 23 12:03:13 2009 +0200
12638 video: mb862xx: improve board-specific Lime configuration
12640 To avoid board-specific code accessing the mb862xx registers directly,
12641 the public function mb862xx_probe() has been introduced. Furthermore,
12642 the "Change of Clock Frequency" and "Set Memory I/F Mode" registers
12643 are now defined by CONFIG_SYS_MB862xx_CCF and CONFIG_SYS_MB862xx__MMR,
12644 respectively. The BSPs for the socrates and lwmon5 boards have been
12645 adapted accordingly.
12647 Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12649 commit 08ea550eef310e9d59d83f3cfd57a902373bf17f
12650 Author: Valentin Yakovenkov <yakovenkov@niistt.ru>
12651 Date: Mon Oct 26 18:49:06 2009 -0400
12653 new PCA9564 i2c bridge driver
12655 Signed-off-by: Valentin Yakovenkov <yakovenkov@niistt.ru>
12656 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12658 commit 08a1c6258c2a04cead33eac50d96ea89979dcb94
12659 Author: Mike Frysinger <vapier@gentoo.org>
12660 Date: Wed Oct 14 19:27:27 2009 -0400
12662 Blackfin: TWI/I2C: implement bus speed get/set functions
12664 While we're here, improve the speed calculation a bit to match the HRM.
12666 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12668 commit 3814ea4f0002536ac592480b2cdafa319a16e329
12669 Author: Mike Frysinger <vapier@gentoo.org>
12670 Date: Wed Oct 14 19:27:26 2009 -0400
12672 Blackfin: TWI/I2C: add timeout to transfer
12674 The current transfer code relies on ctrlc() to abort transfers, but this
12675 requires user interactivity. Naturalize the process with a timeout.
12677 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12679 commit 59434fe243962758742af5cb8e2ced976e17c302
12680 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12681 Date: Fri Oct 30 10:16:27 2009 +0900
12683 sh: Update lowlevel_init.S of espt-giga
12685 There was the point that did not use write macro.
12686 Change to write macro.
12688 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12690 commit f1cae1969d9e971fb72827a5731ce7e752464aa2
12691 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12692 Date: Fri Oct 30 10:01:25 2009 +0900
12694 sh: Move some defs to convince 'pcrel too far'
12696 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12697 Signed-off-by: Takashi Yoshii <yoshii.takashi@gmail.com>
12699 commit 0f9eaf4b323ea0ca95944b84c7465b81ba575514
12700 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12701 Date: Thu Oct 15 13:36:34 2009 +0900
12703 sh: Remove malloc_bin_reloc from lib_sh, lib_nios2 and lib_nios.
12705 By "arm/microblaze/nios/nios2/sh: Remove relocation fixups"
12706 (commit: 0630535e2d062dd73c1ceca5c6125c86d1127a49", doesn't need
12707 malloc_bin_reloc function. This commit remove this.
12709 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12711 commit 0775437293a6963cb21244dfae6978cbf67c6bfe
12712 Author: Ben Warren <biggerbadderben@gmail.com>
12713 Date: Wed Oct 21 21:53:39 2009 -0700
12715 Fix DM9000 MAC address handling
12717 Proper behavior is to pull MAC address from NVRAM in the initialization() an
12718 stuff it in dev->address, then program the device from dev->address in
12719 the init() function.
12721 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12723 commit 98d92d8c9f4021629a45261ad5ec3f3595f3a27a
12724 Author: Wolfgang Denk <wd@denx.de>
12725 Date: Wed Oct 28 22:07:56 2009 +0100
12727 sbc8349: fix incorrect comment
12729 The comment for the BR0_PRELIM port size initialization incorrectly
12730 stated 32 bit, while it's actually 16 bit. The code is correct.
12732 Reported-by: Guenter Koellner <guenter.koellner@nsn.com>
12733 Signed-off-by: Wolfgang Denk <wd@denx.de>
12735 commit a38f85e180a30b6225808828ded1017b1a5418c6
12736 Author: Sandeep Paulraj <s-paulraj@ti.com>
12737 Date: Wed Oct 28 11:05:03 2009 -0400
12739 Fix Compliation warning for TNY-A9260 and TNY-A9G20
12741 The patch fixes a compilation warning by defining
12742 CONFIG_SYS_64BIT_VSPRINTF in the config file
12744 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12746 commit 264e42ee54f1d322805d9068168fd362b413fd09
12747 Author: Sandeep Paulraj <s-paulraj@ti.com>
12748 Date: Wed Oct 28 11:04:53 2009 -0400
12750 Fix Compliation warning for SBC35-A9G20 board
12752 The patch fixes a compilation warning by defining
12753 CONFIG_SYS_64BIT_VSPRINTF in the config file
12755 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12757 commit 353462f6ff9769091fb644d44d8025f20a4192d9
12758 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
12759 Date: Wed Oct 28 09:37:33 2009 -0500
12761 galaxy5200: Add default environment variables
12763 Extend bootdelay to 10 seconds. Set boot retry time to 120 seconds and use
12764 reset to retry. Define default bootcommand and bootargs for production.
12766 Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
12768 commit fa36ae790eb10ce70935f9a78f07703719dca422
12769 Author: Stefan Roese <sr@denx.de>
12770 Date: Tue Oct 27 15:15:55 2009 +0100
12772 cfi: Add weak default function for flash_cmd_reset()
12774 Currently the CFI driver issues both AMD and Intel reset commands.
12775 This is because the driver doesn't know yet which chips are connected.
12776 This dual reset seems to cause problems with the M29W128G chips as
12777 reported by Richard Retanubun. This patch now introduces a weak default
12778 function for the CFI reset command, still with both resets. This can
12779 be overridden by a board specific version if necessary.
12781 Signed-off-by: Stefan Roese <sr@denx.de>
12782 Cc: Richard Retanubun <RichardRetanubun@ruggedcom.com>
12784 commit 4946775c6db52dba28f72ba3525764b54f1d4593
12785 Author: Wolfgang Denk <wd@denx.de>
12786 Date: Wed Oct 28 00:49:47 2009 +0100
12788 Coding Style cleanup; update CHANGELOG, prepare -rc1
12790 Signed-off-by: Wolfgang Denk <wd@denx.de>
12792 commit 246c69225c7b962d5c93e92282b78ca9fc5fefee
12793 Author: Peter Tyser <ptyser@xes-inc.com>
12794 Date: Sun Oct 25 15:12:56 2009 -0500
12796 Add 'editenv' command
12798 The editenv command can be used to edit an environment variable.
12799 Editing an environment variable is useful when one wants to tweak an
12800 existing variable, for example fix a typo or change the baudrate in the
12801 'bootargs' environment variable.
12803 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12805 commit b0fa8e50632a628766db23f5c884ec63f1469552
12806 Author: Peter Tyser <ptyser@xes-inc.com>
12807 Date: Sun Oct 25 15:12:55 2009 -0500
12809 setenv(): Delete 0-length environment variables
12811 Previously setenv() would only delete an environment variable if it
12812 was passed a NULL string pointer as a value. It should also delete an
12813 environment variable when it encounters a valid string pointer of
12816 This change/fix is generally useful and is necessary for the upcoming
12819 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12821 commit ecc5500ee487170d8af6ff893fd1e0082380a01a
12822 Author: Peter Tyser <ptyser@xes-inc.com>
12823 Date: Sun Oct 25 15:12:54 2009 -0500
12825 readline(): Add ability to modify a string buffer
12827 If the 'buf' parameter is a non-0-length string, its contents will be
12828 edited. Previously, the initial contents of 'buf' were ignored and the
12829 user entered its contents from scratch.
12831 This change is necessary to support the upcoming "editenv" command but
12832 could also be used for future commands which require a user to modify
12833 an existing string.
12835 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12837 commit f923943843cd617d681387e7fe81a48060cc6401
12838 Author: Peter Tyser <ptyser@xes-inc.com>
12839 Date: Sun Oct 25 15:12:53 2009 -0500
12841 cread_line(): Remove unused variables
12843 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12845 commit e491a71e578e93bd3b2f8f20d8ef8f111c98010d
12846 Author: Peter Tyser <ptyser@xes-inc.com>
12847 Date: Sun Oct 25 15:12:52 2009 -0500
12849 Check for NULL prompt in readline_into_buffer()
12851 Previously, passing readline() or readline_into_buffer() a NULL 'prompt'
12852 parameter would result in puts() printing garbage when
12853 CONFIG_CMDLINE_EDITING was enabled.
12855 Note that no board currently triggers this bug. Enabling
12856 CONFIG_CMDLINE_EDITING on some boards (eg bab7xx) would result in
12857 the bug appearing. This change is only intended to prevent someone
12858 from running into this issue in the future.
12860 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12862 commit 16d1c10783660f3fdbc3c19141f42f3b0d1834d3
12863 Author: Wolfgang Denk <wd@denx.de>
12864 Date: Sun Oct 25 23:00:09 2009 +0100
12866 drivers/net/phy/miiphybb.c: fix warning: no newline at end of file
12868 Add missing newline.
12870 Signed-off-by: Wolfgang Denk <wd@denx.de>
12871 Cc: Luigi Mantellini <luigi.mantellini@idf-hit.com>
12872 Cc: Ben Warren <biggerbadderben@gmail.com>
12874 commit a747a7f31059b9069e97c78bba5496409c33aa05
12875 Author: Wolfgang Denk <wd@denx.de>
12876 Date: Tue Oct 27 00:03:32 2009 +0100
12878 Revert "env: only build env_embedded and envcrc when needed"
12880 Breaks building on many boards, and no really clean fix available yet.
12882 This reverts commit 6dab6add2d8ee80905234b326abc3de11be1d178.
12884 commit 3fca80375981fe83d4674a0267183b469a1ea7ff
12885 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12886 Date: Thu Oct 15 17:47:16 2009 +0400
12888 mpc85xx: Configure QE USB for MPC8569E-MDS boards
12890 Setup QE pin multiplexing for USB function, configure needed BCSRs
12891 and add some fdt fixups.
12893 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12894 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12896 commit 14809b6c21c89dd65abaf3fea7627fb5ea0f78a3
12897 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12898 Date: Thu Oct 15 17:47:13 2009 +0400
12900 mpc85xx: Configure QE UART for MPC8569E-MDS boards
12902 To make QE UART usable by Linux we should setup pin multiplexing
12903 and turn UCC2 Ethernet node into UCC2 QE UART node.
12905 Also, QE UART is mutually exclusive with UART0, so we can't enable
12906 it if eSDHC is in 4-bits mode on pilot boards, or if it's a prototype
12907 board with eSDHC in 1- or 4-bits mode.
12909 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12910 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12912 commit 70d665b1d230b9575a647948e8db3da1e6743e5c
12913 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12914 Date: Thu Oct 15 17:47:11 2009 +0400
12916 mpc85xx: Setup QE pinmux for SPI Flash on MPC8569E-MDS boards
12918 SPI Flash (M25P40) is connected to the SPI1 bus, we need a few
12919 qe_iop entries to actually enable SPI1 on these boards.
12921 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12922 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12924 commit 65dec3b4599a17e83ec69dfd059e4ea1e795ef37
12925 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12926 Date: Thu Oct 15 17:47:09 2009 +0400
12928 mpc85xx: Setup SRIO memory region LAW for MPC8569E-MDS boards
12930 This patch sets memory window for Serial RapidIO on MPC8569E-MDS
12933 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12934 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12936 commit a29155e12286cc5ec2df72c1cab28e3659bfdad5
12937 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12938 Date: Thu Oct 15 17:47:08 2009 +0400
12940 mpc85xx: Add eLBC NAND support for MPC8569E-MDS boards
12942 Simply add some defines, and adjust TLBe setup to include some
12943 space for eLBC NAND.
12945 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12946 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12948 commit 7f52ed5ef1b490da282ace3316be381a6abf96a5
12949 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12950 Date: Thu Oct 15 17:47:06 2009 +0400
12952 mpc85xx: Add eSDHC support for MPC8569E-MDS boards
12954 eSDHC is mutually exlusive with UART0 (in 4-bits mode) and I2C2
12955 (in 1-bit mode). When eSDHC is used, we should switch u-boot console to
12956 UART1, and make the proper device-tree fixups.
12958 Because of an erratum in prototype boards it is impossible to use eSDHC
12959 without disabling UART0 (which makes it quite easy to 'brick' the board
12960 by simply issung 'setenv hwconfig esdhc', and not able to interact with
12963 So, but default we assume that the board is a prototype, which is a most
12964 safe assumption. There is no way to determine board revision from a
12965 register, so we use hwconfig.
12967 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12968 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12970 commit 48618126f78f05042dae428811809b594f747eb9
12971 Author: Peter Tyser <ptyser@xes-inc.com>
12972 Date: Fri Oct 23 15:55:48 2009 -0500
12974 xpedite5370: Enable multi-core support
12976 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12977 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12979 commit 5ccd29c3679b3669b0bde5c501c1aa0f325a7acb
12980 Author: Peter Tyser <ptyser@xes-inc.com>
12981 Date: Fri Oct 23 15:55:47 2009 -0500
12983 85xx: MP Boot Page Translation update
12985 This change has 3 goals:
12986 - Have secondary cores be released into spin loops at their 'true'
12987 address in SDRAM. Previously, secondary cores were put into spin
12988 loops in the 0xfffffxxx address range which required that boot page
12989 translation was always enabled while cores were in their spin loops.
12991 - Allow the TLB window that the primary core uses to access the
12992 secondary cores boot page to be placed at any address. Previously, a
12993 TLB window at 0xfffff000 was always used to access the seconary cores'
12994 boot page. This TLB address requirement overlapped with other
12995 peripherals on some boards (eg XPedite5370). By default, the boot
12996 page TLB will still use the 0xfffffxxx address range, but this can be
12997 overridden on a board-by-board basis by defining a custom
12998 CONFIG_BPTR_VIRT_ADDR. Note that the TLB used to map the boot page
12999 remains in use while U-Boot executes. Previously it was only
13000 temporarily used, then restored to its initial value.
13002 - Allow Boot Page Translation to be disabled on bootup. Previously,
13003 Boot Page Translation was always left enabled after secondary cores
13004 were brought out of reset. This caused the 0xfffffxxx address range
13005 to somewhat "magically" be translated to an address in SDRAM. Some
13006 boards may not want this oddity in their memory map, so defining
13007 CONFIG_MPC8xxx_DISABLE_BPTR will turn off Boot Page Translation after
13008 the secondary cores are initialized.
13010 These changes are only applicable to 85xx boards with CONFIG_MP defined.
13012 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
13013 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13015 commit 70ed869ea5f6b1d13d7b140c83ec0dcd8a127ddc
13016 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
13017 Date: Tue Oct 27 12:18:55 2009 +0530
13019 ppc/85xx/pci: fsl_pci_init: pcie agent mode support
13021 Originally written by Jason Jin and Mingkai Hu for mpc8536.
13023 When QorIQ based board is configured as a PCIe agent, then unlock/enable
13024 inbound PCI configuration cycles and init a 4K inbound memory window;
13025 so that a PCIe host can access the PCIe agents SDRAM at address 0x0
13027 * Supported in fsl_pci_init_port() after adding pcie_ep as a param
13028 * Revamped copyright in drivers/pci/fsl_pci_init.c
13029 * Mods in 85xx based board specific pci init after this change
13031 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
13032 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13034 commit 273a28ad9ef59dcfcd4c056ec1f61f1e0896cfaa
13035 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13036 Date: Tue Oct 27 09:36:38 2009 +0530
13038 85xx/p1_p2_rdb: Fixing DDR configuration for 800MHz data rate
13040 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13041 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13043 commit 924024c396761c267b948f38d78e9905f2036501
13044 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13045 Date: Tue Oct 27 09:26:55 2009 +0530
13047 85xx/p1_p2rdb: Fix crash while configuring 32 bit DDR i/f for P1020RDB.
13049 The data being modified was in NOR flash which caused the crash.
13051 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13052 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13054 commit 2c0c58b92dbb68007061bdc0edd23bdf142efebf
13055 Author: Sergey Mironov <ierton@gmail.com>
13056 Date: Wed Sep 23 16:47:38 2009 +0400
13058 Fix bug in jumptable call stubs for SPARC.
13060 Signed-off-by: Sergey Mironov <ierton@gmail.com>
13061 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
13063 commit 3e303f748cf57fb23e8ec95ab7eac0074be50e2b
13064 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13065 Date: Thu Oct 15 17:47:04 2009 +0400
13067 fdt_support: Add multi-serial support for stdout fixup
13069 Currently fdt_fixup_stdout() is using hard-coded CONFIG_CONS_INDEX
13070 constant. With multi-serial support, the CONS_INDEX may no longer
13071 represent actual console, so we should try to extract port number
13072 from the current stdio device name instead of always hard-coding the
13075 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13076 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
13077 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13079 commit da0e5f7ee828f246d85997486fff308837069453
13080 Author: Leon Woestenberg <leon.woestenberg@gmail.com>
13081 Date: Mon Oct 26 10:03:32 2009 +0100
13083 ppc/85xx: Fix crashes due to generation of SPE instruction
13085 U-Boot crashed on the last instruction:
13087 int parse_stream_outer(struct in_str *inp, int flag)
13089 effa4784: 94 21 ff 38 stwu r1,-200(r1)
13090 effa4788: 7c 08 02 a6 mflr r0
13091 effa478c: 42 9f 00 05 bcl- 20,4*cr7+so,effa4790 <parse_stream_outer+0xc>
13092 effa4790: 7d 80 00 26 mfcr r12
13093 effa4794: 13 c1 b3 21 evstdd r30,176(r1)
13095 ...which is a SPE instruction, although -mno-spe was used.
13097 tmp/cross/ppce500v2/bin/powerpc-angstrom-linux-gnuspe-gcc --version
13098 powerpc-angstrom-linux-gnuspe-gcc (GCC) 4.3.3
13100 Seems to be a known issue (since 2008-04?!)
13102 Googled some, turns out this patch/workaround works for me on MPC8536DS.
13104 See http://gcc.gnu.org/ml/gcc-patches/2008-04/msg00311.html for more info
13106 Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
13107 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13109 commit 654ea1f3184235694306ddc5874baa27ad3018fe
13110 Author: Dave Liu <daveliu@freescale.com>
13111 Date: Thu Oct 22 00:10:23 2009 -0500
13113 ppc/85xx: Make L2 support more robust
13115 According the user manual, we need loop-check the L2 enable bit set.
13117 Signed-off-by: Dave Liu <daveliu@freescale.com>
13118 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13120 commit 613ad28c3da4c7fc6336ef9d94993b25a5d0586e
13121 Author: Kumar Gala <galak@kernel.crashing.org>
13122 Date: Mon Oct 26 21:21:25 2009 -0500
13124 ppc/85xx: Fix compiler warning in nand_spl/.../p1_p2_rdb/nand_boot.c
13126 nand_boot.c: In function 'board_init_f':
13127 nand_boot.c:44: warning: 'sys_clk' may be used uninitialized in this function
13129 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13131 commit e8967d96a0e8d09d91a3b7bd292746996dd8e7ac
13132 Author: Kumar Gala <galak@kernel.crashing.org>
13133 Date: Mon Oct 26 21:18:33 2009 -0500
13135 ppc/85xx: Fix building NAND_SPL out of tree
13137 We need to source files to exist in the O=<FOO> nand_spl dir when
13138 we build out of tree.
13140 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13142 commit f3ee25859e3920ee7c7cc519a3e6f60d70d7a53f
13143 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
13144 Date: Fri Oct 23 10:52:38 2009 +0200
13146 License cleanup: Fix license header for some esd display configurations
13148 These files were autogenerated by EPSON configuration tools.
13149 This patch replaces the autogenerated file headers by the GPL
13152 This change is done with the explicit permission
13153 of Epson Research & Development / IC Software Development.
13155 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
13157 commit 4166ee58d30ada7b298b9c941067f0341c2dccbe
13158 Author: Mike Frysinger <vapier@gentoo.org>
13159 Date: Fri Oct 9 17:12:44 2009 -0400
13161 sf: add GPL-2 license info
13163 Some of the new spi flash files were missing explicit license lines.
13165 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13166 CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
13168 commit d535a493004fb701f131b132402a7704f9c9342d
13169 Author: Kumar Gala <galak@kernel.crashing.org>
13170 Date: Wed Oct 21 23:29:51 2009 -0500
13172 fdt: Fix fdt padding issue for initrd mem_rsv
13174 Its possible that we end up with a device tree that happens to be a
13175 particular size that after we call fdt_resize() we don't have any
13176 space left for the initrd mem_rsv.
13178 Fix this be adding a second mem_rsv into the size calculation. We
13179 had one to cover the fdt itself and we have the potential of adding
13180 a second for the initrd.
13182 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13183 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
13185 commit 4bc3d2afb380e78fdbb9c501d9a8da6d59eb178e
13186 Author: Steve Sakoman <sakoman@gmail.com>
13187 Date: Tue Oct 20 18:21:18 2009 +0200
13189 ARM: OMAP3: Refactors the SM911x driver
13191 Move the test up in the function to not hang on systems without ethernet.
13193 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
13194 Acked-by: Ben Warren <biggerbadderben@gmail.com>
13196 commit f3807374787e4394efb767e2e8527887f57e51b8
13197 Author: Minkyu Kang <mk7.kang@samsung.com>
13198 Date: Thu Oct 15 11:19:15 2009 +0900
13200 s5pc1xx: SMDKC100: fix compile warnings
13202 fix the following compile warnings
13203 warning: dereferencing type-punned pointer will break strict-aliasing rules
13205 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
13207 commit 8003c361deec3ee651451662efd05352f1abdd40
13208 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
13209 Date: Tue Oct 6 08:44:22 2009 +0200
13211 arm926ejs: 8-byte align stack to avoid LDRD/STRD problems
13213 U-boot for Marvell Kirkwood boards no longer work after the EABI changes
13214 introduced in commit f772acf8a584067033eff1e231fcd1fb3a00d3d9. This
13215 turns out to be caused by a stack alignment issue. The armv5te
13216 instructions ldrd/strd instructions require 8-byte alignment to work
13217 properly (otherwise undefined behavior).
13219 Tested on an OpenRD base board, where both printouts and ubifs stuff now
13222 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
13224 commit e63e5904b48528f3f3cc98317df6fc62fab25bf9
13225 Author: Tom Rix <Tom.Rix@windriver.com>
13226 Date: Sat Oct 17 12:41:06 2009 -0500
13228 TI OMAP3 SDP3430: Initial Support
13230 Start of support of
13231 Texas Instruments Software Development Platform(SDP)
13232 for OMAP3430 - SDP3430
13234 Highlights of this platform are:
13235 Flash Memory devices:
13236 Sibley NOR, Micron 8bit NAND and OneNAND
13238 3 UARTs and expanded 4 UART ports + IrDA
13241 TWL5030 PMIC+Audio+Keypad
13244 Memory devices plugin boards (PISMO)
13245 Connectivity board for GPS,WLAN etc.
13246 Completely configurable boot sequence and device mapping
13249 Support default jumpering and:
13250 - UART1/ttyS0 console(legacy sdp3430 u-boot)
13251 - UART3/ttyS2 console (matching other boards,
13257 Currently the UART1 is enabled by default. for
13258 compatibility with other OMAP3 u-boot platforms,
13259 enable the #define of CONSOLE_J9.
13265 Fixed the conflict with smdkc100_config by moving omap_sdp3430_config
13266 to it is alphabetically sorted location above zoom1.
13268 Signed-off-by: David Brownell <david-b@pacbell.net>
13269 Signed-off-by: Nishanth Menon <nm@ti.com>
13270 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13272 commit a4474ff8629be5f28aefb8a9f48d4411d62fb0d2
13273 Author: Sandeep Paulraj <s-paulraj@ti.com>
13274 Date: Tue Oct 13 19:35:11 2009 -0400
13276 TI DaVinci: Adding Copyright for DM365 EVM
13278 Forgot to add Copyright while submitting the patch.
13279 This patch adds the copyright.
13281 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13283 commit 11b0102218bbb50ac5c04f1521f2a22ed4e90cf1
13284 Author: Sandeep Paulraj <s-paulraj@ti.com>
13285 Date: Tue Oct 13 12:32:32 2009 -0400
13287 TI DaVinci: Fix DM6467 EVM Compilation Warning
13289 Due to new TI boards being added to U-Boot, the hardware.h
13290 is getting very messy. The warning being fixed is due to
13291 the EMIF addresses being redefined.
13293 The long term solution(after 2009.11) to this is to
13294 have SOC specific header files.
13296 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13298 commit fac1ef4ba685606bf28349d18e050ea08b50e669
13299 Author: Sandeep Paulraj <s-paulraj@ti.com>
13300 Date: Tue Oct 13 12:01:52 2009 -0400
13302 TI DaVinci: DM355 Leopard: Fix compilation warning
13304 We get a compliation warning when we enable the NAND driver
13305 for DM355 leopard. The waring we get is that we have
13306 an implicit declaration of davinci_nand_init.
13308 It is fixed by including the asm/arch/nand_defs.h header file
13310 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13312 commit f8a812aa656bc34622303a26fa5003d19c34aeed
13313 Author: Nishanth Menon <nm@ti.com>
13314 Date: Tue Oct 13 12:49:55 2009 -0400
13316 TI OMAP3: make gpmc_config as const
13318 gpmc_config should not be a variant as it is board specific
13319 hence make it a const parameter
13321 Fixes issues identified by Dirk:
13322 - build issue for zoom2
13323 - warnings for all other OMAP3 platforms using nand/onenand etc
13325 Signed-off-by: Nishanth Menon <nm@ti.com>
13327 commit cfc25874624a328f53ad59b1206e2103f2e62d74
13328 Author: Stefan Roese <sr@denx.de>
13329 Date: Mon Oct 19 16:19:36 2009 +0200
13331 ppc4xx: Sequoia: Add chip_config command
13333 This patch removes the Sequoia "bootstrap" command and replaces it
13334 with the now common command "chip_config".
13336 Please note that the patches with the dynamic PCI sync clock
13337 configuration have to be applied, before this one should go in.
13338 This is because Sequoia has 2 different bootstrap EEPROMs, and
13339 the old bootstrap command configured different values depending
13340 on the detected PCI async clock (33 vs. 66MHz). With the PCI sync
13341 clock patches, this is not necessary anymore. The PCI sync clock
13342 will be configured correctly on-the-fly now.
13344 Signed-off-by: Stefan Roese <sr@denx.de>
13346 commit c85b58397030e25e146ccf5085c86221c40c53b3
13347 Author: Stefan Roese <sr@denx.de>
13348 Date: Mon Oct 19 14:14:08 2009 +0200
13350 ppc4xx: Yosemite/Yellowstone: Check and reconfigure the PCI sync clock
13352 This patch now uses the 440EP(x)/GR(x) function to check and dynamically
13353 reconfigure the PCI sync clock.
13355 Signed-off-by: Stefan Roese <sr@denx.de>
13357 commit 23c51a2d6393cd3be9eb62cb42d92138ff6db8a9
13358 Author: Stefan Roese <sr@denx.de>
13359 Date: Mon Oct 19 14:10:50 2009 +0200
13361 ppc4xx: Sequoia/Rainer: Check and reconfigure the PCI sync clock
13363 This patch now uses the 440EP(x)/GR(x) function to check and dynamically
13364 reconfigure the PCI sync clock.
13366 Signed-off-by: Stefan Roese <sr@denx.de>
13368 commit 08c6a2628478ace808b3767db17e4148cac5a7fb
13369 Author: Stefan Roese <sr@denx.de>
13370 Date: Mon Oct 19 14:44:11 2009 +0200
13372 ppc4xx: Print PCI synchronous clock frequency upon bootup
13374 Some 4xx variants (e.g. 440EP(x)/GR(x)) have an internal
13375 synchronous PCI clock. Knowledge about the currently configured
13376 value might be helpful. So let's print it out upon bootup.
13378 Signed-off-by: Stefan Roese <sr@denx.de>
13380 commit 5e47f9535f53fd4cc05f32fb6166870f976fbb4e
13381 Author: Stefan Roese <sr@denx.de>
13382 Date: Mon Oct 19 14:06:23 2009 +0200
13384 ppc4xx: Add function to check and dynamically change PCI sync clock
13386 PPC440EP(x)/PPC440GR(x):
13387 In asynchronous PCI mode, the synchronous PCI clock must meet
13388 certain requirements. The following equation describes the
13389 relationship that must be maintained between the asynchronous PCI
13390 clock and synchronous PCI clock. Select an appropriate PCI:PLB
13391 ratio to maintain the relationship:
13393 AsyncPCIClk - 1MHz <= SyncPCIclock <= (2 * AsyncPCIClk) - 1MHz
13395 This patch now adds a function to check and reconfigure the sync
13396 PCI clock to meet this requirement. This is in preparation for
13397 some AMCC boards (Sequoia/Rainier and Yosemite/Yellowstone) using this
13398 function to not violate the PCI clocking rules.
13400 Signed-off-by: Stefan Roese <sr@denx.de>
13402 commit 92b8964bed0d1b779d9e26be4e16755b5c635415
13403 Author: Stefan Roese <sr@denx.de>
13404 Date: Fri Oct 16 10:01:09 2009 +0200
13406 ppc4xx: Update flash size in reg property of the NOR flash node
13408 Till now only the ranges in the ebc node are updated with the values
13409 currently configured in the PPC4xx EBC controller. With this patch now
13410 the NOR flash size is updated in the device tree blob as well. This is
13411 done by scanning the compatible nodes "cfi-flash" and "jedec-flash"
13412 for the correct chip select number.
13414 This size fixup is enabled for all AMCC eval board right now. Other
13415 4xx boards may want to enable it as well, if this problem with multiple
13416 NOR FLASH sizes exists.
13418 Signed-off-by: Stefan Roese <sr@denx.de>
13419 Cc: Wolfgang Denk <wd@denx.de>
13421 commit 30d45c0d3ea2231f9131276ea113595959a0720e
13422 Author: Stefan Roese <sr@denx.de>
13423 Date: Wed Oct 21 11:59:52 2009 +0200
13425 fdt: Add fdt_fixup_nor_flash_size() to fixup NOR FLASH size in dtb
13427 This function can be used to update the size in the "reg" property
13428 of the NOR FLASH device nodes. This is necessary for boards with
13429 non-fixed NOR FLASH sizes.
13431 Signed-off-by: Stefan Roese <sr@denx.de>
13432 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
13433 Acked-by: Wolfgang Denk <wd@denx.de>
13435 commit 76706cb86b1c76954ff5353db6757ab99cfd95fb
13436 Author: Wolfgang Denk <wd@denx.de>
13437 Date: Tue Oct 20 23:12:13 2009 +0200
13439 cpu/ppc4xx/fdt.c: avoid strcpy() to constant string
13441 strcpy() was iused with the target address being a pointer to a
13442 constant string, which potentially is read-only. Use a (writable)
13443 array of characters instead.
13445 Signed-off-by: Wolfgang Denk <wd@denx.de>
13446 Signed-off-by: Stefan Roese <sr@denx.de>
13448 commit 0e1ac981194aa0d92eff0934442cec48a4f57834
13449 Author: Wolfgang Denk <wd@denx.de>
13450 Date: Tue Oct 20 23:07:04 2009 +0200
13452 cpu/ppc4xx/fdt.c: avoid strcpy() to constant string
13454 strcpy() was iused with the target address being a pointer to a
13455 constant string, which potentially is read-only. Use a (writable)
13456 array of characters instead.
13458 Signed-off-by: Wolfgang Denk <wd@denx.de>
13460 commit c55096c084308c08bf8891c190f90bdc3a232394
13461 Author: Daniel Mack <daniel@caiaq.de>
13462 Date: Wed Apr 8 13:23:38 2009 +0200
13464 smc911x: add support for LAN9220
13466 Signed-off-by: Daniel Mack <daniel@caiaq.de>
13467 Cc: Sascha Hauer <s.hauer@pengutronix.de>
13468 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
13470 commit f67066b6b0740b826ed862615c5ab022aaf4779a
13471 Author: Mike Frysinger <vapier@gentoo.org>
13472 Date: Sun Oct 18 20:43:14 2009 -0400
13474 envcrc: check return value of fwrite()
13476 Newer toolchains will often complain about unchecked fwrite():
13477 envcrc.c:117: warning: ignoring return value of `fwrite´, declared
13478 with attribute warn_unused_result
13480 So check the return value to silence the warnings.
13482 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13484 commit efd988ebaa241bab265b1511052350207cb7aaa0
13485 Author: Wolfgang Denk <wd@denx.de>
13486 Date: Mon Oct 19 09:18:57 2009 +0200
13488 mcc200: fix build error
13491 include/configs/mcc200.h:401:6: error: #elif with no expression
13493 Signed-off-by: Wolfgang Denk <wd@denx.de>
13495 commit 4e0539d2696992a5e32643a0c831e870cfe9a036
13496 Author: Nishanth Menon <nm@ti.com>
13497 Date: Tue Oct 13 12:47:39 2009 -0400
13499 OMAP3: fix warnings when NAND/ONENAND is not used
13501 Fix build warnings by putting specific used variables
13502 under required #ifdefs for removing:
13503 mem.c:227: warning: unused variable 'f_sec'
13504 mem.c:226: warning: unused variable 'f_off'
13505 mem.c:225: warning: unused variable 'size'
13506 mem.c:224: warning: unused variable 'base'
13507 mem.c:222: warning: unused variable 'gpmc_config'
13509 Signed-off-by: Nishanth Menon <nm@ti.com>
13511 commit 73db0c71da365a2d101878ae3aeb8ff3545a1828
13512 Author: Nishanth Menon <nm@ti.com>
13513 Date: Tue Oct 13 12:47:24 2009 -0400
13515 OMAP3: export enable_gpmc_cs_config to board files
13517 Export enable_gpmc_cs_config into common header to
13520 warning: implicit declaration of function 'enable_gpmc_cs_config'
13522 Signed-off-by: Nishanth Menon <nm@ti.com>
13524 commit 96a27c6dc29abf11740632ecd8ccab607b209c5d
13525 Author: Tom Rix <Tom.Rix@windriver.com>
13526 Date: Mon Oct 12 12:07:40 2009 -0400
13528 Zoom2 Fix serial gpmc setup
13530 The offset to the chip select is incorrect.
13532 The change 187af954cf7958c24efcf0fd62289bbdb4f1f24e,
13534 omap3: embedd gpmc_cs into gpmc config struct
13536 introduced a problem with the serial gpmc setup.
13538 This patch reverts the chip select to its previous value.
13540 The symptoms of this problem are that the Zoom2
13543 This was run tested on Zoom2.
13545 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13547 commit 64d945abe8cffbacdaeca5f63b9b84f895d2d9ab
13548 Author: Sandeep Paulraj <s-paulraj@ti.com>
13549 Date: Sun Oct 11 09:10:27 2009 -0400
13551 TI DaVinci Sonata: Add Config option for 64 bit Support
13553 Adding the CONFIG_SYS_64BIT_VSPRINTF fot the DM644x based Sonata
13554 Without this option enabled while performing NAND operations we will get
13555 wrong diagnostic messages.
13556 Example if the MTD NAND driver find a bad block while erasing from
13557 a certain address, it will say bad block skipped at 0x00000000.
13559 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13561 commit 54aa603d2ce1d9374a1f5c6336362037ad2d8b51
13562 Author: Sandeep Paulraj <s-paulraj@ti.com>
13563 Date: Sun Oct 11 09:14:58 2009 -0400
13565 TI DaVinci DVEVM: Add Config option for 64 bit Support
13567 Adding the CONFIG_SYS_64BIT_VSPRINTF in the DVEVM config.
13568 Without this option enabled while performing NAND operations we will get
13569 wrong diagnostic messages.
13570 Example if the MTD NAND driver find a bad block while erasing from
13571 a certain address, it will say bad block skipped at 0x00000000.
13573 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13575 commit b8d0aa0c78b8c0fa51acada3c486b81085924b53
13576 Author: Sandeep Paulraj <s-paulraj@ti.com>
13577 Date: Sat Oct 10 10:19:20 2009 -0400
13579 TI DaVinci DM365: Add Config option for 64 bit Support
13581 Adding the CONFIG_SYS_64BIT_VSPRINTF in the DM365 EVM config.
13582 Without this option enabled while performing NAND operations we will get
13583 wrong diagnostic messages.
13584 Example if the MTD NAND driver find a bad block while erasing from
13585 a certain address, it will say bad block skipped at 0x00000000.
13587 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13589 commit 86a725b9c8b829c217be90e590f3ca2c91fa1dca
13590 Author: Sandeep Paulraj <s-paulraj@ti.com>
13591 Date: Sat Oct 10 10:18:46 2009 -0400
13593 TI DaVinci DM355: Add Config option for 64 bit Support
13595 Adding the CONFIG_SYS_64BIT_VSPRINTF in the DM355 EVM config.
13596 Without this option enabled while performing NAND operations we will get
13597 wrong diagnostic messages.
13598 Example if the MTD NAND driver find a bad block while erasing from
13599 a certain address, it will say bad block skipped at 0x00000000.
13601 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13603 commit 9c44ddccb6602f620fc037974f3e4468ad8a7c0c
13604 Author: Sandeep Paulraj <s-paulraj@ti.com>
13605 Date: Wed Sep 9 11:50:40 2009 -0400
13607 TI: OMAP3: Remove SZ_xx references
13609 This patch removes dependency on the sizes.h header file
13610 and removes all references to SZ_xx.
13612 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13614 commit 13d2cb988ff07addce6e10ab2cb8965a9dd23c63
13615 Author: Steve Sakoman <sakoman@gmail.com>
13616 Date: Sat Oct 10 14:29:37 2009 -0400
13618 OMAP3: Update Overo and Beagle environment
13620 Update default environment to support new kernel DSS2 subsystem and
13621 simplify rootfs type and location changes.
13623 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
13624 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
13626 commit c73607c5525c6957c815e64f7e865fdd3baffe98
13627 Author: Sandeep Paulraj <s-paulraj@ti.com>
13628 Date: Sat Oct 10 13:46:26 2009 -0400
13630 TI DaVinci: Maintainer for DM355 and DM365 EVM
13632 Adding entries to the MAINTAINERS directory for the
13633 DM355 and DM365 EVM.
13635 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13637 commit 5df65cf56aeef9fdeab83a259c37aa7d23836dd3
13638 Author: Sandeep Paulraj <s-paulraj@ti.com>
13639 Date: Sat Oct 10 13:37:10 2009 -0400
13641 TI: DaVinci: DM355 Leopard board support
13643 This patch adds support for the leopard board which is
13644 based on the DM355 SOC.
13646 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13648 commit 6ab176d7091d21960a1bd89fcb7fd87b9e91aca1
13649 Author: Sandeep Paulraj <s-paulraj@ti.com>
13650 Date: Sat Oct 10 12:00:47 2009 -0400
13652 TI DaVinci DM646x: Adding initial support for DM6467 EVM
13654 This patch adds the initial support for DM6467 EVM.
13655 Other features like NET and NAND support will be added as follow up patches.
13657 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13659 commit d884f64a7b8482f6c9688600e0a4731fa5678e0c
13660 Author: Sandeep Paulraj <s-paulraj@ti.com>
13661 Date: Thu Oct 1 20:22:09 2009 -0400
13663 TI DaVinci DM365: Fix Compilation warning for DM365 EVM
13665 This patch fixes a compilation warning while compiling
13668 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13670 commit 6fe5e87be4b944edf428835210056e020c8bb794
13671 Author: Sandeep Paulraj <s-paulraj@ti.com>
13672 Date: Thu Oct 1 20:21:13 2009 -0400
13674 TI DaVinci DM355: Fix Compilation warning for DM355 EVM
13676 This patch fixes a compilation warning while compiling
13679 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13681 commit 513bbe1b1720682e6de0aba2d9db5e60f3a428bb
13682 Author: Eric Benard <eric@eukrea.com>
13683 Date: Mon Oct 12 10:15:39 2009 +0200
13685 AT91 CPUAT91 Fix compiler warning
13687 This change fixes the compiler warning
13689 main.c: In function 'abortboot':
13690 main.c:122: warning: too few arguments for format
13692 Signed-off-by: Eric Benard <eric@eukrea.com>
13693 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13695 commit b1e81f701d044eee3884202b127d5d1f0668bdb9
13696 Author: Eric Benard <eric@eukrea.com>
13697 Date: Mon Oct 12 10:15:40 2009 +0200
13699 AT91 CPU9260 CPU9G20 Fix compile warnings
13701 This change fixes the compiler warning
13703 nand_util.c:45:2: warning: #warning Please define CONFIG_SYS_64BIT_VSPRINTF
13704 for correct output!
13706 Signed-off-by: Eric Benard <eric@eukrea.com>
13707 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13709 commit 94d50c527a3cedb6a41fbe6773256cdd1855317f
13710 Author: Eric Benard <eric@eukrea.com>
13711 Date: Mon Oct 12 10:08:20 2009 +0200
13713 AT91 CPU9260 Fix machine ID when using a CPU9G20.
13715 Signed-off-by: Eric Benard <eric@eukrea.com>
13716 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13718 commit 8c0a92c8f4cf399e873c2611939f3617983785a9
13719 Author: Alessandro Rubini <rubini@unipv.it>
13720 Date: Sat Oct 10 11:51:26 2009 +0200
13722 lcd: remove '#if 0' 32-bit scroll, now memcpy does it
13724 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13725 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13727 commit e3ea948d4588e7efddbf0ee92147d93f827d7cea
13728 Author: Alessandro Rubini <rubini@unipv.it>
13729 Date: Sat Oct 10 11:51:16 2009 +0200
13731 lib_generic memset: fill one word at a time if possible
13733 If the destination is aligned, fill ulong values until possible.
13734 Then fill remaining part by byte.
13736 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13737 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13738 Acked-by: Mike Frysinger <vapier@gentoo.org>
13740 commit ecd830b863e5c6ac5d804d3b3a92453a98d526fc
13741 Author: Alessandro Rubini <rubini@unipv.it>
13742 Date: Sat Oct 10 11:51:05 2009 +0200
13744 lib_generic memcpy: copy one word at a time if possible
13746 If source and destination are aligned, this copies ulong values
13747 until possible, trailing part is copied by byte. Thanks for the details
13748 to Wolfgang Denk, Mike Frysinger, Peter Tyser, Chris Moore.
13750 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13751 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13752 Acked-by: Mike Frysinger <vapier@gentoo.org>
13754 commit 9c5586aa19bbedf290d2a663813404d2db87dfa5
13755 Author: Alessandro Rubini <rubini@unipv.it>
13756 Date: Thu Oct 8 14:29:14 2009 +0200
13758 setenv: do console redirection even if previously unset
13760 If "stdout" is not previously set, doing "setenv stdout lcd" had no
13761 effect, since console redirection only worked if the environment
13762 variable was already set; the second time you run setenv it worked.
13763 Most default environments lack stdin/out/err definitions, so I'm sure
13764 I'm not alone with this problem.
13766 This patch simply moves a block of code out of a conditional, to do
13767 the same work even if the variable was previously unset.
13769 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13770 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13772 commit c9ee39972a7758e883b73c6c0e3c3a14cd5b2f43
13773 Author: Martha Stan <mmarx@silicontkx.com>
13774 Date: Wed Oct 7 04:38:46 2009 -0400
13776 mpc512x: fix System Clock Control constants for USB1 & USB2
13778 Signer-off-by: Martha Stan <mmarx@silicontkx.com>
13780 commit 87b22b7787f397fc3daad570d711e478b1a7d253
13781 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13782 Date: Fri Oct 2 18:18:33 2009 -0400
13784 mem_mtest: fix error reporting, allow escape with ^C
13786 The basic memtest function tries to watch for ^C after each
13787 pattern pass as an escape mechanism, but if things are horribly
13788 wrong, we'll be stuck in an inner loop flooding the console with
13789 error messages and never check for ^C. To make matters worse,
13790 if the user waits for all the error messages to complete, we
13791 then incorrectly report the test passed without errors.
13793 Adding a check for ^C after any error is printed will give
13794 the end user an escape mechanism from a console flood without
13795 slowing down the overall test speed on a slow processor.
13797 Also, the more extensive memtest quit after just a single error,
13798 which is inconsistent with the normal memtest, and not useful if
13799 if you are doing dynamic environmental impact testing, such as
13800 heating/cooling etc.
13802 Both tests now track the error count and report it properly
13803 at test completion.
13805 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13806 Acked-by: Mike Frysinger <vapier@gentoo.org>
13808 commit 9f4a420663419dc13f08a0ce65b93033c6172c69
13809 Author: Mike Frysinger <vapier@gentoo.org>
13810 Date: Thu Oct 1 12:11:54 2009 -0400
13812 new default shortcut to config & build a board
13814 The majority of the time that I build things in U-Boot, I want to just
13815 build for the board. I don't make board config tweaks after selecting the
13816 board. So add a new pattern rule that allows people to combine two steps
13818 `make foo_config && make` => `make foo`
13820 This shouldn't conflict with any existing make rules as the pattern rule
13821 is used only the rule doesn't already exist.
13823 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13825 commit 6dab6add2d8ee80905234b326abc3de11be1d178
13826 Author: Mike Frysinger <vapier@gentoo.org>
13827 Date: Wed Sep 30 15:29:58 2009 -0400
13829 env: only build env_embedded and envcrc when needed
13831 The env code is protected by the ENV_IS_EMBEDDED define, so attempting to
13832 compile the code when this isn't defined is pointless. Now that the env
13833 headers have unified around CONFIG_ENV_IS_EMBEDDED, convert the build
13834 system to only build the env objects when this is enabled. And now that
13835 the env code is conditionally compiled, we can drop the source code checks.
13837 For people who want to extract the environment manually, add a new option
13838 CONFIG_BUILD_ENVCRC that only enables the envcrc utility.
13840 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13842 commit 78f4ca7976748159080c9d920d5eb542d1b32d4f
13843 Author: Daniel Mack <daniel@caiaq.de>
13844 Date: Mon Sep 28 11:40:38 2009 +0200
13846 part_dos: check status flags of partitions
13848 Only read partitions which have 0x00 or 0x80 set in their status field.
13849 All others are invalid.
13851 Signed-off-by: Daniel Mack <daniel@caiaq.de>
13853 commit 45def0ab9d1dedcd2a73939aad8373f760498762
13854 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
13855 Date: Fri Sep 25 17:47:43 2009 -0500
13857 galaxy5200: change cs1 configuration
13859 Correct the chip select configuration for the nand flash chip select.
13861 Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
13863 commit 7936b51165b519a16ecf3db302fb88df8b8b3b3d
13864 Author: Niklaus Giger <niklaus.giger@netstal.com>
13865 Date: Wed Sep 23 08:12:14 2009 +0200
13867 Cleanup: use constant
13869 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
13871 commit 7120c888101952b7e61b9e54bb42370904aa0e68
13872 Author: Kim Phillips <kim.phillips@freescale.com>
13873 Date: Mon Oct 12 11:06:19 2009 -0500
13875 mpc83xx: mpc8313 - handle erratum IPIC1 (TSEC IRQ number swappage)
13877 mpc8313e erratum IPIC1 swapped TSEC interrupt ID numbers on rev. 1
13878 h/w (see AN3545). The base device tree in use has rev. 1 ID numbers,
13879 so if on Rev. 2 (and higher) h/w, we fix them up here.
13881 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13882 Reviewed-by: Roland Lezuo <roland.lezuo@chello.at>
13884 commit 91525c67153fcf2c19b2fc8d9c6376ac1a019f52
13885 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13886 Date: Mon Oct 12 23:55:39 2009 +0400
13888 mpc85xx: Fix booting on various boards
13890 commit 0e870980a64584a591af775bb9c9fe9450124df9 ("8xxx: Removed
13891 CONFIG_NUM_CPUS from 85xx/86xx") breaks U-Boot on various boards,
13892 namely the ones that call get_sys_info() from board_early_init_f().
13894 get_sys_info() calls cpu_numcores(), which depends on probecpu()
13895 being called before. But probecpu() is called after board_early_init_f(),
13896 and so cpu_numcores() returns random values, which in turn crashes
13899 To fix the issue we place probecpu() before board_early_init_f()
13900 in an initialization sequence.
13902 Booting on the following boards should be revived now:
13912 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13913 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13915 commit 26df6aa9916443077139f8f008fbc5f414ba05e5
13916 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13917 Date: Fri Oct 2 18:48:07 2009 -0400
13919 mpc86xx: delete unused MPC86xx_DDR_SDRAM_CLK_CNTL define
13921 This is an orphaned legacy leftover that is just polluting
13922 the config file namespace.
13924 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13925 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13927 commit fad15096e3b34927444ba5f6133742d40d78a425
13928 Author: Dipen Dudhat <dipen.dudhat@freescale.com>
13929 Date: Thu Oct 8 13:33:29 2009 +0530
13931 ppc/P1_P2_RDB: On-chip BootROM support
13933 On Chip BootROM support for P1 and P2 series RDB platforms.
13935 This patch is derived from latest On Chip BootROM support on MPC8536DS
13937 Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
13938 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13940 commit f7780ec977e545b83bc5068e0957d640f1d98f13
13941 Author: Dipen Dudhat <dipen.dudhat@freescale.com>
13942 Date: Thu Oct 8 13:33:18 2009 +0530
13944 ppc/P1_P2_RDB: NAND Boot Support
13946 NAND Boot support for P1 and P2 series RDB platforms.
13948 This patch is derived from NAND Boot support on MPC8536DS.
13950 Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
13951 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13953 commit d11823ca3cb551814ffcd926402c8bcf3a7eff35
13954 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13955 Date: Wed Oct 7 16:34:28 2009 -0400
13957 mpc8xxx: improve LAW error messages when setting up DDR
13959 When setting up the LAWs for the DDR, if there was an error,
13960 you got the not-so-helpful error text "ERROR" and nothing
13961 else. Not only is it non-informative, but it is also
13962 pretty frustrating trying to grep for "ERROR" in the source.
13964 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13965 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13967 commit a9946e3fc7089ddc6b7711a44e07a6b0827b79a7
13968 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13969 Date: Wed Sep 30 16:12:31 2009 -0400
13971 sbc8641d: fix LAW so board doesn't hang on DDR init
13973 All versions between now and since this commit:
13975 commit bd76729bcbfd64b5d016a9b936f058931fc06eaf
13976 MPC86xx: set CONFIG_MAX_MEM_MAPPED to 2G by default
13978 will fail to allow the SBC8641D to get past DDR init, because the
13979 LAW config was overlapping. Eventually this board will do SPD
13980 EEPROM config, but for now this gets the board working again.
13982 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13983 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13985 commit 3d1988ab47cc0e265272967e07d747ec600a44c9
13986 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
13987 Date: Sat Oct 10 13:34:09 2009 +0900
13989 Clean-up of s3c24x0 nand driver
13991 This patch re-formats the arm920t s3c24x0 nand driver in preparation for changes
13992 to add support for the Embest SBC2440-II Board.
13994 The changes are as follows:
13995 - re-indent the code using Lindent
13996 - make sure register layouts are defined using a C struct
13997 - replace the upper-case typedef'ed C struct names with lower case
13998 non-typedef'ed ones
13999 - make sure registers are accessed using the proper accessor functions
14000 - run checkpatch.pl and fix any error reports
14002 It assumes the following patch has been applied first:
14003 - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14004 - patches 1/4, 2/4 and 3/4 of this series
14006 Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14007 any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14008 patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
14009 smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
14010 board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
14013 Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14014 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14016 commit eb0ae7f549b7142826a8bcdd2dc945fac9c36349
14017 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14018 Date: Sat Oct 10 13:33:11 2009 +0900
14020 Clean-up of s3c24x0 drivers excluding nand driver
14022 This patch re-formats the arm920t s3c24x0 driver files, excluding the nand
14023 driver, in preparation for changes to add support for the Embest SBC2440-II Board.
14025 The changes are as follows:
14026 - re-indent the code using Lindent
14027 - make sure register layouts are defined using a C struct
14028 - replace the upper-case typedef'ed C struct names with lower case
14029 non-typedef'ed ones
14030 - make sure registers are accessed using the proper accessor functions
14031 - run checkpatch.pl and fix any error reports
14033 It assumes the following patch has been applied first:
14034 - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14035 - patches 1/4 and 2/4 of this series
14037 Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14038 any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14039 patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
14040 smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
14041 board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
14044 Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14045 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14047 commit 8250d0bae84229abea397f6b474b3556b0f04e80
14048 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14049 Date: Sat Oct 10 13:32:01 2009 +0900
14051 Clean-up of s3c24x0 header files
14053 This patch re-formats the arm920t s3c24x0 header files in preparation for
14054 changes to add support for the Embest SBC2440-II Board.
14056 The changes are as follows:
14057 - re-indent the code using Lindent
14058 - make sure register layouts are defined using a C struct
14059 - replace the upper-case typedef'ed C struct names with lower case
14060 non-typedef'ed ones
14061 - make sure registers are accessed using the proper accessor functions
14062 - run checkpatch.pl and fix any error reports
14064 It assumes the following patch has been applied first:
14065 - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14066 - patch 1/4 of this series
14068 Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14069 any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14070 patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
14071 smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
14072 board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
14075 Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14076 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14078 commit d67cce2dda3a40c3bd90a6c6e129fbb26dd4cfab
14079 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14080 Date: Sat Oct 10 13:30:22 2009 +0900
14082 Clean-up of cpu_arm920t and cpu_arm920t_s3c24x0 code
14084 This patch re-formats the code in cpu/arm920t and cpu/arm920t/23c24x0 in
14085 preparation for changes to add support for the Embest SBC2440-II Board.
14087 The changes are as follows:
14088 - re-indent the code using Lindent
14089 - make sure register layouts are defined using a C struct
14090 - replace the upper-case typedef'ed C struct names with lower case
14091 non-typedef'ed ones
14092 - make sure registers are accessed using the proper accessor functions
14093 - run checkpatch.pl and fix any error reports
14095 It assumes the following patch has been applied first:
14096 - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14098 Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14099 any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14100 patches for the SBC2440-II Board. Also, ran MAKEALL for all ARM9 targets and no
14101 new warnings or errors were found.
14103 Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14104 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14106 commit cd85662b345c0c2248fd7637f65bb2fbb4d53dd9
14107 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14108 Date: Sun Sep 6 00:33:13 2009 +0900
14110 CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards
14112 This sets CONFIG_SYS_HZ to 1000 for all boards that use the s3c2400 and
14113 s3c2410 cpu's which fixes various problems such as the timeouts in tftp being
14116 Tested on an Embest SBC2440-II Board with local u-boot patches as I don't
14117 have any s3c2400 or s3c2410 boards but need this patch applying before I can
14118 submit patches for the SBC2440-II Board. Also, ran MAKEALL for all ARM9 targets
14119 and no new warnings or errors were found.
14121 It was originally submitted on 21/06/2009 but didn't get into the 2009.08
14122 release, and Jean-Pierre made one comment on the original patch (see
14123 http://lists.denx.de/pipermail/u-boot/2009-July/055470.html). I've made two
14124 changes to the original patch:
14125 - it's been re-based to the current release
14126 - I've re-named get_timer_raw() to get_ticks() in response to Jean-Pierre's comment
14128 This affects the sbc2410, smdk2400, smdk2410 and trab boards. I've copied it
14129 directly to the maintainers of all except the sbc2410 which doesn't have an
14130 entry in MAINTAINERS.
14132 Signed-off-by: Kevin Morfitt <kmorfitt@aselaptop-1.localdomain>
14133 Tested-by: Wolfgang Denk <wd@denx.de>
14134 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14136 commit 8bc4ee9e8213abe4031ea1720aa02fa98d4402ad
14137 Author: Minkyu Kang <mk7.kang@samsung.com>
14138 Date: Thu Oct 1 17:20:40 2009 +0900
14140 s5pc1xx: add support SMDKC100 board
14142 Adds new board SMDKC100 that uses s5pc100 SoC
14144 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14145 Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
14147 commit dd2c9e6a3b67c8ff56694e515e6e3c7baddd8f52
14148 Author: Minkyu Kang <mk7.kang@samsung.com>
14149 Date: Thu Oct 1 17:20:28 2009 +0900
14151 s5pc1xx: support serial driver
14153 This patch includes the serial driver for s5pc1xx.
14154 s5pc1xx uart driver needs own register setting and clock configuration.
14155 So, need to special driver.
14157 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14159 commit 4678d674f0cacc983dca7f6b9933cd8291c9797c
14160 Author: Minkyu Kang <mk7.kang@samsung.com>
14161 Date: Thu Oct 1 17:20:08 2009 +0900
14163 s5pc1xx: support onenand driver
14165 This patch includes the onenand driver for s5pc100
14167 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14168 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
14170 commit 399e5ae0d0b2eb4663fc5784201968c07d45afac
14171 Author: Minkyu Kang <mk7.kang@samsung.com>
14172 Date: Thu Oct 1 17:20:01 2009 +0900
14174 s5pc1xx: support Samsung s5pc1xx SoC
14176 This patch adds support for the Samsung s5pc100 and s5pc110
14177 SoCs. The s5pc1xx SoC is an ARM Cortex A8 processor.
14179 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14180 Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
14182 commit d087d19a994e741f0ce526124be117c90be482ae
14183 Author: Mike Frysinger <vapier@gentoo.org>
14184 Date: Tue Oct 13 21:58:26 2009 -0400
14186 Blackfin: drop MAC display at boot
14188 The default Blackfin boot would display the MAC address for the first NIC,
14189 but this relies on the environment. The current net multi stack no longer
14190 writes the default hardware settings to the environment, so most of the
14191 time the display shows all zeros. This can be pretty confusing and really
14192 doesn't add anything useful, so just drop it.
14194 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14196 commit 1f003cf4738a199d99c818124784058526d2d40e
14197 Author: Mike Frysinger <vapier@gentoo.org>
14198 Date: Fri Oct 9 02:24:33 2009 -0400
14200 Blackfin: reset watchdog in udelay()
14202 All arches apparently should reset the watchdog in their udelay loop as
14203 noted on the mailing list recently:
14205 > A comment in flash_status_check() suggests that udelay() is
14206 > expected to reset the watchdog, but I can't find any architecture
14209 If this is missing in other architectures, it should be fixed at the
14210 root cause, i. e. in udelay() or in the respective support routines.
14212 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14214 commit 370ec734557d0b0f266e6d0953229ee12cae5edd
14215 Author: Mike Frysinger <vapier@gentoo.org>
14216 Date: Fri Oct 9 02:22:11 2009 -0400
14218 Blackfin: Remove relocation fixups
14220 Blackfin pieces like commit 0630535e2d062dd73c1ceca5c6125c86d1127a49.
14222 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14224 commit a380279b2abe130c2d3d2c8de36f8ff98bc6b3b0
14225 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
14226 Date: Tue Sep 29 08:03:12 2009 +0200
14228 at91: Update MEESC board support
14230 This patch implements several updates:
14231 -disable CONFIG_ENV_OVERWRITE
14232 -add new hardware style variants and set the arch numbers appropriate
14233 -pass the serial# and hardware revision to the kernel
14234 -removed unused macros from include/configs/meesc.h
14235 -fixed multiline comment style
14237 Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
14239 commit 9df20ce211576aa7ac75710dcd8d0a6236abfd70
14240 Author: Simon Kagstrom <[simon.kagstrom@netinsight.net]>
14241 Date: Thu Oct 1 19:41:50 2009 +0530
14243 arm: Correct build with CONFIG_SYS_HUSH_PARSER set
14245 FLAG_PARSE_SEMICOLON is not defined without hush.h, so include that.
14247 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
14248 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14250 commit df3826262c0efd2baec4df23d44b3942af98f5a7
14251 Author: Olof Johansson <olof@lixom.net>
14252 Date: Tue Sep 29 10:22:45 2009 -0400
14254 TI: OMAP3: Overo Tobi ethernet support
14256 Add setup for ethernet on Tobi, allowing kernel/ramdisk to be loaded
14259 This also refactors the smc911x driver to allow for detecting when the
14260 chip is missing. I.e. the detect_chip() function is called earlier and
14261 will abort gracefully when the Chip ID read returns all 1's.
14263 Signed-off-by: Olof Johansson <olof@lixom.net>
14264 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
14265 Acked-by: Ben Warren <biggerbadderben@gmail.com>
14267 commit 2a6cc97b91997ae485312ac91ffbcea6a89b663a
14268 Author: Olof Johansson <olof@lixom.net>
14269 Date: Tue Sep 29 10:21:29 2009 -0400
14271 SMC911X: Add chip auto detection
14273 Refactor the smc911x driver to allow for detecting when the chip is missing.
14274 I.e. the detect_chip() function is called earlier and will abort gracefully
14275 when the Chip ID read returns all 1's.
14277 Signed-off-by: Olof Johansson <olof@lixom.net>
14278 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
14279 Acked-by: Ben Warren <biggerbadderben@gmail.com>
14281 commit 0297ec7e2a4039b8a28346f52f3ccca4db1ddc62
14282 Author: Tom Rix <Tom.Rix@windriver.com>
14283 Date: Tue Sep 29 10:19:49 2009 -0400
14285 TI OMAP3 Use arm init sequence to initialize i2c
14287 This changes fixes an early i2c error.
14289 It appears that I2C is working because once a read or write
14290 error is detected, the omap24xx_i2c driver calls i2c_init
14291 inside its error handling check.
14293 While it is ok to attempt error handling this way, the boards
14294 must not depend on this side effect to initialize it's i2c.
14296 Instead of explicitly calling i2c_init for every board, use
14297 the generic arm initialization in lib_arm/board.c. By defining
14298 the config variable CONFIG_HARD_I2C, the omap3 i2c initialization
14299 is included in the init_sequence table.
14301 Run tested on Beagle.
14302 Compile tested on the omap3's
14304 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14305 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
14307 commit 4df30f3bb7285b2c962713a5c693c16fd90885e0
14308 Author: Sandeep Paulraj <s-paulraj@ti.com>
14309 Date: Tue Sep 29 09:43:04 2009 -0400
14311 TI: DaVinci DM365: Enabling network Support on DM365 EVM
14313 This patch enables EMAC on the DM365 EVM.
14315 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14316 Acked-by: Tom Rix <Tom.Rix@windriver.com>
14318 commit 00e1665a3cf956e09ac2ce86ef6ec459f6bfb33c
14319 Author: Sandeep Paulraj <s-paulraj@ti.com>
14320 Date: Tue Sep 29 10:02:38 2009 -0400
14322 TI: DaVinci: GPIO header file and definitions
14324 Some DaVinci SOC's use GPIOs to enable EMAC and DM9000.
14325 This patch adds some definitions for GPIO registers and also adds
14326 structures for GPIO.
14327 A separate header file is being added so that in future we
14328 can have a DaVinci GPIO driver similer to OMAP.
14330 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14331 Acked-by: Tom Rix <Tom.Rix@windriver.com>
14333 commit 95ae803afbdd9f673c94b992ea624a10d252afc2
14334 Author: Sandeep Paulraj <s-paulraj@ti.com>
14335 Date: Fri Sep 18 17:30:05 2009 -0400
14337 TI: DaVinci DM646x: Update flag used to represent DM646x SOC's
14339 In the DaVinci specific code, we use both CONFIG_SOC_DM646X and
14340 CONFIG_SOC_DM646x to represent DM646x specific code.
14341 This patch changes occurrences of CONFIG_SOC_DM646x to
14342 CONFIG_SOC_DM646X. This is because for DM644x series of SOCs we use
14343 the flag CONFIG_SOC_DM644X. We want some uniformity.
14345 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14346 Acked-by: Tom Rix <Tom.Rix@windriver.com>
14348 commit fc9165fdb3b021aa8ff02417692220fe9344072b
14349 Author: Olof Johansson <olof@lixom.net>
14350 Date: Mon Sep 28 08:19:30 2009 -0400
14352 OMAP3: Clean up whitespace in mux configs
14354 Switch from space-based indentation to tab-based in mux configs, as pointed
14357 http://lists.denx.de/pipermail/u-boot/2009-September/061241.html
14359 Nothing but whitespace changes in this patch (diff -w gives no output).
14361 Signed-off-by: Olof Johansson <olof@lixom.net>
14363 commit 9de0212bd7c4c82a7e8c2a2c8714f8c7abc57d08
14364 Author: Dirk Behme <dirk.behme@googlemail.com>
14365 Date: Mon Sep 28 08:17:50 2009 -0400
14367 OMAP3 MMC: Fix warning dereferencing type-punned pointer
14370 Dereferencing type-punned pointer will break strict-aliasing rules
14372 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
14373 CC: Steve Sakoman <sakoman@gmail.com>
14374 Acked-by: Tom Rix <Tom.Rix@windriver.com>
14376 commit e92daeb5c2050438402b87c7d614e8a13c294348
14377 Author: Simon Kagstrom <[simon.kagstrom@netinsight.net]>
14378 Date: Tue Sep 22 04:01:01 2009 +0530
14380 Support for the OpenRD base board
14382 The implementation is borrowed from the sheevaplug board and the Marvell
14383 1.1.4 code. Unsupported (or untested) is the SD card, PCIe and SATA.
14385 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
14387 commit a62e78fc444c67f958be48891bef3dab0e9eb285
14388 Author: Prafulla Wadaskar <prafulla@marvell.com>
14389 Date: Mon Sep 21 20:15:17 2009 +0530
14391 Kirkwood: mv88f6281gtw_ge: Add kwbimage build support
14393 This patch adds kwbimage configuration file
14394 (used by mkimage utility)
14395 to support u-boot.kwb target on mv88f6281gtw_ge board.
14397 To create Kirkwood boot image to be flashed on SPI Flash,
14398 additional parameter u-boot.kwb need to be passed during make.
14400 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14402 commit 5bc7cbc15b1890682c0b279f708914518bd25f8d
14403 Author: Prafulla Wadaskar <prafulla@marvell.com>
14404 Date: Mon Sep 21 18:23:11 2009 +0530
14406 Kirkwood: rd6281a: Add kwbimage build support
14408 This patch adds kwbimage configuration file
14409 (used by mkimage utility)
14410 to support u-boot.kwb target on rd6281a platform.
14412 To create Kirkwood boot image to be flashed on NAND,
14413 additional parameter u-boot.kwb need to be passed during make.
14415 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14417 commit 23b80982a02a43bf4ead91574c9d6f1b647ccc8f
14418 Author: Tom Rix <Tom.Rix@windriver.com>
14419 Date: Sun Sep 27 11:10:09 2009 -0500
14421 Add support for Eukrea CPU9260/CPU9G20 SBC
14423 these boards are built around Atmel's AT91SAM9260/9G20 and have
14424 up to 64MB of NOR flash, up to 128MB of SDRAM, up to 2GB of NAND
14425 and include a 10/100 Ethernet PHY in RMII mode.
14427 Signed-off-by: Eric Benard <eric@eukrea.com>
14428 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14430 commit d8380c9d35e88759c96e68a03738446ca0cb292f
14431 Author: Tom Rix <Tom.Rix@windriver.com>
14432 Date: Sun Sep 27 07:47:24 2009 -0500
14434 Add support for Eukrea CPUAT91 SBC
14436 CPUAT91 is built around Atmel's AT91RM9200 and has up to 16MB of NOR
14437 flash, up to 128MB of SDRAM, and includes a Micrel KS8721 PHY in RMII
14440 Signed-off-by: Eric Benard <eric@eukrea.com>
14441 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14443 commit eb95aa15e644c29b01832703aa4964fe419170f0
14444 Author: Sandeep Paulraj <s-paulraj@ti.com>
14445 Date: Mon Sep 14 14:57:47 2009 -0400
14447 TI: DaVinci DM365: Minor config cleanup
14449 The DM365 config was using the 'CONFIG_CMD_SAVEENV' flag.
14450 This is already included when we include the
14451 config_cmd_default.h header file. So this flag is removed.
14452 Also another flag to enable NAND functions was being
14453 enabled incorrectly.
14455 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14457 commit 5d783c1ffd691ffdadbc2c2f796c41481b7cdce7
14458 Author: Sandeep Paulraj <s-paulraj@ti.com>
14459 Date: Mon Sep 14 15:03:06 2009 -0400
14461 TI DaVinci DM365: Removing header file which does not exist
14463 The DaVinci DM365 EVM board specific code was including a header file
14464 which does not exist. So removing this header file.
14466 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14468 commit 409ec37bd8ae8822d276e77419d899571891b191
14469 Author: Sandeep Paulraj <s-paulraj@ti.com>
14470 Date: Tue Sep 8 18:08:06 2009 -0400
14472 TI DaVinci: DM355: Config Cleanup and Update
14474 This patch does the following
14475 1) Enables the NAND driver which is now available.
14476 2) Enables the 'CONFIG_MTD_DEVICE' as without this the
14477 compilation will fail
14478 3) We now have a safe place to store environment and defines
14479 an offset where this can be stored. This offset value is such that it is after
14480 the location where U-Boot is flashed using TI flash utilities.
14481 4) Enables Bootdelay
14482 5) Increases malloc() arena size. Manufacturers are coming out with
14483 NAND with large blocks sizes of upto 1 MiB. It has been noticed that
14484 as the block size of the NAND used is increased, if this particular
14485 value is not increased, the NAND driver will output out of memory
14488 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14490 commit 7908c97a106765ad8816bf2271a5bf315728b274
14491 Author: Sandeep Paulraj <s-paulraj@ti.com>
14492 Date: Tue Sep 8 11:37:39 2009 -0400
14494 TI DaVinci: DM646x: Initial Support for DM646x SOC
14496 DM646x is an SOC from TI which has both an ARM and a DSP.
14497 There are multiple variants of the SOC mainly dealing with different
14499 This patch adds the initial framework for the DM646x SOC.
14501 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14503 commit 5d0f53624c24eaf82d58368a6a5b8476392dd5c7
14504 Author: Sandeep Paulraj <s-paulraj@ti.com>
14505 Date: Wed Sep 9 15:26:00 2009 -0400
14507 TI DaVinci: DM6446: Fix Compilation error in NAND mode
14509 The Default mode that is built for the Davinci DVEVM happens
14510 to be the NOR mode.
14511 When we want to build for the NAND mode, we get a compilation
14512 error. This is overcome by defining the CONFIG_MTD_DEVICE
14513 flag in the NAND mode.
14514 The image built for NAND mode was successfully tested on the
14515 DaVinci DM6446 EVM.
14517 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14519 commit 7a2aa8b68120f333ed2edc33475ca195810d6cb1
14520 Author: Tom Rix <Tom.Rix@windriver.com>
14521 Date: Thu Sep 10 15:27:57 2009 -0400
14523 OMAP3 Move cache routine to cache.S
14525 v7_flush_dcache_all, because it depends on omap ROM code is not
14526 generic. Rename the function to 'invalidate_dcache' and move it
14527 to the omap cpu directory.
14529 Collect the other omap cache routines l2_cache_enable and
14530 l2_cache_disable with invalide_dcache into cache.S. This
14531 means removing the old cache.c file that contained l2_cache_enable
14532 and l2_cache_disable.
14534 The conversion from cache.c to cache.S was done most through
14535 disassembling the uboot binary. The only significant change was
14536 to change the comparision for the return of get_cpu_rev from
14539 beq earlier_than_label
14541 Which was lost information to
14543 cmp r0, #CPU_3XX_ES20
14544 blt earlier_than_label
14546 The paths through the enable routine were verified by
14547 adding an infinite loop and seeing the hang. Then
14548 removing the infinite loop and seeing it continue.
14550 The disable routine is similar enough that it was not
14551 tested with this method.
14553 Run tested by cold booting from nand on beagle and zoom1.
14554 Compile tested on MAKEALL arm.
14556 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14558 commit a16df2c11188297eca43cf6080c70fb69b960232
14559 Author: Sandeep Paulraj <s-paulraj@ti.com>
14560 Date: Tue Sep 8 17:09:52 2009 -0400
14562 TI DaVinci: Remove references to SZ_xx
14564 This patch removes the asm/sizes.h header file from being
14565 included in the DaVinci SOC configs.
14566 References to SZ_xx have been replaced by appropriate
14567 bit shifted values.
14569 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14570 Acked-by: Wolfgang Denk <wd@denx.de>
14572 commit 285870f75378aca41c5063e4358ad93bf3014fd8
14573 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
14574 Date: Thu Oct 9 01:27:18 2008 -0500
14576 Leave x86emu op code tables in default section
14578 Forcing the tables into got2 caused extra relocation when using -mrelocatable.
14579 This patch requires any board defining CONFIG_BIOSEMU to use -mrelocatable.
14581 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
14582 Acked-by: Jin Zhengxiong <Jason.Jin@freescale.com>
14584 commit be2254423b86572841aa70ff05d20933d1b49823
14585 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14586 Date: Sat Oct 10 12:42:22 2009 +0200
14588 Update all board to support new bbmiiphy driver (with multibus support)
14590 Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14591 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14593 commit 310cecb8ccdbc8a9be580e75b2fd362179d78535
14594 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14595 Date: Sat Oct 10 12:42:21 2009 +0200
14597 Add bb_miiphy_init call before any ethernet bring-up code.
14599 Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14600 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14602 commit 4ba31ab33ac824635fcb49ac609070a9ebcab7f0
14603 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14604 Date: Sat Oct 10 12:42:20 2009 +0200
14606 Rewrite the miiphybb (Bit-banged MII bus driver) in order to support an arbitrary number of mii buses.
14608 This feature is useful when your board uses different mii buses for different
14609 phys and all (or a part) of these buses are implemented via bit-banging mode.
14611 The driver requires that the following macros should be defined into the board
14612 configuration file:
14614 CONFIG_BITBANGMII - Enable the miiphybb driver
14615 CONFIG_BITBANGMII_MULTI - Enable the multi bus support
14617 If the CONFIG_BITBANGMII_MULTI is not defined, the board's config file needs
14618 to define at least the following macros:
14620 MII_INIT - Generic code to enable the MII bus (optional)
14621 MDIO_DECLARE - Declaration needed to access to the MDIO pin (optional)
14622 MDIO_ACTIVE - Activate the MDIO pin as out pin
14623 MDIO_TRISTATE - Activate the MDIO pin as input/tristate pin
14624 MDIO_READ - Read the MDIO pin
14625 MDIO(v) - Write v on the MDIO pin
14626 MDC_DECLARE - Declaration needed to access to the MDC pin (optional)
14627 MDC(v) - Write v on the MDC pin
14629 The previous macros make the driver compatible with the previous version
14630 (that didn't support the multi-bus).
14632 When the CONFIG_BITBANGMII_MULTI is also defined, the board code needs to fill
14633 the bb_miiphy_buses[] array with a record for each required bus and declare
14634 the bb_miiphy_buses_num variable with the number of mii buses.
14635 The record (struct bb_miiphy_bus) has the following fields/callbacks (see
14636 miiphy.h for details):
14638 char name[] - The symbolic name that must be equal to the MII bus
14640 int (*init)() - Initialization function called at startup time (just
14641 before the Ethernet initialization)
14642 int (*mdio_active)() - Activate the MDIO pin as output
14643 int (*mdio_tristate)() - Activate the MDIO pin as input/tristate pin
14644 int (*set_mdio)() - Write the MDIO pin
14645 int (*get_mdio)() - Read the MDIO pin
14646 int (*set_mdc)() - Write the MDC pin
14647 int (*delay)() - Delay function
14648 void *priv - Private data used by board specific code
14650 The board code will look like:
14652 struct bb_miiphy_bus bb_miiphy_buses[] = {
14653 { .name = miibus#1, .init = b1_init, .mdio_active = b1_mdio_active, ... },
14654 { .name = miibus#2, .init = b2_init, .mdio_active = b2_mdio_active, ... },
14656 int bb_miiphy_buses_num = sizeof(bb_miiphy_buses) /
14657 sizeof(bb_miiphy_buses[0]);
14659 Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14660 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14662 commit efaf6f1bf6ebdd8f16b0d0c2960abe8d06f95af4
14663 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
14664 Date: Fri Oct 2 18:54:20 2009 -0400
14666 mpc83xx: cosmetic comment update relating to SPD EEPROM
14668 commit 6d0f6bcf337c5261c08fabe12982178c2c489d76 did the big
14669 rename of CFG_ macros to CONFIG_SYS macros. But it missed
14670 a couple of instances within comments.
14672 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
14673 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
14675 commit afc3ba0fc4195624e79e21244380ed7cc2fd6969
14676 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
14677 Date: Thu Oct 8 02:03:51 2009 +0200
14679 relocation: Do not relocate NULL pointers.
14681 NULL is an absolute value and should not be relocated.
14682 After this correction code like:
14683 void weak_fun(void) __attribute__((weak));
14684 printf("weak_fun:%p\n", weak_fun);
14685 will still print null after relocation.
14687 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
14689 commit 3beb40c2473f0dd373231c723d88c51e46ad96f7
14690 Author: Peter Tyser <ptyser@xes-inc.com>
14691 Date: Wed Oct 7 11:45:00 2009 -0500
14693 85xx: Ensure BSS segment isn't linked at address 0
14695 When U-Boot is relocated from flash to RAM pointers are modified
14696 accordingly. However, pointers initialzed with NULL values should not
14697 be modified so that they maintain their intended NULL value. If the
14698 BSS segment is linked at address 0 its address will not be
14699 updated as necessary during relocation.
14701 This is a temporary workaround. The end goal is to add support to
14702 U-Boot to dynamically locate the BSS at an arbitrary address at
14703 runtime. When the ability to fixup the BSS inteligently is
14704 added, this workaround can be removed and the 85xx link script
14705 can put the BSS at a fixed address at link time.
14707 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14709 commit 95c44ec485b46ffb43dbdaa299f1491a500fdadf
14710 Author: Detlev Zundel <dzu@denx.de>
14711 Date: Wed Oct 7 16:38:05 2009 +0200
14713 tqm5200: Correct comment and code in post_hotkeys_pressed.
14715 This fixes the code and the comment according to the original intent of
14716 doing an intensive memory test when PSC6_3 is pulled low on the STK52xx.
14717 Notably PORT_CONFIG will be overridden with this correct code now,
14720 The original code only worked by coincidence depending on the PORT_CONFIG
14721 setting from the header file. The new code was tested to ensure that the
14722 (undocumented) memory test still works on the STK52x.
14724 Signed-off-by: Detlev Zundel <dzu@denx.de>
14725 CC: Martin Krause <Martin.Krause@tqs.de>
14727 Minor white-space cleanup.
14728 Signed-off-by: Wolfgang Denk <wd@denx.de>
14730 commit da01f53404f99db185d196867af79371725d4683
14731 Author: Wolfgang Denk <wd@denx.de>
14732 Date: Sun Oct 4 22:56:08 2009 +0200
14734 mpc512x: fix fixed_sdram() init code.
14736 Commit 054197ba and later fixes used an array to initialize some of
14737 the MDDRC parameters; however, the use of an array turned out to be a
14738 bad idea as it was not possible to correlate structure entries to
14739 array indices in readable and reliable way. Now we use a struct
14740 instead, which makes this self-explanatory.
14742 Signed-off-by: Wolfgang Denk <wd@denx.de>
14744 commit dbcc357166bed20df13450e93a501f30b197efd1
14745 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14746 Date: Sun Oct 4 20:04:22 2009 +0200
14748 ppc4xx: respect 80-chars per line in ppc*.h files
14750 After running checkstyle.pl on the three previous patches I noted that in
14751 the *.h files there were a lot of long lines. This patch solves this problem.
14753 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14754 Signed-off-by: Stefan Roese <sr@denx.de>
14756 commit 78d2a641371ec71cc3786b167a318c7b115fbb90
14757 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14758 Date: Sun Oct 4 20:04:21 2009 +0200
14760 ppc4xx: Rework cmd reginfo
14762 The command "reginfo" got an overhaul for the ppc4xx. It dumps all the
14763 relevant HW configuration registers (address, symbolic name, content).
14764 This allows to easily detect errors in *.h files and changes in the HW
14767 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14768 Signed-off-by: Stefan Roese <sr@denx.de>
14770 commit ddc922ff2c20ae0b7f9ce2df1ac28143e2f325bd
14771 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14772 Date: Sun Oct 4 20:04:20 2009 +0200
14774 ppc_4xx: Apply new HW register names
14776 Modify all existing *.c files to use the new register names
14777 as seen in the AMCC manuals.
14779 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14780 Signed-off-by: Stefan Roese <sr@denx.de>
14782 commit f80e61dcfe53fa3a5936659883415c9bd1b5a3d9
14783 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14784 Date: Sun Oct 4 20:04:19 2009 +0200
14786 ppc4xx: Cleanup some HW register names
14788 Here you find all the changes in the include directory for new register names
14789 and adapting other ones to the names used by AMCC in their manuals, e.g.
14790 For 440EPx/GRPPC440EPx/GRX, Revision 1.15 – September 22, 2008
14791 For PPC405GP Embedded Processor, Revision 1.02 – March 22, 2006
14793 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14794 Signed-off-by: Stefan Roese <sr@denx.de>
14796 commit 56f14818f66c68a8b9e45925f29ceb974405ad48
14797 Author: Stefan Roese <sr@denx.de>
14798 Date: Tue Oct 6 07:21:08 2009 +0200
14800 ppc4xx: Add PPC405EX(r) Rev D support
14802 Unfortunately some Rev D PPC405EX/405EXr PVR's are identical with older
14803 405EX(r) parts. Here a list:
14805 0x12911475 - 405EX Rev D with Security *and* 405EX Rev A/B witout Sec
14806 0x12911473 - 405EX Rev D without Security *and* 405EXr Rev A/B with Sec
14808 Since there are only a few older parts in the field, this patch now
14809 changes the PVR's above to represent the new Rev D versions.
14811 Signed-off-by: Stefan Roese <sr@denx.de>
14812 Cc: Phong Vo" <pvo@amcc.com>
14814 commit 06dfaeef52a5f773ae4292432e3c74ff52ead316
14815 Author: Stefan Roese <sr@denx.de>
14816 Date: Fri Oct 2 14:35:16 2009 +0200
14818 ppc4xx: Fix msg "initialization as root-complex failed" upon PCIe scan
14820 This message is printed upon PCIe bus scan, not only upon error, but also
14821 if no PCIe device is detected at all. Since this is not an error, let's
14822 remove this message in this case. We already have the message
14823 "link is not up." if there is no PCIe device present.
14825 Signed-off-by: Stefan Roese <sr@denx.de>
14826 Acked-by: Wolfgang Denk <wd@denx.de>
14828 commit 54f5f056aa1daa3e39bad1c5c3fb43a72cdb9e84
14829 Author: Mike Nuss <mike@terascala.com>
14830 Date: Mon Oct 5 12:33:28 2009 -0400
14832 PPC4xx: Denali core: Fix incorrect DDR row bits
14834 The SPD detection code for the Denali memory controller used on some
14836 processors incorrectly encodes DDR0_42. With certain memory
14838 this can cause the bootwrapper to incorrectly calculate the installed
14840 size, because the number of row bits is wrong. This patch fixes that
14843 Signed-off-by: Mike Nuss <mike@terascala.com>
14844 Signed-off-by: Stefan Roese <sr@denx.de>
14846 commit 99dbd4efd6d5ecc37d7e8f28b20d9be8c83055c7
14847 Author: Ben Warren <biggerbadderben@gmail.com>
14848 Date: Mon Oct 5 00:02:51 2009 -0700
14850 Add information about return values of xxx_eth_register() in documentation
14852 As discussed on mailing list, <0 indicates failure, >=0 indicates number
14853 of interfaces found.
14855 Also added blurb about private data
14857 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14859 commit 1f1e774ec6242d4ea34e5cff57232deb5bb587e0
14860 Author: Mike Frysinger <vapier@gentoo.org>
14861 Date: Wed Sep 9 14:41:22 2009 -0400
14863 document network driver framework
14865 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14866 Acked-by: Wolfgang Denk <wd@denx.de>
14867 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14869 commit aba8237257dd15b0e76cc517f0e741c0908ee0b9
14870 Author: Prafulla Wadaskar <prafulla@marvell.com>
14871 Date: Wed Sep 9 15:59:19 2009 +0530
14873 net: kirkwood_egiga.c: fixed build warning
14875 if link up detection code is disabled through config option, it gives build warning.
14876 This patch fixes the same
14878 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14879 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14881 commit 7194ab809532eeca3e2ee5dc12017cb901cc5842
14882 Author: Ben Warren <biggerbadderben@gmail.com>
14883 Date: Sun Oct 4 22:37:03 2009 -0700
14885 Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API
14887 All in-tree boards that use this controller have CONFIG_NET_MULTI
14890 - changed CONFIG_DRIVER_SMC91111 to CONFIG_SMC91111
14891 - cleaned up line lengths
14892 - modified all boards that override weak function in this driver
14893 - modified all eeprom standalone apps to work with new driver
14894 - updated blackfin standalone EEPROM app after testing
14896 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14897 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14899 commit 32e7f239dda8638377edb0d3e7ac269cabbafbe6
14900 Author: Prafulla Wadaskar <prafulla@marvell.com>
14901 Date: Mon Sep 21 20:28:18 2009 +0530
14903 net: phy: mv88e61xx.c : fixed build warning
14905 following build warning was observed
14907 mv88e61xx.c: In function ‘mv88e61xx_busychk’:
14908 mv88e61xx.c:208: warning: dereferencing type-punned pointer will break strict-aliasing rules
14910 This patch fixes the same
14911 Patch tested for rd6281a board build
14913 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14914 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14916 commit c0b46d8ead3c6c5b569c83544fd71b9d73356869
14917 Author: James Clough <james@rtetc.com>
14918 Date: Thu Sep 10 09:11:50 2009 +0200
14920 net: Fix problem with 405EZ ethernet interrupt
14922 On 405EZ the RX-/TX-interrupts are coalesced into one IRQ bit in the
14923 UIC. We need to acknowledge the RX-/TX-interrupts in the
14924 SDR0_ICINTSTAT reg as well.
14926 This problem was introduced with commit
14927 d1631fe1 [ppc4xx: Consolidate PPC4xx UIC defines]
14929 Signed-off-by: James Clough <james@rtetc.com>
14930 Signed-off-by: Stefan Roese <sr@denx.de>
14931 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14933 commit 91b469c95faf92435e3d5d78292ba78075a3c5ca
14934 Author: Mike Frysinger <vapier@gentoo.org>
14935 Date: Wed Sep 2 04:18:55 2009 -0400
14937 net: add random_port() prototype
14939 The random_port() is meant to be used by other net code, but without a
14940 prototype, we get fun warnings like:
14941 dns.c: In function 'DnsSend':
14942 dns.c:89: warning: implicit declaration of function 'random_port'
14944 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14945 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14947 commit 3469424cb6d939c7aedf1e0efdec44a797c0a18c
14948 Author: Peter Tyser <ptyser@xes-inc.com>
14949 Date: Mon Sep 21 11:20:37 2009 -0500
14951 ppc: Remove reloc_off field from global_data structure
14953 Now that proper relocation is supported, the reloc_off field is no longer
14956 Note that the location of the standalone application jump table pointer
14957 in the global data structure is affected by this change, breaking
14958 execution of standalone applications compiled for previous versions of
14961 We therefore increment XF_VERSION to 6
14963 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14964 Signed-off-by: Wolfgang Denk <wd@denx.de>
14966 commit 0630535e2d062dd73c1ceca5c6125c86d1127a49
14967 Author: Peter Tyser <ptyser@xes-inc.com>
14968 Date: Tue Sep 22 09:27:55 2009 -0500
14970 arm/microblaze/nios/nios2/sh: Remove relocation fixups
14972 These architectures don't need relocation fixups, so reduce their
14973 codesize a bit by defining CONFIG_RELOC_FIXUP_WORKS.
14975 Also remove the reloc_off field from their global data structures
14976 as it is no longer needed.
14978 Note that the location of the standalone application jump table pointer
14979 in the global data structure is affected by this change, breaking
14980 execution of standalone applications compiled for previous versions of
14981 U-Boot. We will therefore increment XF_VERSION in the next commit,
14982 which also touches this area.
14984 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14985 Signed-off-by: Wolfgang Denk <wd@denx.de>
14987 commit 521af04d853361b49344b61892eb0618f9f713c5
14988 Author: Peter Tyser <ptyser@xes-inc.com>
14989 Date: Mon Sep 21 11:20:36 2009 -0500
14991 Conditionally perform common relocation fixups
14993 Add #ifdefs where necessary to not perform relocation fixups. This
14994 allows boards/architectures which support relocation to trim a decent
14997 Note that this patch doesn't add #ifdefs to architecture-specific code
14998 which does not support relocation.
15000 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15002 commit 3cbcfa70b116df1bbdc90ba31c61adcaec058a8a
15003 Author: Peter Tyser <ptyser@xes-inc.com>
15004 Date: Mon Sep 21 11:20:35 2009 -0500
15006 p3mx: Remove serial relocation fixups
15008 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15010 commit 80f73b92a19129854876ec3f1aef531a09e86d2d
15011 Author: Peter Tyser <ptyser@xes-inc.com>
15012 Date: Mon Sep 21 11:20:34 2009 -0500
15014 lwmon, lwmon5: Remove sysmon POST relocation fixups
15016 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15018 commit 331ab60c4a418c39e5b1a05d4648a4155d0ad13e
15019 Author: Peter Tyser <ptyser@xes-inc.com>
15020 Date: Mon Sep 21 11:20:33 2009 -0500
15022 mpl: Remove memory test relocation fixups
15024 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15026 commit 6385b28116f775da4771b768ba9bf93c3aaaf26e
15027 Author: Peter Tyser <ptyser@xes-inc.com>
15028 Date: Mon Sep 21 11:20:32 2009 -0500
15030 fpga: Remove relocation fixups
15032 PPC boards are the only users of the current FPGA code which is littered
15033 with manual relocation fixups. Now that proper relocation is supported
15034 for PPC boards, remove FPGA manual relocation.
15036 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15038 commit cd1011db80287eef933d1599b74cff1116c93134
15039 Author: Peter Tyser <ptyser@xes-inc.com>
15040 Date: Mon Sep 21 11:20:31 2009 -0500
15042 tsec: Remove PHY command relocation fixups
15044 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15046 commit b5650c5d8c99100144d8e4e9af910405f857bb7a
15047 Author: Peter Tyser <ptyser@xes-inc.com>
15048 Date: Mon Sep 21 11:20:30 2009 -0500
15050 ppc: Remove board-specific command table relocation fixups
15052 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15054 commit e6b05e774d7ce1641613cdeffb69c1d48139a869
15055 Author: Peter Tyser <ptyser@xes-inc.com>
15056 Date: Mon Sep 21 11:20:29 2009 -0500
15058 ppc: Remove extable relocation fixups
15060 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15062 commit b32a894011b1436758905fa10e6a03b8539c43c9
15063 Author: Peter Tyser <ptyser@xes-inc.com>
15064 Date: Mon Sep 21 11:20:28 2009 -0500
15066 ppc: Remove pci config table pointer relocation fixups
15068 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15070 commit a0e2066f392782730f0398095e583c87812d97f2
15071 Author: Peter Tyser <ptyser@xes-inc.com>
15072 Date: Mon Sep 21 11:20:27 2009 -0500
15074 ppc: Remove board.c relocation fixups
15076 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15078 commit 244615197469dd6fe75ae082f38424b97c79aeaf
15079 Author: Peter Tyser <ptyser@xes-inc.com>
15080 Date: Mon Sep 21 11:20:26 2009 -0500
15082 ppc: Check for compilers that don't support relocation
15084 Certain ppc compilers are known not to generate the .fixup section
15085 properly. The .fixup section is necessary to create a relocatable
15086 U-Boot image. A basic check for the existence of the .fixup section
15087 should hopefully catch the majority of broken compilers which don't
15088 support relocation.
15090 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15092 commit 858290178f222d998b6425d85cf06822467918f3
15093 Author: Peter Tyser <ptyser@xes-inc.com>
15094 Date: Mon Sep 21 11:20:25 2009 -0500
15096 ppc: Enable full relocation to RAM
15098 The following changes allow U-Boot to fully relocate from flash to
15100 - Remove linker scripts' .fixup sections from the .text section
15101 - Add -mrelocatable to PLATFORM_RELFLAGS for all boards
15102 - Define CONFIG_RELOC_FIXUP_WORKS for all boards
15104 Previously, U-Boot would partially relocate, but statically initialized
15105 pointers needed to be manually relocated.
15107 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15109 commit 3b4bd2d75c4b3c1a4570f47ffaaed66f56a78ff4
15110 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
15111 Date: Wed Sep 30 11:55:04 2009 +0200
15113 ppc4xx: Add SDRAM detection for PMC440 boards
15115 This patch adds support to detect the amount of DDR2 SDRAM
15116 on PMC440 modules. Detection is done by probing through
15117 a list of available and supported hardware configurations
15118 from 1GByte down to 256MB.
15120 The static TLB entry is replaced by dynamically created entries.
15122 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
15123 Signed-off-by: Stefan Roese <sr@denx.de>
15125 commit fb95169e39f2d03270bed552d27bbb02627a443e
15126 Author: Stefan Roese <sr@denx.de>
15127 Date: Mon Sep 28 17:33:45 2009 +0200
15129 ppc4xx: Merge PPC4xx DDR and DDR2 ECC handling
15131 This patch merges the ECC handling (ECC parity byte writing) into one
15132 file (ecc.c) for all PPC4xx SDRAM controllers except for PPC440EPx/GRx.
15133 This exception is because only those PPC's use the completely different
15134 Denali SDRAM controller core.
15136 Previously we had two routines to generate/write the ECC parity bytes.
15137 With this patch we now only have one core function left.
15139 Tested on Kilauea (no ECC) and Katmai (with and without ECC).
15141 Signed-off-by: Stefan Roese <sr@denx.de>
15142 Cc: Felix Radensky <felix@embedded-sol.com>
15143 Cc: Grant Erickson <gerickson@nuovations.com>
15144 Cc: Pieter Voorthuijsen <pv@prodrive.nl>
15146 commit d24bd2517a2b847f773453eab0ee5b1c8ebc74ba
15147 Author: Felix Radensky <felix@embedded-sol.com>
15148 Date: Sun Sep 27 23:56:12 2009 +0200
15150 ppc4xx: Reorganize DDR2 ECC handling
15152 Reorganize DDR2 ECC handling to use common code for
15153 SPD DIMMs and soldered SDRAM. Also, use common code
15154 to display SDRAM info (ECC, CAS latency) for SPD and
15155 soldered SDRAM variants.
15157 Signed-off-by: Felix Radensky <felix@embedded-sol.com>
15158 Signed-off-by: Stefan Roese <sr@denx.de>
15160 commit 46a887949e11d2cddb91e17ca47e73341d71a379
15161 Author: Mike Frysinger <vapier@gentoo.org>
15162 Date: Wed Sep 30 03:09:16 2009 -0400
15164 Blackfin: update default console= settings
15166 The Linux kernel has changed the way it numbers serial ports, so update
15167 the default command line to match it.
15169 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15171 commit 4c5f307d58604dea001cccf388aa077a902ab0a5
15172 Author: Mike Frysinger <vapier@gentoo.org>
15173 Date: Mon Sep 21 18:04:49 2009 -0400
15175 Blackfin: bf533-ezkit: update env location
15177 The u-boot image has outgrown the current space and overflowed into the
15178 env sector. So move the env to the next available sector (we've already
15179 allocated the first few sectors anyways for u-boot).
15181 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15183 commit 24b17d8a3c3a4b9ceaf6363ebe0021011b0b8bd8
15184 Author: Kumar Gala <galak@kernel.crashing.org>
15185 Date: Wed Sep 30 08:39:44 2009 -0500
15187 ppc/85xx: get_law_entry isn't used in CONFIG_NAND_SPL
15189 Don't include get_law_entry as part of the NAND_SPL build since the
15192 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15194 commit 693a048d8ac191181f5b9adbff642d3f1bbd479f
15195 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15196 Date: Wed Sep 23 15:20:39 2009 +0800
15198 Add README.mpc8536ds
15200 Add boot from NAND/eSDHC/eSPI description
15202 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15203 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15205 commit e40ac4870c6e72302044e98338322f45c34435bd
15206 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15207 Date: Wed Sep 23 15:20:38 2009 +0800
15209 On-chip ROM boot: MPC8536DS support
15211 The MPC8536E is capable of booting from the on-chip ROM - boot from
15212 eSDHC and boot from eSPI. When power on, the porcessor excutes the
15213 ROM code to initialize the eSPI/eSDHC controller, and loads the mian
15214 U-Boot image from the memory device that interfaced to the controller,
15215 such as the SDCard or SPI EEPROM, to the target memory, e.g. SDRAM or
15216 L2SRAM, then boot from it.
15218 The memory device should contain a specific data structure with control
15219 word and config word at the fixed address. The config word direct the
15220 process how to config the memory device, and the control word direct
15221 the processor where to find the image on the memory device, or where
15222 copy the main image to. The user can use any method to store the data
15223 structure to the memory device, only if store it on the assigned address.
15225 The on-chip ROM code will map the whole 4GB address space by setting
15226 entry0 in the TLB1, so the main image need to switch to Address space 1
15227 to disable this mapping and map the address space again.
15229 This patch implements loading the mian U-Boot image into L2SRAM, so
15230 the image can configure the system memory by using SPD EEPROM.
15232 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15233 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15235 commit 9a1a0aedbbd56f901bfbc124f18ec6d9dcefe282
15236 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15237 Date: Wed Sep 23 15:20:37 2009 +0800
15239 NAND boot: MPC8536DS support
15241 MPC8536E can support booting from NAND flash which uses the
15242 image u-boot-nand.bin. This image contains two parts: a 4K
15243 NAND loader and a main U-Boot image. The former is appended
15244 to the latter to produce u-boot-nand.bin. The 4K NAND loader
15245 includes the corresponding nand_spl directory, along with the
15246 code twisted by CONFIG_NAND_SPL. The main U-Boot image just
15247 like a general U-Boot image except the parts that included by
15248 CONFIG_SYS_RAMBOOT.
15250 When power on, eLBC will automatically load from bank 0 the
15251 4K NAND loader into the FCM buffer RAM where CPU can execute
15252 the boot code directly. In the first stage, the NAND loader
15253 copies itself to RAM or L2SRAM to free up the FCM buffer RAM,
15254 then loads the main image from NAND flash to RAM or L2SRAM
15257 This patch implements the NAND loader to load the main image
15258 into L2SRAM, so the main image can configure the RAM by using
15259 SPD EEPROM. In the first stage, the NAND loader copies itself
15260 to the second to last 4K address space, and uses the last 4K
15261 address space as the initial RAM for stack.
15263 Obviously, the size of L2SRAM shouldn't be less than the size
15264 of the image used. If so, the workaround is to generate another
15265 image that includes the code to configure the RAM by SPD and
15266 load it to L2SRAM first, then relocate the main image to RAM
15269 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15270 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15272 commit 07355700523203c5f72018712cf0d93683f255c8
15273 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15274 Date: Wed Sep 23 15:19:32 2009 +0800
15276 mpc8536: fix board config file line length
15278 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15279 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15281 commit dd9ca98f2600000e5c2744735040100b770650e7
15282 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15283 Date: Fri Sep 25 11:14:11 2009 -0400
15285 sbc8548: reclaim wasted sector in boot flash
15287 By nature of being based off the MPC8548CDS board, this
15288 board inherited an ENV_SIZE setting of 256k. But since
15289 it has a smaller flash device (8MB soldered on), it has
15290 a native sector size of 128k, and hence the ENV_SIZE was
15291 causing 2 sectors to be used for the environment.
15293 By removing the unused sector, we can push TEXT_BASE up
15294 closer to the end of address space and reclaim that
15295 sector for any other application. This also fixes the
15296 mismatch between TEXT_BASE and MONITOR_LEN reported by
15299 Since this board also supports the ability to boot off
15300 the 64MB SODIMM flash, this change is forward looking
15301 with that in mind; i.e. the settings for MONITOR_LEN
15302 and ENV_SIZE will work when the 512k sectors of the
15303 SODIMM flash are used for alternate boot in the future.
15305 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15306 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15308 commit 8280912e0657e96a7b7d8da7003656d62b0fd109
15309 Author: Kumar Gala <galak@kernel.crashing.org>
15310 Date: Mon Sep 28 21:38:00 2009 -0500
15312 ppc/85xx: Clean up immap_85xx.h
15314 * Converted all white space to tabs
15315 * Converted all types to u8/u16/u32
15316 * Reduce lines to fit in 80 columns
15317 * Renamed MPC85xx_{Q,B}MAN -> FSL_CORENET_{Q,B}MAN
15319 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15321 commit d44e9c1736283f0abc5d3c5d28cfea8480c93a79
15322 Author: Scott Wood <scottwood@freescale.com>
15323 Date: Mon Sep 28 16:33:18 2009 -0500
15325 NAND: davinci: Fix warnings when 4-bit ECC not used
15327 I accidentally left v2 of "NAND: DaVinci:Adding 4 BIT ECC support"
15328 applied when I pushed the tree last merge window, and missed these fixes
15329 which were in v3 of that patch.
15331 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
15332 Signed-off-by: Scott Wood <scottwood@freescale.com>
15334 commit ca6189db484882798f2a35a476c07e618e21f6d3
15335 Author: Kyungmin Park <kmpark@infradead.org>
15336 Date: Tue Sep 22 09:05:00 2009 +0900
15338 Refactor OneNAND IPL code
15340 Refactoring the OneNAND IPL code
15342 and some minor fixed:
15343 - Remove unnecessary header file
15344 - Fix wrong access at read interrupt
15345 - The recent OneNAND has 4KiB pagesize
15347 Also Board can override OneNAND IPL image
15349 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15351 commit a05e3f9a084fc8951d87745b3a91df246432df7d
15352 Author: Shinya Kuribayashi <skuribay@pobox.com>
15353 Date: Sat Sep 12 18:01:40 2009 +0900
15355 MIPS: VCT: Remove read_spareram reference
15357 The commit ecad289fc6bd9d89ef4d5093cc7b6fd712fd0d29 (OneNAND: Remove
15358 unused read_spareram and add unlock_all as kernel does) forgot to remove
15359 a local reference to read_spareram in board/micronas/vct/ebi_onenand.c,
15360 which causes the following build failure when configured with OneNAND:
15362 ebi_onenand.c: In function 'onenand_board_init':
15363 ebi_onenand.c:196: error: 'struct onenand_chip' has no member named 'read_spareram'
15364 make[1]: *** [ebi_onenand.o] Error 1
15365 make[1]: *** Waiting for unfinished jobs....
15366 make: *** [board/micronas/vct/libvct.a] Error 2
15368 Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
15369 Acked-by: Stefan Roese <sr@denx.de>
15370 Cc: Kyungmin Park <kyungmin.park@samsung.com>
15371 Signed-off-by: Scott Wood <scottwood@freescale.com>
15373 commit ef37c6835eac66206a9c7c11f0c7186f5d64bf91
15374 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
15375 Date: Fri Sep 25 14:05:57 2009 +0200
15377 ubifs: Correct dereferencing of files-after-symlinks
15379 Files in directories which are symlinked to were not dereferenced
15380 correctly in last commit. E.g., with a symlink
15382 /boot/lnk -> /boot/real_dir
15388 will fail. This patch fixes that by simply seeing to it that the target
15389 base directory has a slash after it.
15391 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
15392 Signed-off-by: Stefan Roese <sr@denx.de>
15394 commit b306db2f1bf561b5823a655c677fe28cfad80cfb
15395 Author: Stefan Roese <sr@denx.de>
15396 Date: Thu Sep 24 14:10:30 2009 +0200
15398 ppc4xx: Remove mtsdram0() marcos and use common mtsdram() instead
15400 Additionally some whitespace coding style fixes.
15402 Signed-off-by: Stefan Roese <sr@denx.de>
15404 commit 95b602bab5fec2fffab07a01ea3947c70d1bacc1
15405 Author: Stefan Roese <sr@denx.de>
15406 Date: Thu Sep 24 13:59:57 2009 +0200
15408 ppc4xx: Convert PPC4xx SDRAM defines from lower case to upper case
15410 The latest PPC4xx register cleanup patch missed some SDRAM defines.
15411 This patch now changes lower case UIC defines to upper case. Also
15412 some names are changed to match the naming in the IBM/AMCC users
15413 manuals (e.g. mem_mcopt1 -> SDRAM0_CFG).
15415 Signed-off-by: Stefan Roese <sr@denx.de>
15417 commit 952e7760bfc5b0e3b142b9ce34e7fbb7d008c900
15418 Author: Stefan Roese <sr@denx.de>
15419 Date: Thu Sep 24 09:55:50 2009 +0200
15421 ppc4xx: Convert PPC4xx UIC defines from lower case to upper case
15423 The latest PPC4xx register cleanup patch missed the UIC defines.
15424 This patch now changes lower case UIC defines to upper case.
15426 Signed-off-by: Stefan Roese <sr@denx.de>
15428 commit d1c9e5b37901b53ffc1ce3f08ec8ed61bfd557b6
15429 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15430 Date: Tue Sep 22 13:40:44 2009 +0200
15432 fsl_i2c: Do not generate STOP after read.
15434 __i2c_read always ends with a STOP condition thereby releasing
15435 the bus. It is cleaner to do the STOP magic in i2c_read(), like
15436 i2c_write() does. This may also help future multimaster systems which
15437 wants to hold on to the bus until all transactions are finished.
15439 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15441 commit 99404202127346b9e91503bbd69deafa18c980c4
15442 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15443 Date: Thu Sep 17 11:07:17 2009 +0200
15445 fsl_i2c: Impl. AN2919, rev 5 to calculate FDR/DFSR
15447 The latest AN2919 has changed the way FDR/DFSR should be calculated.
15448 Update the driver according to spec. However, Condition 2
15449 is not accounted for as it is not clear how to do so.
15451 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15452 Acked-by: Wolfgang Grandegger <wg@grandegger.com>
15454 commit d01ee4db9302cfccaa5c548a1c4e873b415681a0
15455 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15456 Date: Thu Sep 17 11:07:16 2009 +0200
15458 fsl_i2c: Add CONFIG_FSL_I2C_CUSTOM_{DFSR/FDR}
15460 Some boards need a higher DFSR value than the spec currently
15461 recommends so give these boards the means to define there own.
15463 For completeness, add CONFIG_FSL_I2C_CUSTOM_FDR too.
15465 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15467 commit 21f4cbb77299788e2b06c9b0f48cf20a5ab00d4a
15468 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15469 Date: Thu Sep 17 11:07:15 2009 +0200
15471 fsl_i2c: Wait for STOP condition to propagate
15473 After issuing a STOP one must wait until the STOP has completed
15474 on the bus before doing something new to the controller.
15476 Also add an extra read of SR as the manual mentions doing that
15479 Remove surplus write of CR just before a write, isn't required and
15480 could potentially disturb the I2C bus.
15482 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15484 commit c7190f028fa950d4d36b6d0b4bb3fc72602ec54c
15485 Author: Kim Phillips <kim.phillips@freescale.com>
15486 Date: Fri Sep 25 18:19:44 2009 -0500
15488 mpc83xx: retain POR values of non-configured ACR, SPCR, SCCR, and LCRR bitfields
15490 some LCRR bits are not documented throughout the 83xx family RMs.
15491 New board porters copying similar board configurations might omit
15492 setting e.g., DBYP since it was not documented in their SoC's RM.
15494 Prevent them bricking their board by retaining power on reset values
15495 in bit fields that the board porter doesn't explicitly configure
15496 via CONFIG_SYS_<registername>_<bitfield> assignments in the board
15499 also move LCRR assignment to cpu_init_r[am] to help ensure no
15500 transactions are being executed via the local bus while CLKDIV is being
15503 also start to use i/o accessors.
15505 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15507 commit 00ec0ff549b8cb6fb6d40e275aeb5a460642a3bd
15508 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15509 Date: Mon Sep 21 17:44:51 2009 -0400
15511 sbc8349: tidy up Makefile to use new configuration script.
15513 Commit 804d83a5 allows us to move all the configuration
15514 variation tweaks out of the top level Makefile and down
15515 into the board config header. This takes advantage of
15516 that for the sbc8349 board.
15518 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15519 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15521 commit da6eea0f48c24a318e6de69d6bca0bb5ab70572b
15522 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15523 Date: Wed Sep 16 23:22:08 2009 +0400
15525 mpc83xx: mpc8360emds: Add QE USB device tree fixups
15527 With this patch we can change QE USB mode without need to hand-edit
15530 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15531 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15533 commit 89da44ce3fe1638312d71cb3add8c6a6d2c7c1f3
15534 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15535 Date: Wed Sep 16 23:21:59 2009 +0400
15537 mpc83xx: mpc8360emds: Use RGMII-ID mode, add workarounds for rev. 2.1 CPUs
15539 This patch fixes various ethernet issues with gigabit links handling
15540 in U-Boot. The workarounds originally implemented by Kim Phillips for
15543 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15544 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15546 commit 034477bb31948d698d18b84bc0834c3e25a14d04
15547 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15548 Date: Wed Sep 16 23:21:57 2009 +0400
15550 mpc83xx: mpc8360emds: Don't use LBC SDRAM when DDR is available
15552 Since commit 5c2ff323a94e27e481f70c44838d43fcd844dd46 ("mpc8360emds:
15553 rework LBC SDRAM setup"), LBC SDRAM is available for use in Linux.
15555 Though, it appears that QE Ethernet in Gigabit mode can't transmit
15556 large packets when it tries to work with a data in LBC SDRAM (memtest
15557 didn't discover any issues, is LBC SDRAM just too slow?).
15559 With this patch we can still use the board without DDR memory, but
15560 if DDR is available, we don't use LBC SDRAM.
15562 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15563 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15565 commit d77c779bc23596aa3693d1c5c4d5b6e1072f93f2
15566 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15567 Date: Wed Sep 16 23:21:55 2009 +0400
15569 net: uec: Fix uccf.h and uec.h headers to include headers they depend on
15571 Headers should include headers containing prototypes and defines they
15572 depend on, don't assume that they're included by somebody else.
15574 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15575 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15577 commit 6185f80c311cc3bdef2f8d5096c61e40ca6f48b2
15578 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15579 Date: Wed Sep 16 23:21:53 2009 +0400
15581 net: uec_phy: Implement TXID and RXID RGMII modes for Marvell PHYs
15583 This will be needed for MPC8360E-MDS boards with rev. 2.1 CPUs.
15585 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15586 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15588 commit 984f10baac8ef6032df52f135943d6b0bc96f724
15589 Author: Wolfgang Denk <wd@denx.de>
15590 Date: Fri Sep 25 14:16:00 2009 +0200
15592 mpc5121ads: fix breakage introduced when reordering elpida_mddrc_config[]
15594 Signed-off-by: Wolfgang Denk <wd@denx.de>
15596 commit 6e748ea004473cce99fbde6382dd580c10ffdb60
15597 Author: Ken MacLeod <ken@bitsko.slc.ut.us>
15598 Date: Fri Sep 11 15:16:18 2009 -0500
15600 cmd_fdt.c: fix parse of byte streams and strings
15602 Commit 4abd844d8e extended the fdt command parser to handle property
15603 strings which are split across multiple arguments but it was broken for
15604 byte streams and strings.
15606 Byte stream parsing:
15608 * Fixes where it would terminate early or go into an endless loop.
15610 * Fixes a 0x00 being inserted into the data if there is a space after
15611 '[' or a separate argument.
15613 * Fixes dereferencing the argument pointer after the last argument.
15615 * Checks for bad characters.
15619 * Treat multiple arguments as a string list. This fixes an issue where
15620 only the last argument was stored.
15622 Signed-off-by: Ken MacLeod <ken@bitsko.slc.ut.us>
15624 commit 3887c3fbdbbe6bbb4df60ed415c8e1ab9fe56b5e
15625 Author: Heiko Schocher <hs@denx.de>
15626 Date: Wed Sep 23 07:56:08 2009 +0200
15628 mucmc52, uc101: delete ata@3a00 node, if no CF card is detected
15630 U-Boot can detect if an IDE device is present or not.
15631 If not, and this new config option is activated, U-Boot
15632 removes the ATA node from the DTS before booting Linux,
15633 so the Linux IDE driver does not probe the device and
15634 crash. This is needed for buggy hardware (uc101) where
15635 no pull down resistor is connected to the signal IDE5V_DD7.
15637 Signed-off-by: Heiko Schocher <hs@denx.de>
15639 commit 7f625fc6d3ba8f890e843ac01717804c2462ed53
15640 Author: Heiko Schocher <hs@denx.de>
15641 Date: Wed Sep 23 07:56:04 2009 +0200
15643 mpc5200, mucmc52, uc101: config cleanup
15645 - As these boards are similiar, collect common config options
15646 in manroland/common.h and manroland/mpc52xx-common.h
15647 for mpc5200 specific common options for this manufacturer.
15649 - update default environment
15651 Signed-off-by: Heiko Schocher <hs@denx.de>
15653 Minor edit of commit message.
15655 Signed-off-by: Wolfgang Denk <wd@denx.de>
15657 commit 9d142ea8f787882ab732fa531a34db091bfa363d
15658 Author: Wolfgang Denk <wd@denx.de>
15659 Date: Fri Sep 25 00:57:49 2009 +0200
15661 Fix "ppc/85xx: Clean up use of LAWAR defines" breakage
15663 Commit 002741ae86 modified include/asm-ppc/mmu.h such that the LAWAR_
15664 defines were only enabled for the 83xx platform, but they are also
15665 needed on MPC512x system. Enabling these for E300 systems seems thus
15668 Signed-off-by: Wolfgang Denk <wd@denx.de>
15670 commit a5aa3998ab6408a6ac738a3ce8005e647b9465f8
15671 Author: Martha M Stan <mmarx@silicontkx.com>
15672 Date: Mon Sep 21 14:08:00 2009 -0400
15674 Add Elpida Memory Configuration to mpc5121ads Boards
15676 Signed-off-by: Martha M Stan <mmarx@silicontkx.com>
15678 Minor coding style cleanup.
15680 Signed-off-by: Wolfgang Denk <wd@denx.de>
15682 commit 054197ba8ee5ef1e41694df58531b6e53ec43f2d
15683 Author: Martha M Stan <mmarx@silicontkx.com>
15684 Date: Mon Sep 21 14:07:14 2009 -0400
15686 mpc512x: Streamlined fixed_sdram() init sequence.
15688 Signed-off-by: Martha M Stan <mmarx@silicontkx.com>
15692 Re-ordered default_mddrc_config[] to have matching indices.
15694 This allows to use the same index "N" for source and target fields;
15695 before, we had code like this
15697 out_be32(&im->mddrc.ddr_time_config2, mddrc_config[3]);
15699 which always looked like a copy & paste error because 2 != 3.
15701 Also, use NULL when meaning a null pointer.
15703 Signed-off-by: Wolfgang Denk <wd@denx.de>
15705 commit 39aaca1f66a0e5b1204b0789f6c0097938c00ad1
15706 Author: Kumar Gala <galak@kernel.crashing.org>
15707 Date: Thu Mar 19 02:46:19 2009 -0500
15709 ppc/p4080: Determine various chip frequencies on CoreNet platforms
15711 The means to determine the core, bus, and DDR frequencies are completely
15712 new on CoreNet style platforms. Additionally on p4080 we can have
15713 different frequencies for FMAN and PME IP blocks. We need to keep track
15714 of the FMAN & PME frequencies since they are used for time stamping
15715 capabilities inside each block.
15717 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15719 commit 3c2a67eec8a0facc865b400caca52e7f6b7adf01
15720 Author: Kumar Gala <galak@kernel.crashing.org>
15721 Date: Thu Sep 17 01:52:37 2009 -0500
15723 ppc/p4080: Handle timebase enabling and frequency reporting
15725 On CoreNet style platforms the timebase frequency is the bus frequency
15726 defined by 16 (on PQ3 it is divide by 8). Also on the CoreNet platforms
15727 the core not longer controls the enabling of the timebase. We now need
15728 to enable the boot core's timebase via CCSR register writes.
15730 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15732 commit 7e4259bba4c56536760e42d32dacfb3233f216fd
15733 Author: Kumar Gala <galak@kernel.crashing.org>
15734 Date: Thu Mar 19 02:39:17 2009 -0500
15736 ppc/p4080: Add various p4080 related defines (and p4040)
15738 There are various locations that we have chip specific info:
15740 * Makefile for which ddr code to build
15741 * Added p4080 & p4040 to cpu_type_list and SVR list
15742 * Added number of LAWs for p4080
15743 * Set CONFIG_MAX_CPUS to 8 for p4080
15745 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15747 commit 39a7e7fd538cdf49e7e8a2f0634ea5e15e12b4ec
15748 Author: Kumar Gala <galak@kernel.crashing.org>
15749 Date: Thu Sep 17 01:44:39 2009 -0500
15751 ppc/p4080: CoreNet platfrom style secondary core release
15753 The CoreNet platform style of bringing secondary cores out of reset is
15754 a bit different that the PQ3 style. Mostly the registers that we use
15755 to setup boot translation, enable time bases, and boot release the cores
15758 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15760 commit a880cf3e0e1c220d780eccd0b101170c4499485d
15761 Author: Kumar Gala <galak@kernel.crashing.org>
15762 Date: Thu Sep 17 01:44:00 2009 -0500
15764 ppc/p4080: CoreNet platfrom style CCSRBAR setting
15766 On CoreNet based platforms the CCSRBAR address is split between an high &
15767 low register and we no longer shift the address.
15769 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15770 Signed-off-by: Scott Wood <scottwood@freescale.com>
15772 commit 418ec8584343f04048e2cc7ee96b6b29be54ad97
15773 Author: Kumar Gala <galak@kernel.crashing.org>
15774 Date: Thu Mar 19 02:32:23 2009 -0500
15776 ppc/p4080: Add support for CoreNet style platform LAWs
15778 On CoreNet based platforms the LAW address is split between an high &
15779 low register and we no longer shift the address. Also, the target IDs
15780 on CoreNet platforms have been completely re-assigned.
15782 Additionally, added a new find_law() API to which LAW an address hits in.
15783 This is need for the CoreNet style boot release code since it will need
15784 to determine what the target ID should be set to for boot window
15787 Finally, enamed LAWAR_EN to LAW_EN and moved to header so we can use
15790 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15792 commit 01df521217957d77d53c2d570183eded7030938f
15793 Author: Kumar Gala <galak@kernel.crashing.org>
15794 Date: Wed Sep 16 09:43:12 2009 -0500
15796 ppc/p4080: Add p4080 platform immap definitions
15798 The p4080 SoC has a significant amount of commonality with the 85xx/PQ3
15799 platform. We reuse the 85xx immap and just add new definitions for
15800 local access and global utils. The global utils is now broken into
15801 global utils, clocking and run control/power management.
15803 The offsets from CCSR for a number of blocks have also changed. We
15804 introduce the CONFIG_FSL_CORENET define to distinquish the PQ3 style of
15805 platform from the new p4080 platform. We don't use QoirQ as there are
15806 products (like p2020) that are PQ3 based platforms but have the QoirQ
15809 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15811 commit 25bacf7a2b096496e2c58f2de4e5b2bce8fba038
15812 Author: Kumar Gala <galak@kernel.crashing.org>
15813 Date: Tue Sep 22 15:45:44 2009 -0500
15815 ppc/85xx: Fix enabling of L2 cache
15817 We need to flash invalidate the locks in addition to the cache
15820 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15822 commit cb0ff65c619efacdc0ba69aa8ee6ede7dd364a38
15823 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
15824 Date: Tue Sep 22 12:48:27 2009 +0530
15826 85xx-fdt: Fixed l2-ctlr's compatible prop for QorIQ
15828 The code assumed names where just numbers and always prefixed 'mpc'.
15829 However newer QorIQ don't follow the mpc naming scheme.
15831 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
15832 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15834 commit 234a89d911ce28e46372f555d7c14e28424f2b0d
15835 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15836 Date: Tue Sep 22 14:53:21 2009 +0800
15838 ppc/85xx: add cpu init config file for boot from NAND
15840 When boot from NAND, the NAND flash must be connected to br/or0.
15841 Also init RAM(L2 SRAM or DDR SDRAM) for load the second image to
15844 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15845 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15847 commit 266139b88b43ae1d87abb5f5431e6f57b801795f
15848 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15849 Date: Tue Sep 22 14:53:34 2009 +0800
15851 immap_85xx: add porpllsr's plat ratio definition
15853 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15854 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15856 commit 098bcbae3172d73d24ca8ba196328d901eed4132
15857 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15858 Date: Tue Sep 22 14:53:10 2009 +0800
15860 ppc/85xx: add ld script file for boot from NAND
15862 The first stage 4K image uses a seperate ld script file to
15863 generate 4K image. This patch moves it to the cpu/mpc85xx/*
15864 to make it avaliable for 85xx platform.
15866 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15867 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15869 commit 8439f05cfd8cbb38485376a34d9fe297ba262737
15870 Author: Peter Tyser <ptyser@xes-inc.com>
15871 Date: Mon Sep 21 23:09:28 2009 -0500
15873 mpc8610hpcd: Use common 86xx fdt fixup code
15875 Using the common 86xx fdt fixups removes some board-specific code and
15876 should make the mpc8610hpcd easier to maintain in the long run.
15878 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15879 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15881 commit 928435d11b898870415910efff87a4d6399cecb8
15882 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15883 Date: Mon Sep 21 17:19:17 2009 -0400
15885 sbc85x0: tidy up Makefile to use new configuration script.
15887 Commit 804d83a5 allows us to move all the configuration
15888 variation tweaks out of the top level Makefile and down
15889 into the boards config header. This takes advantage of
15890 that for the sbc8540/sbc8560 boards.
15892 There were a couple of cheezy comments pointing at incorrect
15893 files, or files that don't exist, so I've cleaned those up too.
15895 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15896 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15898 commit 2738bc8df65ec905094d83f62f87fed123a03b9c
15899 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15900 Date: Sun Sep 20 20:36:06 2009 -0400
15902 sbc8548: allow enabling PCI via a make config option
15904 Prior to this commit, to enable PCI, you had to go manually
15905 edit the board config header, and if you had 33MHz PCI, you
15906 had to manually change CONFIG_SYS_NS16550_CLK too, which was
15907 not real user friendly,
15909 This adds the typical PCI and clock speed make targets to the
15910 toplevel Makefile in accordance with what is being done with
15911 other boards (i.e. using the "-t" to mkconfig).
15913 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15914 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15916 commit fdc7eb90b504daa020f290604d50da8f7cb70d8a
15917 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15918 Date: Sun Sep 20 20:36:05 2009 -0400
15920 sbc8548: update PCI/PCI-e support code
15922 The PCI/PCI-e support for the sbc8548 was based on an earlier
15923 version of what the MPC8548CDS board was using, and in its
15924 current state it won't even compile. This re-syncs it to match
15925 the latest codebase and makes use of the new shared PCI functions
15926 to reduce board duplication.
15928 It borrows from the MPC8568MDS, in that it pulls the PCI-e I/O
15929 back to 0xe280_0000 (where PCI2 would be on MPC8548CDS), and
15930 similarly it coalesces the PCI and PCI-e mem into one single TLB.
15932 Both PCI-x and PCI-e have been tested with intel e1000 cards
15933 under linux (with an accompanying dts change in place)
15935 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15936 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15938 commit a8b3e90f798e0cca5f11c912f9d0823a1c5b6c24
15939 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15940 Date: Sun Sep 20 20:36:01 2009 -0400
15942 fsl_pci: create a SET_STD_PCI_INFO() helper wrapper
15944 Recycle the recently added PCI-e wrapper used to reduce board
15945 duplication of code by creating a similar version for plain PCI.
15947 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15948 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15950 commit 11d5a629f8a40f9d7cffc74e58f4e3ed258e56ab
15951 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15952 Date: Sun Sep 20 20:36:04 2009 -0400
15954 sbc8548: correct local bus SDRAM size from 64M to 128M
15956 The size of the LB SDRAM on this board is 128MB, spanning CS3
15957 and CS4. It was previously only being configured for 64MB on
15958 CS3, since that was what the original codebase of the MPC8548CDS
15959 had. In addition to setting up BR4/OR4, this also adds the TLB
15960 entry for the second half of the SDRAM.
15962 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15963 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15965 commit 0c7e4d45d9fb3c9e503ee93d50572d346dae150e
15966 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15967 Date: Sun Sep 20 20:36:03 2009 -0400
15969 sbc8548: use I/O accessors
15971 Sweep throught the board specific file and replace the various
15972 register proddings with the equivalent I/O accessors.
15974 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15975 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15977 commit fc38eb98ff226f2c53eecbee033a6ab7619473dc
15978 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15979 Date: Sun Sep 20 20:36:02 2009 -0400
15981 sbc8548: remove eTSEC3/4 voltage hack
15983 With only eTSEC1 and 2 being brought out to RJ-45 connectors, we
15984 aren't interested in the eTSEC3/4 voltage hack on this board
15986 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15987 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15989 commit 9b3ba24f18900633a394416cc056c44a1a6eb754
15990 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15991 Date: Fri Sep 18 19:08:41 2009 -0400
15993 sbc8548: enable access to second bank of flash
15995 The sbc8548 has a 64MB SODIMM flash module off of CS6 that
15996 previously wasn't enumerated by u-boot. There were already
15997 BR6/OR6 settings for it [used by cpu_init_f()] but there
15998 was no TLB entry and it wasn't in the list of flash banks
15999 reported to u-boot.
16001 The location of the 64MB flash is "pulled back" 8MB from
16002 a 64MB boundary, in order to allow address space for the
16003 8MB boot flash that is at the end of 32 bit address space.
16004 This means creating two 4MB TLB entries for the 8MB chunk,
16005 and then expanding the original boot flash entry to 64MB
16006 in order to cover the 8MB boot flash and the remainder
16007 (56MB) of the user flash.
16009 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16010 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16012 commit ded58f4153923dfff16d2f96495bd7acf1f7e10e
16013 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16014 Date: Wed Sep 23 17:30:57 2009 -0400
16016 sbc8548: cosmetic line re-wrap
16018 Fix the extra long lines to be consistent with u-boot coding style.
16019 No functional change here.
16021 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16023 commit 2c40acd3525b75db3fcd3f5a5bd40445679b5547
16024 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16025 Date: Fri Sep 18 19:08:40 2009 -0400
16027 sbc8548: get_clock_freq is not valid for this board
16029 The get_clock_freq() comes from freescale/common/cadmus.c and is
16030 only valid for the CDS based 85xx reference platforms. It would
16031 be nice if we could read the 33 vs. 66MHz status somehow, but in
16032 the meantime, tie it to CONFIG_SYS_CLK_FREQ like all the other
16035 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16036 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16038 commit 7b1f1399e876587e0a268a5a471dd444bfbc3114
16039 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16040 Date: Fri Sep 18 19:08:39 2009 -0400
16042 sbc8548: delete unused MPC8548CDS info carried over from port
16044 There are a couple defines and PCI bridge quirks related to the PCI
16045 backplane of the MPC8548CDS that have no meaning in the context of
16046 the port to the sbc8548 board, so delete them.
16048 Also, the form factor of the sbc8548 is a standalone board with a
16049 single PCI-X and a single PCI-e slot. That pretty much guarantees
16050 that it will never be a PCI agent itself, so the host/agent and root
16051 complex/end node distinctions have been removed.
16053 Similarly, since there is no physical connector mapping to PCI2, so
16054 all references of PCI2 in the board support files have been removed
16057 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16058 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16060 commit 94ca091456d5c3040ddd6351c80cf3e74393f9be
16061 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16062 Date: Fri Sep 18 19:08:44 2009 -0400
16064 sbc8548: enable use of PCI network cards
16066 Create a board_eth_init to allow a place to hook in
16067 the PCI ethernet init after all the eTSEC are up
16070 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16071 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16073 commit 82b7725b6d46d9ad2b962b4cdfa896bd5ee32fb5
16074 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
16075 Date: Sat Sep 19 17:50:17 2009 +0530
16077 ppc/85xx: 32bit DDR changes for P1020/P1011
16079 The P1020/P1011 SOCs support max 32bit DDR width as opposed to P2020/P2010
16080 where max DDR data width supported is 64bit.
16082 As a next step the DDR data width initialization would be made more dynamic
16083 with more flexibility from the board perspective and user choice.
16084 Going forward we would also remove the hardcodings for platforms with onboard
16085 memories and try to use the FSL SPD code for DDR initialization.
16087 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
16088 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16090 commit bd42bbb858dde713f023fc2e4f512ec174a1a8d2
16091 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16092 Date: Fri Sep 18 19:08:46 2009 -0400
16094 sbc8548: replace README with completely new document
16096 The previous README.sbc8548 was pretty much content-free. Replace
16097 it with something that actually gives the end user some relevant
16098 hardware details, and also lists the u-boot configuration choices.
16100 Also in the cosmetic department, fix the bogus line in the Makefile
16101 that was carried over from the SBC8560 Makefile, and the typo in
16102 the sbc8548.c copyright.
16104 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16105 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16107 commit 002741ae862c1c7e3dad89d020e392e6add1c05d
16108 Author: Kumar Gala <galak@kernel.crashing.org>
16109 Date: Sat Sep 19 11:20:54 2009 -0500
16111 ppc/85xx: Clean up use of LAWAR defines
16113 On 85xx platforms we shouldn't be using any LAWAR_* defines
16114 but using the LAW_* ones provided by fsl-law.h. Rename any such
16115 uses and limit the LAWAR_ to the 83xx platform as the only user so
16116 we will get compile errors in the future.
16118 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16120 commit f61dae7c9dc526410faec15ce352b11fc36a560b
16121 Author: Kumar Gala <galak@kernel.crashing.org>
16122 Date: Thu Sep 3 10:20:09 2009 -0500
16124 ppc/85xx: Clean up mpc8572DS PCI setup code
16126 Use new fsl_pci_init_port() that reduces amount of duplicated code in the
16127 board ports, use IO accessors and clean up printing of status info.
16129 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16131 commit 4958af8735207640181c4423e41b24ee7418361a
16132 Author: Kumar Gala <galak@kernel.crashing.org>
16133 Date: Thu Sep 3 09:42:01 2009 -0500
16135 ppc/85xx: Clean up p2020ds PCI setup code
16137 Use new fsl_pci_init_port() that reduces amount of duplicated code in the
16138 board ports, use IO accessors and clean up printing of status info.
16140 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16142 commit 93a83872c707891bad22f7776d79a650c870601f
16143 Author: Kumar Gala <galak@kernel.crashing.org>
16144 Date: Thu Sep 3 10:09:04 2009 -0500
16146 ppc/85xx: Clean up p1_p2_rdb PCI setup
16148 General code cleanup to use in/out IO accessors as well as making
16149 the code that prints out info sane between board and generic fsl pci
16152 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16154 commit 62ca21c442e18fec118ec83e183d64ea49966ce7
16155 Author: Kumar Gala <galak@kernel.crashing.org>
16156 Date: Thu Sep 10 16:31:53 2009 -0500
16158 ppc/85xx: Simplify the top makefile for P1_P2_RDB boards
16160 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16162 commit a0f9e0e0f06033807de0ae017ad4d9cf5ddff84b
16163 Author: Kumar Gala <galak@kernel.crashing.org>
16164 Date: Thu Sep 10 16:26:37 2009 -0500
16166 ppc/85xx: Simplify the top makefile for 36-bit config for P2020DS
16168 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16170 commit f9edcc10e6cb497dd7dcbaf691cfd1859abae27a
16171 Author: Kumar Gala <galak@kernel.crashing.org>
16172 Date: Thu Sep 10 16:23:45 2009 -0500
16174 ppc/85xx: Simplify the top makefile for 36-bit config for MPC8572DS
16176 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16178 commit 0e905ac28b1e039d74e63232293972bff6b5a0ce
16179 Author: Mingkai Hu <Mingkai.hu@freescale.com>
16180 Date: Fri Sep 18 11:45:09 2009 +0800
16182 ppc/85xx: simplify the top makefile for 36-bit config for mpc8536ds
16184 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16185 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16187 commit 202d94875c98b7b573f136c4f353609758ed9733
16188 Author: Kumar Gala <galak@kernel.crashing.org>
16189 Date: Tue Sep 15 22:21:58 2009 -0500
16191 ppc/85xx: Fix LCRR_CLKDIV defines
16193 For some reason the CLKDIV field varies between SoC in how it interprets
16196 All 83xx and early (e500v1) PQ3 devices support:
16201 Newer PQ3 (e500v2) and MPC86xx support:
16206 Ensure that the MPC86xx and MPC85xx still get the same behavior and make
16207 the defines reflect their logical view (not the value of the field).
16209 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16210 Acked-by: Peter Tyser <ptyser@xes-inc.com>
16212 commit 55f786d8ba8ce58a81428536da34a2192b9bad9f
16213 Author: Peter Tyser <ptyser@xes-inc.com>
16214 Date: Mon Sep 21 12:04:33 2009 -0500
16216 MAKEALL: Use POSIX math
16218 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16220 commit 40a28f0885e62b6607e12ed6baa6284927f5263e
16221 Author: Peter Tyser <ptyser@xes-inc.com>
16222 Date: Mon Sep 21 12:04:32 2009 -0500
16224 MAKEALL: Add summary information
16226 This change adds some basic summary information to the MAKEALL script.
16227 The summary information includes how many boards were compiled, how many
16228 boards had compile warnings or errors, and which specific boards had
16229 compile warnings or errors.
16231 This information is useful when doing compile testing to quickly
16232 determine which boards are broken.
16234 As a side benefit, no empty $BOARD.ERR files are generated by MAKEALL.
16235 Previously, each board had a corresponding $BOARD.ERR file, even if the
16236 board compiled cleanly.
16238 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16240 commit 71ce9bd7f551e44c4ddb4c985c095da6d3452d79
16241 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
16242 Date: Mon Sep 21 11:05:55 2009 -0500
16244 galaxy5200: enable version environment variable
16246 Add version environment variable configuration to the galaxy5200
16249 Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
16251 Edited commit message.
16253 Signed-off-by: Wolfgang Denk <wd@denx.de>
16255 commit c569ad6e1e8768a0fec513ffc156412240b7eb35
16256 Author: Werner Pfister <werner.pfister@intercontrol.de>
16257 Date: Mon Sep 21 14:49:56 2009 +0200
16259 digsy_mtc: Add TCR register value for RTC (DS1339)
16261 Signed-off-by: Werner Pfister <werner.pfister@intercontrol.de>
16262 Signed-off-by: Detlev Zundel <dzu@denx.de>
16264 commit b0078c8792badd81aed51b7eabe85e960036361c
16265 Author: Werner Pfister <werner.pfister@intercontrol.de>
16266 Date: Mon Sep 21 14:49:55 2009 +0200
16268 rtc/ds1337.c: Allow to set TCR register
16270 This is needed to correctly start the charging of an attached capacitor
16273 Signed-off-by: Werner Pfister <werner.pfister@intercontrol.de>
16274 Signed-off-by: Detlev Zundel <dzu@denx.de>
16276 commit 9d7952e4c636b8c99289a44dbe28c6f93c43b9f7
16277 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16278 Date: Tue Sep 15 09:53:29 2009 +0200
16280 ubifs: Add support for looking up directory and relative symlinks
16282 This patch adds support for resolving symlinks to directories as well as
16283 relative symlinks. Symlinks are now always resolved during file lookup,
16284 so the load stage no longer needs to special-case them.
16286 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16287 Signed-off-by: Stefan Roese <sr@denx.de>
16289 commit fcdb36b85ac033c09a9762a0a14808f7cb2ed54c
16290 Author: Rupjyoti Sarmah <rsarmah@amcc.com>
16291 Date: Mon Sep 21 11:26:19 2009 -0700
16293 ppc4xx: Fix PCIE PLL lock on 440SPe Yucca board
16295 u-boot reports a PCIE PLL lock error at boot time on Yucca board, and
16296 left PCIe nonfunctional. This is fixed by making u-boot function
16297 ppc4xx_init_pcie() to wait 300 uS after negating reset before the
16298 first check of the PLL lock.
16300 Signed-off-by: Rupjyoti Sarmah <rsarmah@amcc.com>
16301 Signed-off-by: Stefan Roese <sr@denx.de>
16303 commit 91d599044caac4a8c228115b16cf3b073f902080
16304 Author: Dirk Eibach <eibach@gdsys.de>
16305 Date: Mon Sep 21 13:27:14 2009 +0200
16307 ppc4xx: Make DDR2 timing for intip more robust
16309 DDR2 timing for intip was on the edge for some of the available chips
16310 for this board. Now it is verfied to work with all of them.
16312 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
16313 Signed-off-by: Stefan Roese <sr@denx.de>
16315 commit 184a3a27f5cd2c64666f74df94c86b94c4383ef8
16316 Author: Wolfgang Denk <wd@denx.de>
16317 Date: Tue Sep 15 00:26:02 2009 +0200
16319 board/linkstation/ide.c: Fix compile warning
16321 Fix warning: ide.c:60: warning: dereferencing type-punned pointer will
16322 break strict-aliasing rules
16324 Signed-off-by: Wolfgang Denk <wd@denx.de>
16325 Cc: Guennadi Liakhovetski <lg@denx.de>
16327 commit 004eca0c9ba328de457d5dc9ef8805639dfef893
16328 Author: Peter Tyser <ptyser@xes-inc.com>
16329 Date: Wed Sep 16 22:03:08 2009 -0500
16331 ppc: Clean up calling of phy_reset() during init
16333 Remove board-specific #ifdefs for calling phy_reset() during
16336 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16338 commit 3a8f28d0a6d9f8505017680233064c13e4587174
16339 Author: Peter Tyser <ptyser@xes-inc.com>
16340 Date: Wed Sep 16 22:03:07 2009 -0500
16342 ppc: Clean up calling of misc_init_r() during init
16344 Remove board-specific #ifdefs for calling misc_init_r() during
16347 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16348 Acked-by: Heiko Schocher <hs@denx.de>
16350 commit 3202d33169df04da5cf3dea8c5ab0a902b90ecaa
16351 Author: Peter Tyser <ptyser@xes-inc.com>
16352 Date: Wed Sep 16 21:38:10 2009 -0500
16354 Remove deprecated 'autoscr' command/variables
16356 The more standard 'source' command provides identical functionality to
16357 the autoscr command.
16359 Environment variable names/values on the MVBC_P, MVBML7, kmeter1,
16360 mgcoge, and km8xx boards are updated to no longer refernce 'autoscr'.
16362 The 'autoscript' and 'autoscript_uname' environment variables are
16365 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16366 Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
16367 Acked-by: Heiko Schocher <hs@denx.de>
16369 commit d3f4941874a20d8a390a36ba71335ae1db2f9ba0
16370 Author: Paul Gibson <paul.gibson2074@gmail.com>
16371 Date: Wed Sep 16 10:05:00 2009 +1000
16373 mpc512x. Micron nand flash needs a reset before a read command is issued.
16375 Micron nand flash needs a reset before a read command is issued.
16376 The current mpc5121_nfc driver ignores the reset command.
16378 commit b55ae40249545eabb9d6bfb850b1400a32561b1f
16379 Author: Marcel Ziswiler <marcel@ziswiler.com>
16380 Date: Wed Sep 9 21:18:41 2009 +0200
16382 FDT: remove obsolete OF_CPU and OF_SOC macros.
16384 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
16385 Acked-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
16386 Acked-by: Heiko Schocher <hs@denx.de>
16388 commit 3b6a9267f0de7b85d387fa4123d0b58379363447
16389 Author: Wolfgang Denk <wd@denx.de>
16390 Date: Tue Sep 15 00:09:21 2009 +0200
16392 board/flagadm/flash.c: fix compile warning
16394 Fix warning: flash.c:531: warning: dereferencing type-punned pointer
16395 will break strict-aliasing rules
16397 Signed-off-by: Wolfgang Denk <wd@denx.de>
16398 Cc: Kári DavÃðsson <kd@flaga.is>
16400 commit 0413cfecea350000eab5e591a0965c3e3ee0ff00
16401 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16402 Date: Thu Sep 17 15:15:52 2009 +0200
16404 Correct ffs/fls regression for PowerPC etc
16408 02f99901ed1c9d828e3ea117f94ce2264bf8389e
16409 52d61227b66d4099b39c8309ab37cb67ee09a405
16411 introduced a regression where platform-specific ffs/fls implementations
16412 were defined away. This patch corrects that by using PLATFORM_xxx
16413 instead of the name itself.
16415 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16416 Acked-by: Kumar Gala <galak@kernel.crashing.org>
16417 Acked-by: Stefan Roese <sr@denx.de>
16419 commit e67af44d0167d8237dd2c2ddf8e301d19ca12914
16420 Author: Stefan Roese <sr@denx.de>
16421 Date: Mon Sep 14 11:13:34 2009 +0200
16423 ppc4xx: Consolidate get_OPB_freq()
16425 All 4xx variants had their own, mostly identical get_OPB_freq()
16426 function. Some variants even only had the OPB frequency calculated
16427 in this routine and not supplied the sys_info.freqOPB variable
16428 correctly (e.g. 405EZ). This resulted in incorrect OPB values passed
16429 via the FDT to Linux.
16431 This patch now removes all those copies and only uses one function
16432 for all 4xx variants (except for IOP480 which doesn't have an OPB).
16434 Signed-off-by: Stefan Roese <sr@denx.de>
16436 commit 84a45d33c2cc261dbd5411f7c2ad45f6003025b6
16437 Author: Stefan Roese <sr@denx.de>
16438 Date: Fri Sep 11 17:09:45 2009 +0200
16440 ppc4xx: Enable commands for FDT enabled Linux booting on AMCC Acadia
16442 Acadia still used the "old" arch/ppc bootm commands for booting
16443 Linux images without FDT. This patch now enables these fdt-aware
16444 boot commands for Acadia as well.
16446 Signed-off-by: Stefan Roese <sr@denx.de>
16448 commit 95a4a593b577b6e2f1da2d4b0f5ec86975c33413
16449 Author: Stefan Roese <sr@denx.de>
16450 Date: Fri Sep 11 17:07:55 2009 +0200
16452 ppc4xx: Fix 405EZ uart base baud calculation
16454 With this fix, Linux correctly configures the baudrate when booting
16455 with FDT passed from U-Boot to Linux.
16457 Signed-off-by: Stefan Roese <sr@denx.de>
16459 commit 15fba3279b56333bdb65ead366f82c945ed320d1
16460 Author: Kumar Gala <galak@kernel.crashing.org>
16461 Date: Fri Sep 11 15:28:41 2009 -0500
16463 ppc/85xx: Disable all async interrupt sources when we boot
16465 We should make sure to clear MSR[ME, CE, DE] when we boot an OS image
16466 since we have changed the exception vectors and the OSes vectors might
16467 not be setup we should avoid async interrupts at all costs.
16469 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16471 commit 9f00409a9d04cf533305531da32437130802f3a3
16472 Author: Kumar Gala <galak@kernel.crashing.org>
16473 Date: Fri Sep 11 13:52:45 2009 -0500
16475 ppc/85xx: Split out cpu_init_early into its own file for NAND_SPL
16477 By pulling out cpu_init_early we can build just it and not all of
16478 cpu_init for NAND_SPL.
16480 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16482 commit 0456dbf3475d0aec42873a967ac97ed81f376119
16483 Author: Kumar Gala <galak@kernel.crashing.org>
16484 Date: Fri Sep 11 13:41:49 2009 -0500
16486 ppc/85xx: Change cpu_init_early_f so we can use with NAND SPL
16488 Use write_tlb and don't use memset so we can use the same code for
16489 cpu_init_early_f between NAND SPL and not.
16491 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16493 commit 6e1385d5f8d137e741dfef02465d7dc328040ad7
16494 Author: Mingkai Hu <Mingkai.hu@freescale.com>
16495 Date: Fri Sep 11 10:53:08 2009 +0800
16497 NAND boot: change NAND loader's relocate SP to CONFIG param
16499 So that we can set the NAND loader's relocate stack pointer
16500 to the value other than the relocate address + 0x10000.
16502 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16503 Acked-by: Kim Phillips <kim.phillips@freescale.com>
16504 Acked-by: Scott Wood <scottwood@freescale.com>
16505 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16507 commit 7da53351d817c6d77364cfde922891f37d0e5ed8
16508 Author: Mingkai Hu <Mingkai.hu@freescale.com>
16509 Date: Fri Sep 11 14:19:10 2009 +0800
16511 ppc/85xx: add boot from NAND/eSDHC/eSPI support
16513 The MPC8536E is capable of booting form NAND/eSDHC/eSPI, this patch
16514 implements these three bootup methods in a unified way - all of these
16515 use the general cpu/mpc85xx/start.S, and load the main image to L2SRAM
16516 which lets us use the SPD to initialize the SDRAM.
16518 For all three bootup methods, the bootup process can be divided into two
16519 stages: the first stage will initialize the corresponding controller,
16520 configure the L2SRAM, then copy the second stage image to L2SRAM and
16521 jump to it. The second stage image is just like the general U-Boot image
16522 to configure all the hardware and boot up to U-Boot command line.
16524 When boot from NAND, the eLBC controller will first load the first stage
16525 image to internal 4K RAM buffer because it's also stored on the NAND
16526 flash. The first stage image, also call 4K NAND loader, will initialize
16527 the L2SRAM, load the second stage image to L2SRAM and jump to it. The 4K
16528 NAND loader's code comes from the corresponding nand_spl directory, along
16529 with the code twisted by CONFIG_NAND_SPL.
16531 When boot from eSDHC/eSPI, there's no such a first stage image because
16532 the CPU ROM code does the same work. It will initialize the L2SRAM
16533 according to the config addr/word pairs on the fixed address and
16534 initialize the eSDHC/eSPI controller, then load the second stage image
16535 to L2SRAM and jump to it.
16537 The macro CONFIG_SYS_RAMBOOT is used to control the code to produce the
16538 second stage image for all different bootup methods. It's set in the
16539 board config file when one of the bootup methods above is selected.
16541 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16542 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16544 commit b2eec281a811bb52941f61203d8fe35256b3582c
16545 Author: Kumar Gala <galak@kernel.crashing.org>
16546 Date: Fri Sep 11 12:32:01 2009 -0500
16548 ppc/85xx: Move code around to prep for NAND_SPL
16550 If we move some of the functions in tlb.c around we need less
16551 ifdefs. The first stage loader just needs invalidate_tlb and
16554 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16556 commit 206af3527c05e520e28d38a48a1d15433e34675d
16557 Author: Kumar Gala <galak@kernel.crashing.org>
16558 Date: Fri Sep 11 11:30:30 2009 -0500
16560 ppc/85xx: Repack tlb_table to save space
16562 We can pack the initial tlb_table in MAS register format and use
16563 write_tlb to set things up. This savings can be helpful for NAND
16564 style first stage boot loaders.
16566 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16568 commit d30f9043539d372cf66406bc2f21bb8c20e67009
16569 Author: Kumar Gala <galak@kernel.crashing.org>
16570 Date: Fri Sep 11 11:27:00 2009 -0500
16572 ppc/85xx: Introduce low level write_tlb function
16574 Factor out the code we use to actually write a tlb entry.
16576 set_tlb is a logical view of the TLB while write_tlb is a low level
16577 matching the MAS registers.
16579 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16581 commit 0ead6f2ed7cf4e1f70dab5b529ad121e38359485
16582 Author: Roy Zang <tie-fei.zang@freescale.com>
16583 Date: Thu Sep 10 14:44:48 2009 +0800
16585 ppc/85xx: Enable usb ehci support for p2020ds board
16587 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
16588 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16590 commit 6d8565a1ed5acb01bad4a4cd74a93be5f7fb7f7c
16591 Author: Kumar Gala <galak@kernel.crashing.org>
16592 Date: Thu Sep 10 14:54:55 2009 -0500
16594 ppc/8xxx: Misc DDR related fixes
16596 * Fix setting of ESDMODE (MR1) register - the bit shifting was wrong
16597 * Fix the format string to match size in a debug print
16599 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16601 commit 3e3c9c157b89eab2dc2f897899b1b95cd70c1a58
16602 Author: Scott Wood <scottwood@freescale.com>
16603 Date: Thu Aug 20 17:45:00 2009 -0500
16605 ppc/85xx: Remove some bogus code from external interrupt handler.
16607 Skipping the interrupted instruction will accomplish nothing other
16608 than turning a spurious interrupt into a crash.
16610 External interrupts are not machine checks, so don't count them as such.
16612 Signed-off-by: Scott Wood <scottwood@freescale.com>
16614 commit dcc87dd58db466caa2d66755c5ec9455edf42fe8
16615 Author: Scott Wood <scottwood@freescale.com>
16616 Date: Thu Aug 20 17:45:05 2009 -0500
16618 ppc/85xx: Ensure that MAS8 is zero when writing TLB entries.
16620 Its reset value is random, and we sometimes read uninitialized TLB
16621 arrays. Make sure that we don't retain MAS8 from reading such an entry
16622 if the VF bit in MAS8 is set, attempts to use the mapping will trap.
16624 Signed-off-by: Scott Wood <scottwood@freescale.com>
16626 commit 1b72dbecca2d7ad7a21c92d80227daa2d8ec5a57
16627 Author: Scott Wood <scottwood@freescale.com>
16628 Date: Thu Aug 20 17:44:20 2009 -0500
16630 ppc/85xx: Don't enable interrupts before we're ready
16632 We cannot handle any exceptions while running in AS1, as the exceptions
16633 will transition back to AS0 without a valid mapping.
16635 Signed-off-by: Scott Wood <scottwood@freescale.com>
16637 commit 3ca55bce9c8bf00df06a20487fafc16fa2f8084b
16638 Author: Marcel Ziswiler <marcel@ziswiler.com>
16639 Date: Fri Sep 11 07:50:33 2009 -0400
16641 mpc8260: remove Ethernet node fixup to use generic FDT code.
16643 Remove Ethernet node fixup from mgcoge and muas3001 boards and modify its
16644 configs for the common mpc8260 code to use generic Ethernet fixup.
16646 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
16647 Tested-by: Heiko Schocher <hs@denx.de>
16649 commit 1c20e4a9fbc531e2149ae061e8583f5fad82f163
16650 Author: Mike Frysinger <vapier@gentoo.org>
16651 Date: Wed Sep 9 12:20:21 2009 -0400
16653 tools/netconsole: use ncb automatically if available
16655 The standard netcat, while ubiquitous, doesn't handle broadcast udp packets
16656 properly. The local ncb util does however. So if ncb can be located in
16657 the standard locations, automatically use that instead.
16659 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16661 commit 770931805d292908a57a3d2c5f9a4fcde888b5a2
16662 Author: Mike Frysinger <vapier@gentoo.org>
16663 Date: Wed Sep 9 12:20:20 2009 -0400
16665 tools/netconsole: make a bit more robust
16667 The netcat utility likes to exit when it receives an empty packet (as it
16668 thinks this means EOF). This can easily occur when working with command
16669 line editing as this behavior will be triggered when using backspace. Or
16670 with tabs and command line completion. So create two netcat processes -
16671 one to only listen (and put it into a loop), and one to do the sending.
16672 Once the user quits the transmitting netcat, the listening one will be
16673 killed automatically.
16675 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16677 commit a6e19d69f63c14b7672c65ca4b014621c6fd0201
16678 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16679 Date: Mon Aug 24 09:10:16 2009 +0200
16681 arm: Define test_and_set_bit and test_and_clear bit for ARM
16683 Needed for (e.g.) ubifs support to work.
16685 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16687 commit 52d61227b66d4099b39c8309ab37cb67ee09a405
16688 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16689 Date: Mon Aug 24 09:10:12 2009 +0200
16691 Define ffs/fls for all architectures
16693 UBIFS requires fls(), which is not defined for arm (and some other
16694 architectures) and this patch adds it. The implementation is taken from
16695 Linux and is generic. ffs() is also defined for those that miss it.
16697 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16699 commit 4b15de08fe4d2c9d12a3764394731018a763216b
16700 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16701 Date: Mon Aug 24 09:10:03 2009 +0200
16703 arm: Make arm bitops endianness-independent
16705 Bring over the bitop implementations from the Linux
16706 include/asm-generic/bitops/non-atomic.h to provide
16707 endianness-independence.
16709 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16711 commit 02f99901ed1c9d828e3ea117f94ce2264bf8389e
16712 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16713 Date: Mon Aug 24 09:09:50 2009 +0200
16715 Move __set/clear_bit from ubifs.h to bitops.h
16717 __set_bit and __clear_bit are defined in ubifs.h as well as in
16718 asm/include/bitops.h for some architectures. This patch moves
16719 the generic implementation to include/linux/bitops.h and uses
16720 that unless it's defined by the architecture.
16722 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16724 commit 557555fe0b82940ba7cc69f81d31d6ef4d4933b4
16725 Author: Mike Frysinger <vapier@gentoo.org>
16726 Date: Fri Sep 4 19:54:45 2009 -0400
16728 standalone: convert to kbuild style
16730 Clean up the arch/cpu/board/config checks as well as redundant setting of
16731 srec/bin variables by using the kbuild VAR-$(...) style.
16733 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16735 commit 804d83a563c47b55e1f14f5de3b6e9d7e2a7ef5e
16736 Author: Wolfgang Denk <wd@denx.de>
16737 Date: Tue Sep 15 22:12:31 2009 +0200
16739 mkconfig: split the board make target to multiple config targets
16741 To simplify the top level makefile it useful to be able to parse
16742 the top level makefile target to multiple individual target, then
16743 put them to the config.h, leave the board config file to handle
16744 the different targets.
16746 Note that this method uses the '_'(underline) as the delimiter when
16747 splits the board make target.
16749 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16751 This also reverts commit 511c02f611cb5afa1b8ca5980caaaabaa0de377f.
16753 Signed-off-by: Wolfgang Denk <wd@denx.de>
16755 commit ceb2d57c2205db5bbd868577f756c74a2568160c
16756 Author: Wolfgang Denk <wd@denx.de>
16757 Date: Tue Sep 15 21:13:27 2009 +0200
16759 kwbimage.c: Fix compile warning when building on 64 bit systems (again)
16761 Commit 51003b89 attempted to fix a build problem on 64 bit systems,
16762 but just turned it into a build problem on 32 bit systems (silly me).
16764 Now do the Right Thing (TM) and use a "%zu" printf format.
16766 Also fix spelling error.
16768 Signed-off-by: Wolfgang Denk <wd@denx.de>
16770 commit 6c7bc91fb3dba186d3398a1653f6db236510ffa7
16771 Author: Wolfgang Denk <wd@denx.de>
16772 Date: Fri Sep 11 11:30:34 2009 +0200
16774 board/amcc/common/flash.c: Fix compile warning
16776 Fix warning: ../common/flash.c:917: warning: dereferencing type-punned
16777 pointer will break strict-aliasing rules
16779 Signed-off-by: Wolfgang Denk <wd@denx.de>
16780 Cc: Stefan Roese <sr@denx.de>
16781 Acked-by: Stefan Roese <sr@denx.de>
16783 commit 70fb809c563c340538264d2a9436135e74c38bfe
16784 Author: Wolfgang Denk <wd@denx.de>
16785 Date: Fri Sep 11 11:47:07 2009 +0200
16787 board/amcc/yucca/flash.c: Fix compile warning
16789 Fix warning: flash.c:919: warning: dereferencing type-punned pointer
16790 will break strict-aliasing rules
16792 Signed-off-by: Wolfgang Denk <wd@denx.de>
16793 Cc: Stefan Roese <sr@denx.de>
16794 Acked-by: Stefan Roese <sr@denx.de>
16796 commit 030ec52f8cc83015f968db30208f4bd07feffa6c
16797 Author: Wolfgang Denk <wd@denx.de>
16798 Date: Fri Sep 11 11:44:39 2009 +0200
16800 board/amcc/taihu/flash.c: Fix compile warning
16803 flash.c: In function 'write_word_1':
16804 flash.c:696: warning: dereferencing type-punned pointer will break strict-aliasing rules
16805 flash.c: In function 'write_word_2':
16806 flash.c:1044: warning: dereferencing type-punned pointer will break strict-aliasing rules
16808 Signed-off-by: Wolfgang Denk <wd@denx.de>
16809 Cc: Stefan Roese <sr@denx.de>
16810 Acked-by: Stefan Roese <sr@denx.de>
16812 commit 0fd3d902d920f3e60f88530c33f1ae7581260951
16813 Author: Wolfgang Denk <wd@denx.de>
16814 Date: Fri Sep 11 11:37:20 2009 +0200
16816 board/etin/debris/phantom.c: Fix compile error
16818 Fix build problem caused by commit e84aba13: "Replace BCD2BIN and
16819 BIN2BCD macros with inline functions"
16821 phantom.c:163: error: redefinition of 'bcd2bin'
16822 /home/wd/git/u-boot/work/include/bcd.h:16: error: previous definition of 'bcd2bin' was here
16823 phantom.c:168: error: redefinition of 'bin2bcd'
16824 /home/wd/git/u-boot/work/include/bcd.h:21: error: previous definition of 'bin2bcd' was here
16826 Signed-off-by: Wolfgang Denk <wd@denx.de>
16827 Cc: Sangmoon Kim <dogoil@etinsys.com>
16829 commit 5168801f4b71c2f8dcd92a80cfcfda84246e67fe
16830 Author: Wolfgang Denk <wd@denx.de>
16831 Date: Fri Sep 11 11:28:21 2009 +0200
16833 board/dave/common/flash.c: fix compile warning
16835 Fix warning: ../common/flash.c:668: warning: dereferencing type-punned
16836 pointer will break strict-aliasing rules
16838 Signed-off-by: Wolfgang Denk <wd@denx.de>
16839 Cc: Andrea Marson <andrea.marson@dave-tech.it>
16841 commit 97138fc48091f2b063c4e32f36d05854b9d113fb
16842 Author: Wolfgang Denk <wd@denx.de>
16843 Date: Fri Sep 11 11:15:31 2009 +0200
16845 board/esd/cpci750/ide.c: fix compile warning
16847 Fix warning: ide.c:54: warning: dereferencing type-punned pointer will
16848 break strict-aliasing rules
16850 Signed-off-by: Wolfgang Denk <wd@denx.de>
16851 Cc: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
16852 Cc: Stefan Roese <sr@denx.de>
16853 Acked-by: Stefan Roese <sr@denx.de>
16855 commit ba73060cf4163bd5eb1711020126e2f7f62d363e
16856 Author: Wolfgang Denk <wd@denx.de>
16857 Date: Fri Sep 11 10:13:26 2009 +0200
16859 board/esd/common/flash.c: Fix compile warning
16861 Fix warning: ../common/flash.c:635: warning: dereferencing type-punned
16862 pointer will break strict-aliasing rules
16864 Signed-off-by: Wolfgang Denk <wd@denx.de>
16865 Cc: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
16866 Cc: Stefan Roese <sr@denx.de>
16867 Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
16868 Acked-by: Stefan Roese <sr@denx.de>
16870 commit 2d6d9f0848e952ea33c658dfba335685a2725b8b
16871 Author: Wolfgang Denk <wd@denx.de>
16872 Date: Fri Sep 11 09:36:31 2009 +0200
16874 sk98lin: fix compile warnings
16877 skge.c: In function 'BoardInitMem':
16878 skge.c:1389: warning: dereferencing type-punned pointer will break strict-aliasing rules
16879 skge.c:1390: warning: dereferencing type-punned pointer will break strict-aliasing rules
16880 skge.c:1391: warning: dereferencing type-punned pointer will break strict-aliasing rules
16881 skgesirq.c: In function 'SkGePortCheckUpXmac':
16882 skgesirq.c:1301: warning: dereferencing type-punned pointer will break strict-aliasing rules
16883 skgesirq.c:1301: warning: dereferencing type-punned pointer will break strict-aliasing rules
16884 skgesirq.c:1398: warning: dereferencing type-punned pointer will break strict-aliasing rules
16885 skgesirq.c:1398: warning: dereferencing type-punned pointer will break strict-aliasing rules
16886 skrlmt.c: In function 'SkRlmtInit':
16887 skrlmt.c:661: warning: dereferencing type-punned pointer will break strict-aliasing rules
16888 skxmac2.c: In function 'SkMacPromiscMode':
16889 skxmac2.c:753: warning: dereferencing type-punned pointer will break strict-aliasing rules
16890 skxmac2.c:753: warning: dereferencing type-punned pointer will break strict-aliasing rules
16891 skxmac2.c: In function 'SkMacHashing':
16892 skxmac2.c:803: warning: dereferencing type-punned pointer will break strict-aliasing rules
16893 skxmac2.c:803: warning: dereferencing type-punned pointer will break strict-aliasing rules
16894 skxmac2.c: In function 'SkMacFlushTxFifo':
16895 skxmac2.c:1115: warning: dereferencing type-punned pointer will break strict-aliasing rules
16896 skxmac2.c:1115: warning: dereferencing type-punned pointer will break strict-aliasing rules
16897 skxmac2.c: In function 'SkMacFlushRxFifo':
16898 skxmac2.c:1145: warning: dereferencing type-punned pointer will break strict-aliasing rules
16899 skxmac2.c:1145: warning: dereferencing type-punned pointer will break strict-aliasing rules
16900 skxmac2.c: In function 'SkXmInitPauseMd':
16901 skxmac2.c:1987: warning: dereferencing type-punned pointer will break strict-aliasing rules
16902 skxmac2.c:1987: warning: dereferencing type-punned pointer will break strict-aliasing rules
16903 skxmac2.c: In function 'SkXmOverflowStatus':
16904 skxmac2.c:4236: warning: dereferencing type-punned pointer will break strict-aliasing rules
16905 skxmac2.c:4236: warning: dereferencing type-punned pointer will break strict-aliasing rules
16906 skxmac2.c:4242: warning: dereferencing type-punned pointer will break strict-aliasing rules
16907 skxmac2.c:4242: warning: dereferencing type-punned pointer will break strict-aliasing rules
16909 Signed-off-by: Wolfgang Denk <wd@denx.de>
16910 Cc: Ben Warren <biggerbadderben@gmail.com>
16912 commit 3708e4cdb1f1d3d5128cf87be040d7e6b85f60dd
16913 Author: Wolfgang Denk <wd@denx.de>
16914 Date: Fri Sep 11 09:13:58 2009 +0200
16916 drivers/net/natsemi.c: fix compile warning
16918 Fix warning: natsemi.c:757: warning: dereferencing type-punned pointer
16919 will break strict-aliasing rules
16921 Signed-off-by: Wolfgang Denk <wd@denx.de>
16922 Cc: Ben Warren <biggerbadderben@gmail.com>
16924 commit 78d19a398778a58d7b40b0c78e026515271b1a84
16925 Author: Michal Simek <monstr@monstr.eu>
16926 Date: Mon Sep 7 09:08:02 2009 +0200
16928 net: emaclite: Cleanup license to be GPL compatible
16930 Signed-off-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com>
16931 Signed-off-by: Michal Simek <monstr@monstr.eu>
16933 commit 0900bee9ab9818439b2d1298fa8909a88f74ec0d
16934 Author: Michal Simek <monstr@monstr.eu>
16935 Date: Fri Aug 14 13:41:17 2009 +0200
16937 microblaze: Enable hush parser
16939 With Hush parser is possible to change command line in dtb
16941 Signed-off-by: Michal Simek <monstr@monstr.eu>
16943 commit 13916abf996b127b681ddc26664c236ded28ba7f
16944 Author: Michal Simek <monstr@monstr.eu>
16945 Date: Thu Aug 20 22:44:02 2009 +0200
16947 microblaze: Remove AtmarkTechno Suzaku board
16949 Users should use microblaze-generic platform.
16950 This platform is longer not supported.
16952 Signed-off-by: Michal Simek <monstr@monstr.eu>
16954 commit 3ceba1d45d007144d10368f91ff9e36f3b5f39a1
16955 Author: Michal Simek <monstr@monstr.eu>
16956 Date: Thu Aug 20 22:36:20 2009 +0200
16958 net: Remove old Xilinx Emac driver
16960 Signed-off-by: Michal Simek <monstr@monstr.eu>
16962 commit 2fddd44464d02e0f3ade06dabe0e165835fa61f0
16963 Author: Michal Simek <monstr@monstr.eu>
16964 Date: Wed Aug 19 08:10:08 2009 +0200
16966 microblaze: Short size of global data and fix malloc size
16968 If is full malloc area global, data are rewrite because
16969 there was bad size of malloc area.
16971 Signed-off-by: Michal Simek <monstr@monstr.eu>
16973 commit aedb4683097d3e5de8833f4a9e34664d3d2bd077
16974 Author: Michal Simek <monstr@monstr.eu>
16975 Date: Fri Aug 14 17:02:35 2009 +0200
16977 microblaze: Add sbss, scommon and COMMON symbols for clearing
16979 Signed-off-by: Michal Simek <monstr@monstr.eu>
16981 commit 4c1883670acbf1cc83c04df1876235c3aedde128
16982 Author: Dirk Eibach <eibach@gdsys.de>
16983 Date: Wed Sep 9 12:36:07 2009 +0200
16985 ppc4xx: Rename compactcenter to intip
16987 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
16988 Signed-off-by: Stefan Roese <sr@denx.de>
16990 commit d1c3b27525b664e8c4db6bb173eed51bfc8220de
16991 Author: Stefan Roese <sr@denx.de>
16992 Date: Wed Sep 9 16:25:29 2009 +0200
16994 ppc4xx: Big cleanup of PPC4xx defines
16996 This patch cleans up multiple issues of the 4xx register (mostly
16997 DCR, SDR, CPR, etc) definitions:
16999 - Change lower case defines to upper case (plb4_acr -> PLB4_ACR)
17000 - Change the defines to better match the names from the
17001 user's manuals (e.g. cprpllc -> CPR0_PLLC)
17002 - Removal of some unused defines
17004 Please test this patch intensive on your PPC4xx platform. Even though
17005 I tried not to break anything and tested successfully on multiple
17006 4xx AMCC platforms, testing on custom platforms is recommended.
17008 Signed-off-by: Stefan Roese <sr@denx.de>
17010 commit d8d8724be06df43772162dc344ae20dfa814dc72
17011 Author: Wolfgang Denk <wd@denx.de>
17012 Date: Fri Sep 11 09:05:32 2009 +0200
17014 net/bootp.c: fix compile warning
17016 Fix warning: bootp.c:695: warning: dereferencing type-punned pointer
17017 will break strict-aliasing rules
17019 Signed-off-by: Wolfgang Denk <wd@denx.de>
17020 Cc: Ben Warren <biggerbadderben@gmail.com>
17022 commit 51003b89816848cbe86a8fe48f970ba8b14005f5
17023 Author: Wolfgang Denk <wd@denx.de>
17024 Date: Fri Sep 11 08:58:11 2009 +0200
17026 kwbimage.c: Fix compile warning when building on 64 bit systems
17028 Fix this warning when building on 64 bit systems:
17029 tools/kwbimage.c: In function 'kwbimage_checksum32':
17030 tools/kwbimage.c:135: warning: format '%d' expects type 'int',
17031 but argument 4 has type 'long unsigned int'
17033 Signed-off-by: Wolfgang Denk <wd@denx.de>
17034 Cc: Prafulla Wadaskar <prafulla@marvell.com>
17036 commit e7963772eb78a6aa1fa65063d64eab3a8626daac
17037 Author: Marcel Ziswiler <marcel@ziswiler.com>
17038 Date: Wed Sep 9 21:11:18 2009 +0200
17040 muas3001: remove BRG clock node fixup to use common mpc8260 code.
17042 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
17043 Acked-by: Heiko Schocher <hs@denx.de>
17045 commit c7c1dbbf7159b38f3302b845dd97d28a543ff91b
17046 Author: Marcel Ziswiler <marcel@ziswiler.com>
17047 Date: Wed Sep 9 21:09:00 2009 +0200
17049 r7780mp: fix typo in Ethernet chip model number comment.
17051 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
17053 commit 45f89f340b4d8aa099fd022260dcb13cf3321b61
17054 Author: Marcel Ziswiler <marcel@ziswiler.com>
17055 Date: Wed Sep 9 21:22:08 2009 +0200
17057 ep8248: add support for device tree and secondary Ethernet interface.
17059 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
17061 commit aa0c7a86cd236b8193218a09e1365c8991bb5ddc
17062 Author: Prafulla Wadaskar <prafulla@marvell.com>
17063 Date: Mon Sep 7 15:05:02 2009 +0530
17065 mkimage: Add Kirkwood Boot Image support (kwbimage)
17067 This patch adds support for "kwbimage" (Kirkwood Boot Image)
17068 image types to the mkimage code.
17070 For details refer to docs/README.kwbimage
17072 This patch is tested with Sheevaplug board
17074 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17075 Acked-by: Ron Lee <ron@debian.org>
17077 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17079 commit 7809fbb9aafd60e3a6e5dfe456ae30b93ac61338
17080 Author: Prafulla Wadaskar <prafulla@marvell.com>
17081 Date: Mon Sep 7 14:59:09 2009 +0530
17083 Kirkwood: Sheevaplug: Add kwimage configuration file
17085 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17087 commit b029dddc9ae958b1ccf875649f52c6db396a742d
17088 Author: Prafulla Wadaskar <prafulla@marvell.com>
17089 Date: Mon Sep 7 14:59:08 2009 +0530
17091 mkimage: Make table_entry code global
17093 - make get_table_entry_id() global
17094 - make get_table_entry_name() global
17095 - move struct table_entry to image.h
17097 Currently this code is used by image.c only.
17099 This patch makes this API global so it can be used by other parts of
17102 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17103 Acked-by: Ron Lee <ron.debian.org>
17105 Edit comments and commit message.
17107 Signed-off-by: Wolfgang Denk <wd@denx.de>
17109 commit f666dea8ab215c76c3c2a077ad299f90dd1ace7c
17110 Author: Prafulla Wadaskar <prafulla@marvell.com>
17111 Date: Mon Sep 7 14:59:07 2009 +0530
17113 mkimage: Make genimg_print_size() global
17115 Currently it is used by image.c only, but the the function can be
17116 used to support additional mkimage types like for example kwbimage,
17117 so make this function globally visible.
17119 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17121 Edited commit message.
17123 Signed-off-by: Wolfgang Denk <wd@denx.de>
17125 commit 37b801888cf73b18f78c1109140ff44e3e37914f
17126 Author: Prafulla Wadaskar <prafulla@marvell.com>
17127 Date: Mon Sep 7 14:59:06 2009 +0530
17129 mkimage: Include missing files in build dependency calculations
17131 Include default_image.o and fit_image.o into the build dependency
17132 calculations. This makes sure they get rebuilt if any of the headers
17133 they include are modified
17135 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17136 Acked-by: Ron Lee <ron@debian.org>
17138 Edited commit message.
17140 Signed-off-by: Wolfgang Denk <wd@denx.de>
17142 commit 3a2003f61ee79ac53d20c24cc896c2637a2dfc24
17143 Author: Wolfgang Denk <wd@denx.de>
17144 Date: Wed Aug 19 11:42:56 2009 +0200
17146 tools/mkimage: fix compiler warnings, use "const"
17148 This fixes some compiler warnings:
17149 tools/default_image.c:141: warning: initialization from incompatible pointer type
17150 tools/fit_image.c:202: warning: initialization from incompatible pointer type
17151 and changes to code to use "const" attributes in a few places where
17154 Signed-off-by: Wolfgang Denk <wd@denx.de>
17156 commit 89a4d6b12fd6394898b8a454cbabeaf1cd59bae5
17157 Author: Prafulla Wadaskar <prafulla@marvell.com>
17158 Date: Wed Aug 19 17:36:46 2009 +0530
17160 tools: mkimage: split code into core, default and FIT image specific
17162 This is a first step towards reorganizing the mkimage code to make it
17163 easier to add support for additional images types. Current mkimage
17164 code is specific to generating uImage and FIT image files, but the
17165 same framework can be used to generate other image types like
17166 Kirkwood boot images (kwbimage-TBD). For this, the mkimage code gets
17169 Here is the brief plan for the same:-
17170 a) Split mkimage code into core and image specific support
17171 b) Implement callback functions for image specific code
17172 c) Move image type specific code to respective C files
17173 Currently there are two types of file generation/list
17174 supported (i.e uImage, FIT), the code is abstracted from
17175 mkimage.c/.h and put in default_image.c and fit_image.c;
17176 all code in these file is static except init function call
17177 d) mkimage_register API is added to add new image type support
17178 All above is addressed in this patch
17179 e) Add kwbimage type support to this new framework (TBD)
17180 This will be implemented in a following commit.
17182 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17183 Edit commit message, fix coding style and typos.
17184 Signed-off-by: Wolfgang Denk <wd@denx.de>
17186 commit 449609f5b11cce6beba7338bc4ce0f3345376a0b
17187 Author: Prafulla Wadaskar <prafulla@marvell.com>
17188 Date: Sun Aug 16 05:28:19 2009 +0530
17190 tools: mkimage: Fixed build warnings
17192 uninitialized retval variable warning fixed
17193 crc32 APIs moved to crc.h (newly added) and build warnings fixed
17195 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17196 Signed-off-by: Wolfgang Denk <wd@denx.de>
17198 commit 14821d7dea8d7209f2457c3179fa6551c088ba71
17199 Author: Prafulla Wadaskar <prafulla@marvell.com>
17200 Date: Mon Aug 10 20:44:06 2009 +0530
17202 tools: mkimage: Makefile sorted
17204 The tools/Makefile is sorted for all entries,
17206 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17208 commit f7644c0bf3502529031657a869fa213cda5a2424
17209 Author: Prafulla Wadaskar <prafulla@marvell.com>
17210 Date: Mon Aug 10 18:49:37 2009 +0530
17212 tools: mkimage : bugfix returns correct value for list command
17214 List command always return "EXIT_SUCCESS" even in case of
17215 failure by any means.
17217 This patch return 0 if list command is sucessful,
17218 returns negative value reported by check_header functions
17220 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17221 Signed-off-by: Wolfgang Denk <wd@denx.de>
17223 commit 511c02f611cb5afa1b8ca5980caaaabaa0de377f
17224 Author: Mingkai Hu <Mingkai.hu@freescale.com>
17225 Date: Tue Sep 8 15:07:12 2009 +0800
17227 mkconfig: pass the board name to board config file
17229 Then we can handle different config targets in the board file, which
17230 simplifies the top level Makefile for boards that have multiple
17233 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
17235 commit d640ac58dbf61c769864b3fe76314306b7336cf1
17236 Author: Wolfgang Denk <wd@denx.de>
17237 Date: Mon Sep 7 23:52:31 2009 +0200
17239 Remove "atmel_df_pow2" binary with "make clean"
17241 Commit 65f6f07b added support for the atmel_df_pow2 standalone program
17242 but missed to add a rule to remove it to the "clean" make target.
17244 Signed-off-by: Wolfgang Denk <wd@denx.de>
17246 commit 0b34dbbd0b6969c98c44313b291836d9056ec40a
17247 Author: Stefan Roese <sr@denx.de>
17248 Date: Mon Sep 7 10:52:24 2009 +0200
17250 ppc4xx: Fix compilation warning in 4xx miiphy.c
17252 This patch fixes the following compilation warning:
17254 miiphy.c: In function 'emac4xx_miiphy_read':
17255 miiphy.c:353: warning: dereferencing type-punned pointer will break
17256 strict-aliasing rules
17258 Signed-off-by: Stefan Roese <sr@denx.de>
17260 commit 82379b5564819e62624a3c58fbc43f1afedf4f5f
17261 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
17262 Date: Mon Sep 7 17:00:41 2009 +0200
17264 ppc4xx: Add CONFIG_PCI_4xx_PTM_OVERWRITE to some esd 4xx boards
17266 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
17267 Signed-off-by: Stefan Roese <sr@denx.de>
17269 commit 99bcf14d553f399148a7660b98f7acbd8cc72d80
17270 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
17271 Date: Mon Sep 7 17:00:40 2009 +0200
17273 ppc4xx: Allow overwriting pci target registers for all 4xx boards
17275 This patch adds the CONFIG_PCI_4xx_PTM_OVERWRITE option and replaces
17276 the ugly 'if defined(BOARD1) || ... || defined(BOARDn)' construct
17279 When CONFIG_PCI_4xx_PTM_OVERWRITE is defined the default ptm register
17280 setup can be overwritten through environment variables ptm1la, ptm1ms,
17281 ptm2la and ptm2ms to do application specific pci target BAR configuration.
17283 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
17284 Signed-off-by: Stefan Roese <sr@denx.de>
17286 commit cfab2ae322a99ad55364d054054f138f51130c2a
17287 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
17288 Date: Fri Sep 4 10:37:04 2009 +0200
17290 ppc4xx: Fix PMC405DE support
17292 This patch fixes PMC405DE support. Patch 85d6bf0b fixed out-of-tree
17293 building for this board but the loadpci object did not get linked
17296 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
17297 Signed-off-by: Stefan Roese <sr@denx.de>
17299 commit c8355b9d9f778bd12ee19c8f34d88e13758a4efd
17300 Author: Detlev Zundel <dzu@denx.de>
17301 Date: Wed Sep 2 17:24:57 2009 +0200
17303 amcc-common.h: Use filenames from environment variables for update procedure.
17305 Using a separate "u-boot" environment variable allows to easily
17306 specify different filenames for the update procedure. This is also in
17307 line with many other board configurations defining an "update" script.
17309 Signed-off-by: Detlev Zundel <dzu@denx.de>
17310 Acked-by: Wolfgang Denk <wd@denx.de>
17311 Signed-off-by: Stefan Roese <sr@denx.de>
17313 commit 6c97a20d0b2f56cb4f3745d94b1f96986e8cced5
17314 Author: Kumar Gala <galak@kernel.crashing.org>
17315 Date: Wed Sep 9 11:40:41 2009 -0500
17317 ppc/85xx: Introduce RESET_VECTOR_ADDRESS to handle non-standard link address
17319 Some board ports place TEXT_BASE at a location that would cause the
17320 RESET_VECTOR_ADDRESS not to be at 0xfffffffc when we link. By default
17321 we assume RESET_VECTOR_ADDRESS will be 0xfffffffc if the board doesn't
17324 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17325 Acked-by: Wolfgang Denk <wd@denx.de>
17327 commit c348322ac7f76318295cf25ffab2cc2a4900a234
17328 Author: Kumar Gala <galak@kernel.crashing.org>
17329 Date: Tue Sep 8 13:46:46 2009 -0500
17331 ppc/85xx: Clean up do_reset
17333 There is no reason to do a run time check for e500 v1 based cores to
17334 determine if we have the GUTs RSTCR facility. Only the first generation
17335 of PQ3 parts (MPC8540/41/55/60) do not have it. So checking to see if
17336 we are e500 v2 would miss future parts (like e500mc).
17338 Just change this to be ifdef'd based on CONFIG_MPC85{40,41,55,60}.
17340 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17342 commit 21170c80a83f1e60ce7f6f83005e06a5c2d15a8e
17343 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17344 Date: Thu Sep 3 19:42:40 2009 +0530
17346 ppc/85xx/86xx: Bug fix: call to puts in probecpu() moved to checkcpu().
17348 While in probecpu() UART is still not initialized.
17350 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17351 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17353 commit f8027f6b4789e3340f10620d8fb6113b95b88d9c
17354 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17355 Date: Wed Sep 2 19:40:36 2009 +0530
17357 ppc/85xx/86xx: Device tree fixup for number of cores
17359 Fixing the number of cores in the device tree based on the actual number of
17360 cores on the system. With this same device tree image can be used for dual
17361 core and single core members of otherwise exactly same SOC.
17364 * P2020RDB and P2010RDB
17365 * P1020RDB and P1011RDB
17366 * MPC8641D and MPC8641
17368 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17369 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17371 commit 58442dc01e47cc8ce42af4f29486a34cad60b9d2
17372 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17373 Date: Wed Sep 2 13:35:21 2009 +0530
17375 ppc/85xx,86xx: Handling Unknown SOC version
17377 Incase the system is detected with Unknown SVR, let the system boot
17378 with a default value and a proper message.
17380 Now with dynamic detection of SOC properties from SVR, this is necessary
17381 to prevent a crash.
17383 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17384 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17386 commit 3e7b6c1f2db5ec31f9e7dbc3e0cbca602167a46a
17387 Author: Kumar Gala <galak@kernel.crashing.org>
17388 Date: Wed Sep 2 09:03:08 2009 -0500
17390 ppc/8xxx: Refactor code to determine if PCI is enabled & agent/host
17392 Refactor the code into a simple bitmask lookup table that determines if
17393 a given PCI controller is enabled and if its in host/root-complex or
17394 agent/end-point mode.
17396 Each processor in the PQ3/MPC86xx family specified different encodings
17397 for the cfg_host_agt[] and cfg_IO_ports[] boot strapping signals.
17399 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17401 commit 5052a771cf1722c37c732f3c340775b55fbe3a22
17402 Author: Kumar Gala <galak@kernel.crashing.org>
17403 Date: Wed Sep 2 09:00:50 2009 -0500
17405 ppc/85xx: Cleanup makefile and related optional files
17407 Cleaned up cpu/mpc85xx/Makefile to use CONFIG_* for those obvious cases
17408 we have like PCI, CPM2, QE. Also reworked it to use one line per file
17409 for everything and sorted in alphabetical order.
17411 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17413 commit 74c5dfd81f94a2a1f0d6990d17c491d718e8b9ea
17414 Author: Timur Tabi <timur@freescale.com>
17415 Date: Fri Sep 4 17:05:24 2009 -0500
17417 fsl: add register read-back to set_law()
17419 After programming a new LAW, we should read-back the LAWAR register so that
17420 we sync the writes. Otherwise, code that attempts to use the new LAW-mapped
17421 memory might fail right away.
17423 Signed-off-by: Timur Tabi <timur@freescale.com>
17424 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17426 commit c7259086816405fe0eb77f4dc22e76980a040cef
17427 Author: Kumar Gala <galak@kernel.crashing.org>
17428 Date: Thu Sep 3 08:41:31 2009 -0500
17430 ppc/85xx: Fix bug in setup_mp code
17432 Its possible that we try and copy the boot page code out of flash into a
17433 DDR location that doesn't have a TLB cover it. For example, if we have
17434 3G of DDR we typically only map the first 2G. In the cases of 4G+ this
17435 wasn't an issue since the reset page TLB mapping covered the last page
17436 of memory which we wanted to copy to.
17438 We now change the physical address of the reset page TLB to map to the
17439 true physical location of the boot page code, copy and than set the
17440 TLB back to its 1:1 mapping of the reset page.
17442 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17444 commit c2287af1552bd630956568d3957c370f86801b7d
17445 Author: Kumar Gala <galak@kernel.crashing.org>
17446 Date: Thu Sep 3 08:20:24 2009 -0500
17448 ppc/85xx: Add a simple function to search the TLB
17450 Allow us to search the TLB array based on an address. This is useful
17451 if we want to change an entry but dont know where it happens to be
17454 For example, the boot page mapping we use on MP or the flash TLB that
17455 we change the WIMGE settings for after we've relocated.
17457 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17459 commit 26f4cdba6b51deab4ec99d60be381244068ef950
17460 Author: Kumar Gala <galak@kernel.crashing.org>
17461 Date: Fri Aug 14 13:37:54 2009 -0500
17463 85xx: Add support for setting IVORs to fixed offset defaults
17465 In future Book-E implementations IVORs will most likely go away and be
17466 replaced with fixed offsets. The IVPR will continue to exist to allow
17467 for relocation of the interrupt vectors.
17469 This code adds support to setup the IVORs as their fixed offset values
17470 per the ISA 2.06 spec when we transition from u-boot to another OS
17471 either via 'bootm' or a cpu release.
17473 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17475 commit da1cd955dfec35b0e15381ad1ee248fa194eed82
17476 Author: Dipen Dudhat <dipen.dudhat@freescale.com>
17477 Date: Wed Sep 2 11:25:08 2009 +0530
17479 ppc/85xx: Fix up eSDHC controller clock frequency in the device tree
17481 Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
17482 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17484 commit 2abbd31da6d900473ed678ca50789ee58bc9bb00
17485 Author: Kumar Gala <galak@kernel.crashing.org>
17486 Date: Tue Sep 1 22:01:54 2009 -0500
17488 ppc/8xxx: Remove ddr_pd_cntl register since it doesn't exist
17490 The ddr_pd_cntl isn't defined in any reference manual and thus we wil
17491 remove especially since we set it to 0, which would most likely be its
17494 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17496 commit 13d46ab2572c0283d34f93bebc9a41295ef84ca5
17497 Author: Kumar Gala <galak@kernel.crashing.org>
17498 Date: Tue Sep 1 21:07:08 2009 -0500
17500 ppc/8xxx: relocate cpu pointer in global data
17502 Now that we have a pointer to the cpu struct we need to relocate it once
17505 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17507 commit 9c671e7062720074f894ee329eaa6995b0823727
17508 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
17509 Date: Wed Sep 2 02:17:24 2009 +0400
17511 fsl: sys_eeprom: Fix 'may be used uninitialized' warning
17513 The warning is bogus, so silence it by initializing the 'ret' variable.
17515 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
17516 Acked-by: Timur Tabi <timur@freescale.com>
17517 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17519 commit 6b9ea08c5010eab5ad1056bc9bf033afb672d9cc
17520 Author: Dipen Dudhat <dipen.dudhat@freescale.com>
17521 Date: Tue Sep 1 17:27:00 2009 +0530
17523 ppc/85xx: Use CONFIG_FSL_ESDHC to enable sdhc clk
17525 Enable eSDHC Clock based on generic CONFIG_FSL_ESDHC define instead of a
17526 platform define. This will enable all the 85xx platforms to use sdhc_clk
17527 based on CONFIG_FSL_ESDHC.
17529 Signed-off-by: Gao Guanhua <B22826@freescale.com>
17530 Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
17531 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17533 commit 92477a631bbda2dc0dd2194e03f9bd3ddb8b9c21
17534 Author: Timur Tabi <timur@freescale.com>
17535 Date: Fri Sep 4 16:28:35 2009 -0500
17537 fsl_i2c: increase I2C timeout values and make them configurable
17539 The value of I2C_TIMEOUT in fsl_i2c.c has several problems. First, it is
17540 defined as CONFIG_HZ/4, but it is used as a count of microseconds, so it makes
17541 no sense to derive it from a clock rate. Second, the current value (250) is
17542 too low for some boards, so it needs to be increased. Third, the timeout
17543 necessary for multiple-master arbitration is larger than the timeout for basic
17544 read/write operations, so we shouldn't have a single constant for both timeouts.
17545 Finally, it would be nice if we could override these values on a per-board
17548 Signed-off-by: Timur Tabi <timur@freescale.com>
17549 Acked-by: Wolfgang Denk <wd@denx.de>
17550 Tested-by: Peter Tyser <ptyser@xes-inc.com>
17551 Acked-by: Peter Tyser <ptyser@xes-inc.com>
17553 commit 5da71efa18e8b4eac9afd8bfa13e3c7e7ddde1d0
17554 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
17555 Date: Thu Sep 3 08:09:44 2009 -0500
17557 Reset i2c slave devices during init on mpc5xxx cpus
17559 Reset any i2c devices that may have been interrupted during a system reset.
17560 Normally this would be accomplished by clocking the line until SCL and SDA
17561 are released and then sending a start condtiion (From an Atmel datasheet).
17562 There is no direct access to the i2c pins so instead create start commands
17563 through the i2c interface. Send a start command then delay for the SDA Hold
17564 time, repeat this by disabling/enabling the bus a total of 9 times.
17566 Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
17568 commit 2d4072c06b5549444e4140231bba3d47d9b0bc53
17569 Author: Sandeep Paulraj <s-paulraj@ti.com>
17570 Date: Sat Aug 15 11:20:58 2009 -0400
17572 ARM: DaVinci: Adding Support for DaVinci DM365 EVM
17574 This patch adds support for the DM365 EVM.
17575 It has been tested on a DM365 EVM.
17577 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
17579 commit cf463091bce8b0f8951dd08f94754d08d64793b8
17580 Author: Sandeep Paulraj <s-paulraj@ti.com>
17581 Date: Sat Aug 15 11:20:44 2009 -0400
17583 ARM: DaVinci: DaVinci DM365 SOC specific code
17585 This patch adds support for DaVinci DM365 SOC.
17587 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
17589 commit e830b66b3592f115316600d370399f3ee148e909
17590 Author: Ilko Iliev <iliev@ronetix.at>
17591 Date: Sat Sep 5 02:51:34 2009 +0200
17593 DM9000 init for pm9261
17595 Signed-off-by: Ilko Iliev <iliev@ronetix.at>
17597 commit c35d7cf071f171bd6bba69f1563a6ac578a18ea6
17598 Author: Frederik Kriewitz <frederik@kriewitz.eu>
17599 Date: Sun Aug 23 12:56:42 2009 +0200
17601 Add support for the DevKit8000 board
17603 This patch adds support for the DevKit8000 board.
17605 Signed-off-by: Frederik Kriewitz <frederik@kriewitz.eu>
17607 commit 127f9ae575991aee3e105e1448c49b5b4e254998
17608 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17609 Date: Sun Aug 23 16:32:40 2009 +0200
17611 omap3: move the other boards to board/
17613 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17615 commit 350f3ac5731faf0f02ca55ab016694b7c7269f97
17616 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17617 Date: Sun Aug 23 16:32:39 2009 +0200
17619 arm: move Logicpd's boards to board/logicpd/
17621 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17623 commit 0a0e4bad9693ef1d2ca8c33ba551d395a4e3d641
17624 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17625 Date: Sun Aug 23 16:32:38 2009 +0200
17627 omap: move TI's boards to board/ti/
17629 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17631 commit 9f23ca42b3ba19b24e66fade572f2b86d929b6e8
17632 Author: Wolfgang Denk <wd@denx.de>
17633 Date: Fri Sep 4 23:20:29 2009 +0200
17635 ARM: Update mach-types
17637 Signed-off-by: Wolfgang Denk <wd@denx.de>
17639 commit 262ae0a6193f10b6a94e86d2f752e7f5510416fa
17640 Author: Mike Frysinger <vapier@gentoo.org>
17641 Date: Thu Sep 3 23:12:47 2009 -0400
17643 push LOAD_ADDR out to arch mk files
17645 Rather than maintain/extend the current ifeq($(ARCH)) mess that exists in
17646 the standalone Makefile, push the setting up of LOAD_ADDR out to the arch
17647 config.mk (and rename to STANDALONE_LOAD_ADDR in the process). This keeps
17648 the common code clean and lets the arch do whatever crazy crap it wants in
17651 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17653 commit 7662eb2b9d6fbc95ecb1fb3e5b5147215e251e7d
17654 Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
17655 Date: Thu Sep 3 07:37:46 2009 -0400
17657 zlib: fix code when DEBUG is defined
17659 Removed stdio.h inclusion and moved trace macros to use printf avoiding to
17660 write debug informations to standard error.
17662 Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
17664 commit cfcbf8c4cf3da96b9e3f652506b664bfd766a520
17665 Author: Scott Wood <scottwood@freescale.com>
17666 Date: Wed Sep 2 16:45:31 2009 -0500
17668 mxc_nand: Remove Freescale's "All Rights Reserved."
17670 Signed-off-by: Scott Wood <scottwood@freescale.com>
17672 commit 001d615681333569c555e6cde07d8d23e2c536fb
17673 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
17674 Date: Wed Sep 2 17:58:48 2009 +0400
17676 mpc83xx/serdes: License cleanup: remove "All Rights Reserved" notice
17678 "All Rights Reserved" conflicts with the GPL.
17680 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
17682 commit 46ff6d461321f5b565cc790e02679237ffd9a20f
17683 Author: Wolfgang Denk <wd@denx.de>
17684 Date: Wed Sep 2 14:57:27 2009 +0200
17686 License cleanup: remove unintended "All Rights Reserved" notices.
17688 Some files included my old standerd file header which had a "All
17689 Rights Reserved" part. As this has never been my intention, I remove
17690 these lines to make the files compatible with GPL v.2 and later.
17692 Signed-off-by: Wolfgang Denk <wd@denx.de>
17694 commit 37daa77f3cafb5ec9a974eff3db2af4a0560a9ef
17695 Author: Wolfgang Denk <wd@denx.de>
17696 Date: Wed Sep 2 10:21:20 2009 +0200
17698 cmd_mtdparts.c: fix compiler warning in debug code
17700 Fix warning messages:
17701 cmd_mtdparts.c:1429: warning: format '%08lx' expects type 'long
17702 unsigned int', but argument 6 has type 'u32'
17703 cmd_mtdparts.c:1429: warning: format '%08lx' expects type 'long
17704 unsigned int', but argument 7 has type 'u32'
17706 Signed-off-by: Wolfgang Denk <wd@denx.de>
17708 commit d8bc55a6fb28876abcbf4a3fc3b6c3ce429c1bb3
17709 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
17710 Date: Tue Sep 1 20:58:03 2009 +0400
17712 Move uninitialized_var() macro from ubi_uboot.h to compiler.h
17714 This is needed so that we could use this macro for non-UBI code.
17716 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
17718 commit d72871e1387094972569e4b77c25e88020f7b68f
17719 Author: Kumar Gala <galak@kernel.crashing.org>
17720 Date: Tue Sep 1 11:24:45 2009 -0500
17722 arm: Remove -fno-strict-aliasing
17724 -fno-strict-aliasing is hidding warnings.
17726 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17728 commit d6281ff0cc2ebb5d6a5c3e1021837334074f92ec
17729 Author: Kumar Gala <galak@kernel.crashing.org>
17730 Date: Tue Sep 1 11:24:44 2009 -0500
17732 ppc: Remove -fno-strict-aliasing
17734 -fno-strict-aliasing is hidding warnings.
17736 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17738 commit 795d246c278e70b4ba9868cc9f2c8fbada49d388
17739 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
17740 Date: Fri Aug 28 07:14:04 2009 -0500
17742 galaxy5200: Add chip select region for an Epson S1D15313
17744 Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
17746 commit 3dfad40a0459f63099e177dc15a1df39d048f860
17747 Author: Kumar Gala <galak@kernel.crashing.org>
17748 Date: Thu Aug 27 08:23:55 2009 -0500
17750 Add ability for arch code to make changes before we boot
17752 Added a arch_preboot_os() function that cpu specific code can implement to
17753 allow for various modifications to the state of the machine right before
17754 we boot. This can be useful to setup register state to a specific
17757 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17759 commit 9ea005fb4428c922536fa75991ce9972304a02fb
17760 Author: Roy Zang <tie-fei.zang@freescale.com>
17761 Date: Sat Aug 22 03:49:52 2009 +0800
17763 Use different PBA value for E1000 PCI and PCIe cards
17765 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
17766 Acked-by: André Schwarz <andre.schwarz@matrix-vision.de>
17768 commit 5b34a296d47b236dafbcaf1c91ae11b5aeb1ef51
17769 Author: Graeme Russ <graeme.russ@gmail.com>
17770 Date: Sun Aug 23 12:59:58 2009 +1000
17772 Add PCI support to eNET board
17774 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17776 commit f50b619d9cb297b0125fe78dcd6f255eb0d91659
17777 Author: Graeme Russ <graeme.russ@gmail.com>
17778 Date: Sun Aug 23 12:59:57 2009 +1000
17780 i386: Moved PCI from #ifdef to conditional compile for sc520 boards
17782 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17784 commit ed7a1b681de1e31d18d5b92e2767ae8df3241687
17785 Author: Graeme Russ <graeme.russ@gmail.com>
17786 Date: Sun Aug 23 12:59:56 2009 +1000
17788 i386: Replace [read, write]_mmcr_[byte, word, long] with memory mapped structure
17790 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17792 commit 9b32f96b5b92ba13fdb4b5eb637734752235f260
17793 Author: Graeme Russ <graeme.russ@gmail.com>
17794 Date: Sun Aug 23 12:59:55 2009 +1000
17796 Misc sc520 cdp fixups
17798 Now that the PCI, SATA et al compile problems have been resolved, the
17799 cludge that was applied to avoid them can be removed
17801 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17803 commit 91ee4e183cb7ac5f86e7673ead51400f19906635
17804 Author: Graeme Russ <graeme.russ@gmail.com>
17805 Date: Sun Aug 23 12:59:54 2009 +1000
17807 Fixup sc520_spunk board
17809 Primary intent is to resolve build errors for this board which has been
17810 neglected for a very long time. I do not have one of these boards, so I
17811 cannot test functionality
17813 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17815 commit 8907b8dbc5805094f1316d64737d3428b3863693
17816 Author: Graeme Russ <graeme.russ@gmail.com>
17817 Date: Sun Aug 23 12:59:53 2009 +1000
17821 This patch is based on a patch submitted by Jean-Christophe PLAGNIOL-VILLARD
17822 on 18th May 2008 as part of a general i386 / sc520 fixup which was never
17825 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17827 commit a92510e7fae523145b58765cdc46110f1162260d
17828 Author: Graeme Russ <graeme.russ@gmail.com>
17829 Date: Sun Aug 23 12:59:52 2009 +1000
17831 Misc ti_pci1410a fixups
17833 Removed do_pinit() - now declared in cmd_pcmcia.c
17835 Added #define CONFIG_CMD_PCMCIA around pcmcia_off() in line with other
17838 signed/unsigned type fixups
17840 Added semi-colon after default: label as required by newer gcc
17842 The only board that appears to use this driver is the sc520_spunk which
17843 is very old and very likely very broken anyway. I do not have one to test
17844 whether this patch breaks anything functionaly, I have can only check
17845 that it compiles without warning or error
17847 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17849 commit 31b9ab33d93d88ff89f3046aa45c68667a378a56
17850 Author: Graeme Russ <graeme.russ@gmail.com>
17851 Date: Sun Aug 23 12:59:51 2009 +1000
17855 Cast first parameter to sata_cpy()
17857 In /drivers/block/ata_piix.h, ata_id_has_lba48(), ata_id_has_lba(),
17858 ata_id_has_dma(), ata_id_u32(), ata_id_u64() are all defined in
17859 include/libata.h which is included in ata.h which is included by all files
17860 which include ata_piix.h (only ata_piix.c) so these definitions are
17861 supurflous to (and conlict with) this in libata.h. Interestingly, my
17862 compiler complains about ata_id_u64 already being defined, but not
17865 ata_dump_id() is defined in include/libata.h and should not be static
17866 (maybe should even use ata_dump_id() in libata.c
17868 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17870 commit d7549024098af093785151261266a02be19af633
17871 Author: Graeme Russ <graeme.russ@gmail.com>
17872 Date: Sun Aug 23 12:59:50 2009 +1000
17874 i386: Misc PCI fixups
17876 Change PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY (Originally done in
17877 commit ff4e66e93c1a, regressed by commit 6d7f610b09f8)
17879 Cast PCI_ROM_ADDRESS_MASK to u32
17881 Wrap probe_pci_video() call inside #ifdef CONFIG_VIDEO
17883 Change call to pci_find_class() to pci_find_devices(). This is based on a
17884 patch submitted on 1st March 2007 (Patch that fixes the compilation errors
17885 for sc520_cdp board) by mushtaq_k
17887 This patch requires that PCI_VIDEO_VENDOR_ID and PCI_VIDEO_DEVICE_ID be
17888 specified in the board config file. Dummy values have been added for the
17889 SC520 CDP board to enable compilation, but since I do not have one of these,
17890 I do know what the values should be
17892 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17894 commit 04ff9ab158714d43cdf2f4f6f0235c3ea9d241a2
17895 Author: Graeme Russ <graeme.russ@gmail.com>
17896 Date: Sun Aug 23 12:59:49 2009 +1000
17898 Fix sc520 timer interrupt generation
17900 The current implementation has the timer being started before the interrupt
17901 handler is installed. It the interrupt occurs before the handler is
17902 installed, the timer interrupt is never reset and the timer stops
17904 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17906 commit f3a8d6b29b1cd01fdd940e8ff7a62b1df0ebbf82
17907 Author: Graeme Russ <graeme.russ@gmail.com>
17908 Date: Sun Aug 23 12:59:48 2009 +1000
17910 Fix environment configuration for eNET board
17912 The current configuration of the Environment has the redundant copy of the
17913 environment in the Boot Flash - This was never the intent. The Environment
17914 should instead be in the first two sectors of the first Strata Flash
17916 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17918 commit ea0c37798c3823fdd77edfffd27b20191f8ca1f0
17919 Author: Graeme Russ <graeme.russ@gmail.com>
17920 Date: Sun Aug 23 12:59:47 2009 +1000
17922 i386: Fix regression introduced by commit 8c63d47651f7
17924 A local variable was deleted that should not have been
17926 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17928 commit cfb3a736ffcff3e3753b902cad536f22fcf8961d
17929 Author: Graeme Russ <graeme.russ@gmail.com>
17930 Date: Sun Aug 23 12:59:46 2009 +1000
17932 i386: Change inline asm global symbols to local
17934 gcc 4.3.2 optimiser creates multiple copies of inline asm (who knows why)
17935 Remove use of global names for labels to prevent 'symbol already defined'
17938 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17940 commit a3ab8caee696a1d53fc82fa321e2b2f179970168
17941 Author: Graeme Russ <graeme.russ@gmail.com>
17942 Date: Sun Aug 23 12:59:45 2009 +1000
17946 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17948 commit d4e8ada0f6d51e0e3b80790fb9375ac8910f5352
17949 Author: Peter Tyser <ptyser@xes-inc.com>
17950 Date: Fri Aug 21 23:05:21 2009 -0500
17952 Consolidate arch-specific mem_malloc_init() implementations
17954 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17956 commit a483a167bc8d808145ca1224a2c238cda90aa60c
17957 Author: Peter Tyser <ptyser@xes-inc.com>
17958 Date: Fri Aug 21 23:05:20 2009 -0500
17960 Standardize mem_malloc_init() implementation
17962 This lays the groundwork to allow architectures to share a common
17965 Note that the x86 implementation was not modified as it did not fit the
17966 mold of all other architectures.
17968 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17970 commit 5e93bd1c9aaea886c5e5c7c1b6114ab36c30668f
17971 Author: Peter Tyser <ptyser@xes-inc.com>
17972 Date: Fri Aug 21 23:05:19 2009 -0500
17974 Consolidate arch-specific sbrk() implementations
17976 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17978 commit 65f6f07b72a71b83d775c4d20d7ebcd6b2d2086d
17979 Author: Mike Frysinger <vapier@gentoo.org>
17980 Date: Thu Jul 23 16:37:03 2009 -0400
17982 atmel_df_pow2: standalone to convert dataflashes to pow2
17984 Atmel DataFlashes by default operate with pages that are slightly bigger
17985 than normal binary sizes (i.e. many are 1056 byte pages rather than 1024
17986 bytes). However, they also have a "power of 2" mode where the pages show
17987 up with the normal binary size. The latter mode is required in order to
17988 boot with a Blackfin processor, so many people wish to convert their
17989 DataFlashes on their development systems to this mode. This standalone
17990 application does just that.
17992 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17994 commit cb95c7a935ab9b52dac5d08e5ba4007c5a480f97
17995 Author: Mike Frysinger <vapier@gentoo.org>
17996 Date: Wed Sep 2 05:52:37 2009 -0400
17998 Blackfin: cm-bf548: fix device->stdio_dev fallout
18000 The recent 52cb4d4fb348 commit which renamed device to stdio_dev missed the
18001 cm-bf548's video board.
18003 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18005 commit c7bcdde46a7ef78628f0f09fdc6cb61bb1bd7e79
18006 Author: Mike Frysinger <vapier@gentoo.org>
18007 Date: Wed Sep 2 04:21:16 2009 -0400
18009 Blackfin: enable 64bit printf for nand
18011 Since the NAND code now uses 64bit code, make sure we enable support for
18012 ADI Blackfin boards in printf to avoid the warning:
18013 nand_util.c:45:2: warning: #warning Please define CONFIG_SYS_64BIT_VSPRINTF for correct output!
18015 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18017 commit 9c46e71af2b03ccd721c56b1dc906ead702d6fb5
18018 Author: Mike Frysinger <vapier@gentoo.org>
18019 Date: Mon Aug 24 20:48:04 2009 -0400
18021 Blackfin: use scratch pad for exception stack
18023 If the memory layout pushes the stack out of the default DCPLB coverage,
18024 the exception handler may trigger a double fault by trying to push onto
18025 the uncovered stack. So handle the exception stack similar to the kernel
18026 by using the top of the scratch pad SRAM.
18028 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18030 commit 69a25ce3578f34c8accb476f70089f3a44b78ed9
18031 Author: Mike Frysinger <vapier@gentoo.org>
18032 Date: Mon Aug 24 20:36:25 2009 -0400
18034 Blackfin: increase default console size
18036 The default console size indirectly applies to length of env vars, so a
18037 smaller length makes it hard to pass longer command lines to kernels.
18039 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18041 commit f541e1d6d99c22bbd4bc8c84fdb02baad0277847
18042 Author: Mike Frysinger <vapier@gentoo.org>
18043 Date: Mon Aug 24 19:03:18 2009 -0400
18045 Blackfin: fix debug printf modifiers
18047 The display_global_data() function generated warnings with pretty much
18050 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18052 commit 4640c2b8699bcdd2346a2c633486f07f061a2939
18053 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
18054 Date: Thu Aug 20 19:20:41 2009 -0400
18056 Blackfin: cm-bf537u: new board port
18058 The CM-BF537U is similar to the CM-BF537E module, but enough to need its
18061 Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
18062 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18064 commit c4db335c2e0805e1ce4c33d278b77492c0812353
18065 Author: Robin Getz <robin.getz@analog.com>
18066 Date: Mon Aug 17 15:23:02 2009 +0000
18068 Blackfin: change global data register from P5 to P3
18070 Since the Blackfin ABI favors higher scratch registers by default, use the
18071 last scratch register (P3) for global data rather than the first (P5).
18072 This allows the compiler's register allocator to use higher number scratch
18073 P registers, which in turn better matches the Blackfin instruction set,
18074 which reduces the size of U-Boot by more than 1024 bytes...
18076 Signed-off-by: Robin Getz <robin.getz@analog.com>
18077 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18079 commit 574b70df03fba0ea635e2fe71fbd7b97d19b706a
18080 Author: Robin Getz <robin.getz@analog.com>
18081 Date: Tue Aug 11 14:20:13 2009 +0000
18083 Blackfin: enable more network commands for ADI dev boards
18085 Add dns and ntp to default networking commands, and ask for more dhcp
18086 options to better configure the network environment.
18088 Signed-off-by: Robin Getz <robin.getz@analog.com>
18089 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18091 commit aa7b248a05323d4720969227603e39a22777ed95
18092 Author: Michael Hennerich <michael.hennerich@analog.com>
18093 Date: Thu Jun 18 09:12:50 2009 +0000
18095 Blackfin: bf537-stamp: comment CF-Flash Card Support better
18097 Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
18098 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18100 commit 69c6d268a29cf6d61e096d815abf5abf24136f45
18101 Author: Robin Getz <robin.getz@analog.com>
18102 Date: Fri Jul 10 18:37:15 2009 +0000
18104 Blackfin: use +(filesize) to make sure we are only doing what is necessary
18106 Signed-off-by: Robin Getz <robin.getz@analog.com>
18107 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18109 commit 2dc851e3b0f07a56f83060f13882ff4b62cf5112
18110 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18111 Date: Thu Aug 20 16:04:49 2009 +0200
18113 Support for the Calao TNY-A9260/TNY-A9G20 boards
18115 The Calao TNY-A9260 and TNY-9G20 are boards manufactured and sold by
18116 Calao Systems <http://www.calao-systems.com>. Their components are very
18117 similar to the AT91SAM9260EK board, so their configuration is based on
18118 the configuration of this board. There are however some differences:
18119 different clocks, no LCD, no ethernet. They also can use SPI EEPROM to
18120 store the environment.
18122 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18123 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18125 commit 49d2cb4d6153a6c18249dccb5de5cffeb261a61c
18126 Author: Prafulla Wadaskar <prafulla@marvell.com>
18127 Date: Thu Aug 20 20:59:28 2009 +0530
18129 arm: Kirkwood: add SYSRSTn Duration Counter Support
18131 This feature can be used to trigger special command "sysrstcmd" using
18132 reset key long press event and environment variable "sysrstdelay" is set
18133 (useful for reset to factory or manufacturing mode execution)
18135 Kirkwood SoC implements a hardware-based SYSRSTn duration counter.
18136 When SYSRSTn is asserted low, a SYSRSTn duration counter is running.
18137 The counter value is stored in the SYSRSTn Length Counter Register
18138 The counter is based on the 25-MHz reference clock (40ns)
18139 It is a 29-bit counter, yielding a maximum counting duration of
18140 2^29/25 MHz (21.4 seconds). When the counter reach its maximum value,
18141 it remains at this value until counter reset is triggered by setting
18142 bit 31 of KW_REG_SYSRST_CNT
18145 Upon long reset assertion (> ${sysrstdelay} in secs) sysrstcmd will be
18146 executed if pre-defined in environment variables.
18147 This feature will be disabled if "sysrstdelay" variable is unset.
18150 setenv sysrst_cmd "echo starting factory reset;
18151 nand erase 0xa0000 0x20000;
18152 echo finish ed sysrst command;"
18153 will erase particular nand sector if triggered by this event
18155 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
18157 commit 9453967e28c5e3abbf856f95735ea69bae1e77fa
18158 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18159 Date: Mon Aug 24 18:03:26 2009 +0200
18161 Add support for the Calao SBC35-A9G20 board
18163 The Calao SBC35-A9G20 board is manufactured and sold by Calao Systems
18164 <http://www.calao-systems.com>. It is built around an AT91SAM9G20 ARM SoC
18165 running at 400MHz. It features an Ethernet port, an SPI RTC backed by an onboard
18166 battery , an SD/MMC slot, a CompactFlash slot, 64Mo of SDRAM, 256Mo of NAND
18167 flash, two USB host ports, and an USB device port. More informations can be
18168 found at <http://www.calao-systems.com/articles.php?lng=en&pg=5936>
18170 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18172 commit 10bc241dfc15a0820d9c52469173b7ccafec0b84
18173 Author: Ilya Yanok <yanok@emcraft.com>
18174 Date: Tue Aug 11 02:32:09 2009 +0400
18176 imx27lite: add support for imx27lite board from LogicPD
18178 This patch adds support for i.MX27-LITEKIT development board from
18179 LogicPD. This board uses i.MX27 SoC and has 2MB NOR flash, 64MB NAND
18180 flash, FEC ethernet controller integrated into i.MX27.
18182 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
18183 Acked-by: Wolfgang Denk <wd@denx.de>
18185 commit 50b5fff55827946c86a60db8b21a9358be720666
18186 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18187 Date: Tue Sep 1 11:26:20 2009 +0200
18189 at91sam9260/afeb9260: Fix SPI initialization
18191 Commit 7ebafb7ec1a0285af8380623c009576f92583b98 introduced a mistake in the spi
18192 init function call for those boards. This patch fixes this.
18194 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18196 commit f3d4f8870e69e0fd177397778d97d0751bbd020a
18197 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
18198 Date: Tue Aug 18 11:13:44 2009 +0200
18200 Remove duplicate set_cr
18202 Remove duplicate set_cr
18204 set_cr is defined in both asm-arm/proc-armv/system.h and
18205 include/asm-arm/system.h. This patch removes it (and some duplicate
18206 defines) from the former.
18208 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
18210 commit 3d35d87d5482de23cd5dc4d7721b1086107cae50
18211 Author: Wolfgang Denk <wd@denx.de>
18212 Date: Mon Aug 31 19:57:42 2009 +0200
18218 Signed-off-by: Wolfgang Denk <wd@denx.de>
18220 commit 632a6dd0b612eb7b143f789f2a0273917468c041
18221 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
18222 Date: Mon Aug 31 16:18:24 2009 +0200
18224 Add common code dir for Matrix Vision boards.
18226 This fixes current build failure.
18228 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
18230 mvblm7.c: fix warning: implicit declaration of function
18231 'mv_reset_environment'
18233 Signed-off-by: Wolfgang Denk <wd@denx.de>
18235 commit 52f6c34c85d6c16f2a41433b5000490ecf374992
18236 Author: David Brownell <dbrownell@users.sourceforge.net>
18237 Date: Sun Aug 30 11:05:29 2009 -0700
18239 bugfix CONFIG_SYS_CONSOLE_INFO_QUIET
18241 The "console: unify printing current devices" patch goofed:
18242 CONFIG_SYS_CONSOLE_INFO_QUIET is supposed to *REMOVE* boot
18243 time noise, not add it. Said patch changed the #ifndefs
18244 to #ifdef; this one restores them to the proper sense.
18246 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
18248 commit 2d04db088e6df8a008bb09f604876a45031df93b
18249 Author: Timur Tabi <timur@freescale.com>
18250 Date: Fri Aug 28 16:56:45 2009 -0500
18252 fsl: simplify the "mac id" command, improve boot-time informational message
18254 The "mac id" command took a 4-character parameter as the identifier string.
18255 However, for any given board, only one kind of identifier is acceptable, so it
18256 makes no sense to ask the user to type it in. Instead, if the user enters
18257 "mac id", the identifier (and also the version, if it's NXID) will
18258 automatically be set to the correct value.
18260 Improve the message that is displayed when EEPROM is read during boot. It now
18261 displays "EEPROM:" and then either an error message or the EEPROM identifier
18264 If the identifier in EEPROM is valid, then always reject a bad CRC, even if the
18265 CRC field has not been initialized.
18267 Don't force the MAC address count to MAX_NUM_PORTS or less. Forcing the value
18268 to be changed resulting in an in-memory copy that does not match what's in
18269 hardware, even though the user did not request that change.
18271 Finally, always update the CRC value in the in-memory copy after any field
18272 is changed, so that the CRC is always correct.
18274 Signed-off-by: Timur Tabi <timur@freescale.com>
18275 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18277 commit 33f3f34255bd7cf0be502275c59f0ff22dc50080
18278 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18279 Date: Fri Aug 21 07:29:58 2009 +0530
18281 85xx: Added PCIe support for P1 P2 RDB
18283 Call fsl_pci_init_port() to initialize all the PCIe ports on the board.
18285 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18286 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18288 commit 0d3d68b25a8e7790f58530ddccbd61f9fc0245ef
18289 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18290 Date: Fri Aug 21 07:29:42 2009 +0530
18292 driver/fsl_pci: Add fsl_pci_init_port function to initialize a PCI controller
18294 fsl_pci_init_port can be called from board specific PCI initialization
18295 routines to setup the PCI (or PCIe) controller. This will reduce code
18296 redundancy in most of the 85xx/86xx FSL board ports that setup PCI.
18298 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18299 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18301 commit 05f6f66474312ad03c39b4ca4875af46c87366bf
18302 Author: Timur Tabi <timur@freescale.com>
18303 Date: Thu Aug 20 17:41:11 2009 -0500
18305 85xx: Improve MPIC initialization
18307 The MPIC initialization code for Freescale e500 CPUs was not using I/O
18308 accessors, and it was not issuing a read-back to the MPIC after setting
18309 mixed mode. This may be the cause of a spurious interrupt on some systems.
18311 Signed-off-by: Timur Tabi <timur@freescale.com>
18312 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18314 commit c17b79fbd0c7923948331d65cb588734a9c681ff
18315 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18316 Date: Thu Aug 20 18:59:18 2009 +0530
18318 85xx: Added support for P1011RDB and P2010RDB
18320 P1011 and P2010 are single core variants of P1010 and P2020 respectively.
18321 The board(RDB) will be same.
18323 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18324 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18326 commit a713ba926b45da9a6f923f1ac9e60a66852e5f2d
18327 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18328 Date: Thu Aug 20 18:57:45 2009 +0530
18330 85xx: Added single core members of FSL P1xx/P2xx processors series
18332 P1011 - Single core variant of P1020
18333 P2010 - Single core variant of P2020
18335 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18336 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18338 commit bf488bc0949fc900d1296a7f35a38a6a28cb5fab
18339 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18340 Date: Thu Aug 20 18:57:02 2009 +0530
18342 85xx: P1020RDB Support Added
18344 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18345 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18347 commit 3b1f243b8dad30a646a0f056b0268519eadbc3c5
18348 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18349 Date: Thu Aug 20 18:55:35 2009 +0530
18351 85xx: Added CONFIG_MAX_CPUS for P1020
18353 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18354 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18356 commit 76b474e2f5a223fcabfeaa4f1c8fb699062b986c
18357 Author: Mingkai Hu <Mingkai.hu@freescale.com>
18358 Date: Tue Aug 18 15:37:15 2009 +0800
18360 85xx: Add L2SRAM Register's macro definition
18362 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
18363 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18365 commit 158c6724c99368a4d8eef11ee7e3c7ad0ef03a15
18366 Author: Felix Radensky <felix@embedded-sol.com>
18367 Date: Sat Aug 15 15:08:37 2009 +0300
18369 85xx: Fix memory test range on MPC8536DS
18371 With current values of CONFIG_SYS_MEMTEST_START and CONFIG_SYS_MEMTEST_END
18372 memory test hangs if run without arguments. Set them to sane values, so
18373 that all available 512MB of RAM excluding exception vectors at the bottom
18374 and u-boot code and stack at the top can be tested.
18376 Signed-off-by: Felix Radensky <felix@embedded-sol.com>
18377 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18379 commit ef41f2a25c554604156b59f5945feadae2f3cb55
18380 Author: Kumar Gala <galak@kernel.crashing.org>
18381 Date: Wed Aug 12 00:10:44 2009 -0500
18383 85xx: Removed BEDBUG support on P1_P2_RDB
18385 To match all other 85xx platforms we are removing BEDBUG support.
18387 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18389 commit b560ab85edfb68da653bf2527c390c3e182392a1
18390 Author: Kumar Gala <galak@kernel.crashing.org>
18391 Date: Sat Aug 8 10:42:30 2009 -0500
18393 85xx: Init pci ethernet cards if we enable any on MPC8572DS
18395 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18397 commit 1bb61b69f7aba4931ede35fdcabd8e5ecad121d7
18398 Author: Peter Tyser <ptyser@xes-inc.com>
18399 Date: Fri Aug 7 13:16:34 2009 -0500
18401 xes: Use proper IO access functions
18403 Also fix some minor whitespace oddities while we're cleaning up
18405 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
18406 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18408 commit ec79d33b2c41ee8b6d1354cc0910217b769c5036
18409 Author: Kumar Gala <galak@kernel.crashing.org>
18410 Date: Fri Aug 7 13:00:55 2009 -0500
18412 85xx: Move to a common linker script
18414 There are really no differences between all the 85xx linker scripts so
18415 we can just move to a single common one. Board code is still able to
18416 override the common one if need be.
18418 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18420 commit 87c7661b42aa7672539b54b51d3d5c4013ec6f6c
18421 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18422 Date: Fri Jul 31 12:08:27 2009 +0530
18424 85xx: Added P1020 Processor Support.
18426 P1020 is another member of QorIQ series of processors which falls in ULE
18427 category. It is an e500 based dual core SOC.
18429 Being a scaled down version of P2020 it has following differences:
18430 - 533MHz - 800MHz core frequency.
18431 - 256Kbyte L2 cache
18432 - Ethernet controllers with classification capabilities.
18433 Also the SOC is pin compatible with P2020
18435 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18436 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18438 commit 728ece343e8bb2a66ee977c49d455439e3b28da9
18439 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18440 Date: Wed Aug 5 13:29:24 2009 +0530
18442 85xx: Add support for P2020RDB board
18444 The code base adds P1 & P2 RDB platforms support.
18445 The folder and file names can cater to future SOCs of P1/P2 family.
18446 P1 & P2 processors are 85xx platforms, part of Freescale QorIQ series.
18448 Tested following on P2020RDB:
18450 2. DDR, NAND, NOR, I2C.
18452 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18453 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18455 commit 0e870980a64584a591af775bb9c9fe9450124df9
18456 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18457 Date: Fri Jul 31 12:08:14 2009 +0530
18459 8xxx: Removed CONFIG_NUM_CPUS from 85xx/86xx
18461 The number of CPUs are getting detected dynamically by checking the
18462 processor SVR value. Also removed CONFIG_NUM_CPUS references from all
18463 the platforms with 85xx/86xx processors.
18465 This can help to use the same u-boot image across the platforms.
18467 Also revamped and corrected few Freescale Copyright messages.
18469 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18470 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18472 commit 18bacc2027f8531d8dec15ba8da3242dfb4e63f3
18473 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18474 Date: Fri Jul 31 12:07:45 2009 +0530
18476 8xxx: Refactored common cpu specific code for 85xx/86xx into one file.
18478 Removed same code pieces from cpu/mpc85xx/cpu.c and cpu/mpc86xx/cpu.c
18479 and moved to cpu/mpc8xxx/cpu.c(new file)
18481 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18482 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18484 commit 7b18c227b847e4782eb1492219ebd555f521b08b
18485 Author: Alex Dubov <oakad@yahoo.com>
18486 Date: Fri Aug 7 15:28:32 2009 +1000
18488 stx: create common vendor/board hierarchy for STx boards
18490 Move files belonging to the STx boards into common vendor directory and
18491 update the Makefile to reflect this.
18493 Signed-off-by: Alex Dubov <oakad@yahoo.com>
18494 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18496 commit bafdf9aa9dbb69d937b72db17ed5800998c59523
18497 Author: Peter Tyser <ptyser@xes-inc.com>
18498 Date: Tue Aug 4 17:38:00 2009 -0500
18500 85xx: Remove unused CONFIG_CLEAR_LAW0 defines
18502 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
18503 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18505 commit 73aacc522849486b60a5611f678f0bf1c3053779
18506 Author: Kumar Gala <galak@kernel.crashing.org>
18507 Date: Thu Aug 6 18:38:43 2009 -0500
18509 86xx: Remove redudant PLATFORM_CPPFLAGS
18511 For historic reasons we had defined some additional PLATFORM_CPPFLAGS like:
18513 PLATFORM_CPPFLAGS += -DCONFIG_MPC86xx=1
18514 PLATFORM_CPPFLAGS += -DCONFIG_MPC8641=1
18516 However these are all captured in the config.h and thus redudant. Also
18517 moved common 86xx flags into cpu/mpc86xx/config.mk.
18519 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18521 commit 53efa1f1acacacb76fa9a21b09b3294783a11c03
18522 Author: Kumar Gala <galak@kernel.crashing.org>
18523 Date: Thu Aug 6 18:28:34 2009 -0500
18525 85xx: Remove redudant PLATFORM_CPPFLAGS
18527 For historic reasons we had defined some additional PLATFORM_CPPFLAGS
18530 PLATFORM_CPPFLAGS += -DCONFIG_E500=1
18531 PLATFORM_CPPFLAGS += -DCONFIG_MPC85xx=1
18532 PLATFORM_CPPFLAGS += -DCONFIG_MPC8548=1
18534 However these are all captured in the config.h and thus redudant.
18536 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18538 commit 337f9fde2e9317c1d9e85a4a8955a2f14730a00f
18539 Author: Kumar Gala <galak@kernel.crashing.org>
18540 Date: Thu Jul 30 15:54:07 2009 -0500
18542 85xx: Add a 36-bit physical configuration for MPC8536DS
18544 We move all IO addressed (CCSR, localbus, PCI) above the 4G boundary
18545 to allow for larger memory sizes.
18547 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18548 Acked-by: Wolfgang Denk <wd@denx.de>
18550 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18552 commit ecead84d56b0ced67b727f5ce21ba08c53b5f09e
18553 Author: Kumar Gala <galak@kernel.crashing.org>
18554 Date: Tue Aug 4 09:10:03 2009 -0500
18556 85xx: Cleanup whitespace in mpc8536ds.c
18558 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18560 commit ad19e7a5d2de337064ce7728d6504df9648f5d31
18561 Author: Kumar Gala <galak@kernel.crashing.org>
18562 Date: Wed Aug 5 07:59:35 2009 -0500
18564 pci/fsl_pci_init: Rework PCI ATMU setup to handle >4G of memory
18566 The old PCI ATMU setup code would just mimic the PCI regions into the
18567 ATMU registers. For simple memory maps in which all memory, MMIO, etc
18568 space fit into 4G this works ok. However there are issues with we have
18569 >4G of memory as we know can't access all of memory and we need to
18570 ensure that PCICSRBAR (PEXCSRBAR on PCIe) isn't overlapping with
18571 anything since we can't turn it off.
18573 We first setup outbound windows based on what the board code setup
18574 in the pci regions for MMIO and IO access. Next we place PCICSRBAR
18575 below the MMIO window. After which we try to setup the inbound windows
18576 to map as much of memory as possible.
18578 On PCIe based controllers we are able to overmap the ATMU setup since
18579 RX & TX links are separate but report the proper amount of inbound
18580 address space to the region tracking to ensure there is no overlap.
18582 On PCI based controllers we use as many inbound windows as available to
18583 map as much of the memory as possible.
18585 Additionally we changed all the CCSR register access to use proper IO
18586 accessor functions. Also had to add CONFIG_SYS_CCSRBAR_PHYS to some
18587 86xx platforms that didn't have it defined.
18589 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18591 commit 8295b94400449586505ffe34ec024feb3d2c8fe4
18592 Author: Kumar Gala <galak@kernel.crashing.org>
18593 Date: Wed Aug 5 07:49:27 2009 -0500
18595 pci/fsl_pci_init: Use PCIe capability to determine if controller is PCIe
18597 Change the code to use the PCIe capabilities register to determine if we
18598 are a PCIe controller or not. Additionally cleaned up some white space
18599 and formatting in the file.
18601 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18603 commit cb151aa2cf5fbb1e412fc763a3a611758f066238
18604 Author: Kumar Gala <galak@kernel.crashing.org>
18605 Date: Mon Aug 3 21:02:02 2009 -0500
18607 pci/fsl_pci_init: Fold fsl_pci_setup_inbound_windows into fsl_pci_init
18609 Every platform that calls fsl_pci_init calls fsl_pci_setup_inbound_windows
18610 before it calls fsl_pci_init. There isn't any reason to just call it
18611 from fsl_pci_init and simplify things a bit.
18613 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18615 commit fb3143b35eb5890ec72e79d17a6068a84a057d47
18616 Author: Kumar Gala <galak@kernel.crashing.org>
18617 Date: Mon Aug 3 20:44:55 2009 -0500
18619 pci/fsl_pci_init: Fold pci_setup_indirect into fsl_pci_init
18621 Every platform that calls fsl_pci_init calls pci_setup_indirect before
18622 it calls fsl_pci_init. There isn't any reason to just call it from
18623 fsl_pci_init and simplify things a bit.
18625 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18627 commit 28887d831b02c66ccc10d7f1379204b5a62f4543
18628 Author: André Schwarz <andre.schwarz@matrix-vision.de>
18629 Date: Thu Aug 27 14:48:35 2009 +0200
18631 Use common code for Matrix Vision boards
18633 Clean up existing boards (mvBC-P/MPC5200 and mvBL-M7/MPC8343) by
18636 Signed-off-by: André Schwarz <andre.schwarz@matrix-vision.de>
18638 commit 05f91a65abc3180e2896cd8ddee7a34b1d1ce6e0
18639 Author: Kim Phillips <kim.phillips@freescale.com>
18640 Date: Wed Aug 26 21:27:37 2009 -0500
18642 mpc83xx: mpc8349itx - accommodate larger kernel sizes & unzero the bootdelay
18644 apparently the ITX was missed last round.
18646 Also make bootdelay consistent with other boards, so as to give on the
18647 opportunity to fix mistakenly set bootcmd without having checked for an
18648 bootdelay zero setting first.
18650 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18652 commit cc861f7127f200e704baaf061a7f508e3c93f2a3
18653 Author: Kim Phillips <kim.phillips@freescale.com>
18654 Date: Wed Aug 26 21:25:46 2009 -0500
18656 mpc83xx: match dtb filename references to their dts equivalents in the linux kernel
18658 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18660 commit 77b351cd0f20483eefa09bebebb3e0cbf5555b2c
18661 Author: Sandeep Paulraj <s-paulraj@ti.com>
18662 Date: Tue Aug 18 10:10:42 2009 -0400
18664 NAND: DaVinci: V2 Adding 4 BIT ECC support
18666 This patch adds 4 BIT ECC support in the DaVinci NAND
18667 driver. Tested on both the DM355 and DM365.
18669 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
18670 Signed-off-by: Scott Wood <scottwood@freescale.com>
18672 commit f83b7f9e8a5d1334e24506ea5953dd871596ea8a
18673 Author: Sandeep Paulraj <s-paulraj@ti.com>
18674 Date: Mon Aug 10 13:27:56 2009 -0400
18676 MTD:NAND: ADD new ECC mode NAND_ECC_HW_OOB_FIRST
18678 This patch adds the new mode NAND_ECC_HW_OOB_FIRST in the nand code to
18679 support 4-bit ECC on TI DaVinci devices with large page (up to 2K) NAND
18680 chips. This ECC mode is similar to NAND_ECC_HW, with the exception of
18681 read_page API that first reads the OOB area, reads the data in chunks,
18682 feeds the ECC from OOB area to the ECC hw engine and perform any
18683 correction on the data as per the ECC status reported by the engine.
18685 This patch has been accepted by Andrew Morton and can be found at
18687 http://userweb.kernel.org/~akpm/mmotm/broken-out/mtd-nand-add-new-ecc-mode-ecc_hw_oob_first.patch
18689 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
18690 Signed-off-by: Sneha Narnakaje <nsnehaprabha@ti.com>
18691 Signed-off-by: Scott Wood <scottwood@freescale.com>
18693 commit 36fab997d85d89ee7fd2c7fd6057fab786d556aa
18694 Author: Ilya Yanok <yanok@emcraft.com>
18695 Date: Tue Aug 11 02:32:54 2009 +0400
18697 mxc_nand: add nand driver for MX2/MX3
18699 Driver for NFC NAND controller found on Freescale's MX2 and MX3
18700 processors. Ported from Linux. Tested only with i.MX27 but should
18701 works with other MX2 and MX3 processors too.
18703 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
18704 Signed-off-by: Scott Wood <scottwood@freescale.com>
18706 commit a2c65b47effcb3d0aa23e58596538acd338ac7c5
18707 Author: Sandeep Paulraj <s-paulraj@ti.com>
18708 Date: Mon Aug 10 13:27:46 2009 -0400
18710 NAND: ADD page Parameter to all read_page/read_page_raw API's
18712 This patch adds a new "page" parameter to all NAND read_page/read_page_raw
18713 APIs. The read_page API for the new mode ECC_HW_OOB_FIRST requires the
18714 page information to send the READOOB command and read the OOB area before
18717 This patch has been accepted by Andrew Morton and can be found at
18718 http://userweb.kernel.org/~akpm/mmotm/broken-out/mtd-nand-add-page-parameter-to-all-read_page-read_page_raw-apis.patch
18720 WE would like this to become part of the u-boot GIT as well
18722 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
18723 Signed-off-by: Sneha Narnakaje <nsnehaprabha@ti.com>
18724 Signed-off-by: Scott Wood <scottwood@freescale.com>
18726 commit de4250929f37e6c16860741b74546bedbe0bdaba
18727 Author: Heiko Schocher <hs@denx.de>
18728 Date: Tue Jul 21 17:13:40 2009 +0200
18730 83xx, kmeter1: added NAND support
18732 Signed-off-by: Heiko Schocher <hs@denx.de>
18733 Signed-off-by: Scott Wood <scottwood@freescale.com>
18735 commit ecad289fc6bd9d89ef4d5093cc7b6fd712fd0d29
18736 Author: Kyungmin Park <kmpark@infradead.org>
18737 Date: Tue Jul 21 11:58:04 2009 +0900
18739 OneNAND: Remove unused read_spareram
18741 Remove unused read_spareram and add unlock_all as kernel does
18743 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
18744 Signed-off-by: Scott Wood <scottwood@freescale.com>
18746 commit 403ce1f759b5acec8514cd7e10ce76704fed519c
18747 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
18748 Date: Thu Jul 16 21:19:29 2009 +0200
18750 KB9202: Add NAND support
18752 Add KB9202 NAND driver
18754 Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
18755 Signed-off-by: Scott Wood <scottwood@freescale.com>
18757 commit ce3277a6f2c082f39596d3d3d88dd0a5bc91439d
18758 Author: Kyungmin Park <kmpark@infradead.org>
18759 Date: Tue Jul 21 11:58:04 2009 +0900
18761 OneNAND: Remove unused read_spareram
18763 Remove unused read_spareram and add unlock_all as kernel does
18765 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
18767 commit 0d042037b3cf8693ea0f793d0c292430bfc5a95c
18768 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
18769 Date: Tue Aug 25 10:30:26 2009 -0500
18771 galaxy5200: Cleanup typo and trailing whitespace
18773 Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
18775 commit f6a309080b2da9e509b5ee8d091dca5e175415b7
18776 Author: TsiChung Liew <tsicliew@gmail.com>
18777 Date: Wed Jul 22 18:42:45 2009 +0000
18779 ColdFire: Fix compile warning messages
18781 Change %08lX to %08X in board.c. Remove unused variable
18782 'oscillator' in mcf5227x/cpu_init.c and 'scm2' in
18783 mcf532x/cpu_init.c. Provide argument type cast in
18784 drivers/dma/MCD_dmaApi.c.
18786 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
18788 commit 88c811b153771a3d1bfe958297c69722efb278e9
18789 Author: TsiChung Liew <tsicliew@gmail.com>
18790 Date: Wed Jul 22 16:32:39 2009 +0000
18792 ColdFire: Fix missing _IO_BASE which caused compile error
18794 The compile error was caused by a recent patch. Affected platforms -
18795 M5253DEMO.h, M5253EVBE.h, and M54455EVB.h. Adding the _IO_BASE
18796 automatically defined to 0 in asm-m68k/io.h if it isn't set in
18797 platform configuration file.
18799 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
18801 commit 3a7b2c21fb08b022e3e624cd071002b4aaed1606
18802 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
18803 Date: Wed Jul 22 17:13:24 2009 +0200
18805 Support up to 7 banks for ids as specified in JEDEC JEP106Z
18807 see http://www.jedec.org/download/search/jep106Z.pdf
18808 Add some second source legacy flash chips 256x8.
18810 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
18811 Signed-off-by: Stefan Roese <sr@denx.de>
18813 commit 0d071cdd782e917b43e04869843df31670231ffd
18814 Author: Kim Phillips <kim.phillips@freescale.com>
18815 Date: Mon Aug 24 14:32:26 2009 -0500
18817 net: tsec - handle user interrupt while waiting for PHY auto negotiation to complete
18819 if you don't have firmware installed for the PHY to come to life, this
18820 wait can be painful - let's give the option to avoid it if we want.
18822 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18823 Acked-by: Andy Fleming <afleming@freescale.com>
18824 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18826 commit 4fccb818e7ee1190602e79aa5729a23bc349bf0c
18827 Author: Robin Getz <rgetz@blackfin.uclinux.org>
18828 Date: Thu Aug 20 10:50:20 2009 -0400
18830 Add Transfer Size Option to tftp
18832 Optionally add RFC 2349 "Transfer Size Option", so we can minimize the
18833 time spent sending data over the UART (now print a single line during a
18836 - If turned on (CONFIG_TFTP_TSIZE), U-Boot asks for the size of the file.
18837 - if receives the file size, a single line (50 chars) are printed.
18838 one hash mark == 2% of the file downloaded.
18839 - if it doesn't receive the file size (the server doesn't support RFC
18840 2349, prints standard hash marks (one mark for each UDP frame).
18842 Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
18843 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18845 commit 488feef85229c08cd3aa1fa183bc8f483d2ae832
18846 Author: Robin Getz <rgetz@blackfin.uclinux.org>
18847 Date: Mon Aug 24 10:33:39 2009 -0400
18849 Add debug message for Blackfin Ethernet Rx function.
18851 Add a simple print for the Blackfin's Ethernet Rx function,
18852 so we can debug incomming Ethernet functions easier.
18854 Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
18855 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18857 commit b1c0eaac110bc919e5b4e88821348e714493f266
18858 Author: Ben Warren <biggerbadderben@gmail.com>
18859 Date: Tue Aug 25 13:09:37 2009 -0700
18861 Convert CS8900 Ethernet driver to CONFIG_NET_MULTI API
18863 All in-tree boards that use this controller have CONFIG_NET_MULTI added
18865 - changed CONFIG_DRIVER_CS8900 to CONFIG_CS8900
18866 - changed CS8900_BASE to CONFIG_CS8900_BASE
18867 - changed CS8900_BUS?? to CONFIG_CS8900_BUS??
18868 - cleaned up line lengths
18869 - modified VCMA9 command function that accesses the device
18870 - removed MAC address initialization from lib_arm/board.c
18872 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18873 Tested-by: Wolfgang Denk <wd@denx.de>
18874 Acked-by: Wolfgang Denk <wd@denx.de>
18876 commit d47628a6ecf80cd4584a50b6c795b90c985a48e5
18877 Author: Alessandro Rubini <rubini-list@gnudd.com>
18878 Date: Fri Aug 7 13:59:26 2009 +0200
18880 arm nomadik: activate defrag choose 4k transfer block size
18882 This chooses 4kB data size for both TFTP and NFS, as an example
18883 about how to use support for IP fragments.
18885 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18886 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18888 commit bd931ca61c84039241d438ade4a9755ae0e5372f
18889 Author: Alessandro Rubini <rubini-list@gnudd.com>
18890 Date: Fri Aug 7 13:59:16 2009 +0200
18892 nfs: accept CONFIG_NFS_READ_SIZE from config file
18894 To take advantage of defragmented packets, the config file
18895 can define CONFIG_NFS_READ_SIZE to override the 1kB default.
18896 No support is there for an environment variable by now.
18898 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18899 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18901 commit 89ba81d1079a07b8430a98c1746c6d411312eb0d
18902 Author: Alessandro Rubini <rubini-list@gnudd.com>
18903 Date: Fri Aug 7 13:59:06 2009 +0200
18905 tftp: get the tftp block size from config file and from the environment
18907 Increasing the block size is useful if CONFIG_IP_DEFRAG is
18908 used. Howerver, the last fragments in a burst may overflow the
18909 receiving ethernet, so the default is left at 1468, with thre new
18910 CONFIG_TFTP_BLOCKSIZE for config files. Further, "tftpblocksize"
18911 can be set in the environment.
18913 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18914 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18916 commit 5cfaa4e54d0eb8232fa1cf092d955fdaed5b673d
18917 Author: Alessandro Rubini <rubini-list@gnudd.com>
18918 Date: Fri Aug 7 13:58:56 2009 +0200
18920 net: defragment IP packets
18922 The defragmenting code is enabled by CONFIG_IP_DEFRAG; the code is
18923 useful for TFTP and NFS transfers. The user can specify the maximum
18924 defragmented payload as CONFIG_NET_MAXDEFRAG (default 16k).
18925 Since NFS has a bigger per-packet overhead than TFTP, the static
18926 reassembly buffer can hold CONFIG_NET_MAXDEFRAG + the NFS overhead.
18928 The packet buffer is used as an array of "hole" structures, acting as
18929 a double-linked list. Each new fragment can split a hole in two,
18930 reduce a hole or fill a hole. No support is there for a fragment
18931 overlapping two diffrent holes (i.e., thre new fragment is across an
18932 already-received fragment).
18934 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18935 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18937 commit 68e74567cf317318df52dbcb2ac170ffc5e7758a
18938 Author: Feng Kan <fkan@amcc.com>
18939 Date: Fri Aug 21 10:59:42 2009 -0700
18941 ppc4xx: Fix ECC Correction bug with SMC ordering for NDFC driver
18943 Fix ECC Correction bug where the byte offset location were double
18944 flipped causing correction routine to toggle the wrong byte location
18945 in the ECC segment. The ndfc_calculate_ecc routine change the order
18946 of getting the ECC code.
18947 /* The NDFC uses Smart Media (SMC) bytes order */
18948 ecc_code[0] = p[2];
18949 ecc_code[1] = p[1];
18950 ecc_code[2] = p[3];
18951 But in the Correction algorithm when calculating the byte offset
18952 location, the s1 is used as the upper part of the address. Which
18953 again reverse the order making the final byte offset address
18954 location incorrect.
18955 byteoffs = (s1 << 0) & 0x80;
18958 byteoffs |= (s0 >> 4) & 0x08;
18959 The order is change to read it in straight and let the correction
18960 function to revert it to SMC order.
18962 Signed-off-by: Feng Kan <fkan@amcc.com>
18963 Acked-by: Victor Gallardo <vgallardo@amcc.com>
18964 Acked-by: Prodyut Hazarika <phazarika@amcc.com>
18965 Signed-off-by: Stefan Roese <sr@denx.de>
18967 commit 307ecb6db04eebdc06b8c87d48bf48d3cbd5e9d7
18968 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
18969 Date: Thu Aug 13 08:32:37 2009 -0500
18971 Add support for USB on PSC3 for the mpc5200
18973 Support USB on PSC3 on the mpc5200. Before this patch, enabling USB support
18974 would reconfigure PSC4 and PSC5 to USB. The mpc5200 does not support USB
18975 enabled on both the standard USB port and PSC3. This patch masks the
18976 appropriate bits when enabling USB.
18978 Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
18979 Acked-by: Grant Likely <grant.likely@secretlab.ca>
18980 Acked-by: Remy Bohmer <linux@bohmer.net>
18982 commit 6b8548b0f7068379ad1efa4fa28725f361b2d3cd
18983 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18984 Date: Thu Aug 13 19:12:44 2009 +0200
18986 Add driver for the ST M41T94 SPI RTC
18988 This RTC is used in some Calao boards. The driver code is taken from
18989 the linux rtc-m41t94 driver
18991 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18993 commit 885fc78c28fbe773bcb4edc9dd0fdac05ebb5b38
18994 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18995 Date: Thu Aug 13 15:31:12 2009 +0200
18997 Switch from per-driver to common definition of bin2bcd and bcd2bin
18999 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19000 Acked-by: Stefan Roese <sr@denx.de>
19002 commit e84aba135ed7145299304ef550e92f08b2c99d7a
19003 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19004 Date: Thu Aug 13 15:31:11 2009 +0200
19006 Replace BCD2BIN and BIN2BCD macros with inline functions
19008 In the process, also remove backward-compatiblity macros BIN_TO_BCD and
19009 BCD_TO_BIN and update the sole board using them to use the new bin2bcd
19010 and bcd2bin instead
19012 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19013 Acked-by: Stefan Roese <sr@denx.de>
19014 Acked-by: Detlev Zundel <dzu@denx.de>
19016 commit 5b53b29bc2e82b80b669f1d2402068c60d7fecd0
19017 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
19018 Date: Thu Aug 13 10:14:21 2009 -0500
19020 Add support for the galaxy5200
19022 Add support for the DEKA Research and Development galaxy5200 board
19024 The galaxy5200 is an Freescale mpc5200 based embedded industrial
19027 Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
19029 commit 0a9e4e772123fe3e2bb499d7d2160c4cfd8a3a8d
19030 Author: Mike Frysinger <vapier@gentoo.org>
19031 Date: Fri Jul 24 16:34:32 2009 -0400
19033 unify {CONFIG_,}ENV_IS_EMBEDDED
19035 Some boards have fallen out of sync by defining CONFIG_ENV_IS_EMBEDDED
19036 manually. While it is useful to have this available to the build system,
19037 let's do it automatically rather than forcing people to opt into it.
19039 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19040 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19041 Signed-off-by: Wolfgang Denk <wd@denx.de>
19043 commit 02c9aa1d41f73fdcf8383a36cc0cbbfaf952855d
19044 Author: Robin Getz <rgetz@blackfin.uclinux.org>
19045 Date: Mon Jul 27 00:07:59 2009 -0400
19047 Add md5sum and sha1 commands...
19049 Now that we have sha1 and md5 in lib_generic, allow people to use
19050 them on the command line, for checking downloaded files.
19052 Signed-off-by: Robin Getz <rgetz@analog.com>
19054 commit 30fc5cd3116cb112d0aab7e6d7c8eef1b67ed075
19055 Author: Wolfgang Denk <wd@denx.de>
19056 Date: Tue Aug 25 12:22:38 2009 +0200
19058 include/s3c24x0.h: fix S3C24X0_SPI_CHANNEL declaration
19060 The SPI controller on the S3C24X0 has 8 bit registers, not 32 bit.
19062 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19063 Signed-off-by: Wolfgang Denk <wd@denx.de>
19065 commit e637385e69f63bc73b9dfd2ddd8d0f383790ca28
19066 Author: Mike Frysinger <vapier@gentoo.org>
19067 Date: Thu Aug 20 19:17:59 2009 -0400
19069 Blackfin: fix typos in gpio comments
19071 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19073 commit c2fbcb6ae86c10621a386c13be57eaa766221ed5
19074 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
19075 Date: Tue Aug 18 04:49:57 2009 -0400
19077 Blackfin: cm-bf527/cm-bf537: increase flash sectors
19079 Newer revisions of these boards have slightly larger flashes, so increase
19080 the configured number of sectors so that U-Boot works on all revisions.
19082 Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
19083 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19085 commit a794f59a75bf9fd4a44f1ad2349cae903c42b89c
19086 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19087 Date: Sun Aug 23 14:14:52 2009 +0200
19089 sh/rsk7203: add missing include net.h
19091 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19093 commit 6ac9f47977a9fc1876979871eeb14f26ba1bdbe6
19094 Author: Mike Frysinger <vapier@gentoo.org>
19095 Date: Sun Aug 23 02:47:59 2009 -0400
19097 start a linker script helper file
19099 Start a common header file for common linker script code (such as
19100 workarounds for older linkers) rather than doing this in the build system.
19102 As fallout, we no longer execute the linker every time config.mk is
19103 included by a build file (which can easily be 70+ times), but rather only
19106 This also fixes a bug in the major version checking by creating a macro to
19107 easily compare versions and keep people from making the same common
19108 mistake (forgetting to check major and minor together).
19110 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19112 commit 2ed0869d30602eb660569eababb8fedff36bd23a
19113 Author: Mike Frysinger <vapier@gentoo.org>
19114 Date: Sat Aug 22 19:50:22 2009 -0400
19116 Blackfin: use common code to preprocess linker script
19118 Now that the common code preprocesses the linker script, the Blackfin code
19119 no longer needs to do it.
19121 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19123 commit 4d3758c835c7e96da2a291e7fb5acfc19bc06e8e
19124 Author: Mike Frysinger <vapier@gentoo.org>
19125 Date: Sat Aug 22 19:48:56 2009 -0400
19127 .gitignore: ignore generated u-boot.lds
19129 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19131 commit 79b91de958511840d2a7491be92d435b7ef43f17
19132 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19133 Date: Sat Aug 22 14:21:53 2009 +0200
19135 include/mmc.h: Fix typo in IS_SD() macro
19137 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19139 commit 963f2f611741f8d9c38bd7caf20ae8c95cab7b3f
19140 Author: Wolfgang Denk <wd@denx.de>
19141 Date: Sat Aug 22 23:27:26 2009 +0200
19143 Prepare 2009.08-rc3
19145 Update CHANGELOG, minor Coding Style cleanup.
19147 Signed-off-by: Wolfgang Denk <wd@denx.de>
19149 commit 5b2da6a309266f21cbb68f06fcfdf9ba141022e7
19150 Author: Michal Simek <monstr@monstr.eu>
19151 Date: Fri Aug 21 06:52:25 2009 +1000
19153 qemu-mips: Fix Qemu website
19155 Signed-off-by: Michal Simek <monstr@monstr.eu>
19156 Signed-off-by: Michal Simek <michal.simek@petalogix.com>
19157 Acked-by: Shinya Kuribayashi <skuribay@pobox.com>
19159 commit 79f516bccc3cff5a5cd4b3dffb7d254e746fdbde
19160 Author: Kim Phillips <kim.phillips@freescale.com>
19161 Date: Fri Aug 21 16:34:38 2009 -0500
19163 mpc83xx: accommodate larger kernel sizes by default
19165 linux mpc83xx_defconfig kernels are getting bigger, accommodate for
19166 their growth by adjusting default load and fdt addresses.
19168 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19170 commit 8eceeb7fd656d6d071c0a8b615e178aca5775fff
19171 Author: Kim Phillips <kim.phillips@freescale.com>
19172 Date: Fri Aug 21 16:33:15 2009 -0500
19174 mpc83xx: mpc8377erdb - change DDR settings to those from latest bsp
19176 when using Linus' 83xx_defconfig, the mpc8377rdb would hang at boot
19179 NET: Registered protocol family 16
19183 io scheduler cfq registered
19185 message. Fixing up these DDR settings appears to fix the problem.
19187 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19189 commit 27c5248dd4c9ba4a36899689595956c5e59e349a
19190 Author: Kim Phillips <kim.phillips@freescale.com>
19191 Date: Fri Aug 21 16:31:20 2009 -0500
19193 mpc83xx: tqm8349 - remove pci & flash window conflict
19195 commit 9993e196da707a0a1cd4584f1fcef12382c1c144 "mpc83xx: convert all
19196 remaining boards over to 83XX_GENERIC_PCI" remapped pci windows on
19197 tqm834x to make it more consistent with the other 83xx boards. During
19198 that time however, the author failed to realize that FLASH_BASE was
19199 occupying the same range as what PCI1_MEM_BASE was being assigned.
19201 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19202 Tested-by: Wolfgang Denk <wd@denx.de>
19204 commit 6d2c26ac831f033b0025cfb256365a047f8dd115
19205 Author: Heiko Schocher <hs@denx.de>
19206 Date: Fri Aug 21 16:30:30 2009 -0500
19208 mpc83xx: add missing CSCONFIG_ODT_WR_CFG for 832x CPUs
19210 Signed-off-by: Heiko Schocher <hs@denx.de>
19211 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19213 commit 193b4cb3f641ed0fd9bb79b8fa4671882c50ffdb
19214 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
19215 Date: Fri Aug 21 16:27:05 2009 -0500
19217 mpc83xx: mpc8349 - delete unused SYS_MID_FLASH_JUMP
19219 This was introduced with the MPC8349EMDS board, and then copied to
19220 a couple other boards by nature of being the reference implementation.
19222 u-boot$git grep CONFIG_SYS_MID_FLASH_JUMP
19223 include/configs/MPC8349EMDS.h:#define CONFIG_SYS_MID_FLASH_JUMP 0x7F000000
19224 include/configs/sbc8349.h:#define CONFIG_SYS_MID_FLASH_JUMP 0x7F000000
19225 include/configs/vme8349.h:#define CONFIG_SYS_MID_FLASH_JUMP 0x7F000000
19228 It currently isn't used, so delete it before it spreads further.
19230 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
19231 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19233 commit c0d660fbbede322648ec79d3e39389e48f5fab24
19234 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
19235 Date: Fri Aug 21 16:21:58 2009 -0500
19237 mpc83xx: sbc8349 - make enabling PCI more user friendly
19239 Prior to this commit, to enable PCI, you had to go manually
19240 edit the board config header, which isn't really user friendly.
19241 This adds the typical PCI make targets to the toplevel Makefile
19242 in accordance with what is being done with other boards.
19244 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
19245 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19247 commit a3c5057a6c05b4c7235a270486220e4511366133
19248 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19249 Date: Fri Aug 7 23:37:54 2009 +0200
19251 eeprom_m95xxx: remove unused variable i
19253 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19255 commit 8cf19b9fec92d8aa22b2fe4b4e6976743b1daa51
19256 Author: Ilya Yanok <yanok@emcraft.com>
19257 Date: Fri Jul 17 15:02:42 2009 +0400
19259 jffs2: some fixes to summary support
19261 This patch fixes some issues with JFFS2 summary support in U-Boot.
19262 1/ Summary support made compilation configurable (as summary support
19263 considered expiremental even in Linux).
19264 2/ Summary code can do unaligned 16-bit and 32-bit memory accesses.
19265 We need to get data byte by byte to exclude data aborts.
19266 3/ Make summary scan in two passes so we can safely fall back to full
19267 scan if we found unsupported entry in the summary.
19269 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19271 commit 11906936e168d12d684bb3d2930a62693ba3d84e
19272 Author: Prafulla Wadaskar <prafulla@marvell.com>
19273 Date: Mon Aug 10 18:55:54 2009 +0530
19275 arm: rd6281a: Fixed NAND specific warning
19277 It is recommended to define the macro CONFIG_SYS_64BIT_VSPRINTF
19278 for NAND specific warning removal, same is done in this patch
19280 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19282 commit b5ffb193330113d2e00489d96bf8ec1f541ed4e1
19283 Author: Wolfgang Denk <wd@denx.de>
19284 Date: Thu Aug 13 00:37:16 2009 +0200
19286 TRAB: make independent of specific libgcc helper routines
19288 The TRAB board references local libgcc helper routines
19289 (lib_arm/div0.o and lib_arm/_umodsi3.o) which cause build problems
19290 when we try to use the normal, compiler provided libgcc instead.
19291 Removing these references allows to build both with and without the
19292 local libgcc helper routines.
19294 Signed-off-by: Wolfgang Denk <wd@denx.de>
19296 commit 1aada9cd643567d351667138851e9231ccfa245a
19297 Author: Wolfgang Denk <wd@denx.de>
19298 Date: Mon Aug 17 14:00:53 2009 +0200
19300 Fix all linker scripts for older binutils versions (pre-2.16)
19302 Commit f62fb99941c6 fixed handling of all rodata sections by using a
19303 wildcard combined with calls to ld's builtin functions SORT_BY_ALIGNMENT()
19304 and SORT_BY_NAME(). Unfortunately these functions were only
19305 introduced with biunutils version 2.16, so the modification broke
19306 building with all tool chains using older binutils.
19308 This patch makes it work again. This is done by omitting the use of
19309 these functions for such old tool chains. This will result in
19310 slightly larger target binaries, as the rodata sections are no longer
19311 in optimal order alignment-wise which reauls in unused gaps, but the
19312 effect was found to be insignificant - especially compared to the fact
19313 that you cannot build U-Boot at all in the current state.
19315 As ld seems to have no support for conditionals we run the linker
19316 script through the C preprocessor which can be easily used to remove
19317 the unwanted function calls.
19319 Note that the C preprocessor must be run with the "-ansi" (or a
19320 "-std=") option to make sure all the system-specific predefined
19321 macros outside the reserved namespace are suppressed. Otherise, cpp
19322 might for example substitute "powerpc" to "1", thus corrupting for
19323 example "OUTPUT_ARCH(powerpc)" etc.
19325 Signed-off-by: Wolfgang Denk <wd@denx.de>
19326 Cc: Mike Frysinger <vapier@gentoo.org>
19328 commit f772acf8a584067033eff1e231fcd1fb3a00d3d9
19329 Author: Wolfgang Denk <wd@denx.de>
19330 Date: Mon Aug 17 13:17:29 2009 +0200
19332 ARM: compiler options cleanup - improve tool chain support
19334 For some time there have been repeated reports about build problems
19335 with some ARM (cross) tool chains. Especially issues about
19336 (in)compatibility with the tool chain provided runtime support
19337 library libgcc.a caused to add and support a private implementation
19338 of such runtime support code in U-Boot. A closer look at the code
19339 indicated that some of these issues are actually home-made. This
19340 patch attempts to clean up some of the most obvious problems and make
19341 building of U-Boot with different tool chains easier:
19343 - Even though all ARM systems basicy used the same compiler options
19344 to select a specific ABI from the tool chain, the code for this was
19345 distributed over all cpu/*/config.mk files. We move this one level
19346 up into lib_arm/config.mk instead.
19348 - So far, we only checked if "-mapcs-32" was supported by the tool
19349 chain; if yes, this was used, if not, "-mabi=apcs-gnu" was
19350 selected, no matter if the tool chain actually understood this
19351 option. There was no support for EABI conformant tool chains.
19352 This patch implements the following logic:
19354 1) If the tool chain supports
19355 "-mabi=aapcs-linux -mno-thumb-interwork"
19356 we use these options (EABI conformant tool chain).
19357 2) Otherwise, we check first if
19359 is supported, and then check for
19361 If one test succeeds, we use the first found option.
19362 3) In case 2), we also test if "-mno-thumb-interwork", and use
19363 this if the test succeeds. [For "-mabi=aapcs-linux" we set
19364 "-mno-thumb-interwork" mandatorily.]
19366 This way we use a similar logic for the compile options as the
19369 - Some EABI conformant tool chains cause external references to
19370 utility functions like raise(); such functions are provided in the
19371 new file lib_arm/eabi_compat.c
19373 Note that lib_arm/config.mk gets parsed several times, so we must
19374 make sure to add eabi_compat.o only once to the linker list.
19376 Signed-off-by: Wolfgang Denk <wd@denx.de>
19377 Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19378 Cc: Dirk Behme <dirk.behme@googlemail.com>
19379 Cc: Magnus Lilja <lilja.magnus@gmail.com>
19380 Cc: Tom Rix <Tom.Rix@windriver.com>
19381 Cc: Prafulla Wadaskar <prafulla@marvell.com>
19382 Acked-by: Sergey Kubushyn <ksi@koi8.net>
19383 Tested-by: Magnus Lilja <lilja.magnus@gmail.com>
19384 Tested-by: Andrzej Wolski <awolski@poczta.fm>
19385 Tested-by: Gaye Abdoulaye Walsimou <walsimou@walsimou.com>
19386 Tested-by: Tom Rix <Tom.Rix@windriver.com>
19387 Tested-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19389 commit 269610f6ba2e4a7bc27d2e53d43160614016964f
19390 Author: Mingkai Hu <Mingkai.hu@freescale.com>
19391 Date: Thu Jul 30 17:56:51 2009 +0800
19393 NAND boot: fix nand_load overlap issue
19395 The code copy data from NAND flash block by block, so when
19396 the data length isn't a whole-number multiple of the block
19397 size, it will overlap the rest space.
19399 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
19400 Signed-off-by: Scott Wood <scottwood@freescale.com>
19402 commit 1fc1d9aed08f2b3366d634fda6712a710b2cff9a
19403 Author: Giulio Benetti <giulio.benetti@micronovasrl.com>
19404 Date: Fri Jul 31 17:30:34 2009 -0500
19406 add WATCHDOG_RESET() on nand write and read
19408 Signed-off-by: giulio.benetti@micronovasrl.com
19409 Acked-by: Wolfgang Denk <wd@denx.de>
19410 Signed-off-by: Scott Wood <scottwood@freescale.com>
19412 commit b1e849f2201bbbf3ca81fde164f154f9caf7f0e9
19413 Author: Peter Tyser <ptyser@xes-inc.com>
19414 Date: Wed Feb 4 15:14:05 2009 -0600
19416 tsec: Wait for auto-negotiation to complete without link
19418 Previously, waiting for auto-negotiation would only occur if a valid
19419 link had been detected. Problems arose when attempting to use a
19420 tsec immediately after bootup but before link was achieved, eg:
19422 Auto-neg error, defaulting to 10BT/HD
19424 Auto-neg error, defaulting to 10BT/HD
19428 With this patch applied the same operation as above resulted in:
19430 Waiting for PHY auto negotiation to complete. done
19431 Enet starting in 1000BT/FD
19432 Speed: 1000, full duplex
19434 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19435 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19437 commit 477fa6378fbd3e47a5e2e83d0dd3970d5b1c8371
19438 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
19439 Date: Thu Aug 20 10:14:11 2009 +0200
19441 arm: kirkwood: See to it that sent data is 8-byte aligned
19443 U-boot might use non-8-byte-aligned addresses for sending data, which
19444 the kwgbe_send doesn't accept (bootp does this for me). This patch
19445 copies the data to be sent to a malloced temporary buffer if it is
19448 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
19449 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19451 commit cad713bf7548b9e90433dac8270165402a6c9cc3
19452 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
19453 Date: Thu Aug 20 10:13:06 2009 +0200
19455 Wait for the link to come up on kirkwood network init
19457 This patch makes the device wait for up to 5 seconds for the link to
19458 come up, similar to what many of the other network drivers do. This
19459 avoids confusing situations where, e.g., a tftp fails when initiated
19460 early after U-boot has started (before the link has come up).
19462 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
19463 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19465 commit bb1ca3b27f7fba8c73cb10279a6a8b8b69a308ff
19466 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
19467 Date: Thu Aug 20 10:12:28 2009 +0200
19469 arm:kirkwood Define kirkwood phy address magic number
19471 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
19472 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19474 commit f81ecb5d3300bf92d17302d3712f30585c182da9
19475 Author: Timur Tabi <timur@freescale.com>
19476 Date: Mon Aug 17 15:55:38 2009 -0500
19478 e1000: fix PCI memory addressing
19480 The Intel E1000 driver was making assumptions about the relationship between
19481 some virtual, physical, and PCI addresses.
19483 Also fix some bad usage of the DEBUGOUT macro
19485 Signed-off-by: Timur Tabi <timur@freescale.com>
19486 Acked-by: Kumar Gala <galak@kernel.crashing.org>
19487 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19489 commit b644006e1a7baa227aedc606ecdf0bb5eeb24cab
19490 Author: Ilya Yanok <yanok@emcraft.com>
19491 Date: Wed Aug 12 16:42:48 2009 +0400
19493 jffs2: clean the cache in case of malloc fails in build_lists
19495 We should call jffs2_clean_cache() if we return from jffs2_build_lists()
19496 with an error to prevent usage of incomplete lists. Also we should
19497 free() a local buffer to prevent memory leaks.
19499 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19501 commit 7ff66bb0be80cadd681be22a72e5eb02ee14c878
19502 Author: Heiko Schocher <hs@denx.de>
19503 Date: Wed Aug 12 10:17:03 2009 +0200
19505 ppc: trigger WDT before starting Linux
19507 Signed-off-by: Heiko Schocher <hs@denx.de>
19509 commit 918319c705d8a3d6251919a660baef32ff3a829a
19510 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19511 Date: Wed Jul 22 18:30:03 2009 +0200
19513 Update the mtd driver name in bootargs for at91-based boards
19515 The name of the atmel nand driver in the kernel changed from at91_nand
19516 to atmel_nand back in June 2008, but the at91-based boards config files
19517 still refer to at91_nand. This patch updates them with the new name
19519 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19521 commit 8fa656aa5289815d942ebdc26182ccb9f2b9c86f
19522 Author: Ben Goska <goskab@onid.oregonstate.edu>
19523 Date: Fri Aug 14 10:03:36 2009 -0700
19525 omap3: Fixed a problem with hwecc
19527 In commit 187af954cf7958c24efcf0fd62289bbdb4f1f24e there
19528 was a typo that offset all the ecc registers by 4 bytes, fixed that.
19530 Signed-off-by: Ben Goska <goskab@onid.oregonstate.edu>
19531 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
19533 commit 514bab6609acd1a2a19fdd75c2f6255178db7c96
19534 Author: Stefan Roese <sr@denx.de>
19535 Date: Mon Aug 17 16:57:53 2009 +0200
19537 ppc4xx: Fix "chip_config" command for AMCC Arches
19539 This patch fixes the "chip_config" command for I2C bootstrap EEPROM
19540 configuration. First it changes the I2C bootstrap EEPROM address to
19541 0x54 as this is used on Arches (instead of 0x52 on Canyonlands/
19542 Glacier). Additionally, the NAND bootstrap settings are removed
19543 for Arches since Arches doesn't support NAND-booting.
19545 Signed-off-by: Stefan Roese <sr@denx.de>
19547 commit 4af34177b657e91263919a307fd0b0865a299e52
19548 Author: Wolfgang Denk <wd@denx.de>
19549 Date: Sun Aug 16 23:40:13 2009 +0200
19551 Monahans: avoid floating point calculations
19553 Current code for the Monahans CPU defined OSCR_CLK_FREQ as 3.250 (MHz)
19554 which caused floating point operations to be used. This resulted in
19555 unresolved references to some FP related libgcc functions when using
19556 U-Boot's private libgcc functions.
19558 Change the code to use fixed point math only.
19560 Signed-off-by: Wolfgang Denk <wd@denx.de>
19562 commit e393e2e9bc5cd3d5484e193d1380e7cd7587ab5c
19563 Author: Kumar Gala <galak@kernel.crashing.org>
19564 Date: Fri Aug 14 16:43:22 2009 -0500
19566 85xx: Fix addrmap to include memory
19568 When we init the addrmap based on the TLB we will not end up getting
19569 the TLB that covers memory if we are using SPD. The reason is we
19570 haven't relocated at the point that we setup the memory TLB and thus it
19571 will not get setup in the addrmap.
19573 Instead we can just walk over the TLB array after we've relocated and
19574 see all the TLBs that have been set and use that information to populate
19575 the initial addrmap. By doing this we insure that we get the TLB
19576 entries that cover memory.
19578 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19580 commit 7dedefdf749ff02c1086f7ddb8cb83a77b00d030
19581 Author: John Schmoller <jschmoller@xes-inc.com>
19582 Date: Wed Aug 12 10:55:47 2009 -0500
19584 flash: Fix CFI buffer size bug
19586 Fix bug introduced by 9c048b523413ae5f3ff34e00cf57569c3368ab51.
19588 The cfi_flash.c driver cast the flash buffer size to a uchar in
19589 flash_write_cfibuffer(). On some flash parts, (tested on Numonyx
19590 part PC32F512M29EWH), the buffer size is 1KB. Remove the cast to
19591 uchar to enable buffer sizes to be larger.
19593 Signed-off-by: John Schmoller <jschmoller@xes-inc.com>
19594 Signed-off-by: Stefan Roese <sr@denx.de>
19596 commit f6e3a1fa92f61083885178101e973c86b419a6f7
19597 Author: Mike Frysinger <vapier@gentoo.org>
19598 Date: Thu Aug 13 00:32:14 2009 -0400
19600 trab: rename spi_init()
19602 The local board-specific spi_init() function conflicts with the common SPI
19603 layer, so rename it to something board-specific.
19605 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19607 commit 253cb831f5861358a7fa673305cdf7ded1096f44
19608 Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
19609 Date: Wed Jul 29 06:05:20 2009 -0400
19611 zlib: add watchdog reset call
19613 This patch adds watchdog reset call to allow its invokation during decompression
19614 phase. This control was present on old zlib version and here it is
19615 backported for those relevant routines. This patch is sent as a zlib separate
19616 one beacuse it was not tested due to specific board lack.
19617 zlib patches will be unified just in one when this will be validated through
19620 Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
19622 commit dce3d797102b6618e8bdd4a09cfd35969f165d86
19623 Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
19624 Date: Wed Jul 29 08:05:08 2009 -0400
19626 zlib: updated to v.1.2.3
19628 This patch updates zlib to the latest stable version.
19629 Only relevant zlib parts were ported to u-boot tree, as already did for the
19630 current zlib (0.95). New zlib guarantees a faster inflate performances
19631 other then others improvements as explained at www.zlib.net.
19632 It also includes Alessandro Rubini's patches to allow 0 as destination pointer
19633 and to call watchdog reset if required by architecture.
19635 Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
19636 Reviewed-by: Angelo Castello <angelo.castello@st.com>
19637 Reviewed-by: Alessandro Rubini <rubini-list@gnudd.com>
19639 commit 3426d65daab6af483b177ed502038f52ed2e5aef
19640 Author: Heiko Schocher <hs@denx.de>
19641 Date: Tue Aug 11 10:37:58 2009 +0200
19643 dtt, lm81: move unneccessary printf into a debug printf
19645 Signed-off-by: Heiko Schocher <hs@denx.de>
19647 commit 54e399f110bbaa24e662e6dd9e88ddb86989d668
19648 Author: Mark Jackson <mpfj-list@mimc.co.uk>
19649 Date: Tue Aug 11 11:33:47 2009 +0100
19651 MIMC200: reduce LCD pixclock
19653 The initial pixclock for the MIMC200 board is wrong (and causes
19654 screen corruption due to DMA underruns).
19656 This patch simply reduces the pixel clock to fix the problem.
19658 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
19660 commit 1443cd7e54d6893ab7cc51d93fe7759cdaa8b31f
19661 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19662 Date: Wed Jul 1 14:04:05 2009 -0400
19664 UEC FIXED PHY: Determine fixed-phy port using UEC interface name.
19666 Fixed a misunderstanding in the original implementation, 'devnum' that
19667 was used in the cpu/ppc4xx/4xx_enet.c implementation was NOT the
19668 PHY's SMI address, rather it was the number of the MAC interface on
19669 the CPU. The equivalent of this for uec_phy will be the UEC number
19670 stored in mii_info->dev->name. Usage example is updated for uec.
19672 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19673 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19675 commit 1a9519373b977ef3f7c9563ad3acb6c6f2424657
19676 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19677 Date: Wed Jul 1 14:03:15 2009 -0400
19679 Assigned a static SMI address to all UECs TBIPA address.
19681 It is set to 0x1F by default and can be overwritten on the board
19682 header file by defining CONFIG_UTBIPAR_INIT_TBIPA. This allows
19683 the CPU to simply "reserve" one SMI address instead of using
19684 a different one for each UEC.
19686 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19687 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19689 commit 9fd38a01cbc0ce4a8db41f72677103ed04b23db5
19690 Author: Prafulla Wadaskar <prafulla@marvell.com>
19691 Date: Mon Aug 10 19:43:06 2009 +0530
19693 net: kirkwood: updates: used eth_setenv_enetaddr api
19695 eth_setenv_enetaddr is avaible by upper layer
19696 using this saves 204 bytes on total image size
19698 used Local OUI instead of Marvell OUI for
19699 random MAC address generation logic
19701 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19702 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19704 commit ecbd2078a1f56c85b6c56afaaed862bf92ccd3f3
19705 Author: Roy Zang <tie-fei.zang@freescale.com>
19706 Date: Tue Aug 11 03:48:05 2009 +0800
19708 Fix E1000 build warning on AP1000 board
19710 Fix E1000 build warning on AP1000 board
19711 Fix the build warning on AP1000 board:
19712 e1000.c:131: warning: 'e1000_read_eeprom' used but never defined
19713 e1000.c:2012: warning: 'e1000_set_phy_mode' defined but not used
19715 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
19716 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19718 commit b3af1d698b031e721bacaee8715d79daaf823de6
19719 Author: Sandeep Paulraj <s-paulraj@ti.com>
19720 Date: Mon Aug 10 12:24:40 2009 -0400
19722 ARM: Davinci DM355: Enabling DM9000 on DM355 EVM
19724 Due to recent changes to the NET support on U-boot, DM9000
19725 is no longer detected on the DM355 EVM.
19726 This minor update enables DM9000 on the DM355 EVM.
19727 Tested on the DM355 EVM
19729 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
19730 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19732 commit 08c2df33f1cd5935938486e968696f94ad406313
19733 Author: Prafulla Wadaskar <prafulla@marvell.com>
19734 Date: Mon Aug 10 19:23:19 2009 +0530
19736 net: phy: bugfixes: mv88E61xx compiler warnings fixed
19738 1. mv88E61xx driver compiler warnings fixed
19739 2. idstr if-else statements changed to switch() construct
19740 and added default case too.
19741 This fixed idstr may be uninitialized warning
19743 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19744 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19746 commit 750326e5d540885e3ec36bda9464b8269249f6ce
19747 Author: Po-Yu Chuang <ratbert@faraday-tech.com>
19748 Date: Mon Aug 10 11:00:00 2009 +0800
19750 arm: A320: driver for FTMAC100 ethernet controller
19752 This patch adds an FTMAC100 ethernet driver for Faraday A320 evaluation board.
19754 Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
19755 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19757 commit f90dc43fd67eea71124b999a7d5e617d0d86795b
19758 Author: Kumar Gala <galak@kernel.crashing.org>
19759 Date: Mon Aug 10 16:40:55 2009 -0500
19761 85xx: Removed BEDBUG support from FSL 85xx boards
19763 For some reason the MPC8544 enabled BEDBUG if PCI was enabled and that
19764 got copied int the MPC8536, MPC8572 and P2020 DS boards. The BEDBUG
19765 support has never been made to work completely on e500/85xx so we
19766 just disable it to save space and match the other FSL 85xx boards.
19768 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19770 commit eb1a4d0a471505c169bef19a73a60f8641f0b875
19771 Author: Wolfgang Denk <wd@denx.de>
19772 Date: Mon Aug 10 10:39:12 2009 +0200
19774 Prepare 2009.08-rc2
19778 Signed-off-by: Wolfgang Denk <wd@denx.de>
19780 commit 53cc18c71b2b920cca171874c6663e274fa80556
19781 Author: Wolfgang Denk <wd@denx.de>
19782 Date: Mon Aug 10 10:38:34 2009 +0200
19784 Minor coding style cleanup.
19786 Signed-off-by: Wolfgang Denk <wd@denx.de>
19788 commit d371708a1beda0f529756e614af785b30461379e
19789 Author: Wolfgang Denk <wd@denx.de>
19790 Date: Mon Aug 10 09:59:10 2009 +0200
19792 net/tftp.c: fix warning: pointer targets differ in signedness
19794 tftp.c:294: warning: pointer targets in passing argument 1 of 'strlen'
19795 differ in signedness
19797 This was only visible for the utx8245 board which seems to have DEBUG
19800 Signed-off-by: Wolfgang Denk <wd@denx.de>
19802 commit 3ed9e943fdfe51174b23989d48563b8c1b7d2ea8
19803 Author: Dirk Behme <dirk.behme@googlemail.com>
19804 Date: Sat Aug 8 16:06:47 2009 +0200
19806 ARM Cortex A8: Remove bogus config.mk entries
19808 Remove bogus config.mk entry, fix newline and remove redundant
19811 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
19813 commit cd3dcba1422d3441503251fbc69cf2437c440781
19814 Author: Dirk Behme <dirk.behme@googlemail.com>
19815 Date: Sat Aug 8 12:46:09 2009 +0200
19817 OMAP3: Fix missing GPMC_CONFIG_CS0_BASE
19819 Applying two indepenent OMAP3 patches resulted in missing
19820 GPMC_CONFIG_CS0_BASE. Patch "omap3: embedd gpmc_cs into gpmc
19821 config struct" removes GPMC_CONFIG_CS0_BASE, independent patch
19822 "omap3: bug fix for NOR boot support" introduces it's usage.
19823 Re-introduce GPMC_CONFIG_CS0_BASE.
19825 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
19827 commit ba3dbaf281130029ecb970a922551902c1d80b50
19828 Author: Ilya Yanok <yanok@emcraft.com>
19829 Date: Mon Jun 8 04:12:49 2009 +0400
19831 mxc-mmc: sdhc host driver for MX2 and MX3 proccessor
19833 This is a port of Linux driver for SDHC host controller hardware
19834 found on Freescale's MX2 and MX3 processors. Uses new generic MMC
19835 framework (CONFIG_GENERIC_MMC) and it looks like there are some
19836 problems with a framework (at least on LE cpus). Some of these
19837 problems are addressed in the following patches.
19839 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19841 commit 642d7b63c343633dcafc4e23a20e32604a05ff13
19842 Author: Alessandro Rubini <rubini-list@gnudd.com>
19843 Date: Fri Aug 7 12:35:47 2009 +0200
19845 kirkwood/gpio.h: remove duplicate definition
19847 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
19849 commit 3ac374c0f0b7d856f1a43317a286f2079106bd6a
19850 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19851 Date: Fri Aug 7 12:37:36 2009 +0200
19853 Add driver for the ST M95xxx SPI EEPROM
19855 This chip is used in a number of boards manufactured by Calao-Systems
19856 which should be supported soon. This driver provides the necessary
19857 spi_read and spi_write functions necessary to communicate with the chip.
19859 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19861 commit 30951960bae9a2c33e324a7165962a082e913f9e
19862 Author: Prafulla Wadaskar <prafulla@marvell.com>
19863 Date: Fri Aug 7 22:27:32 2009 +0530
19865 arm: Sheevaplug: Fixed NAND specific warning
19867 It is recommended to define the macro CONFIG_SYS_64BIT_VSPRINTF
19868 for NAND specific warning removal, same is done in this patch
19870 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19872 commit 317734966e763fdee183898c0ed940c9bada2541
19873 Author: Josh Boyer <jwboyer@linux.vnet.ibm.com>
19874 Date: Fri Aug 7 13:53:20 2009 -0400
19876 Dual-license IBM code contributions
19878 It was brought to our attention that U-Boot contains code derived from the
19879 IBM OpenBIOS source code originally provided with some of the older PowerPC
19880 4xx development boards. As a result, the original license of this code has
19881 been carried in the various files for a number of years in the U-Boot project.
19883 IBM is dual-licensing the IBM code contributions already present in U-Boot
19884 under either the terms of the GNU General Public License version 2, or the
19885 original code license already present.
19887 Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
19889 commit cfd700be9f5ed289fd57a9bd61e266319badcb0d
19890 Author: Kumar Gala <galak@kernel.crashing.org>
19891 Date: Wed Aug 5 09:03:54 2009 -0500
19893 fdt: Fix fdt_pci_dma_ranges handling of 64-bit ranges
19895 If the size of a region equal to 4G it can't be represnted in a 32-bit
19896 BAR so we should have marked that case as MEM64.
19898 Additionally bump the number of inbound windows up to 4 to handle the
19899 fact that Freescale PPCs that have an implicit window for CCSRBAR.
19901 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19903 commit 59b4d7471c42e955bd9846892a0cc7478171778d
19904 Author: Wolfgang Denk <wd@denx.de>
19905 Date: Thu Aug 6 21:29:59 2009 +0200
19907 ARM EABI: add new helper functions resp. function names
19909 The ARM EABI defines new names for GCC helper functions,
19910 and GCC seems to need some new functions as well.
19912 This patch is a minimal-invasive approach to fix problems with EABI
19913 conformant tool chains (to be used with "USE_PRIVATE_LIBGCC=yes").
19915 Signed-off-by: Wolfgang Denk <wd@denx.de>
19916 Tested-by: Dirk Behme <dirk.behme@googlemail.com>
19918 commit 197324d7d998a791e5137b8176981b4af25220ae
19919 Author: Peter Tyser <ptyser@xes-inc.com>
19920 Date: Wed Aug 5 16:18:44 2009 -0500
19922 hush: Fix bogus free() call
19924 An off-by-one error in hush.c resulted in an unintentional free() call
19925 every time a command was executed
19927 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19929 commit ff27650bb255e2275a212357b78c3b77cbf1d2e9
19930 Author: Detlev Zundel <dzu@denx.de>
19931 Date: Wed Aug 5 18:37:45 2009 +0200
19933 digsy_mtc: Update default environment
19935 Signed-off-by: Detlev Zundel <dzu@denx.de>
19937 commit 0b40bd439a33bde9e3cccf1acb5744225d0c6103
19938 Author: Detlev Zundel <dzu@denx.de>
19939 Date: Wed Aug 5 18:37:44 2009 +0200
19941 digsy_mtc: Add delay in SPI transfers to the companion controller.
19943 While at it, remove initialization of variables which will be set
19944 before usage in all cases.
19946 Signed-off-by: Detlev Zundel <dzu@denx.de>
19948 commit 0bf00750e082a004e5fb058925622ae72890cc56
19949 Author: Anatolij Gustschin <agust@denx.de>
19950 Date: Wed Aug 5 18:37:43 2009 +0200
19952 digsy_mtc: minor fixes for mtc command help
19954 Add mtc state subcommand description to the
19955 help of mtc command.
19957 Remove some newlines in description of commands
19958 for proper help formating.
19960 Signed-off-by: Anatolij Gustschin <agust@denx.de>
19962 commit 5cc69084189bf49aa99d13d57515be72d1844bdf
19963 Author: Grzegorz Bernacki <gjb@semihalf.com>
19964 Date: Wed Aug 5 18:37:42 2009 +0200
19966 digsy_mtc: Add mtc state command.
19968 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
19970 commit 716655288a53c95fad203ebf21d0b8ffdc2f7525
19971 Author: Wolfgang Denk <wd@denx.de>
19972 Date: Tue Jul 28 22:35:39 2009 +0200
19974 Partition support: remove newline from partition name
19976 Remove bogus newline character that got added to the .name field of
19977 the disk_partition_t structure.
19979 Signed-off-by: Wolfgang Denk <wd@denx.de>
19981 commit 3f1649fb0dfb1e5c8890de154c332c394db5cdb5
19982 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
19983 Date: Tue Jul 28 09:33:17 2009 +0200
19985 Fix LZMA string.h header inclusion issue and remove unused variables.
19987 Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
19989 commit 1c6232f1e2eae87e0e36d489611eb6891dff21e1
19990 Author: Jens Scharsig <esw@bus-elektronik.de>
19991 Date: Mon Jul 27 15:28:42 2009 +0200
19993 bus_vcxk.c: fix warning: unused variable 'lineptr'
19995 Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
19997 commit 18304f7675e84252965b4e24cba279071f1da472
19998 Author: Mike Frysinger <vapier@gentoo.org>
19999 Date: Fri Jul 24 17:51:27 2009 -0400
20001 env: kill off default_environment_size
20003 The only environment type that uses this variable is spi flash, and that is
20004 only because it is reimplementing the common set_default_env() function.
20005 So fix the spi flash code and kill off the default_environment_size in the
20008 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20010 commit bedd8403f77f790e9876578885eab1200ba2f8d8
20011 Author: Mike Frysinger <vapier@gentoo.org>
20012 Date: Thu Jul 23 16:37:48 2009 -0400
20014 export SPI functions to standalone apps
20016 While we're here, fix the broken #ifdef handling in _exports.h.
20018 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20020 commit 3b9043a7c03290c9bdbef03848307263f5f3472c
20021 Author: Penda Naveen Kumar <pnaveen@ti.com>
20022 Date: Fri Jul 31 00:06:36 2009 +0530
20024 omap3: bug fix for NOR boot support
20026 This patch provides bug fix, when omap3 uses nor boot.
20028 Signed-off-by: Penda Naveen Kumar<pnaveen@ti.com>
20029 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
20031 commit 61c68ae0b43bb5d6ab32958c45289aa197b1a2d1
20032 Author: Michael Evans <horse_dung@hotmail.com>
20033 Date: Mon Jul 13 20:13:45 2009 +0100
20035 Fix examples for OMAP3 boards...
20037 The attached patch corrects an error in the examples/Makefile which
20038 causes the applications in the examples directory to hang on OMAP3
20039 based boards. The current Makefile sets -Ttext during linking to
20040 0x0c100000 which is outside of addressable SDRAM memory. The script
20041 corrects the existing ifeq...else...endif logic to look at the VENDOR
20042 tag rather than the CPU tag.
20044 The patch affects the following configs: omap3_beagle_config,
20045 omap3_overo_config, omap3_evm_config, omap3_pandora_config,
20046 omap3_zoom1_config and omap3_zoom2_config.
20048 Signed-off-by: Michael Evans <horse_dung@hotmail.com>
20050 Edited commit message.
20051 Signed-off-by: Wolfgang Denk <wd@denx.de>
20053 commit a3d1421dfd0bb1a729e171f8a093ac837f92cec6
20054 Author: Dirk Behme <dirk.behme@googlemail.com>
20055 Date: Sat Aug 8 09:30:23 2009 +0200
20057 omap3: use only fixed-size types inside ctrl_structs
20059 replace variable types in ctrl_structs for omap3 by those with
20060 fixed size (u8, u16, u32).
20061 Additional ifndef-protection is needed by examples which do not
20062 compile when including asm/types.h
20064 Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20065 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20067 commit 894113529e3a04871544dde977d6d7adee05d3bf
20068 Author: Dirk Behme <dirk.behme@googlemail.com>
20069 Date: Sat Aug 8 09:30:22 2009 +0200
20071 omap3: replace all instances of gpmc config struct by one global
20073 Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20074 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20076 commit 97a099eaa48d5c762c4f73c52c3090c513b8b877
20077 Author: Dirk Behme <dirk.behme@googlemail.com>
20078 Date: Sat Aug 8 09:30:21 2009 +0200
20080 omap3: remove typedefs for configuration structs
20082 Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20083 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20085 commit aa0707897c49c330b7d6b8d8362e44f60f224732
20086 Author: Roy Zang <tie-fei.zang@freescale.com>
20087 Date: Fri Jul 31 13:34:02 2009 +0800
20089 Add Intel E1000 PCIE card support
20091 Based on Intel PRO/1000 Network Driver 7.3.20-k2
20092 Add Intel E1000 PCIE card support. The following cards are added:
20093 INTEL_82571EB_COPPER
20094 INTEL_82571EB_FIBER,
20095 INTEL_82571EB_SERDES
20096 INTEL_82571EB_QUAD_COPPER
20097 INTEL_82571PT_QUAD_COPPER
20098 INTEL_82571EB_QUAD_FIBER
20099 INTEL_82571EB_QUAD_COPPER_LOWPROFILE
20100 INTEL_82571EB_SERDES_DUAL
20101 INTEL_82571EB_SERDES_QUAD
20102 INTEL_82572EI_COPPER
20103 INTEL_82572EI_FIBER
20104 INTEL_82572EI_SERDES
20109 INTEL_82546GB_QUAD_COPPER_KSP3
20110 INTEL_80003ES2LAN_COPPER_DPT
20111 INTEL_80003ES2LAN_SERDES_DPT
20112 INTEL_80003ES2LAN_COPPER_SPT
20113 INTEL_80003ES2LAN_SERDES_SPT
20115 82571EB_COPPER dual ports,
20116 82572EI single port,
20117 82572EI_COPPER single port PCIE cards
20121 pci cards are tested on both P2020 board
20122 and MPC8544DS board.
20124 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
20126 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20128 commit 86848a74c3c8eb2f8dd179d039ee604dc45288cf
20129 Author: Mike Frysinger <vapier@gentoo.org>
20130 Date: Wed Jul 15 21:31:28 2009 -0400
20132 net: sync env ethaddr to device enetaddr in eth_init()
20134 In the previous enetaddr refactoring, the assumption with commit 56b555a644
20135 was that the eth layer would handle the env -> device enetaddr syncing.
20136 This was not the case as eth_initialize() is called only once and the sync
20137 occurs there. So make sure the eth_init() function does the env -> device
20138 sync with every network init.
20140 Reported-by: Andrzej Wolski <awolski@poczta.fm>
20141 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20142 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20144 commit 0ebf04c607b54a352629dcf7e76b76f1785dae54
20145 Author: Robin Getz <rgetz@blackfin.uclinux.org>
20146 Date: Thu Jul 23 03:01:03 2009 -0400
20148 minor debug cleanups in ./net
20150 Minor ./net cleanups - no functional changes
20151 - change #ifdef DEBUG printf(); #endif to just debug()
20152 - changed __FUNCTION__ to __func__
20153 - got rid of extra whitespace between function and opening brace
20154 - removed unnecessary braces on if statements
20156 gcc dead code elimination should make this functionally/size equivalent
20157 when DEBUG is not defined. (confirmed on Blackfin, with gcc 4.3.3).
20159 Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
20161 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20163 commit 187af954cf7958c24efcf0fd62289bbdb4f1f24e
20164 Author: Matthias Ludwig <mludwig@ultratronik.de>
20165 Date: Tue May 19 09:09:31 2009 +0200
20167 omap3: embedd gpmc_cs into gpmc config struct
20169 Embedd chip select configuration into struct for gpmc config
20170 instead of having it completely separated as suggested by
20172 http://lists.denx.de/pipermail/u-boot/2009-May/052247.html
20174 Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20176 commit 06bffc6ea52d4b390843d295d438b2037d12e5fd
20177 Author: David Brownell <david-b@pacbell.net>
20178 Date: Thu Jul 16 18:40:55 2009 -0700
20180 rm9200 lowevel_init: don't touch reserved/readonly registers
20182 For some reason the AT91rm9200 lowlevel init writes to a bunch of
20183 reserved or read-only addresses. All the boards seem to define the
20184 value-to-be-written values as zero ... but they shouldn't actually
20185 be writing *anything* there.
20187 No documented erratum justifies these accesses. It looks like maybe
20188 some pre-release BDI-2000 setup code has been carried along by cargo
20189 cult programming since at least late 2004 (per GIT history).
20191 Here's a patch disabling what seems to be bogosity. Tested on a
20192 csb337; there were no behavioral changes.
20194 Signed-off-by: David Brownell <david-b@pacbell.net>
20197 Tested-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20199 commit 301b7db88fbdf7d118efb79b371b2527a2c31868
20200 Author: David Hunter <hunterd42@gmail.com>
20201 Date: Thu Jul 30 14:32:49 2009 -0700
20203 pxa: Fix typo in GCDR(x)
20205 Fix a typo in the GCDR(x) macro. It's a good thing no one was using it.
20207 Signed-off-by: David Hunter <hunterd42@gmail.com>
20209 commit 3c448e648221879ae0e030e94508b4f9f63b7ab8
20210 Author: Eric Benard <eric@eukrea.com>
20211 Date: Sat Jul 18 23:45:15 2009 +0200
20213 Add AT91SAM9260 to at91's lowlevel_init.S
20215 Needed for AT91SAM9260 NOR Boot on Eukrea's CPU9260.
20217 Signed-off-by: Eric Benard <eric@eukrea.com>
20219 commit 56bdfa961242fc6acaeebc800640a12b28db3899
20220 Author: Dirk Eibach <eibach@gdsys.de>
20221 Date: Thu Jul 30 09:36:33 2009 +0200
20223 ppc4xx: Remove check for PPC460EX from CompactCenter
20225 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
20226 Signed-off-by: Stefan Roese <sr@denx.de>
20228 commit c3fa4f0c8684c862ecd3fb622fab1e17e44e82e1
20229 Author: Stefan Roese <sr@denx.de>
20230 Date: Wed Jul 29 08:46:10 2009 +0200
20232 ppc4xx: Add support for PPC460EX/460GT rev B chip to AMCC Canyonlands
20234 This patch is based on a diff created by Phong Vo from AMCC.
20236 Signed-off-by: Phong Vo <pvo@amcc.com>
20237 Signed-off-by: Stefan Roese <sr@denx.de>
20239 commit 89bcc4875007ef6608297dc11e7a0d1fbd9900d2
20240 Author: Stefan Roese <sr@denx.de>
20241 Date: Wed Jul 29 08:45:27 2009 +0200
20243 ppc4xx: Add basic support for AMCC PPC460EX/460GT rev B chips
20245 This patch is based on a diff created by Phong Vo from AMCC.
20247 Signed-off-by: Phong Vo <pvo@amcc.com>
20248 Signed-off-by: Stefan Roese <sr@denx.de>
20250 commit 82a7edc7ea8f5fe55fed4ff7e127469569e539c4
20251 Author: Stefan Roese <sr@denx.de>
20252 Date: Tue Jul 28 15:12:04 2009 +0200
20254 ppc4xx: Canyonlands-NAND-boot: Support 2 Crucial 512MByte SODIMM's
20256 Some Canyonlands boards are equipped with different SODIMM's. This is no
20257 problem with the "normal" NOR booting Canyonlands U-Boot, since it
20258 automatically detects the SODIMM's via SPD data and correctly configures
20259 them. But the NAND booting version is different. Here we only have 4k
20260 of image size to completely setup the hardware, including DDR2 setup.
20261 So we need to use a fixed DDR2 setup here. This doesn't work for different
20262 SODIMM's right now.
20264 Currently only this Crucial SODIMM is support:
20265 CT6464AC667.8FB (dual ranked)
20267 Now some boards are shipped with this SODIMM:
20268 CT6464AC667.4FE (single ranked)
20270 This patch now supports both SODIMM's by configuring first for the dual
20271 ranked DIMM. A quick shows, if this module is really installed. If this test
20272 fails, the DDR2 controller is re-configured for the single
20275 Tested with those SODIMM's:
20277 CT6464AC667.8FB (dual ranked)
20278 CT6464AC667.4FE (single ranked)
20280 Signed-off-by: Stefan Roese <sr@denx.de>
20282 commit 27dd5f8e1062684f1ba685760409d9b2ab6691bf
20283 Author: Stefan Roese <sr@denx.de>
20284 Date: Tue Jul 28 10:56:03 2009 +0200
20286 ppc4xx: amcc: Move "kernel_addr_r" etc to higher locations (> 16MB)
20288 This patch moves the load addresses for kernel, fdt and ramdisk to higher
20289 addresses (>= 16MB). This enables booting of bigger kernel images (e.g.
20292 Signed-off-by: Stefan Roese <sr@denx.de>
20294 commit 6942efc2be1b90054fa4afa5cda7023469fe08b9
20295 Author: Stefan Roese <sr@denx.de>
20296 Date: Tue Jul 28 10:50:32 2009 +0200
20298 ppc4xx: amcc: Set CONFIG_SYS_BOOTMAPSZ to 16MB for big kernels
20300 This patch changes CONFIG_SYS_BOOTMAPSZ from 8MB to 16MB which is the
20301 initial TLB on 40x PPC's in the Linux kernel. With this change even bigger
20302 Linux kernels (> 8MB) can be booted.
20304 This patch also sets CONFIG_SYS_BOOTM_LEN to 16MB (default 8MB) to enable
20305 decompression of bigger images.
20307 Signed-off-by: Stefan Roese <sr@denx.de>
20309 commit 901be89a27e11b2627c132ee87c7761bd6886091
20310 Author: Heiko Schocher <hs@denx.de>
20311 Date: Tue Jul 28 14:53:44 2009 +0200
20313 83xx, kmeter1, fix: update in the DTS the correct size for the first flash
20315 When updating the "reg" in the "/localbus/flash@f0000000,0" node
20316 size was wrong updated for the first flash, because the total
20317 size was filled in, instead of the right size for it.
20319 Signed-off-by: Heiko Schocher <hs@denx.de>
20320 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20322 commit 4c2e3da82dc2b7f8b39b7f1d57f570e4bc5caa6d
20323 Author: Kumar Gala <kumar.gala@freescale.com>
20324 Date: Tue Jul 28 21:49:52 2009 -0500
20326 Update Freescale copyrights to remove "All Rights Reserved"
20328 "All Rights Reserved" conflicts with the GPL.
20330 Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
20332 commit bb4291e62579dbc611e84eaaf973631e0bf129c7
20333 Author: Alessandro Rubini <rubini@unipv.it>
20334 Date: Fri Jul 24 11:27:14 2009 +0200
20336 arm nomadik: add i2c
20338 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
20339 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
20340 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20342 commit 60cbfbfd0fbebb4682f10ba96f622bfe17317598
20343 Author: Alessandro Rubini <rubini@unipv.it>
20344 Date: Fri Jul 24 11:27:03 2009 +0200
20346 arm nomadik: add gpio support
20348 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
20349 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
20350 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20352 commit 549b98306d897ae5991362d6096a36df50efe686
20353 Author: Tom Rix <Tom.Rix@windriver.com>
20354 Date: Sun Jun 28 12:52:32 2009 -0500
20356 OMAP3 Remove twl4030 defines
20358 These defines have been subplanted by the equivelent defines in
20361 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20362 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20363 Acked-by: Heiko Schocher <hs@denx.de>
20365 commit fccc0fcaaae5154612f8259365d26d04f204859f
20366 Author: Tom Rix <Tom.Rix@windriver.com>
20367 Date: Sun Jun 28 12:52:31 2009 -0500
20369 OMAP3 Move twl4030 mmc function
20371 Because twl4030 now has its own device files, move and rename
20372 twl4030_mmc_config.
20374 twl4030_mmc_config initializes the twl4030 power setting to
20375 the mmc device. Because it is in the twl4030 power domain, move
20376 it out of drivers/mmc/omap3_mmc.c and into drivers/power/twl4030.c.
20378 The function was renamed to twl4030_power_mmc_init because all
20379 the functions in this file are to have the format
20381 twl4030_power_<device>_<action>
20383 In this case the suffix is mmc_init so
20387 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20388 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20389 Acked-by: Heiko Schocher <hs@denx.de>
20391 commit 2c15513010493435c78f83202940ac3be11de2c3
20392 Author: Tom Rix <Tom.Rix@windriver.com>
20393 Date: Sun Jun 28 12:52:30 2009 -0500
20395 OMAP3 Move twl4030 power and led functions
20397 Because twl4030 now has its own device files, move exiting
20398 omap3 power_init_r to a new location.
20400 power_init_r is the only function in board/omap3/common.
20401 It initializes the twl4030 power for the board and enables
20404 The power part of the the function is moved to twl4030_power_init in
20405 drivers/power/twl4030.c The power compilation is conditional on the
20406 existing config variable CONFIG_TWL4030_POWER.
20408 The led part is moved to twl4030_led_init in the new file
20409 drivers/misc/twl4030_led.c The led compilation is conditional on
20410 the new config variable CONFIG_TWL4030_LED
20412 The directory board/omap3/common was removed because power_init_r
20413 was the only function in it.
20415 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20416 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20417 Acked-by: Heiko Schocher <hs@denx.de>
20419 commit 3cb7a4805fc8fb4c09e4801e1c7d531186f20190
20420 Author: Wolfgang Denk <wd@denx.de>
20421 Date: Tue Jul 28 22:13:52 2009 +0200
20423 TQM8xx* boards: set larger SMC Rx buffer len
20425 Commit 2b3f12c2 added support for configurable SMC Rx buffer length on
20426 8xx systems. Enable this feature on TQM8xx* based boards.
20428 This fixes the problem that pasting text in the middle of a line
20429 (i. e. inserting in edit mode) did not work - only the first two
20430 characters got inserted, the rest was lost.
20432 Signed-off-by: Wolfgang Denk <wd@denx.de>
20434 commit 4b7511478b62a539e5b066d19a986b75e5d9a527
20435 Author: Wolfgang Denk <wd@denx.de>
20436 Date: Tue Jul 28 22:07:37 2009 +0200
20438 Fix ext2load return code
20440 Make the ext2load command return 0 on success (instead of the file
20443 Also fix output format (get rid of random newlines) and some coding
20444 style issues (long lines etc.).
20446 Signed-off-by: Wolfgang Denk <wd@denx.de>
20448 commit 56fdaadc124a8ef9ec0fd8ff578233ec3b1137be
20449 Author: Weirich, Bernhard <Bernhard.Weirich@riedel.net>
20450 Date: Wed Jun 10 14:00:37 2009 +0200
20452 ext2: fix inode size and calculations
20454 Signed-off-by: unsik Kim <donari75@gmail.com>
20455 Signed-off-by: Bernhard Weirich <bernhard.weirich@riedel.net>
20456 Signed-off-by: Wolfgang Denk <wd@denx.de>
20457 Tested-by: Wolfgang Denk <wd@denx.de>
20459 commit cd7826359ee71e8f6f3d68331930ab9cbe1c990e
20460 Author: Tom Rix <Tom.Rix@windriver.com>
20461 Date: Sun Jun 28 12:52:29 2009 -0500
20463 TWL4030 Add power reset button
20465 The Zoom2 power reset button is on the top right side of the
20466 main board. Press and hold for about to 8 seconds to completely
20469 Some of the beta boards have a hardware problem that prevents
20470 using this feature. If is difficult to further characterize the
20471 boards that fail. So disable resetting for all beta boards.
20473 The Zoom1 reset button is the red circle on the top right,
20474 front of the board. Press and hold the button for 8 seconds to
20475 completely reset the board.
20477 After analyzing beagle, it was determined that other boards
20478 that use the twl4030 for power managment can also make use
20481 The resetting is done by the power management part of the twl4030.
20482 Since there is no existing drivers/power, add one.
20484 The compilation of power/twl4030.h is controlled by the config
20485 variable CONFIG_TWL4030_POWER
20487 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20488 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20489 Acked-by: Heiko Schocher <hs@denx.de>
20491 commit 8966eb4c1c2d894b2a76174ba904c26c5af815b8
20492 Author: Tom Rix <Tom.Rix@windriver.com>
20493 Date: Sun Jun 28 12:52:28 2009 -0500
20495 TWL4030 Add initial support
20497 The TWL4030 supplies many peripherals for OMAP3 boards. These include
20498 power management, usb and, keyboard.
20500 The product description is found here:
20502 http://focus.ti.com/docs/prod/folders/print/tps65950.html
20504 Product reference document, tps65950.pdf, is found here:
20506 http://www.ti.com/lit/gpn/tps65950
20508 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20509 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20510 Acked-by: Heiko Schocher <hs@denx.de>
20512 commit 7f79dfb48b7419d5caa1cf932fcff4e2fb7040af
20513 Author: Tom Rix <Tom.Rix@windriver.com>
20514 Date: Sun Jun 28 12:52:27 2009 -0500
20516 OMAP I2C Fix the sampling clock.
20518 This problem is seen on Zoom1 and Zoom2 in the startup and
20519 when i2c probe is used
20526 timed out in wait_for_bb: I2C_STAT=1000
20527 timed out in wait_for_bb: I2C_STAT=1000
20528 timed out in wait_for_bb: I2C_STAT=1000
20529 timed out in wait_for_pin: I2C_STAT=1000
20530 I2C read: I/O error
20531 timed out in wait_for_bb: I2C_STAT=1000
20532 timed out in wait_for_bb: I2C_STAT=1000
20533 Die ID #327c00020000000004013ddd05026013
20534 Hit any key to stop autoboot: 0
20535 OMAP3 Zoom1# i2c probe
20536 Valid chip addresses:timed out in wait_for_bb: I2C_STAT=1000
20537 02 03 04 05 06 07 08 09 0A 0B 0C 0D <snip>
20544 Die ID #327c00020000000004013ddd05026013
20545 Hit any key to stop autoboot: 0
20546 OMAP3 Zoom1# i2c probe
20547 Valid chip addresses: 48 49 4A 4B
20549 The addresses are for the twl4030.
20551 The prescalar that converts the function clock to the sampling
20552 clock is hardcoded to 0. The reference manual recommends 7
20553 if the function clock is 96MHz.
20555 Instead of just changing the hardcoded values, the prescalar
20556 is calculated from the value I2C_IP_CLK.
20558 The i2c #defines are in kHz. The speed passed into the
20559 i2c init routine is in Hz. To be consistent, change the
20560 defines to be in Hz.
20562 The timing calculations are based on what is done in the
20563 linux 2.6.30 kernel in drivers/i2c/buses/i2c_omap.c as
20564 apposed to what is done in TRM.
20566 The major variables in the timing caculations are
20567 specified as #defines that can be overriden as required.
20569 The variables and their defaults are
20571 I2C_IP_CLK SYSTEM_CLOCK_96
20572 I2C_INTERNAL_SAMPLING_CLK 19200000
20573 I2C_FASTSPEED_SCLL_TRIM 6
20574 I2C_FASTSPEED_SCLH_TRIM 6
20575 I2C_HIGHSPEED_PHASE_ONE_SCLL_TRIM I2C_FASTSPEED_SCLL_TRIM
20576 I2C_HIGHSPEED_PHASE_ONE_SCLH_TRIM I2C_FASTSPEED_SCLH_TRIM
20577 I2C_HIGHSPEED_PHASE_TWO_SCLL_TRIM I2C_FASTSPEED_SCLL_TRIM
20578 I2C_HIGHSPEED_PHASE_TWO_SCLH I2C_FASTSPEED_SCLH_TRIM
20580 This was runtime verified on Zoom1, Zoom2, Beagle and Overo.
20581 The 400kHz and 3.4M cases were verifed on test Zoom1,
20582 Zoom2, Beagle and Overo configurations.
20584 Testing for omap2 will be done in a second step as Nishanth
20585 and Jean-Christophe commented.
20587 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20588 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20589 Acked-by: Heiko Schocher <hs@denx.de>
20591 commit 4ce5a72851ff2960543b125866c6132e0094e1ee
20592 Author: Heiko Schocher <hs@denx.de>
20593 Date: Mon Jul 20 09:59:37 2009 +0200
20595 arm, i2c: added support for the TWSI I2C Interface
20597 Signed-off-by: Heiko Schocher <hs@denx.de>
20599 commit 042d01c72e0ea95731708dd24bb8b6cf42e75c80
20600 Author: Stefan Roese <sr@denx.de>
20601 Date: Mon Jul 27 09:13:38 2009 +0200
20603 ppc4xx: Fix problem with NOR range assignment in Canyonlands ft_board_setup
20605 This patch fixes the problem, that the current fdt board fixup code only
20606 set's one range, the one for NOR. By this it's overwriting the already
20607 correctly configured values done in __ft_board_setup(). Just remove this
20608 now unneeded NOR fixup and all the ranges are correctly defined.
20610 Signed-off-by: Stefan Roese <sr@denx.de>
20611 Cc: Dirk Eibach <eibach@gdsys.de>
20612 Cc: Felix Radensky <felix@embedded-sol.com>
20614 commit 11a1604f8d0a8d936b42f6435d004b4aa33a5d87
20615 Author: Stefan Roese <sr@denx.de>
20616 Date: Mon Jul 27 07:42:48 2009 +0200
20618 ppc4xx: Add some NAND-booting bootstrap entries to Kilauea chip_config cmd
20620 This patch adds some I2C bootstrap setting for NAND booting to the Kilauea
20621 chip_config command ("533-nand" and "600-nand").
20623 Additionally some incorrectly indented lines are fixed.
20625 Signed-off-by: Stefan Roese <sr@denx.de>
20627 commit 5b34691ff87821891375b28ec5bcf5154575a735
20628 Author: Stefan Roese <sr@denx.de>
20629 Date: Mon Jul 27 07:42:37 2009 +0200
20631 ppc4xx: Kilauea: Fix SDRAM init in NAND booting version
20633 DDR2 Auto-calibration needs to be disabled on the NAND booting PPC4xx
20634 targets. Otherwise the configured fixed init values for some DDR2
20635 controller registers (e.g. RQDC) are not initialized at all resulting
20636 in a non working SDRAM.
20638 Signed-off-by: Stefan Roese <sr@denx.de>
20640 commit f3ed3c9b7441cde936d06a1ff7b1490ff0d600e6
20641 Author: Stefan Roese <sr@denx.de>
20642 Date: Mon Jul 27 10:53:43 2009 +0200
20644 ppc4xx: Fix Arches DDR2 initialization
20646 Testing on AMCC Arches with the latest U-Boot version yielded that DDR2
20647 initialization is currently broken. U-Boot hangs upon relocation to SDRAM
20648 or crashes with random traps. This patch fixes this problem. Arches now
20649 uses a different WRDTR and CLKTR default setting than Canyonlands/Glacier.
20651 Signed-off-by: Stefan Roese <sr@denx.de>
20653 commit ab4c62c1ba788bf7f673a985d99a76d9c2fd7eca
20654 Author: Dirk Eibach <eibach@gdsys.de>
20655 Date: Mon Jul 27 08:49:48 2009 +0200
20657 ppc4xx: Add GDsys CompactCenter board support.
20659 Board support for the Guntermann & Drunck CompactCenter and
20661 Based on the AMCC Canyonlands board support by Stefan Roese.
20663 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
20664 Signed-off-by: Stefan Roese <sr@denx.de>
20666 commit c2e49f706ba13213f3c8da3a33e88010214e1997
20667 Author: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
20668 Date: Sat Jul 25 06:19:12 2009 +0200
20670 mpc83xx: Add esd VME8349 board support
20672 This patch adds support for the esd VME8349 board equipped with the
20673 MPC8349. It's a VME PMC carrier board equipped with the Tundra
20676 Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
20677 Signed-off-by: Stefan Roese <sr@denx.de>
20678 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20680 commit fe613cdd4eb2c5b257a60d8dfb7759742318c28a
20681 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
20682 Date: Thu Jul 23 17:10:55 2009 -0400
20684 sbc8349: combine HRCW flash and u-boot image flash
20686 Up to this point in time, the sbc8349 board was storing the u-boot
20687 image in flash 2x. One for the HRCW value at the beginning of
20688 flash (0xff80_0000), and once close to the end of flash (0xfff8_0000)
20689 for the actual image that got executed.
20691 This moves the TEXT_BASE to be the beginning of flash, which makes
20692 the second copy of the image redundant, and frees up the flash
20693 from the end of the environment storage to the end of the flash
20696 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
20697 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20699 commit be9b56df02168ca97562d6b9ec791136e4cd925a
20700 Author: Kim Phillips <kim.phillips@freescale.com>
20701 Date: Thu Jul 23 14:09:38 2009 -0500
20703 mpc83xx: CONFIG_83XX_GENERIC_PCI is now synonymous with CONFIG_PCI; remove the former
20705 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20707 commit 94978e19f31d225b4f7d97c4acbac1ecfaeb8f69
20708 Author: Wolfgang Denk <wd@denx.de>
20709 Date: Mon Jul 27 10:37:37 2009 +0200
20711 Prepare 2009.08-rc1 (again, after fixing last minute issues).
20715 Signed-off-by: Wolfgang Denk <wd@denx.de>
20717 commit 9689ddcca6e01f3637b4442fa8575f29ef4d7aa3
20718 Author: Wolfgang Denk <wd@denx.de>
20719 Date: Mon Jul 27 10:06:39 2009 +0200
20721 cpu/arm920t/start.S: include <common.h> to have ROUND() defined
20723 Commit fcd3c87e made include/common.h usable by assembler code but
20724 failed to update cpu/arm920t/start.S
20726 Signed-off-by: Wolfgang Denk <wd@denx.de>
20728 commit c9ed38cb6de50fdb4aaa60b668c555002903b211
20729 Author: Wolfgang Denk <wd@denx.de>
20730 Date: Mon Jul 27 10:01:11 2009 +0200
20732 at91cap9adk: fix #ifdef/#endif pairing (2nd try)
20734 Commit 7024aa14 was supposed to fix the #ifdef/#endif pairing in
20735 include/configs/at91cap9adk.h, but did not cate all problems.
20737 Signed-off-by: Wolfgang Denk <wd@denx.de>
20739 commit fb364bec5f29164d3ee681fcd9d187be8435db12
20740 Author: Wolfgang Denk <wd@denx.de>
20741 Date: Mon Jul 27 09:58:14 2009 +0200
20743 Fix include/common.h for boards with CONFIG_STATUS_LED
20745 The reordering of include/common.h by commit fcd3c87e495f3c48 broke
20746 boards with status LED support, resulting in
20747 error: #error Status LED configuration missing
20748 errors. Undo this reordering to avoid this issue.
20750 Signed-off-by: Wolfgang Denk <wd@denx.de>
20752 commit 942828a0980b3cea7db698784cc7f6a3e7740b2b
20753 Author: Wolfgang Denk <wd@denx.de>
20754 Date: Mon Jul 27 09:19:15 2009 +0200
20756 ABI: fix build problems due to now needed div64 routine.
20758 Signed-off-by: Wolfgang Denk <wd@denx.de>
20760 commit 85d6bf0bdc8ccad2d67a9160472f6f8c6bb482fb
20761 Author: Wolfgang Denk <wd@denx.de>
20762 Date: Mon Jul 27 08:50:59 2009 +0200
20764 PMC405DE: fix out of tree building
20766 Signed-off-by: Wolfgang Denk <wd@denx.de>
20768 commit 10c7604d021949464b1e4ba903df95e6b2f0d2ff
20769 Author: Wolfgang Denk <wd@denx.de>
20770 Date: Mon Jul 27 00:24:55 2009 +0200
20772 Prepare 2009.08-rc1
20774 Update CHANGELOG, minor coding style fix.
20776 Signed-off-by: Wolfgang Denk <wd@denx.de>
20778 commit fafbb2c3e4b35b60ca303ed2ad1c6cf400cd9a22
20779 Author: rhabarber1848@web.de <rhabarber1848@web.de>
20780 Date: Fri Jul 24 08:16:30 2009 +0200
20782 add WATCHDOG_RESET to allow LZMA kernel decompression on slow machines
20784 Signed-off-by: rhabarber1848@web.de
20786 commit 3c972849f2becbf19c13a24f090d293f37ecf616
20787 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
20788 Date: Thu Jul 23 23:31:58 2009 +0200
20790 Less verbose output when loading vxworks 6.x images
20792 Loading vxWorks 5.x images resulted just into 3 or 4 lines of output.
20793 With vxWorks 6.x and the new GCC it emits about 30 lines, which is
20794 far too noisy in my opinion.
20796 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
20798 commit fcd3c87e495f3c48b70c919869fb1e0b93d4880b
20799 Author: Wolfgang Denk <wd@denx.de>
20800 Date: Fri Jul 24 00:17:48 2009 +0200
20802 Make include/common.h usable by assembler code
20804 Commit 70ebf316 factored out the ROUND() macro into include/common.h,
20805 not realizing that the primary use of this macro on AT91 systems was
20806 in start.S where common.h was not included, and could not be included
20807 because it contains a lot of C code which the assembler doesn't
20810 This patch wraps such code in common.h in a "#ifndef __ASSEMBLY__"
20811 construct, and then adds an include to cpu/arm926ejs/start.S thus
20812 solving the problem.
20814 Signed-off-by: Wolfgang Denk <wd@denx.de>
20816 commit deec15b3064d3bb0189aede3c2921fd7ee401a0f
20817 Author: Heiko Schocher <heiko.schocher@invitel.hu>
20818 Date: Thu Jul 23 13:27:04 2009 +0200
20820 arm: add _lshrdi3.S
20822 Signed-off-by: Heiko Schocher <hs@denx.de>
20824 commit 52b1bf2c5cd2f8af880dab503d0039b35570665b
20825 Author: Wolfgang Denk <wd@denx.de>
20826 Date: Thu Jul 23 13:15:59 2009 +0200
20828 Make linking against libgcc configurable
20830 Many (especially ARM) tool chains seem to come with broken or
20831 otherwise unusable (for the purposes of builing U-Boot) run-time
20832 support libraries `libgcc.a'. By using the "USE_PRIVATE_LIBGCC"
20833 setting we allow to use alternative libraries instead.
20835 "USE_PRIVATE_LIBGCC" can either be set as an environment variable in
20836 the shell, or as a command line argument when running "make", i. e.
20837 $ make USE_PRIVATE_LIBGCC=yes
20839 $ USE_PRIVATE_LIBGCC=yes
20840 $ export USE_PRIVATE_LIBGCC
20843 The value of "USE_PRIVATE_LIBGCC" is the name of the directory which
20844 contains the alternative run-time support library `libgcc.a'. The
20845 special value "yes" selects the directory $(OBJTREE)/lib_$(ARCH) .
20847 Note that not all architectures provide an alternative `libgcc.a' in
20848 their lib_$(ARCH) directories - so far, only ARM does.
20850 Signed-off-by: Wolfgang Denk <wd@denx.de>
20851 Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20852 Cc: Prafulla Wadaskar <prafulla@marvell.com>
20853 cc: Stefan Roese <sr@denx.de>
20855 commit 479105065d965121f57b55dcfe83a940cba46ac1
20856 Author: Dirk Behme <dirk.behme@googlemail.com>
20857 Date: Wed Jul 22 17:51:56 2009 +0200
20859 Use do_div from div64.h for vsprintf
20861 Use do_div from div64.h for vsprintf in case of 64bit division.
20862 For 32bit division, do_div from div64.h can't be used as it
20863 needs a 64bit parameter.
20865 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20866 Acked-by: Stefan Roese <sr@denx.de>
20867 CC: Simon Kagstrom <simon.kagstrom@netinsight.net>
20869 commit 48287792384a93d77d43aaaa1c06cac275bbe1bb
20870 Author: Kyungmin Park <kmpark@infradead.org>
20871 Date: Mon Jul 20 09:47:47 2009 +0900
20873 Fix compiler warnings after loff_t change
20875 Now 'env_addr' type is loff_t so use correct field type.
20877 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
20879 commit 9c67352f727a5b5eff531c852f9cff59fcb17f7f
20880 Author: Wolfgang Denk <wd@denx.de>
20881 Date: Sun Jul 26 23:28:02 2009 +0200
20883 Revert "ppc: Unlock cache-as-ram in a consistent manner"
20885 This reverts commit 982adfc610669482a32127282fe489857a92cfe3.
20887 This patch causes problems on MPC83xx boards - flash recognition stops
20890 Signed-off-by: Wolfgang Denk <wd@denx.de>
20892 commit 35cf3b57eafe3ee1f693e24267e0ecfefab60251
20893 Author: Jens Scharsig <esw@bus-elektronik.de>
20894 Date: Fri Jul 24 10:31:48 2009 +0200
20896 update the EB+MCF-EV123 board support
20898 This patch updates the support for EB+MCF-EV123 board and needs
20899 the [PATCH 1/2 V3] new video driver for bus vcxk framebuffers
20901 * remove the board framebuffer driver
20902 * use the common bus_vcxk framebuffer driver
20904 * adds splashimage support
20905 * fix serveral cosmetical errors
20907 Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
20908 [agust@denx.de: fixed some style issues before applying]
20909 Signed-off-by: Anatolij Gustschin <agust@denx.de>
20911 commit 04538cdb752eeea8fd23cf7ac3394439f189fb77
20912 Author: Anatolij Gustschin <agust@denx.de>
20913 Date: Sun Jul 26 12:05:25 2009 +0200
20915 video: bus_vcxk.c: fix style issues added by 50217dee
20917 Signed-off-by: Anatolij Gustschin <agust@denx.de>
20919 commit 50217deeb07911d686790d34d468eb9a5245f68d
20920 Author: Jens Scharsig <esw@bus-elektronik.de>
20921 Date: Fri Jul 24 10:09:02 2009 +0200
20923 new video driver for bus vcxk framebuffers
20925 This patch adds a new video driver
20927 * adds common bus_vcxk framebuffer driver
20929 Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
20930 [agust@denx.de: fixed lots of style issues before applying]
20931 Signed-off-by: Anatolij Gustschin <agust@denx.de>
20933 commit 60e97419246d0a3615758ad6af40680aefb5f7f1
20934 Author: Alessandro Rubini <rubini@gnudd.com>
20935 Date: Tue Jul 21 14:09:45 2009 +0200
20937 lcd.h: define extern vidinfo_t for all cases
20939 include/lcd.h has different vidinfo for different platforms,
20940 and several extern declaration, but one for the default case was
20941 missing. This makes them a single extern declaration for everyone.
20943 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
20945 commit bcf0b5248952c6b03081dc5cc4ff9e0b2299c5fa
20946 Author: Anatolij Gustschin <agust@denx.de>
20947 Date: Sun Jul 26 11:04:59 2009 +0200
20949 mimc200.c: fix too long lines added by f68378d6
20951 Signed-off-by: Anatolij Gustschin <agust@denx.de>
20953 commit f68378d60a905d43155f2e89bf81999d3c93a90a
20954 Author: Mark Jackson <mpfj-list@mimc.co.uk>
20955 Date: Tue Jul 21 11:35:22 2009 +0100
20957 Add LCD support to MIMC200 board
20959 This patch updates the MIMC200 files to enable the LCD.
20961 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
20963 commit 69f32e6c24d41fcdf347ff64e9c13b25059ace58
20964 Author: Mark Jackson <mpfj-list@mimc.co.uk>
20965 Date: Tue Jul 21 11:18:44 2009 +0100
20967 Add 16bit colour support in lcd.h
20969 This patch adds support for LCD_COLOR16 in include/lcd.h.
20971 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
20973 commit bdc873ea063b8cc6d44c6ab748b7723a97d8d7b3
20974 Author: Anatolij Gustschin <agust@denx.de>
20975 Date: Sun Jul 26 10:34:58 2009 +0200
20977 lib_avr32/board.c: fix too long line added by 716ece1d
20979 Signed-off-by: Anatolij Gustschin <agust@denx.de>
20981 commit 716ece1de9a7d43a61d8698ac41b71b64f66f9e9
20982 Author: Mark Jackson <mpfj-list@mimc.co.uk>
20983 Date: Tue Jul 21 11:11:37 2009 +0100
20985 Add AVR32 LCD support
20987 This patch adds support for the AVR32 LCD controller. This patch is
20988 based off the latest u-boot-video.
20990 A quick summary of what's going on:-
20992 Enable LCDC pixel clock
20993 Enable LCDC port pins
20994 Add framebuffer pointer to global_data struct
20995 Allocate framebuffer
20997 To use the new code, update your board config to include something like
21000 #define CONFIG_LCD 1
21002 #if defined(CONFIG_LCD)
21003 #define CONFIG_CMD_BMP
21004 #define CONFIG_ATMEL_LCD 1
21005 #define LCD_BPP LCD_COLOR16
21006 #define CONFIG_BMP_16BPP 1
21007 #define CONFIG_FB_ADDR 0x10600000
21008 #define CONFIG_WHITE_ON_BLACK 1
21009 #define CONFIG_VIDEO_BMP_GZIP 1
21010 #define CONFIG_SYS_VIDEO_LOGO_MAX_SIZE 262144
21011 #define CONFIG_ATMEL_LCD_BGR555 1
21012 #define CONFIG_SYS_CONSOLE_IS_IN_ENV 1
21013 #define CONFIG_SPLASH_SCREEN 1
21016 The standard U-Boot BMP and Splash-screen features should just work.
21018 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
21019 [agust@denx.de: fixed some style issues]
21020 Signed-off-by: Anatolij Gustschin <agust@denx.de>
21022 commit 6111722a9281c6e04a7304d502556afff6a5a1f8
21023 Author: Alessandro Rubini <rubini@gnudd.com>
21024 Date: Sun Jul 19 17:52:27 2009 +0200
21026 video: move extern declarations from C to headers
21028 This moves some extern declaration from lcd.c to lcd.h, removing
21029 unneeded ifdef around a pair of them. Additionally, since
21030 gunzip_bmp() was declared static in cmd_bmp.c but extern in lcd.c, I
21031 removed the static. The extra "#include <lcd.h>" in cmd_bmp.c is
21032 added to ensure the header is consistent with the source.
21034 This has been compile-tested on both ARM (at91 boards) and PowerPC
21035 (HH405_config, TQM823L_LCD_config, mcc200_config), to test all use
21038 Signed-off-by: Alessandro Rubini <rubini@gnudd.it>
21039 [agust@denx.de: removed gunzip_bmp() fixes as commit c01171ea did it]
21040 Signed-off-by: Anatolij Gustschin <agust@denx.de>
21042 commit f51e001143c58447eb50e7aefa2b09eb4cc1410c
21043 Author: Mike Frysinger <vapier@gentoo.org>
21044 Date: Thu Jul 23 16:26:58 2009 -0400
21046 Blackfin: restore EVT1 handling in linker script
21048 Sadly, the Blackfin linker script unification lost a small #ifdef logic
21049 needed on older parts. Restore that CONFIG_BFIN_BOOTROM_USES_EVT1 logic.
21051 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
21053 commit f33b325af666b12eafa9ab235b2cd59832d6e51c
21054 Author: Wolfgang Denk <wd@denx.de>
21055 Date: Fri Jul 24 14:24:07 2009 +0200
21057 Revert "zlib: updated to v.1.2.3"
21059 This reverts commit b201171f2b4d509f3ad510b214bee70ff902e3d6.
21061 The commit caused problems for example when unpacking kernel images:
21063 Uncompressing Kernel Image ... Error: inflate() returned -2
21064 GUNZIP: uncompress, out-of-mem or overwrite error - must
21065 RESET board to recover
21069 include/u-boot/zlib.h
21072 Signed-off-by: Wolfgang Denk <wd@denx.de>
21074 commit 4b1389e0ceb19e9b50b96fd3908483a6c2274fb0
21075 Author: Stefan Roese <sr@denx.de>
21076 Date: Tue Jul 21 14:06:29 2009 +0200
21078 ppc4xx: Add chip_config command to AMCC Kilauea eval board
21080 This patch removes the "alterpll" command and replaces it with the now
21081 ppc4xx standard "chip_config" command to configure the I2C bootstrap
21084 Signed-off-by: Stefan Roese <sr@denx.de>
21086 commit f6af8ce0c80327cb6aaa347642026ad838335c23
21087 Author: Stefan Roese <sr@denx.de>
21088 Date: Tue Jul 21 14:33:52 2009 +0200
21090 ppc4xx: Fix EEPROM configuration on Kilauea
21092 Kilauea has an AT24C02 EEPROM which has an 8 byte page. Without defining
21093 CONFIG_SYS_EEPROM_PAGE_WRITE_BITS to 3 the "eeprom" command doesn't
21096 Additionally the page write delay (CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS)
21097 is set to a more defensive value of 10ms.
21099 Signed-off-by: Stefan Roese <sr@denx.de>
21101 commit 99d8b23bc7e2be04fcbf49c5cec9f5ae76df290c
21102 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
21103 Date: Wed Jul 22 13:56:21 2009 +0200
21105 ppc4xx: Add 405EP based PMC405DE board
21107 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21108 Signed-off-by: Stefan Roese <sr@denx.de>
21110 commit da799f66ad1d4fc36dd20cc2d7e584493fda8546
21111 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
21112 Date: Mon Jul 20 12:15:38 2009 +0200
21114 ppc4xx: Add struct for 4xx GPIO controller registers
21116 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21117 Signed-off-by: Stefan Roese <sr@denx.de>
21119 commit 58ea142fb2e969f32306c8da1dabfaebd6fa141a
21120 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
21121 Date: Wed Jul 22 17:27:56 2009 +0200
21123 ppc4xx: Replace 4xx lowercase SPR references
21125 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21126 Signed-off-by: Stefan Roese <sr@denx.de>
21128 commit 87c0b72908e05662b8b415e26e1042f4779629da
21129 Author: Stefan Roese <sr@denx.de>
21130 Date: Mon Jul 20 06:57:27 2009 +0200
21132 Add "chip_config" command for PPC4xx bootstrap configuration
21134 This patch adds a generic command for programming I2C bootstrap
21135 eeproms on PPC4xx. An implementation for Canyonlands board is
21138 The command name is intentionally chosen not to be PPC4xx specific.
21139 This way other CPU's/SoC's can implement a similar command under
21140 the same name, perhaps with a different syntax.
21142 Usage on Canyonlands:
21145 Available configurations (I2C address 0x52):
21146 600-nor - NOR CPU: 600 PLB: 200 OPB: 100 EBC: 100
21147 600-nand - NAND CPU: 600 PLB: 200 OPB: 100 EBC: 100
21148 800-nor - NOR CPU: 800 PLB: 200 OPB: 100 EBC: 100
21149 800-nand - NAND CPU: 800 PLB: 200 OPB: 100 EBC: 100
21150 1000-nor - NOR CPU:1000 PLB: 200 OPB: 100 EBC: 100
21151 1000-nand - NAND CPU:1000 PLB: 200 OPB: 100 EBC: 100
21152 1066-nor - NOR CPU:1066 PLB: 266 OPB: 88 EBC: 88 ***
21153 1066-nand - NAND CPU:1066 PLB: 266 OPB: 88 EBC: 88
21154 => chip_config 600-nor
21155 Using configuration:
21156 600-nor - NOR CPU: 600 PLB: 200 OPB: 100 EBC: 100
21157 done (dump via 'i2c md 52 0.1 10')
21158 Reset the board for the changes to take effect
21160 Other 4xx boards will be migrated to use this command soon
21163 Signed-off-by: Stefan Roese <sr@denx.de>
21164 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
21165 Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21167 commit 10c1b218556ed9871f36bc0c407f4f2f6196353b
21168 Author: Peter Tyser <ptyser@xes-inc.com>
21169 Date: Fri Jul 17 19:01:16 2009 -0500
21171 xpedite1k: Move to X-ES vendor directory
21173 The XPedite1000 is an X-ES product thus it can be put in board/xes along
21174 with other X-ES boards. Along with the move, the board was renamed to
21175 XPedite1000 from XPedite1K to fit X-ES's standard naming convention.
21176 Maintainership was also transfered to Peter Tyser.
21178 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21179 Signed-off-by: Stefan Roese <sr@denx.de>
21181 commit 54381b79d268e1bead5d78ed8423df31a3cb0e2c
21182 Author: Peter Tyser <ptyser@xes-inc.com>
21183 Date: Fri Jul 17 19:01:15 2009 -0500
21185 xpedite1k: Sync checkboard() with other X-ES boards
21187 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21188 Signed-off-by: Stefan Roese <sr@denx.de>
21190 commit 9b4ef1f5dc0daab64f46249a32e67279c4d44fd2
21191 Author: Peter Tyser <ptyser@xes-inc.com>
21192 Date: Fri Jul 17 19:01:14 2009 -0500
21194 xpedite1k: Sync up board config options with other X-ES boards
21196 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21197 Signed-off-by: Stefan Roese <sr@denx.de>
21199 commit 4cdad5f43ae67e4ceeac69ef4af4392bd2f7381f
21200 Author: Peter Tyser <ptyser@xes-inc.com>
21201 Date: Fri Jul 17 19:01:13 2009 -0500
21203 xpedite1k: Sync organization of board config with other X-ES boards
21205 This change should have no functional effect
21207 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21208 Signed-off-by: Stefan Roese <sr@denx.de>
21210 commit c4ae1a0257a0f5008ee2686e8aa92fba3992f279
21211 Author: Peter Tyser <ptyser@xes-inc.com>
21212 Date: Fri Jul 17 19:01:12 2009 -0500
21214 xpedite1k: Sync up commands and environment with other X-ES boards
21216 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21217 Signed-off-by: Stefan Roese <sr@denx.de>
21219 commit fbc7951ea84c2fe6da0f6007b672ed35bae91acb
21220 Author: Peter Tyser <ptyser@xes-inc.com>
21221 Date: Fri Jul 17 19:01:11 2009 -0500
21223 xpedite1k: Disable unused ethernet port 1
21225 The XPedite1000 only has 2 available ethernet ports:
21226 ppc_4xx_eth2 (EMAC2) and ppc_4xx_eth3 (EMAC3)
21228 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21229 Signed-off-by: Stefan Roese <sr@denx.de>
21231 commit 767e32ad369d83f55f950e6938e68b6dba7fa65f
21232 Author: Peter Tyser <ptyser@xes-inc.com>
21233 Date: Fri Jul 17 19:01:10 2009 -0500
21235 xpedite1k: Store environment in flash
21237 Previously an I2C EEPROM was used. The EEPROM had size, reliability,
21238 and access issues which are resolved by storing the environment in
21241 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21242 Signed-off-by: Stefan Roese <sr@denx.de>
21244 commit b88da157f9990cd2cb081e4faea4b9581b5d0e2f
21245 Author: Peter Tyser <ptyser@xes-inc.com>
21246 Date: Fri Jul 17 19:01:09 2009 -0500
21248 xpedite1k: Add support for additional GPIO pins
21250 Enable GPIO pins for an I2C EEPROM write protect, a system reset pin,
21251 and a PMC #MONARCH pin. These pins are not currently used in U-Boot,
21252 but are used in OSes and may be used in U-Boot in the future.
21254 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21255 Signed-off-by: Stefan Roese <sr@denx.de>
21257 commit 42735815dd9ba39efe51203868aebce04053c8de
21258 Author: Peter Tyser <ptyser@xes-inc.com>
21259 Date: Fri Jul 17 19:01:08 2009 -0500
21261 xpedite1k: Add support for optional flashes
21263 The XPedite1000 can be built with 4 total flashes:
21264 - 512KB AMD socketed
21265 - 16MB Intel soldered
21266 - 2 x 32MB AMD MirrorBit flashes
21268 Add support for the optional 2 32MB CFI-compliant AMD flashes
21270 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21271 Signed-off-by: Stefan Roese <sr@denx.de>
21273 commit e02990764c7415c84668823a0fc8c5b4dd8d8cf0
21274 Author: Peter Tyser <ptyser@xes-inc.com>
21275 Date: Fri Jul 17 19:01:07 2009 -0500
21277 xpedite1k: Cleanup coding style
21279 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21280 Signed-off-by: Stefan Roese <sr@denx.de>
21282 commit 086ff34a3a7e5e595630d658c1c13778399452d1
21283 Author: Peter Tyser <ptyser@xes-inc.com>
21284 Date: Fri Jul 17 19:01:06 2009 -0500
21286 xpedite1k: Remove support for reading MACs from EEPROM
21288 By default, the XPedite1000 comes installed with xMon, a proprietary
21289 bootloader. xMon stores its MAC address in an onboard EEPROM. Rather
21290 than requiring a non-standard location in the EEPROM to be reserved for
21291 MAC addresses, store the MAC addresses in U-Boot's standard environment.
21292 A U-Boot application or OS application can be used to migrate xMon MAC
21293 addresses to U-Boot's environment if necessary.
21295 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21296 Signed-off-by: Stefan Roese <sr@denx.de>
21298 commit 108d6d0099372f9f6532c3198fbaacabc121c9b3
21299 Author: Peter Tyser <ptyser@xes-inc.com>
21300 Date: Fri Jul 17 19:01:05 2009 -0500
21302 xpedite1k: Remove support for fixed SDRAM configuration
21304 All XPedite1000's have SPD EEPROMs present and no fixed configuration
21305 parameters are currently defined or used
21307 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21308 Signed-off-by: Stefan Roese <sr@denx.de>
21310 commit c86d00a2ed923002f1ab0bfb0a925522628302e9
21311 Author: Peter Tyser <ptyser@xes-inc.com>
21312 Date: Fri Jul 17 19:01:04 2009 -0500
21314 xpedite1k: Remove CONFIG_SYS_DRAM_TEST support
21316 POST or command line tests provide similar functionality
21318 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21319 Signed-off-by: Stefan Roese <sr@denx.de>
21321 commit 11ad309c183b176d8866944026a63c0f1c626f56
21322 Author: Peter Tyser <ptyser@xes-inc.com>
21323 Date: Fri Jul 17 19:01:03 2009 -0500
21325 xpedite1k: Use standard CFI flash driver
21327 Using the CFI flash driver will allow write access to the 16MB Intel
21328 StrataFlash present on the XPedite1000. The 512KB socketed (non
21329 CFI-compliant flash) will no longer be writable.
21331 The mapping of the 16MB Strata flash was moved to 0xff000000 and the
21332 512KB AMD socketed flash was moved to 0xfe000000.
21334 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21335 Signed-off-by: Stefan Roese <sr@denx.de>
21337 commit d4d2e79bb433fc7ec18c68cc49cc6b7433d1320c
21338 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
21339 Date: Thu Jul 16 22:13:57 2009 +0200
21341 ppc4xx: Cleanup PLU405 board code
21343 Some Coding style cleanup (braces, whitespaces, long lines)
21345 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21346 Signed-off-by: Stefan Roese <sr@denx.de>
21348 commit b209a114829dc8a7a0e39a9335b6e4aebf9742cb
21349 Author: Dirk Eibach <eibach@gdsys.de>
21350 Date: Fri Jul 17 14:16:40 2009 +0200
21352 ppc4xx: Add DL-Vision 405EP board support
21354 Board support for the Guntermann & Drunck DL-Vision.
21356 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
21357 Signed-off-by: Stefan Roese <sr@denx.de>
21359 commit 9b1b8c8a1bf52e9b65e1958e5205838576066cbc
21360 Author: Dirk Eibach <eibach@gdsys.de>
21361 Date: Fri Jul 10 14:47:32 2009 +0200
21363 ppc4xx: Fix missing freqOPB for 405EP
21365 In cpu/ppc4xx/speed.c initialization of sysInfo->freqOPB for 405EP was
21366 left out for no obvious reason.
21368 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
21369 Signed-off-by: Stefan Roese <sr@denx.de>
21371 commit 0a371ca08908c9b2a58171223a79bffea1f7c6f5
21372 Author: Stefan Roese <sr@denx.de>
21373 Date: Tue Jul 14 15:53:08 2009 +0200
21375 ppc4xx: Fix TLB reset problem with recent 44x images
21377 Patch d873133f [ppc4xx: Add Sequoia RAM-booting target] broke "normal"
21378 booting on some 44x platforms. This breakage is only noticed in some
21379 cases while powercycling. As it seems, the code in question in start.S
21380 didn't invalidate TLB #0. This makes sense since this TLB is used for
21381 the bootrom mapping. With the patch mentioned above even TLB #0 got
21382 invalidated resulting in an error later on.
21384 This patch now fixes this issue by only invalidating TLB #0 in the RAM-
21387 Tested succesfully on Sequoia and Canyonlands.
21389 Signed-off-by: Stefan Roese <sr@denx.de>
21390 Cc: Dirk Eibach <Eibach@gdsys.de>
21392 commit 44259bb9e696d22bf1773181111855a29f00cf33
21393 Author: Prafulla Wadaskar <prafulla@marvell.com>
21394 Date: Fri Jul 17 19:56:30 2009 +0530
21396 usb: bugfix driver/usb/host/ehci-hcd.c function ehci_submit_root
21398 This change is cheked in Linux source and fix found to be in sync.
21399 This patch is tested for USB host interface on Kirkwood based
21400 Sheevaplug platform (ARM little endian board)
21402 Risk: the impact of this patch is not validated on big endian board.
21403 This need to be checked...
21405 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
21406 Signed-off-by: Remy Bohmer <linux@bohmer.net>
21408 commit 28958b8bea4c66629c5a22fd3c8b0d49df90383d
21409 Author: Wolfgang Denk <wd@denx.de>
21410 Date: Thu Jul 23 22:23:23 2009 +0200
21412 Coding Style cleanup; update CHANGELOG.
21414 Signed-off-by: Wolfgang Denk <wd@denx.de>
21416 commit 2632c008e2c2cd61fefb622ed671ea3e6bd2e2a6
21417 Author: Mike Frysinger <vapier@gentoo.org>
21418 Date: Tue Jul 21 22:59:36 2009 -0400
21420 autoconf.mk: include before config.mk for top level files
21422 By including autoconf.mk before config.mk, all top level files can use any
21423 config options it sets up (like <arch>_config.mk) or the Makefile itself
21424 without being forced to use lazy evaluation.
21426 commit c01171eaecc963d2c1f56a0984a0cbcdd8a3ab3c
21427 Author: Mark Jackson <mpfj-list@mimc.co.uk>
21428 Date: Tue Jul 21 11:30:53 2009 +0100
21430 Remove static declaration from gunzip_bmp()
21432 This patch removes the static declaration from gunzip_bmp()
21434 Without it, the gunzip_bmp() function is not visible to
21435 common/lcd.c and fails to compile with an error.
21437 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
21439 commit 2d4a43e230a3c8bfd03b9beaa0eb2a95e779c03b
21440 Author: Peter Tyser <ptyser@gmail.com>
21441 Date: Mon Jul 20 21:51:38 2009 -0500
21443 cmd_tsi148: General cleanup
21445 - Fix command help message
21446 - Disable DEBUG by default
21447 - Fix whitespace issues
21448 - Fix lines > 80 characters
21450 Signed-off-by: Peter Tyser <ptyser@gmail.com>
21451 Acked-by: Stefan Roese <sr@denx.de>
21453 commit 9aef73888509d10193615ee5cd9cf439ca44e937
21454 Author: Mike Frysinger <vapier@gentoo.org>
21455 Date: Sun Jul 19 15:17:03 2009 -0400
21457 unify HOST_CFLAGS and HOSTCFLAGS
21459 The top build system sets up HOSTCFLAGS a bit and exports it, but other
21460 places use HOST_CFLAGS instead. Unify the two as HOSTCFLAGS so that the
21461 values stay in sync.
21463 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
21465 commit 2e9393f500065f940e5e4ac7fe375e4c0b77b936
21466 Author: Wolfgang Denk <wd@denx.de>
21467 Date: Thu Jul 23 21:16:59 2009 +0200
21471 Signed-off-by: Wolfgang Denk <wd@denx.de>
21473 commit e3b39f84e974df70065fa248f0f63993b1708c9d
21474 Author: André Schwarz <andre.schwarz@matrix-vision.de>
21475 Date: Fri Jul 17 14:50:24 2009 +0200
21477 update config for mvBC-P (MPC5200)
21479 This patch adds I2C support for mvBC-P and defines flash layout
21480 matching the shipped product.
21482 Signed-off-by: André Schwarz <andre.schwarz@matrix-vision.de>
21484 commit cb6d0b72c2c4f13c0075a7ae92e11682ec94a311
21485 Author: Kumar Gala <galak@kernel.crashing.org>
21486 Date: Mon Jul 13 09:24:00 2009 -0500
21488 ahci: Fix gcc 4.4 compiler warning
21490 ahci.c: In function 'ata_scsiop_read_capacity10':
21491 ahci.c:616: warning: dereferencing type-punned pointer will break strict-aliasing rules
21493 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21495 commit 51d91e1a253c97713c7f3e5c0b910a4db4979283
21496 Author: Kumar Gala <galak@kernel.crashing.org>
21497 Date: Mon Jul 13 09:23:59 2009 -0500
21499 drivers/bios_emulator: Fix gcc 4.4 compiler warning
21501 biosemu.c: In function 'BE_setVGA':
21502 biosemu.c:147: warning: dereferencing type-punned pointer will break strict-aliasing rules
21504 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21506 commit f97ec30bb3c5a4a456159eb2b75b3bc68772bf2a
21507 Author: Detlev Zundel <dzu@denx.de>
21508 Date: Mon Jul 13 16:01:19 2009 +0200
21510 Re-add support for image type 'Standalone Program'
21512 Support for this type was lost during the bootm refactoring.
21514 Signed-off-by: Detlev Zundel <dzu@denx.de>
21516 commit ca95c9df0280f40e8e4befadbaae21fa67d92331
21517 Author: Detlev Zundel <dzu@denx.de>
21518 Date: Mon Jul 13 16:01:18 2009 +0200
21520 Add error checking for unsupported OS types.
21522 Signed-off-by: Detlev Zundel <dzu@denx.de>
21524 commit 982adfc610669482a32127282fe489857a92cfe3
21525 Author: Peter Tyser <ptyser@xes-inc.com>
21526 Date: Fri Jul 10 18:46:10 2009 -0500
21528 ppc: Unlock cache-as-ram in a consistent manner
21530 Previously, non-e500 architectures only unlocked their data cache which
21531 was used as early RAM when booting to Linux using the "bootm" command.
21532 This change causes all PPC boards with CONFIG_SYS_INIT_RAM_LOCK defined
21533 to unlock their data cache during U-Boot's initialization. This
21534 improves U-Boot performance and provides a common cache state when
21535 booting to different OSes.
21537 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21539 commit b201171f2b4d509f3ad510b214bee70ff902e3d6
21540 Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
21541 Date: Thu Jul 23 04:54:45 2009 -0400
21543 zlib: updated to v.1.2.3
21545 This patch updates zlib to the latest stable version.
21547 Only relevant zlib parts were ported to u-boot tree, as was done for
21548 the previously used version of zlib (0.95). New zlib gives faster
21549 inflate performance and other improvements, see www.zlib.net
21551 Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
21552 Reviewed-by: Angelo Castello <angelo.castello@st.com>
21554 Edited commit message
21556 Signed-off-by: Wolfgang Denk <wd@denx.de>
21558 commit 97cfe86163505ea18e7ff7b71e78df5bb03dad57
21559 Author: Robin Getz <rgetz@blackfin.uclinux.org>
21560 Date: Tue Jul 21 12:15:28 2009 -0400
21562 Save server's MAC address in environment
21564 Linux's netconsole works much better when you can pass it the MAC address of
21565 the server. (otherwise it just uses broadcast, which everyone else on my
21566 network complains about :)
21568 This sets the env var "serveraddr" (to match ethaddr), so that you can pass
21569 it to linux with whatever bootargs you want to....
21571 addnetconsole=set bootargs $(bootargs) netconsole=@$(ipaddr)/eth0,@$(serverip)/$(serveraddr)
21573 Signed-of-by: Robin Getz <rgetz@blackfin.uclinux.org>
21575 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21577 commit 0b23fb368d08c9669fac647971ff249c3f9fee8f
21578 Author: Ilya Yanok <yanok@emcraft.com>
21579 Date: Tue Jul 21 19:32:21 2009 +0400
21581 fec_mxc: driver for FEC ethernet controller on i.MX27
21583 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
21584 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21586 commit 0544c63681d2ea3607faf374e9c56f101e365b42
21587 Author: Alessio Centazzo <centazzo@gmail.com>
21588 Date: Sat Jul 11 11:56:06 2009 -0700
21590 ppc4xx: Fixed compilation warning in 4xx_enet.c
21592 This patch fixes a compilation warning for some Ethernet PHY-less
21593 PPC4xx platforms (440SPE based ones) and a potential compilation
21594 error for 440SP platforms (use of undefined 'ethgroup' variable).
21595 In the original code and in case of 440SPE platforms, 'ethgroup'
21596 is initialized to -1 and never modified. Later in the function,
21597 within an #ifdef statement, an 'if statement' executes code only
21598 if 'ethgroup' is set to 4, therefore it is harmless to avoid
21599 executing the 'if statement' by removing the CONFIG_440SPE from
21600 the affected #ifdefs. In case of 440SP platforms with on-board
21601 Ethernet PHY, 'ethgroup' is undefined but used (there are not such
21602 platforms in the repository yet). All other architectures are not
21603 affected by this change.
21605 Signed-off-by: Alessio Centazzo acpatin@yahoo.com
21606 Acked-by: Stefan Roese <sr@denx.de>
21607 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21609 commit 09133f8580f0106429ba3600f1855bd3577ae58b
21610 Author: Michael Zaidman <michael.zaidman@gmail.com>
21611 Date: Tue Jul 14 23:37:12 2009 +0300
21613 DHCP regression on 2009-06
21615 Fixed the DHCP/BOOTP/RARP regression introduced in u-boot-2009.06
21616 by initializing our IP addr to 0 in order to accept any IP addr
21617 assigned to us by the DHCP/BOOTP/RARP server.
21619 Ack-by: Robin Getz <rgetz@blackfin.uclinux.org>
21620 Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
21621 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21623 commit 443ce4ac9d1138ae5ae6863b2d40a96fd6edf523
21624 Author: Prafulla Wadaskar <prafulla@marvell.com>
21625 Date: Thu Jul 16 20:58:02 2009 +0530
21627 net: phy: bugfixes: mv88E61xx multichip addressing support
21629 With these fixes, this driver works properly for multi chip
21633 1. Build error fixed for function mv88e61xx_busychk_multic-fixed
21634 2. PHY dev address error detection- fixed
21635 3. wrong busy bit was refered in function mv88e61xx_busychk -fixed
21636 4. invalid data read ptr was refered for RD_PHY in case of
21637 multichip addressing mode -fixed
21639 The Multichip Address mode is tested with RD6281A board having
21640 MV88E6165 switch on it
21642 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
21643 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21645 commit 16025ea45539219f2a7c750c6f0ae983ea5c2737
21646 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
21647 Date: Wed Jul 8 13:05:11 2009 +0200
21649 arm: Kirkwood: Check the error summary bit for error detection
21651 The Marvell documentation for the 88f6281 states that the error coding
21652 is only valid if the error summary and last frame bits in the transmit
21653 descriptor status field are set. This patch adds checks for these for
21654 transmit (I would get transmit errors on bootp with the current check,
21655 which I believe are spurious).
21657 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
21658 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21660 commit 7b05f5e027b81cd3a9a41c6c6d3fe09c72fa93f6
21661 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
21662 Date: Wed Jul 8 13:03:18 2009 +0200
21664 arm: Kirkwood: Fix compiler optimization bug for kwgbe_send
21666 kwgbe_send/recv both have loops waiting for the hardware to set a bit.
21667 GCC 4.3.3 cleverly optimizes the send case to ... a while(1); loop. This
21668 patch uses readl to force a read from device memory. Other volatile
21669 accesses have also been replaced with readl/writel where appropriate
21670 (as per suggestions on the U-boot mailing list).
21672 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
21673 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21675 commit 3f6b18ffd94621625de961bc566022b0266790f5
21676 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
21677 Date: Thu Jul 2 13:21:22 2009 -0400
21679 MIIPHYBB: Return 0xFFFF if the PHY is not asserting TA.
21681 This patch sets the returned value to 0xFFFF if the PHY does not exist
21682 and does not assert Transfer Acknowledge. A NULL check for the value
21683 pointer is also added for buffer overflow protection.
21685 Without this patch 'mii info' will show 'phantom' devices because the
21686 value will be not be initialized and return with some random value.
21688 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
21689 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21691 commit 736fead8fdbf8a8407048bebc373cd551d01ec98
21692 Author: Ben Warren <biggerbadderben@gmail.com>
21693 Date: Mon Jul 20 22:01:11 2009 -0700
21695 Convert SMC911X Ethernet driver to CONFIG_NET_MULTI API
21697 All in-tree boards that use this controller have CONFIG_NET_MULTI added
21699 - changed CONFIG_DRIVER_SMC911X* to CONFIG_SMC911X*
21700 - cleaned up line lengths
21701 - modified all boards that override weak function in this driver
21704 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21705 Tested-by: Mike Frysinger <vapier@gentoo.org>
21707 commit 3bd0a877b74b9c005ae7cb892480ccedfa308c20
21708 Author: Ben Warren <biggerbadderben@gmail.com>
21709 Date: Fri Jul 17 00:50:15 2009 -0700
21711 Add warning about upcoming removal of old Ethernet API
21713 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21715 commit b7fe25d2a8d1cede401d09e1f9c84f8fe47bdbb1
21716 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
21717 Date: Thu Jul 2 16:15:13 2009 +0530
21719 P2020RDB Added support of Vitesse PHYs VSC8641(RGMII) and VSC8221(SGMII)
21721 These PHYs are on P2020RDB platform.
21723 Also revamped Freescale copyright message in drivers/net/tsec.c.
21725 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
21726 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21728 commit 1a32bf41881b5dbe3119cb77a33572b4d462cabf
21729 Author: Robin Getz <rgetz@blackfin.uclinux.org>
21730 Date: Mon Jul 20 14:53:54 2009 -0400
21734 On 04 Oct 2008 Pieter posted a dns implementation for U-Boot.
21736 http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg10216.html
21738 > DNS can be enabled by setting CFG_CMD_DNS. After performing a query,
21739 > the serverip environment var is updated.
21741 > Probably there are some cosmetic issues with the patch. Unfortunatly I
21742 > do not have the time to correct these. So if anybody else likes DNS
21743 > support in U-Boot and has the time, feel free to patch it in the main tree.
21745 Here it is again - slightly modified & smaller:
21746 - update to 2009-06 (Pieter's patch was for U-Boot 1.2.0)
21747 - README.dns is added
21748 - syntax is changed (now takes a third option, the env var to store
21750 - add a random port() function in net.c
21751 - sort Makefile in ./net/Makefile
21752 - dns just returns unless a env var is given
21753 - run through checkpatch, and clean up style issues
21754 - remove packet from stack
21755 - cleaned up some comments
21756 - failure returns much faster (if server responds, don't wait for
21758 - use built in functions (memcpy) rather than byte copy.
21760 Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
21761 Signed-off-by: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
21762 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21764 commit 88ad3fd91c83a4343b25385fd78fd8e29ebb723f
21765 Author: Kim Phillips <kim.phillips@freescale.com>
21766 Date: Fri Jul 17 12:17:00 2009 -0500
21768 net: tsec - fix dereferencing type-punned pointer will break strict-aliasing rules warning
21770 fix this gcc 4.4 warning:
21772 tsec.c: In function 'tsec_init':
21773 tsec.c:200: warning: dereferencing type-punned pointer will break strict-aliasing rules
21775 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
21776 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21778 commit d9bec9f42ab34383737c8a94429aa02fe76d7946
21779 Author: Mike Frysinger <vapier@gentoo.org>
21780 Date: Sat Jul 18 21:04:08 2009 -0400
21782 net: rename NetRxPkt to NetRxPacket
21784 The net code is mostly consistent in using 'Packet' rather than 'Pkt', so
21785 rename the minor detractor to follow suite.
21787 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
21788 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21790 commit 88a4c2e77cd5674db745d0c2ebbad68c9baf760c
21791 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
21792 Date: Thu Jun 25 16:33:04 2009 +0900
21794 sh: sh_eth: Remove garbage from printf
21796 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
21797 CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
21798 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21800 commit 2ea20efa47da9d98ff38223ff51dea5439ad8708
21801 Author: Andreas Pretzsch <apr@cn-eng.de>
21802 Date: Thu Jul 9 21:50:05 2009 +0200
21804 smc911x: add support for LAN9221
21806 Signed-off-by: Andreas Pretzsch <apr@cn-eng.de>
21807 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21809 commit 7168eba729b9e6d730db7cd1028767f7b1a6128b
21810 Author: David Brownell <david-b@pacbell.net>
21811 Date: Tue Jun 9 11:14:24 2009 -0700
21813 rm9200 ethernet driver: board-specific quirk (csb337)
21815 CSB337 boards originally shipped with MicroMonitor, not U-Boot;
21816 and with a version using a different convention for recording
21817 Ethernet addresses than anyone else. To avoid breaking Linux
21818 when it uses U-Boot, have it use the same convention on that
21821 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
21822 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21824 commit 57215cd2e59fd403248df8f2f195e382900d5fc2
21825 Author: Heiko Schocher <hs@denx.de>
21826 Date: Thu Jul 16 09:58:31 2009 +0200
21828 arm, kirkwood: added kw_gpio_set_valid() in gpio.h
21830 Signed-off-by: Heiko Schocher <hs@denx.de>
21832 commit ec16441085f471c03a8c0909579463e31e5b947a
21833 Author: Dieter Kiermaier <dk-arm-linux@gmx.de>
21834 Date: Mon Jun 29 14:45:08 2009 +0200
21836 Kirkwood: add Marvell Kirkwood gpio driver
21838 Signed-off-by: Dieter Kiermaier <dk-arm-linux@gmx.de>
21839 Acked-by: Prafulla Wadaskar <prafulla@marvell.com>
21840 Tested-by: Heiko Schocher <hs@denx.de>
21842 commit 688b6a0ff2dcbb0c7e63ef63cbbcc291f14f321f
21843 Author: Heiko Schocher <hs@denx.de>
21844 Date: Thu Jul 16 09:59:10 2009 +0200
21846 arm, kirkwood: added KW_TWSI_BASE in kirkwood.h
21848 Signed-off-by: Heiko Schocher <hs@denx.de>
21850 commit fbc8365ad7ab0afd4143bdbffab2fd0b24df004f
21851 Author: Prafulla Wadaskar <prafulla@marvell.com>
21852 Date: Thu Jul 16 21:02:24 2009 +0530
21854 Marvell RD6281A Board support
21856 This is Marvell's 88F6281_A0 based reference design board
21858 This patch is tested for-
21859 1. Boot from DRAM/NAND flash/NFS
21860 2. File transfer using tftp and loadb
21861 3. NAND flash read/write/erase
21863 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
21864 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21866 commit 2906e6d654fcc7f2451fde225e4e8b3f20c9555f
21867 Author: Piotr Ziecik <kosmo@semihalf.com>
21868 Date: Fri Jul 17 16:35:19 2009 +0200
21870 api: Fix broken build on ARM.
21872 This patch fixes broken build introduced by commit
21873 84bf7ca522e94ec402a1264b01971b924b7e268f (api: remove un-needed
21874 ifdef CONFIG_API already handle by the Makefile).
21876 Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
21878 commit 48677a1ef5f82adca49145a7baf11ece77f51945
21879 Author: Wolfgang Denk <wd@denx.de>
21880 Date: Wed Jul 22 23:53:23 2009 +0200
21882 Fix "ld: cannot find -lstubs" build error
21884 Commit 1bc15386 moved the examples/ to examples/standalone but failed
21885 to adapt the Makefiles that need to link against libstubs.a
21887 Signed-off-by: Wolfgang Denk <wd@denx.de>
21888 Cc: Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21890 commit ae71121a111ddf9dd057cacbbdd0f51054be428a
21891 Author: Wolfgang Denk <wd@denx.de>
21892 Date: Sat Jul 18 20:47:36 2009 +0200
21894 at91cap9adk: fix #ifdef/#endif pairing
21896 The #ifdef/#endif pairing in this file was obviously messed up.
21898 Signed-off-by: Wolfgang Denk <wd@denx.de>
21900 commit 6b96a20d512b04a808438553874c00cf40812c44
21901 Author: Minkyu Kang <mk7.kang@samsung.com>
21902 Date: Mon Jul 20 11:40:01 2009 +0900
21904 ARM Cortex A8: Move OMAP3 specific reset handler
21906 Because of the reset_cpu is soc specific, should be move to soc
21908 Cc: Dirk Behme <dirk.behme@googlemail.com>
21909 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
21911 commit 048e7efe91f66094f868281c12e488ce2bae8976
21912 Author: Kumar Gala <galak@kernel.crashing.org>
21913 Date: Wed Jul 22 10:12:39 2009 -0500
21915 85xx/86xx: Replace in8/out8 with in_8/out_8 on FSL boards
21917 The pixis code used in8/out8 all over the place. Replace it with
21920 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21922 commit 0a6d0c6320b77bd6572393a93e6b8ccdf39c7100
21923 Author: Peter Tyser <ptyser@xes-inc.com>
21924 Date: Tue Jul 21 13:51:08 2009 -0500
21926 xpedite5370: Enable NAND command support
21928 Use the MPC8572's eLBC to access 1 GB (or greater) onboard NAND flash
21929 via the 'nand' command.
21931 Previously, the XPedite5370's NAND chip selects were properly
21932 configured, but NAND support was not enabled.
21934 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21935 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21937 commit 39121c0896a6760bd436d88c17892f49a97902d0
21938 Author: Peter Tyser <ptyser@xes-inc.com>
21939 Date: Tue Jul 21 13:51:07 2009 -0500
21941 xes: Increase CONFIG_SYS_BOOTM_LEN to 16MB
21943 Increasing CONFIG_SYS_BOOTM_LEN from 8 MB to 16 MB is necessary to
21944 support uncompressing images larger than 8 MB when using the bootm
21947 Note that recent Linux kernels for the 85xx and 86xx map greater than
21948 16MB of memory on bootup, but we use 16MB to maintain compatibility with
21949 older Linux kernels for now.
21951 Signed-off-by: Nate Case <ncase@xes-inc.com>
21952 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21953 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21955 commit 58f31b602dfd52eb7836ab82caa587514e046f02
21956 Author: Peter Tyser <ptyser@xes-inc.com>
21957 Date: Sun Jul 19 19:17:41 2009 -0500
21959 xpedite5370: Fix I2C GPIO initialization typo
21961 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21962 Acked-by: Heiko Schocher<hs@denx.de>
21963 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21965 commit 5ff821006c6e7647d183ea95817044943bb22e7e
21966 Author: Peter Tyser <ptyser@xes-inc.com>
21967 Date: Sun Jul 19 19:17:40 2009 -0500
21969 xpedite5200,5370: Use buffered NOR flash writes
21971 Buffered writes are possible on the XPedite5200 and XPedite5370 and greatly
21972 improve NOR flash write speeds
21974 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21975 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21977 commit d9c147f371800a479a507a816b2fe572c97da197
21978 Author: Peter Tyser <ptyser@xes-inc.com>
21979 Date: Fri Jul 17 10:14:48 2009 -0500
21981 85xx, 86xx: Add common board_add_ram_info()
21983 Previously, 85xx and 86xx boards would display DRAM information on
21989 Memory controller interleaving enabled: Bank interleaving!
21994 This patch moves the printing of the DRAM controller configuration to a
21995 common board_add_ram_info() function which prints out DDR type, width,
21996 CAS latency, and ECC mode. It also makes the DDR interleaving
21997 information print out in a more sane manner:
22001 DRAM: 2 GB (DDR2, 64-bit, CL=4, ECC on)
22002 DDR Controller Interleaving Mode: bank
22006 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22007 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22009 commit 12a440ae6d09445140f1a0c2023dba76a9f1a617
22010 Author: Peter Tyser <ptyser@xes-inc.com>
22011 Date: Fri Jul 17 10:14:47 2009 -0500
22013 tqm85xx: Remove board_add_ram_info()
22015 This is in preparation for adding one common 8xxx board_add_ram_info()
22016 function for all 8xxx boards
22018 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22019 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22021 commit ed2c9488bbe389b7b25cada1e42bdae5d0976327
22022 Author: Peter Tyser <ptyser@xes-inc.com>
22023 Date: Fri Jul 17 10:14:46 2009 -0500
22025 xes: Remove 8xxx board_add_ram_info() function
22027 This is in preparation for adding one common 8xxx board_add_ram_info()
22028 fuction for all 8xxx boards
22030 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22031 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22033 commit e7ee23ec1788d8cf269a4cf6b9cd3722cbc7d592
22034 Author: Peter Tyser <ptyser@xes-inc.com>
22035 Date: Fri Jul 17 10:14:45 2009 -0500
22037 86xx: Rename ccsr_ddr's sdram_mode_1, sdram_cfg_1 fields
22039 Rename sdram_mode_1 to sdram_mode and sdram_cfg_1 to sdram_cfg to match
22040 the 86xx user's manual and other Freescale architectures
22042 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22043 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22045 commit f6155c6fbb1d85f517b7c160570f0995ef14c43f
22046 Author: Roy Zang <tie-fei.zang@freescale.com>
22047 Date: Thu Jul 9 10:05:48 2009 +0800
22049 85xx: Add pci/pcie E1000 ethernet support for MPC8544DS and MPC8536 boards
22051 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
22052 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22054 commit 6bb5b412291177e6edd42f9a80e5c5afe57a6a0f
22055 Author: Kumar Gala <galak@kernel.crashing.org>
22056 Date: Tue Jul 14 22:42:01 2009 -0500
22058 85xx: Report which "bank" of NOR flash we are booting from on FSL boards
22060 The p2020DS, MPC8536DS, MPC8572DS, MPC8544DS boards are capable of
22061 swizzling the upper address bits of the NOR flash we boot out of which
22062 creates the concept of "virtual" banks. This is useful in that we can
22063 flash a test of image of u-boot and reset to one of the virtual banks
22064 while still maintaining a working image in "bank 0".
22066 The PIXIS FPGA exposes registers on LBC which we can use to determine
22067 which "bank" we are booting out of (as well as setting which bank to
22070 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22072 commit 9af9c6bdc16da53772c56b1a79c2c91701fe94e6
22073 Author: Kumar Gala <galak@kernel.crashing.org>
22074 Date: Wed Jul 15 13:45:00 2009 -0500
22076 86xx: Report which "bank" of NOR flash we are booting from on MPC8641HPCN
22078 The MPC8641HPCN board is capable of swizzling the upper address bit of
22079 the NOR flash we boot out of which creates the concept of "virtual"
22080 banks. This is useful in that we can flash a test of image of u-boot
22081 and reset to one of the virtual banks while still maintaining a
22082 working image in "bank 0".
22084 The PIXIS FPGA exposes registers on LBC which we can use to determine
22085 which "bank" we are booting out of (as well as setting which bank to
22088 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22090 commit caf72ff329759b4da71352ab098537c7698c0e9f
22091 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
22092 Date: Tue Jul 21 10:45:49 2009 +0200
22094 Refresh LZMA-lib to v4.65
22096 Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
22098 commit 70ebf31633f372a24505e47846b2628e8435ea37
22099 Author: Wolfgang Denk <wd@denx.de>
22100 Date: Fri Jul 17 23:35:29 2009 +0200
22102 AT91: factor out ROUND() macro
22104 A large number of boards (all AT91 based) duplicated the ROUND()
22105 macro in their board specific config files. Add the definition to
22106 include/common.h and clean up the board config files.
22108 Signed-off-by: Wolfgang Denk <wd@denx.de>
22110 commit 89188a62333c0841a7166783d2ebdd39d7044eb2
22111 Author: Kumar Gala <galak@kernel.crashing.org>
22112 Date: Wed Jul 15 08:54:50 2009 -0500
22114 85xx: Bump up the BOOTMAP to 16M on FSL 85xx boards
22116 We have always mapped at least 16M in the kernel and we have seen cases
22117 with new kernel features that a kernel image needs more than 8M of
22120 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22122 commit d4abc757c26c531293f5bbc4262ade44a317eec9
22123 Author: Peter Tyser <ptyser@xes-inc.com>
22124 Date: Mon Jul 20 19:02:21 2009 -0500
22126 Move api_examples to examples/api
22128 Also add a rule to remove demo.bin which was previously leftover
22129 after a "make clean"
22131 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22133 commit af1d7d984a23a0faa1f436ebfeb55c876b1a99e1
22134 Author: Heiko Schocher <hs@denx.de>
22135 Date: Tue Jul 21 06:37:28 2009 +0200
22137 83xx, kmeter: fix compile error
22139 CONFIG_SYS_MALLOC_LEN is defined in the board config, and
22140 the keymile-common.h, which collects common options used
22141 by all keymile-boards. This results in a compile error
22142 when compiling the kmeter1 board. So remove this define
22143 in the board config file.
22145 Signed-off-by: Heiko Schocher <hs@denx.de>
22147 commit 39df00d9aecfb465b9eec9af593f9b763fb5209a
22148 Author: Heiko Schocher <hs@denx.de>
22149 Date: Thu Jul 9 12:04:26 2009 +0200
22151 i2c, mpc83xx: add CONFIG_SYS_I2C_INIT_BOARD for fsl_i2c
22153 This patch adds the possibility to call a board specific
22154 i2c bus reset routine for the fsl_i2c bus driver, and adds
22155 this option for the keymile kmeter1 board.
22157 The deblock sequence for this board is implemented and
22158 tested in the following way:
22160 CR = 0x20 (release SDA and SCL pin)
22161 CR = 0xa0 (start read)
22164 if 2. dummy read == 0x00
22167 CR = 0x80 (SDA and SCL now 1 SR = 0x86)
22168 CR = 0x00 (Modul reset SR=0x81)
22169 CR = 0x80 (SDA and SCL = 1, SR = 0x81)
22171 Signed-off-by: Heiko Schocher <hs@denx.de>
22173 commit 1bc1538613d66cef3cbce680fc8d7c3561a0fbd0
22174 Author: Peter Tyser <ptyser@xes-inc.com>
22175 Date: Fri Jul 10 11:03:19 2009 -0500
22177 Move examples/ to examples/standalone
22179 The current files in examples are all standalone application examples,
22180 so put them in their own subdirectory for organizational purposes
22182 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22184 commit b220c64d86f7c705a183302c3b50076d7e5d876c
22185 Author: Peter Tyser <ptyser@xes-inc.com>
22186 Date: Fri Jul 10 11:03:15 2009 -0500
22188 Move architecture specific config.mk files into subdirs
22190 This cleans up U-Boot's toplevel directory a bit and makes the
22191 architecture 'config.mk' file naming and location similar to board
22192 and cpu 'config.mk' files
22194 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22196 commit 082becd0d546399637fa94fdf9f1730a0f7bf348
22197 Author: Po-Yu Chuang <ratbert@faraday-tech.com>
22198 Date: Fri Jul 10 18:25:34 2009 +0800
22200 Add "tags" to .gitignore file.
22202 Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
22203 Signed-off-by: Wolfgang Denk <wd@denx.de>
22205 commit dc71b248ef0d5e12b19f33c6efb873e31df91fa9
22206 Author: Heiko Schocher <hs@denx.de>
22207 Date: Thu Jul 9 12:04:18 2009 +0200
22209 powerpc: updates for the keymile boards
22211 - CONFIG_SYS_MAX_I2C_BUS changed to 1
22212 We use only one I2C hardwarecontroller on this boards, so
22213 change the CONFIG_SYS_MAX_I2C_BUS to 1.
22214 - common: dont print errormsg if second IVM Block lacks.
22215 - 82xx, mgcoge: fix double mtdpart entry in environment
22216 - 82xx, mgcoge: activate on second Flash the second bank.
22217 - common: CONFIG_ENV_SIZE 0x4000 for all keymile boards
22218 - common: Change malloc size to 1MByte for all Keymile boards
22219 We need a bigger malloc area for the environment support (128k)
22220 on some Keymile boards (kmeter1) and the upcoming UBI support.
22221 Change it to 1MB for all Keymile boards to be on the save side.
22222 Also define CONFIG_SYS_64BIT_VSPRINTF which is needed for
22224 - Add UBI support to all Keymile boards
22225 - change manner of writing "/localbus/ranges" node
22226 instead of writting the complete "/localbus/ranges" node
22227 before booting Linux, only update the ranges entries
22228 which gets dynamical detected (size of flashes).
22229 This is needed, because keymile adds in the DTS
22230 "/localbus/ranges" node entries, which u-boot must
22231 not overwrite/delete.
22232 - kmeter, mgcoge: define 2 seperate regions needed for the Intel P30 chips
22233 The Intel P30 chip has 2 non-identical chips on
22234 one die, so we need to define 2 seperate regions
22235 that are scanned by physmap_of independantly.
22236 - kmeter1: Add MTD concat support to Keymile boards
22237 - 82xx, mgcoge: add "unlock=yes" to default environment
22238 - added CONFIG_MTD_DEVICE to get in sync with mainline code
22240 Signed-off-by: Heiko Schocher <hs@denx.de>
22241 Signed-off-by: Stefan Roese <sr@denx.de>
22243 commit f14d81050a9e0fa57aedb1bc746c60a07c1ad67f
22244 Author: galak <galak@ducky.am.freescale.net>
22245 Date: Tue Jul 7 15:53:21 2009 -0500
22247 fsl_sata: Fix compiler warnings shown by gcc-4.4
22249 Update fsl_sata to use common structures instead of casting
22250 back and forth between the fsl specific ones and the common ones
22251 (which are identical).
22253 fsl_sata.c: In function 'scan_sata':
22254 fsl_sata.c:550: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22255 fsl_sata.c:549: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22256 fsl_sata.c:548: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22257 fsl_sata.c:545: note: initialized from here
22258 fsl_sata.c:592: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22259 fsl_sata.c:590: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22260 fsl_sata.c:588: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22261 fsl_sata.c:586: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22262 fsl_sata.c:579: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22265 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22267 commit 20938e54a207472a090f04f20f30c9e32b14137e
22268 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
22269 Date: Tue Jul 7 15:58:51 2009 +0200
22271 Add unaligned.h for arm
22273 This patch adds unaligned.h for ARM (needed to build with LZO
22274 compression). The file is taken from the linux kernel, but includes
22275 u-boot headers instead.
22277 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
22278 Acked-by: Stefan Roese <sr@denx.de>
22280 commit 433ea8abd6adfae3138dd4ce238237a037e1e537
22281 Author: Peter Tyser <ptyser@xes-inc.com>
22282 Date: Sun Jul 19 19:17:42 2009 -0500
22284 Remove last remanants of unused CONFIG_I2C_CMD_TREE
22286 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22288 commit f6ca3b70949790ab5438d6c9a592216cc3616110
22289 Author: Andrzej Wolski <awolski@poczta.fm>
22290 Date: Fri Jul 17 22:26:54 2009 +0200
22292 ubi: help message correction
22294 Fix incorrect information about size units and correct typo.
22296 Signed-off-by: Andrzej Wolski <awolski@poczta.fm>
22297 Signed-off-by: Stefan Roese <sr@denx.de>
22299 commit 22f2017c31bc682e9b15612a5c2580ab5b84418e
22300 Author: Peter Tyser <ptyser@xes-inc.com>
22301 Date: Sun Jul 19 19:17:42 2009 -0500
22303 Remove last remanants of unused CONFIG_I2C_CMD_TREE
22305 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22307 commit f99a292aa6083057f5db8283d2ce4a2be22b8856
22308 Author: Andrzej Wolski <awolski@poczta.fm>
22309 Date: Fri Jul 17 22:26:54 2009 +0200
22311 ubi: help message correction
22313 Fix incorrect information about size units and correct typo.
22315 Signed-off-by: Andrzej Wolski <awolski@poczta.fm>
22316 Signed-off-by: Stefan Roese <sr@denx.de>
22318 commit b86b85e2611d57d834795a92453431a1a340c3c9
22319 Author: Ilya Yanok <yanok@emcraft.com>
22320 Date: Mon Jun 29 17:53:16 2009 +0400
22322 mmc: set bus width to 1 and clock to minimum early during initialization
22324 We need to switch back to 1-bit before initialization or SD 2.0 cards
22325 will fail to send SCR if we've switched to 4-bit already.
22327 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
22329 commit cff80f2cd12bf9767509b5334ecfc90cd7de5502
22330 Author: Shinya Kuribayashi <skuribay@pobox.com>
22331 Date: Sat Jun 20 19:14:33 2009 +0900
22333 config.mk: Remove unused HPATH
22335 This variable is not unused anywhere.
22337 Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
22339 commit a781de12700e2cb3d3011fc83b47f7dd8cc3c154
22340 Author: Grzegorz Bernacki <gjb@semihalf.com>
22341 Date: Wed Jun 17 16:20:14 2009 +0200
22343 digsy mtc: Enable command line history.
22345 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
22347 commit 37566090766d61beef70c62986b90749920255d8
22348 Author: Mike Frysinger <vapier@gentoo.org>
22349 Date: Thu Jul 2 19:23:25 2009 -0400
22351 compiler.h: unify system ifdef cruft here
22353 Shove a lot of the HOSTCC and related #ifdef checking crap into the new
22354 compiler.h header so that we can keep all other headers nice and clean.
22356 Also introduce custom uswap functions so we don't have to rely on the non
22357 standard implementations that a host may (or may not in the case of OS X)
22358 provide. This allows mkimage to finally build cleanly on an OS X system.
22360 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22362 commit 2a2ed845c085eb093b69fa6382fcf7534bb1f4b0
22363 Author: Kim Phillips <kim.phillips@freescale.com>
22364 Date: Mon Jun 15 11:50:40 2009 -0500
22366 common: fix 'dummy' is used uninitialized in this function warning
22368 fix this gcc 4.4 warning:
22370 xyzModem.c: In function 'xyzModem_stream_open':
22371 xyzModem.c:564: warning: 'dummy' is used uninitialized in this function
22373 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
22375 commit 1ea6bcd8590b3ff9fe2bfbb0eb29a3b0edaa9460
22376 Author: Mike Frysinger <vapier@gentoo.org>
22377 Date: Sun Jun 14 23:33:14 2009 -0400
22379 push CROSS_COMPILE out to $(ARCH)_config.mk
22381 Each arch should handle setting a proper default CROSS_COMPILE value in
22382 their own config.mk file rather than having to maintain a large ugly list
22383 in the Makefile. By using conditional assignment, we don't have to worry
22384 about the variable already being set (env/cmdline/etc...).
22386 The common config.mk file takes care of exporting CROSS_COMPILE already,
22387 and while a few variables (toolchain ones) utilize CROSS_COMPILE before
22388 including the arch config.mk, they do so with deferred assignment.
22390 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22392 commit 60a3f404acbf8238a3138fe1f80a6bac75da4582
22393 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22394 Date: Sat Jun 13 12:55:37 2009 +0200
22396 malloc.h: protect it against multiple include
22398 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22400 commit 7640f41988a456a0b1f05263d2e2dc5cd7d93984
22401 Author: Wolfgang Denk <wd@denx.de>
22402 Date: Sun Jul 19 19:37:24 2009 +0200
22404 Fix boards broken after removal of legacy NAND and DoC support
22406 Commit 2419169f removed support for legacy NAND and disk on chip but
22407 missed to update the code for a few boards. This patch fixes the
22408 resulting build issues.
22410 Signed-off-by: Wolfgang Denk <wd@denx.de>
22412 commit 1a4664b53aaf23687b52d64b94be06a9aa260b86
22413 Author: Wolfgang Denk <wd@denx.de>
22414 Date: Sun Jul 19 19:32:37 2009 +0200
22416 cmd_flash.c: fix fix compile error for boards with DataFlash
22418 Commit 5669ed45 ("cmd_flash.c: fix warning: unused variable
22419 'addr_first'/'addr_last'") changed the #ifdef logic areound the
22420 declaration of these variables and missed a combination of settings
22421 of HAS_DATAFLASH with SYS_NO_FLASH; this patch fixes this.
22423 Also spotted by Alessandro Rubini <rubini@gnudd.com>
22425 Signed-off-by: Wolfgang Denk <wd@denx.de>
22427 commit 341245a28830d3261c41b09d958eeea7bb93587a
22428 Author: Wolfgang Denk <wd@denx.de>
22429 Date: Sun Jul 19 12:05:15 2009 +0200
22431 pcm030: fix out-of-tree building
22433 Commit 0a87dd90 that was supposed to fix out-of-tree building for the
22434 pcm030 board was unfortunately incomplete.
22436 Signed-off-by: Wolfgang Denk <wd@denx.de>
22438 commit 8bf29b59fce8cc381114929082202d800e313ad5
22439 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
22440 Date: Tue Jul 7 13:58:51 2009 +0200
22442 Add unaligned.h for arm
22444 This patch adds unaligned.h for ARM (needed to build with LZO
22445 compression). The file is taken from the linux kernel, but includes
22446 u-boot headers instead.
22448 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
22449 Acked-by: Stefan Roese <sr@denx.de>
22451 commit e405afab1dda66c9df3733f6b779d72fc36a0162
22452 Author: Kazuaki Ichinohe <kazuichi@fsi.co.jp>
22453 Date: Fri Jun 12 18:10:12 2009 +0900
22455 Canyonlands SATA harddisk driver
22457 This patch adds a SATA harddisk driver for the canyonlands.
22458 This patch is kernel driver's porting.
22459 This patch corresponded to not cmd_scsi but cmd_sata.
22460 This patch divided an unused member with ifndef __U_BOOT__ in the structure.
22462 [environment variable, boot script]
22463 setenv bootargs root=/dev/sda7 rw
22464 setenv bootargs ${bootargs} console=ttyS0,115200
22465 ext2load sata 0:2 0x400000 /canyonlands/uImage
22466 ext2load sata 0:2 0x800000 /canyonlands/canyonlands.dtb
22467 fdt addr 0x800000 0x4000
22468 bootm 0x400000 - 0x800000
22470 If you drive SATA-2 disk on Canyonlands, you must change parts from
22471 PI2PCIE212 to PI2PCIE2212 on U25. We confirmed to boot by using
22474 1.Vendor: Fujitsu Type: MHW2040BS
22475 2.Vendor: Fujitsu Type: MHW2060BK
22476 3.Vendor: HAGIWARA SYS-COM:HFD25S-032GT
22477 4.Vendor: WesternDigital Type: WD3200BJKT (CONFIG_LBA48 required)
22478 5.Vendor: WesternDigital Type: WD3200BEVT (CONFIG_LBA48 required)
22479 6.Vendor: Hitachi Type: HTS543232L9A300 (CONFIG_LBA48 required)
22480 7.Vendor: Seagate Type: ST31000333AS (CONFIG_LBA48 required)
22481 8.Vendor: Transcend Type: TS32GSSD25S-M
22482 9.Vendor: MTRON Type: MSD-SATA1525-016
22484 Signed-off-by: Kazuaki Ichinohe <kazuichi at fsi.co.jp>
22486 commit 52a0e2dee90c17e39634de814b16b96061cfb472
22487 Author: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
22488 Date: Wed Jun 10 19:09:40 2009 +0200
22490 Add support for the Tundra TSI148 VME-bridge
22492 From: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
22494 This patch adds support for the Tundra TSI148 VME-bridge. It's used on
22495 the upcoming esd VME8349 board.
22497 Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
22498 Signed-off-by: Stefan Roese <sr@denx.de>
22500 commit 8d1fea2c4041e665c96944e3f6fcffbde55db34b
22501 Author: Mike Frysinger <vapier@gentoo.org>
22502 Date: Thu Jul 16 19:05:30 2009 -0400
22504 Blackfin: bf537-{minotaur,srv1}: do not hardcode CONFIG_ETHADDR
22506 MAC addresses should not be hardcoded in boards to avoid random link level
22509 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22511 commit baf357050353aee30c04f3f4b868426cb54468ca
22512 Author: Mike Frysinger <vapier@gentoo.org>
22513 Date: Fri Jul 10 10:42:06 2009 -0400
22515 Blackfin: bf533-stamp: back down SCLK a bit
22517 While the 1.0 and 1.2 spin of the bf533-stamp boards can handle the higher
22518 SCLK speeds just fine, the 1.1 spin cannot due to the bugs introduced with
22519 the shortened SDRAM traces. So lower the SCLK speed down to a value that
22520 all three can handle.
22522 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22524 commit 490fe7349102012c48730f6fc14ef36c8d155068
22525 Author: Mike Frysinger <vapier@gentoo.org>
22526 Date: Thu Jul 9 20:56:56 2009 -0400
22528 Blackfin: split cpu COBJS into multilines
22530 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22532 commit 909878fd3fda056d19b8b51a5cc51cb1c0b563d1
22533 Author: Mike Frysinger <vapier@gentoo.org>
22534 Date: Thu Jul 9 01:15:05 2009 -0400
22536 Blackfin: add os log functions
22538 Part of the mini Blackfin ABI with operating systems is that they can use
22539 0x4f0-0x4f8 to pass log buffers to/from bootloaders. So add support to
22540 U-Boot for reading the log buffer.
22542 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22544 commit 9993e196da707a0a1cd4584f1fcef12382c1c144
22545 Author: Kim Phillips <kim.phillips@freescale.com>
22546 Date: Sat Jul 18 18:42:13 2009 -0500
22548 mpc83xx: convert all remaining boards over to 83XX_GENERIC_PCI
22550 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
22552 commit d39041fcadb1231430201d298c31f6be03d654f7
22553 Author: Wolfgang Denk <wd@denx.de>
22554 Date: Sun Jul 19 01:15:52 2009 +0200
22556 PATI board: fix compiler warnings
22559 pati.c: In function 'checkboard':
22560 pati.c:358: warning: pointer targets in passing argument 2 of 'getenv_r' differ in signedness
22561 ../common/flash.c: In function 'write_word':
22562 ../common/flash.c:824: warning: dereferencing type-punned pointer will break strict-aliasing rules
22563 cmd_pati.c: In function 'do_pati':
22564 cmd_pati.c:279: warning: 'value' may be used uninitialized in this function
22566 Signed-off-by: Wolfgang Denk <wd@denx.de>
22568 commit 28c345042eafc550a34b9f52431bd4a22af6ac25
22569 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22570 Date: Sat May 16 12:14:56 2009 +0200
22572 mpl: printing current stdio devices cleanup
22574 Currently the mpl boards duplicate the code to print the current
22575 devices from common/console.c; use stdio_print_current_devices()
22578 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22580 Edited commit message.
22582 Signed-off-by: Wolfgang Denk <wd@denx.de>
22584 commit 7e3be7cf3bb344f717b6ec3d47a081269ea67ead
22585 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22586 Date: Sat May 16 12:14:55 2009 +0200
22588 console: unify printing current devices
22590 Create stdio_print_current_devices() for this purpose
22592 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22594 commit 5669ed4557edf2714203aa8625c9fcd5a753b338
22595 Author: Wolfgang Denk <wd@denx.de>
22596 Date: Sat Jul 18 23:18:14 2009 +0200
22598 cmd_flash.c: fix warning: unused variable 'addr_first'/'addr_last'
22600 Signed-off-by: Wolfgang Denk <wd@denx.de>
22602 commit 6bb6e6c75ec4ef496f00f7f530e549d3e073c5de
22603 Author: Tom Rix <Tom.Rix@windriver.com>
22604 Date: Tue Jun 30 15:04:13 2009 -0500
22606 OMAP3 Fix compiler warning for v7_flush_dcache_all
22608 On build of omap3 targets in MAKEALL, the *.ERR files have
22610 cpu.c: In function 'cleanup_before_linux':
22611 cpu.c:64: warning: implicit declaration of function 'v7_flush_dcache_all'
22612 cpu.c:64: warning: implicit declaration of function 'get_device_type
22614 The functions v7_flush_dcache_all and get_device_type are declared
22615 in include/asm-arm/arch-omap3/sys_proto.h, so use this file to
22616 declare the functions.
22618 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
22620 commit dba107b967332fc8a35867f4d58038626c968800
22621 Author: Wolfgang Denk <wd@denx.de>
22622 Date: Sat Jul 18 22:09:38 2009 +0200
22624 ARM: make split_by_variant.sh output more useful
22626 The board/armltd/integrator/split_by_variant.sh script used to print
22627 "Configuring for integrator*p board..." no matter which board name
22628 was being compiled. This made it difficult to match MAKEALL output to
22629 board names. This patch fixes this.
22631 Signed-off-by: Wolfgang Denk <wd@denx.de>
22633 commit 2eb99ca8029b44c988d5f6312f97e68d3b9cb2bd
22634 Author: Wolfgang Denk <wd@denx.de>
22635 Date: Sat Jul 18 21:52:24 2009 +0200
22637 NAND: Part 2: Fix warning Please define CONFIG_SYS_64BIT_VSPRINTF...
22639 Commit 8d2effea added a warning for configurations that use NAND
22640 without defining the (then necessary) CONFIG_SYS_64BIT_VSPRINTF but
22641 failed to fix the affected boards.
22643 This patch covers the non-PPC boards that were missed in the previous
22644 patch (commit 170c1972).
22646 Signed-off-by: Wolfgang Denk <wd@denx.de>
22648 commit 7024aa14df2981b4e65c6189909da9aadb1c22da
22649 Author: Wolfgang Denk <wd@denx.de>
22650 Date: Sat Jul 18 20:46:38 2009 +0200
22652 at91cap9adk: fix #ifdef/#endif pairing
22654 The #ifdef/#endif pairing in this file was obviously messed up.
22656 Signed-off-by: Wolfgang Denk <wd@denx.de>
22658 commit 4abc5bffea244589fa1097e4c899a63efc609c8e
22659 Author: Prafulla Wadaskar <prafulla@marvell.com>
22660 Date: Thu Jul 16 20:58:01 2009 +0530
22662 Marvell MV88F6281GTW_GE Board support
22664 This is Marvell's 88F6281_A0 based custom board developed
22665 for wireless access point product
22667 This patch is tested for-
22668 1. Boot from DRAM/SPI flash/NFS
22669 2. File transfer using tftp and loadb
22670 3. SPI flash read/write/erase
22671 4. Booting Linux kernel and RFS from SPI flash
22672 5. Boot from USB supported
22674 Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
22675 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
22677 commit 55dd4ba5413b14e8ee24058c89ac5c05376c331c
22678 Author: Prafulla Wadaskar <prafulla@marvell.com>
22679 Date: Thu Jul 16 20:58:00 2009 +0530
22681 Marvell Sheevaplug Board support
22684 http://plugcomputer.org/
22685 http://openplug.org/plugwiki/index.php/Das_U-boot_plug_support
22687 This patch is tested for-
22688 1. Boot from DRAM/NAND flash
22689 2. File transfer using tftp
22690 3. NAND flash read/write/erase
22691 4. Linux kernel and RFS Boot from NAND
22692 5. Enabled USB PHY init for kernel need
22693 6. Boot from USB supported
22695 Note: to boot Kirkwood kernel with USB support,
22696 you should add "usb start" in the boot sequence
22698 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
22700 commit 0a87dd90a75d034301496285026fbd8106c7c6d5
22701 Author: Wolfgang Denk <wd@denx.de>
22702 Date: Sat Jul 18 18:00:25 2009 +0200
22704 pcm030: fix out-of-tree building
22706 Commit c9969947, which added support for the pcm030 board
22707 (aka phyCORE-MPC5200B-tiny), broke out-of-tree building.
22709 Signed-off-by: Wolfgang Denk <wd@denx.de>
22711 commit 9ff59601c71e800b9d0dfde22fa70d12c71c12b4
22712 Author: Wolfgang Denk <wd@denx.de>
22713 Date: Sat Jul 18 16:36:11 2009 +0200
22715 MPC837XERDB: fix warning: "CONFIG_SYS_MONITOR_LEN" redefined
22717 Signed-off-by: Wolfgang Denk <wd@denx.de>
22719 commit 2b5243fc24a724e83409c0b70caa1a3180e997ae
22720 Author: Wolfgang Denk <wd@denx.de>
22721 Date: Sat Jul 18 16:13:18 2009 +0200
22723 8xxx: fix warning: implicit declaration of function 'uec_standard_init'
22725 Commit 8e55258f created function uec_standard_init() to initialize
22726 all UEC interfaces for 83xx and 85xx but failed to provide a
22729 Signed-off-by: Wolfgang Denk <wd@denx.de>
22731 commit 5b54df2674fdad5e7d316484c67efc68e79f3f0d
22732 Author: Wolfgang Denk <wd@denx.de>
22733 Date: Sat Jul 18 15:46:02 2009 +0200
22735 MIP405T: fix compile problem
22737 The "stdio/device: rework function naming convention" patch
22738 (commit 52cb4d4f) broke the MIP405T board; this patch fixes it.
22740 Signed-off-by: Wolfgang Denk <wd@denx.de>
22742 commit 170c19725ecd3a0e2e517dfd49979ca8822edec0
22743 Author: Wolfgang Denk <wd@denx.de>
22744 Date: Sat Jul 18 15:32:10 2009 +0200
22746 NAND: Fix warning Please define CONFIG_SYS_64BIT_VSPRINTF...
22748 Commit 8d2effea added a warning for configurations that use NAND
22749 without defining the (then necessary) CONFIG_SYS_64BIT_VSPRINTF but
22750 failed to fix the affected boards.
22752 Signed-off-by: Wolfgang Denk <wd@denx.de>
22754 commit 6e897a661fb9968ce354165a12cce82e4b889e04
22755 Author: Wolfgang Denk <wd@denx.de>
22756 Date: Sat Jul 18 15:05:44 2009 +0200
22758 CPCI750: fix compile problem
22760 Commit bc0d3296 removed ppc_error_no.h from Marvell boards
22761 but forgot to update board/esd/cpci750/mv_eth.h
22763 Signed-off-by: Wolfgang Denk <wd@denx.de>
22765 commit 6aee3048348f1b19ab89156da98bfa4f7babf24b
22766 Author: Alessandro Rubini <rubini-list@gnudd.com>
22767 Date: Fri Jul 17 14:42:11 2009 +0200
22769 cmd_i2c: bugfix: add missing brace
22771 The sub-command parser missed a brace, so "return 0;" is always
22772 taken and no error message is diplayed if you say "i2c scan"
22773 instead of "i2c probe", for example.
22775 Proper brace is added. Also, a misleading and unneeded else
22778 Signed-off-by: Alessandro Rubini <rubini@gnudd.com.it>
22780 commit 52cb4d4fb3487313f5a72ea740f527a4aefaa365
22781 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22782 Date: Sat May 16 12:14:54 2009 +0200
22784 stdio/device: rework function naming convention
22786 So far the console API uses the following naming convention:
22788 ======Extract======
22789 typedef struct device_t;
22791 int device_register (device_t * dev);
22792 int devices_init (void);
22793 int device_deregister(char *devname);
22794 struct list_head* device_get_list(void);
22795 device_t* device_get_by_name(char* name);
22796 device_t* device_clone(device_t *dev);
22799 which is too generic and confusing.
22801 Instead of using device_XX and device_t we change this
22802 into stdio_XX and stdio_dev
22804 This will also allow to add later a generic device mechanism in order
22805 to have support for multiple devices and driver instances.
22807 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22809 Edited commit message.
22811 Signed-off-by: Wolfgang Denk <wd@denx.de>
22813 commit f732a7598fa36d48241df20b1a1f4cdbf09f75ee
22814 Author: Peter Tyser <ptyser@xes-inc.com>
22815 Date: Wed Jul 15 00:01:08 2009 -0500
22817 ppc: Fix compile error for boards with CONFIG_DDR_ECC
22819 A bug was introduced by commit e94e460c6e8741f42dab6d8dd4b596ba5d9d79ae
22820 which affected non-MPC83xx/85xx/86xx ppc boards which had CONFIG_DDR_ECC
22821 defined and resulted in errors such as:
22823 Configuring for canyonlands board...
22824 fsl_dma.c:50:2: error: #error "Freescale DMA engine not supported on your
22826 make[1]: *** No rule to make target `.depend', needed by `libdma.a'. Stop.
22828 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22830 commit 18e067de9b6ed087fa60496e64887f0b7458dbaa
22831 Author: Prafulla Wadaskar <prafulla@marvell.com>
22832 Date: Thu Jul 16 20:57:59 2009 +0530
22834 include/config_cmd_default.h cleanup
22836 arranged configurations in alphabetical order
22837 CONFIG_CMD_FLASH moved under ifndef CONFIG_SYS_NO_FLASH
22839 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
22841 commit 569460ebf14b87bd8fdb2352bde95d35ee96e13b
22842 Author: Mike Frysinger <vapier@gentoo.org>
22843 Date: Sun Jun 14 21:35:22 2009 -0400
22845 sata: namespace curr_device variable
22847 The curr_device variable really should be namespaced with a "sata_" prefix
22848 since it is only used by the sata code. It also avoids random conflicts
22849 with other pieces of code (like cmd_mmc):
22850 common/libcommon.a(cmd_sata.o):(.data.curr_device+0x0):
22851 multiple definition of `curr_device'
22852 common/libcommon.a(cmd_mmc.o):(.data.curr_device+0x0): first defined here
22854 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22856 commit 02e22c2de1ce2312f2636fa473a60c8d8f18d8aa
22857 Author: Mike Frysinger <vapier@gentoo.org>
22858 Date: Sun Jun 14 21:35:21 2009 -0400
22860 cmd_mmc: make curr_device static
22862 The curr_device variable isn't used outside of cmd_mmc, so mark it static
22863 to avoid conflicts with other pieces of code (like sata which also exports
22864 a curr_device). Otherwise we end up with stuff like:
22865 common/libcommon.a(cmd_sata.o):(.data.curr_device+0x0):
22866 multiple definition of `curr_device'
22867 common/libcommon.a(cmd_mmc.o):(.data.curr_device+0x0): first defined here
22869 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22871 commit 2d8d2adde3fce1152e4ad9f47238f07e70793c53
22872 Author: Mike Frysinger <vapier@gentoo.org>
22873 Date: Sun Jun 14 21:35:16 2009 -0400
22875 envcrc: add missing dependencies on env storage
22877 When the envcrc building was made conditional, it missed a bunch of env
22878 storage types, so add all currently supported types.
22880 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22882 commit 2419169f5749d7af501b3b77a5336d1d535320de
22883 Author: Scott Wood <scottwood@freescale.com>
22884 Date: Thu Jul 16 19:08:04 2009 -0500
22886 Remove legacy NAND and disk on chip references from boards.
22888 Signed-off-by: Scott Wood <scottwood@freescale.com>
22890 commit 12e9043c7ed961b60df865f45d9a3c74d6a38199
22891 Author: Shinya Kuribayashi <skuribay@pobox.com>
22892 Date: Sat Jun 20 19:10:14 2009 +0900
22894 config.mk: Remove $(PCI_CLOCK) reference
22896 The following commit introduced $(PCI_CLOCK) reference so that
22897 we could tweak `PCI_66M' definition via an environment variable.
22899 > commit f046ccd15c8bc9613bfd72916b761a127d36e5c6
22900 > Author: Eran Liberty <liberty@freescale.com>
22901 > Date: Thu Jul 28 10:08:46 2005 -0500
22903 > * Patch by Eran Liberty
22904 > Add support for the Freescale MPC8349ADS board.
22906 But I suggest a removal of it for the following reasons:
22908 * In 2006, MPC8349ADS was merged into MPC8349EMDS port,
22909 and it seems that MPC8349EMDS port is PCI_66M free.
22911 * OTOH, PCI_66M is used by MPC832XEMDS an MPC8360EMDS ports,
22912 but they don't need $(PCI_CLOCK) environment variable at all.
22913 PCI_66M is automatically configured via $(BOARD)_config names
22914 with the help of $(findstring _66_,$@).
22916 * Unfortunately $(PCI_CLOCK) has been undocumented anywhere,
22917 so only a few people know the existence of it these days.
22919 * Keep config.mk independent from $(BOARD) as much as possible.
22921 Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
22922 Acked-by: Kim Phillips <kim.phillips@freescale.com>
22924 commit 3db75d9c11d37cc1d28bebd91b19f4e548b68155
22925 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22926 Date: Sat May 23 21:42:36 2009 +0200
22928 fix: missing autoconfig.mk from general Makefile
22930 At the first run of make we generate the autoconf.mk and
22931 autoconf.mk.dep if not already the case and we currently include only
22934 In order to use these autogenerated values we need to include it also
22935 even if it's included in config.mk but it's done before their
22938 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22939 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22941 commit 1ca298ced07327749b54321815f76fcddb2f9479
22942 Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
22943 Date: Thu Jul 9 16:07:30 2009 +0200
22945 Added support for splash screen positioning
22947 This patch adds support splash image positioning by adding an
22948 additional variable "splashpos" to the environment. Please see
22949 README for details.
22951 Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
22952 Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
22953 Signed-off-by: Anatolij Gustschin <agust@denx.de>
22955 commit 9d173e0233493113c9b1aa81bd2208d0057ab9db
22956 Author: Anatolij Gustschin <agust@denx.de>
22957 Date: Tue Jul 7 13:11:36 2009 +0200
22959 video: mb862xx: replace printf with puts
22961 Signed-off-by: Anatolij Gustschin <agust@denx.de>
22963 commit cce99b2a7dd80683d61360aee56a6ece344950b2
22964 Author: Anatolij Gustschin <agust@denx.de>
22965 Date: Tue Jul 7 13:27:07 2009 +0200
22967 video: mb862xx: use macros instead of magic numbers
22969 Signed-off-by: Anatolij Gustschin <agust@denx.de>
22971 commit e86528671ece6d5c1162656a37fc68a8e0bf67f8
22972 Author: Anatolij Gustschin <agust@denx.de>
22973 Date: Tue Jul 7 13:24:08 2009 +0200
22975 video: mb862xx: fix coding style and remove dead code
22977 Signed-off-by: Anatolij Gustschin <agust@denx.de>
22979 commit 292ed489dba8cc97b458579003a8001cd4703cd8
22980 Author: Michal Simek <monstr@monstr.eu>
22981 Date: Tue Jun 30 12:03:50 2009 +0200
22983 microblaze: Remove ignored return type for __arch__swab16 function
22985 This change remove compilation warnings.
22987 Signed-off-by: Michal Simek <monstr@monstr.eu>
22989 commit e2776587c0eac131954ae100fda89cc3e7ed8b57
22990 Author: Michal Simek <monstr@monstr.eu>
22991 Date: Tue Jun 30 12:02:45 2009 +0200
22993 microblaze: Removed unused variables
22995 Signed-off-by: Michal Simek <monstr@monstr.eu>
22997 commit be33b046b549ad88c204c209508cd7657232ffbd
22998 Author: Scott Wood <scottwood@freescale.com>
22999 Date: Wed Apr 1 15:02:13 2009 -0500
23001 Remove legacy NAND and disk on chip code.
23003 Legacy NAND had been scheduled for removal. Any boards that use this
23004 were already not building in the previous release due to an #error.
23006 The disk on chip code in common/cmd_doc.c relies on legacy NAND,
23007 and it has also been removed. There is newer disk on chip code
23008 in drivers/mtd/nand; someone with access to hardware and sufficient
23009 time and motivation can try to get that working, but for now disk
23010 on chip is not supported.
23012 Signed-off-by: Scott Wood <scottwood@freescale.com>
23014 commit fbdaafaee71e2c7f2c31b3582ab6d8679efee8d3
23015 Author: Stefan Roese <sr@denx.de>
23016 Date: Thu Jun 4 16:40:36 2009 +0200
23018 nand: Change NAND_MAX_OOBSIZE to 218 as needed for some 4k page devices
23020 This is needed for the MPC512x NAND driver (fsl_nfc_nand.c) which already
23021 defines such a 4k plus 218 bytes ECC layout.
23023 Signed-off-by: Stefan Roese <sr@denx.de>
23024 Cc: Scott Wood <scottwood@freescale.com>
23025 Signed-off-by: Scott Wood <scottwood@freescale.com>
23027 commit f2f376ab956c17d4a0c42a993133ca25cdc87278
23028 Author: Stefan Roese <sr@denx.de>
23029 Date: Thu Jul 16 15:13:04 2009 +0200
23031 nand: ndfc: Remove unnecessary #ifdef's
23033 Now that the 4xx NAND driver ndfc is moved to the common NAND driver
23034 directory we don't need this #ifdef's anymore.
23036 Signed-off-by: Stefan Roese <sr@denx.de>
23037 Cc: Scott Wood <scottwood@freescale.com>
23038 Signed-off-by: Scott Wood <scottwood@freescale.com>
23040 commit 12582ac771b0bf3852817c3bfa4be326522a0665
23041 Author: Stefan Roese <sr@denx.de>
23042 Date: Thu Jul 16 15:12:48 2009 +0200
23044 nand/ppc4xx: Move PPC4xx NAND driver to common NAND driver directory
23046 Signed-off-by: Stefan Roese <sr@denx.de>
23047 Cc: Scott Wood <scottwood@freescale.com>
23048 Signed-off-by: Scott Wood <scottwood@freescale.com>
23050 commit 3ebf70db5452d3d47c316ddef09f40e76553bcba
23051 Author: Valeriy Glushkov <gvv@lstec.com>
23052 Date: Tue Jul 14 13:51:10 2009 +0300
23054 nand: fixed failed reads on corrected ECC errors in nand_util.c
23056 Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
23057 Signed-off-by: Paulraj, Sandeep <s-paulraj@ti.com>
23058 Signed-off-by: Scott Wood <scottwood@freescale.com>
23060 commit ed727d394c5ab139033719772dc95dc25cfa14f7
23061 Author: David Brownell <david-b@pacbell.net>
23062 Date: Mon Jul 13 16:29:04 2009 -0700
23064 Typo fix: use CONFIG_SOC_DM644X, not CONFIG_SOC_DM646.
23066 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
23067 Signed-off-by: Scott Wood <scottwood@freescale.com>
23069 commit 937076f84c5064f0a79105fce352ac7cf7b33643
23070 Author: Kyungmin Park <kmpark@infradead.org>
23071 Date: Sat Jul 11 16:49:55 2009 +0900
23073 MTD: OneNAND: Increase the environment size to 4KiB
23075 Also use mtd operation instead of onenand functions
23077 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
23078 Signed-off-by: Scott Wood <scottwood@freescale.com>
23080 commit bfadb17f69c256196620c32164775f063a59c34f
23081 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23082 Date: Wed Jun 10 00:25:38 2009 +0400
23084 mpc83xx: MPC837xEMDS: Use hwconfig instead of pci_external_arbiter variable
23086 Since we have simple hwconfig interface now, we don't need
23087 pci_external_arbiter variable any longer.
23089 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23090 Acked-by: Kim Phillips <kim.phillips@freescale.com>
23092 commit b8b71ffbc35fde6905e65ffdbf4e4b87efc26b7e
23093 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23094 Date: Wed Jun 10 00:25:36 2009 +0400
23096 mpc83xx: MPC8315ERDB: Use hwconfig for board type selection
23098 This patch simply converts the board to the hwconfig infrastructure.
23100 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23101 Acked-by: Kim Phillips <kim.phillips@freescale.com>
23103 commit c78c678354c8321737aa07e86831ff14176f4ed5
23104 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23105 Date: Wed Jun 10 00:25:31 2009 +0400
23107 mpc83xx: MPC837XEMDS: Fixup eSDHC nodes in device tree
23109 fdt_fixup_esdhc() will either disable or enable eSDHC nodes, and
23110 also will fixup clock-frequency property.
23112 Plus, since DR USB and eSDHC are mutually exclusive, we should
23113 only configure the eSDHC if asked through hwconfig.
23115 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23116 Acked-by: Kim Phillips <kim.phillips@freescale.com>
23118 commit c9646ed758804fa1fa6c1425369a4eee5d618b1d
23119 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23120 Date: Wed Jun 10 00:25:30 2009 +0400
23122 mpc83xx: MPC837XERDB: Add support for FSL eSDHC
23124 This patch adds support for eSDHC on MPC837XERDB boards. The WP
23125 switch doesn't seem to work on RDB boards though, the WP pin is
23126 always asserted (can see the pin state when it's in GPIO mode).
23128 FSL DR USB and FSL eSDHC are mutually exclusive because of pins
23129 multiplexing, so user should specify 'esdhc' or 'dr_usb' options
23130 in the hwconfig environment variable to choose between the
23134 Now we're very close to a monitor len limit (196 bytes left using
23135 gcc-4.2.0), so also increase the monitor len by one sector (64 KB).
23137 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23138 Acked-by: Kim Phillips <kim.phillips@freescale.com>
23140 commit b33433a63fe08c9e723ea15a7c7c7143bf527c6d
23141 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23142 Date: Wed Jun 10 00:25:29 2009 +0400
23144 fsl_esdhc: Add device tree fixups
23146 This patch implements fdt_fixup_esdhc() function that is used to fixup
23149 The function adds status = "disabled" propery if esdhc pins muxed away,
23150 otherwise it fixups clock-frequency for esdhc nodes.
23152 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23153 Acked-by: Kim Phillips <kim.phillips@freescale.com>
23155 commit 93f9dcf9e8b8182e97aeb7965c687176cbd0b933
23156 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23157 Date: Wed Jun 10 00:25:27 2009 +0400
23159 Add simple hwconfig infrastructure
23161 This patch implements simple hwconfig infrastructure: an
23162 interface for software knobs to control a hardware.
23164 This is very simple implementation, i.e. it is implemented
23165 via `hwconfig' environment variable. Later we could write
23166 some "hwconfig <enable|disable|list>" commands, ncurses
23167 interface for Award BIOS-like interface, and frame-buffer
23168 interface for AMI GUI[1] BIOS-like interface with mouse
23171 Current implementation details/limitations:
23173 1. Doesn't support options dependencies and mutual exclusion.
23174 We can implement this by integrating apt-get[3] into the
23175 u-boot. But I didn't bother yet.
23177 2. Since we don't implement hwconfig command, i.e. we're working
23178 with the environement directly, there is no way to tell that
23179 toggling a particular option will need a reboot to take
23180 an effect. So, for now it's advised to always reboot the
23181 target after modifying hwconfig variable.
23183 3. We support hwconfig options with arguments. For example,
23185 set hwconfig dr_usb:mode=peripheral,phy_type=ulpi
23188 - dr_usb - enable Dual-Role USB controller;
23189 - dr_usb:mode=peripheral - USB in Function mode;
23190 - dr_usb:phy_type=ulpi - USB should work with ULPI PHYs;
23192 The purpose of this simple implementation is to define some
23193 internal API and then we can continue improving user experience
23194 by adding more mature interface, like hwconfig command with
23195 bells and whistles. Or not adding, if we feel that current
23196 interface fits its needs.
23198 [1] http://en.wikipedia.org/wiki/American_Megatrends
23199 [2] Regarding ncurses and GUI with mouse support -- I'm just
23201 [3] The comment regarding apt-get is also a joke, meaning that
23202 dependency tracking could be non-trivial. For example, for
23203 enabling HW feature X we may need to disable Y, and turn Z
23204 into reduced mode (like RMII-only interface for ethernet,
23207 It's quite trivial to implement simple cases though.
23209 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23210 Acked-by: Kim Phillips <kim.phillips@freescale.com>
23212 commit 6c3fef28b9fff0d7f3fa4c51c3ee0ae8c2a3b043
23213 Author: Jerry Van Baren <gvb.uboot@gmail.com>
23214 Date: Wed Jul 15 20:42:59 2009 -0400
23216 Improve U-Boot Porting Guide in the README
23219 * BDI2000 -> BDI3000 (BDI2000 is obsolete).
23220 * Add a line to read the doc/README.* files
23221 * Fix coding standard violations
23223 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
23225 commit 9578718c1b085cac73017d834001bc5cb0b2f73f
23226 Author: Kim Phillips <kim.phillips@freescale.com>
23227 Date: Tue Jul 14 16:00:24 2009 -0500
23229 mtd: cfi - if defined, use MAX_FLASH_BANKS_DETECT for static declarations
23231 a.k.a cfi_mtd.c does as cfi_flash.c does. This also prevents
23232 the TQM834x build from doing a:
23234 cfi_mtd.c:36: error: variably modified 'cfi_mtd_info' at file scope
23235 cfi_mtd.c:37: error: variably modified 'cfi_mtd_names' at file scope
23239 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23240 Signed-off-by: Stefan Roese <sr@denx.de>
23242 commit 4a9932a4364b548773bc131bf85e24a2ec15f2b0
23243 Author: Kim Phillips <kim.phillips@freescale.com>
23244 Date: Tue Jul 7 18:04:21 2009 -0500
23246 mpc83xx: increase MONITOR_LEN to offset growing pains
23248 Saving the environment leads to overwriting u-boot itself,
23249 bricking boards. Increase u-boot's image size so the environment
23250 base address doesn't end up overlapping u-boot text.
23252 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23254 commit c31e13260bcd048a94412a47b004386ea6112acf
23255 Author: Valeriy Glushkov <gvv@lstec.com>
23256 Date: Tue Jun 30 15:48:41 2009 +0300
23258 usb: mpx8349itx: added support of loading images from USB storage (MPH/DR)
23260 Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
23261 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23263 commit d89e1c36891de793a20a929282acc0fc7b98feac
23264 Author: Valeriy Glushkov <gvv@lstec.com>
23265 Date: Tue Jun 30 15:48:40 2009 +0300
23267 usb: mpc834x: added support of the MPH USB controller in addition to the DR one
23269 Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
23270 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23272 commit d9ac3d5a17ecef0beb70073018925e011b11684e
23273 Author: Kim Phillips <kim.phillips@freescale.com>
23274 Date: Mon Jun 15 11:51:47 2009 -0500
23276 mpc83xx: set 64BIT_VSPRINTF for boards using nand_util
23278 When enabling NAND support for a board, one must also define
23279 CONFIG_SYS_64BIT_VSPRINTF because this is needed in nand_util.c
23280 for correct output.
23282 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23283 Cc: Dave Liu <daveliu@freescale.com>
23284 Cc: Ron Madrid <ron_madrid@sbcglobal.net>
23285 Cc: Anton Vorontsov <avorontsov@ru.mvista.com>
23287 commit 052c08916532d1d9c2f69eb9229709c7b2fc1f02
23288 Author: TsiChung Liew <tsicliew@gmail.com>
23289 Date: Wed Jul 8 07:41:24 2009 +0000
23291 ColdFire: Update bootargs
23293 Add a bootargs for M53017EVB and update bootargs
23296 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23298 commit 6e8d58d36691520f8da74cd948661d28d5a5dc66
23299 Author: TsiChung Liew <tsicliew@gmail.com>
23300 Date: Tue Jun 30 14:30:19 2009 +0000
23302 Command for accessing serial flash update
23304 Change strtoul number base of argv 3 from 0 to 16
23306 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23308 commit ee0a8462466dd284968536eb57c6eef4be0d6aad
23309 Author: TsiChung Liew <tsicliew@gmail.com>
23310 Date: Tue Jun 30 14:18:29 2009 +0000
23312 ColdFire: Add DSPI support for MCF5227x and MCF5445x
23314 Remove individual CPU specific DSPI driver.
23315 Add required feature for the common DSPI driver in cpu_init and
23316 in platform configuration file.
23318 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23320 commit dec61c7851baa72151ef1d3657e7bb3b68907d48
23321 Author: TsiChung Liew <tsicliew@gmail.com>
23322 Date: Tue Jun 30 14:09:47 2009 +0000
23324 Coldfire: Consolidate DSPI driver
23326 Unify both MCF5227x and MCF5445x DSPI driver in CPU to
23327 driver/spi folder for common use.
23329 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23331 commit 11d88b26a68bd4bf98b1c962fde6257a50978231
23332 Author: TsiChung Liew <tsicliew@gmail.com>
23333 Date: Fri Jun 12 13:03:34 2009 +0000
23335 ColdFire: Remove compiler warning messages
23337 Remove unused variables and printf type mismatch in
23340 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23342 commit 4567c7bff2503fb1a7c738ff9b9f0bd00d274d9a
23343 Author: TsiChung Liew <tsicliew@gmail.com>
23344 Date: Fri Jun 12 11:31:31 2009 +0000
23346 ColdFire: Fix M53017EVB flash size
23348 Increase the flash size from 8MB to 16MB
23350 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23352 commit bf9a521529e484b15e8fdb583a607cf7945d2f6b
23353 Author: TsiChung Liew <tsicliew@gmail.com>
23354 Date: Fri Jun 12 11:29:00 2009 +0000
23356 ColdFire: Add M5208EVB and MCF520x CPU support
23358 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23360 commit 709b384b6493d9726dce20663ebe31bf7cab2925
23361 Author: TsiChung Liew <tsicliew@gmail.com>
23362 Date: Thu Jun 11 15:39:57 2009 +0000
23364 ColdFire: Update for M54451EVB
23366 Update serial boot DRAM's Internal RAM, vector table and DRAM in
23367 start.S, serial flash's read status command over SPI and NOR
23370 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23372 commit bbf6bbffcaf694c03504c661e58fbd1aefe5bf64
23373 Author: TsiChung Liew <tsicliew@gmail.com>
23374 Date: Thu Jun 11 12:50:05 2009 +0000
23376 ColdFire: Update configuration file to use flash buffer write
23378 Update M52277EVB, M53017EVB and M54455EVB platform configuration
23379 file to use flash buffer write
23381 Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23383 commit 7d4450a9773673052fcd7fdf0a4a88c089126ac1
23384 Author: Wolfgang Denk <wd@denx.de>
23385 Date: Sun Jun 14 20:58:53 2009 +0200
23387 mpc5121ads: add JFFS2 and MTDPARTS support; adjust flash map
23389 Signed-off-by: Wolfgang Denk <wd@denx.de>
23391 commit 1f1f82f3de1660f398bf42bfd709b9859582ce5e
23392 Author: Wolfgang Denk <wd@denx.de>
23393 Date: Sun Jun 14 20:58:52 2009 +0200
23395 aria: add JFFS2 and MTDPARTS support; adjust flash map
23397 Signed-off-by: Wolfgang Denk <wd@denx.de>
23399 commit a6d6d46a4fef876455e11b45ed699c0fb3bd1ca1
23400 Author: Wolfgang Denk <wd@denx.de>
23401 Date: Sun Jun 14 20:58:51 2009 +0200
23403 aria: enable NAND flash support
23405 Signed-off-by: Wolfgang Denk <wd@denx.de>
23407 commit 13946925e850db5351982acb691d51716fc754e2
23408 Author: Wolfgang Denk <wd@denx.de>
23409 Date: Sun Jun 14 20:58:50 2009 +0200
23411 MPC512x: fix typo in comment listing the NAND driver name
23413 Signed-off-by: Wolfgang Denk <wd@denx.de>
23414 Cc: Stefan Roese <sr@denx.de>
23415 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23417 commit 2ca6f74d09653f8041b52cafd0d650fdc2a56c51
23418 Author: Wolfgang Denk <wd@denx.de>
23419 Date: Sun Jun 14 20:58:49 2009 +0200
23421 mecp5123: cleanup - remove dead code
23423 Remove dead code that was obviously a left-over from copy & paste.
23425 Signed-off-by: Wolfgang Denk <wd@denx.de>
23426 Cc: Stefan Roese <sr@denx.de>
23427 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23429 commit 25671c8672f2d7b39555416a6b7a6b7b39b810bf
23430 Author: Wolfgang Denk <wd@denx.de>
23431 Date: Sun Jun 14 20:58:48 2009 +0200
23433 aria: adjust memory controller initialization
23435 Needed for Rev. 2 silicon at 400 MHz
23437 Signed-off-by: Wolfgang Denk <wd@denx.de>
23439 commit 7629f1c06b6dea36bbc7bf70820b824e9b6d2227
23440 Author: Wolfgang Denk <wd@denx.de>
23441 Date: Sun Jun 14 20:58:47 2009 +0200
23443 MPC512x: factor out common code
23445 Now that we have 3 boards for the MPC512x it turns out that they all
23446 use the very same fixed_sdram() code.
23448 This patch factors out this common code into cpu/mpc512x/fixed_sdram.c
23449 and adds a new header file, include/asm-ppc/mpc512x.h, with some
23450 macros, inline functions and prototype definitions specific to MPC512x
23453 Signed-off-by: Wolfgang Denk <wd@denx.de>
23454 Cc: Stefan Roese <sr@denx.de>
23455 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23457 commit 0549353a6ba5aa03420c0962b9072e9cf1fa49d9
23458 Author: Wolfgang Denk <wd@denx.de>
23459 Date: Sun Jun 14 20:58:46 2009 +0200
23461 mecp5123: fix build error
23463 The mecp5123 board did not compile because the MSCAN Clock Control
23464 Registers were missing; these got added, but as an array instead
23465 of 4 individual registers. Adapt the code so it builds.
23467 Signed-off-by: Wolfgang Denk <wd@denx.de>
23468 Cc: Stefan Roese <sr@denx.de>
23469 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23471 commit a9905db5d29a56aedd7db5bcb56b0385873aa6a3
23472 Author: Wolfgang Denk <wd@denx.de>
23473 Date: Sun Jun 14 20:58:45 2009 +0200
23475 MPC512x: Add MSCAN1...4 Clock Control Registers
23477 Signed-off-by: Wolfgang Denk <wd@denx.de>
23478 Cc: Stefan Roese <sr@denx.de>
23479 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23481 commit f5489c4200b37c9a1d6dbde116f5adc0539610de
23482 Author: Wolfgang Denk <wd@denx.de>
23483 Date: Sun Jun 14 20:58:44 2009 +0200
23485 MPC512x: enabling NAND support requires CONFIG_SYS_64BIT_VSPRINTF
23487 When enabling NAND support for a board, one must also define
23488 CONFIG_SYS_64BIT_VSPRINTF because this is needed in nand_util.c
23489 for correct output.
23491 Signed-off-by: Wolfgang Denk <wd@denx.de>
23492 Cc: Stefan Roese <sr@denx.de>
23493 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23495 commit b4db4a7638ef90cf0aacf7b954d9bf3043dda780
23496 Author: Po-Yu Chuang <ratbert@faraday-tech.com>
23497 Date: Fri Jul 10 18:03:57 2009 +0800
23499 issue write command to base for JEDEC flash
23501 For JEDEC flash, we should issue word programming command relative to
23502 base address rather than sector base address. Original source makes
23503 SST Flash fails to program sectors which are not on the 0x10000 boundaries.
23506 SST39LF040 uses addr1=0x5555 and addr2=0x2AAA, however, each sector
23509 Thus, if we issue command to "sector base (0x41000) + offset(0x5555)",
23510 it sends to 0x46555 and the chip fails to recognize that address.
23512 This patch is tested with SST39LF040.
23514 Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
23515 Signed-off-by: Stefan Roese <sr@denx.de>
23517 commit 986922714ffd21ad39f48522d285fffc7aed56b1
23518 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23519 Date: Sat May 2 11:53:50 2009 +0200
23521 versatile: update config and merge to cfi flash driver
23523 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23524 Signed-off-by: Peter Pearse <peter.pearse@arm.com>
23525 Cc: Catalin Marinas <catalin.marinas@arm.com>
23527 commit d6e8ed832b25d5db4fdd3fb91e73028e494dcd6e
23528 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23529 Date: Sat May 2 11:53:49 2009 +0200
23531 versatile: specify the board type on the prompt
23533 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23534 Signed-off-by: Peter Pearse <peter.pearse@arm.com>
23535 Cc: Catalin Marinas <catalin.marinas@arm.com>
23537 commit 5ccc2d99d61c81805348b0cd9f79731b271f7daf
23538 Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23539 Date: Thu Jun 25 17:04:15 2009 +0200
23541 at91: Introduction of at91sam9g10 SOC.
23543 AT91sam9g10 is an ARM 926ej-s SOC. It is an evolution of the at91sam9261 with a
23544 faster clock speed: 266/133MHz.
23546 Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23548 commit 22ee647380c42f44528f99b7c1b423725e542102
23549 Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23550 Date: Thu Jul 9 10:16:29 2009 +0200
23552 at91: Introduction of at91sam9g45 SOC.
23554 AT91sam9g45 series is an ARM 926ej-s SOC family clocked at 400/133MHz.
23555 It embeds USB high speed host and device, LCD, DDR2 RAM, and a full set of
23558 The first board that embeds at91sam9g45 chip is the AT91SAM9G45-EKES.
23559 On the board you can find 2 USART, USB high speed,
23560 a 480*272 LG lcd, ethernet, gpio/joystick/buttons.
23562 Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23564 commit c33c5990cec7ced9ef1ef148debbca34adafa12b
23565 Author: Daniel Mack <daniel@caiaq.de>
23566 Date: Tue Jun 23 17:30:05 2009 +0200
23568 pxa: fix CKEN_B register bits
23570 The current defition for CKEN_B register bits is nonsense. Adding 32 to
23571 the shifted value is equal to '| (1 << 5)', and this bit is marked
23572 'reserved' in the PXA docs.
23574 Signed-off-by: Daniel Mack <daniel@caiaq.de>
23576 commit bd876be46f28b5fc2896537f6d01353f332789f7
23577 Author: Daniel Mack <daniel@caiaq.de>
23578 Date: Tue Jun 23 17:30:04 2009 +0200
23580 pxa: add clock for system bus 2 arbiter
23582 This clock is needed for systems using the USB2 device unit or the 2d
23583 graphics accelerator.
23585 Signed-off-by: Daniel Mack <daniel@caiaq.de>
23587 commit b016000a95514c08cab50e1cba00b019c0801bc4
23588 Author: Grazvydas Ignotas <notasas@gmail.com>
23589 Date: Wed Jul 8 00:30:01 2009 +0300
23591 OMAP3 pandora: Fix CKE1 MUX setting to allow self-refresh
23593 Pandora is using both SDRC CSes. The MUX setting is needed
23594 for the second CS clock signal to allow the 2 RAM parts to
23595 be put in self-refresh correctly.
23597 Based on similar patch for beagle and overo by
23598 Jean Pihet and Steve Sakoman.
23600 commit 8672c288703f3c51c829851c8fe6608c7869faaa
23601 Author: Grazvydas Ignotas <notasas@gmail.com>
23602 Date: Wed Jul 8 00:30:00 2009 +0300
23604 OMAP3 pandora: setup pulls for various GPIOs
23606 Set pullups or pulldowns for GPIOs which need them.
23607 Disable them for others, which have external pulls.
23608 Also make disabled pull setting consistent (some pins had
23609 type set to "up" even if pull type selection was disabled).
23611 commit 5ff78122f229946862a3f67a2f50a329e8e1bcf5
23612 Author: Grazvydas Ignotas <notasas@gmail.com>
23613 Date: Wed Jul 8 00:29:59 2009 +0300
23615 OMAP3 pandora: setup pin mux for pins used on rev3 boards
23617 Setup pin mux for GPIO pins connected on rev3 or later
23618 boards. Also change NUB2 IRQ pin. This should not affect
23619 older boards because they don't have any nubs (analog
23620 controllers) attached to them.
23622 commit 67c97c346b27c586a7263564f7afff6d1f8d8d0a
23623 Author: Grazvydas Ignotas <notasas@gmail.com>
23624 Date: Wed Jul 8 00:29:58 2009 +0300
23626 OMAP3 pandora: pin mux cleanup
23628 Remove configuration of not unused pins, effectively
23629 leaving them in safe mode.
23631 commit b996165f5a1623a055c03b22d64d6d5da81835d0
23632 Author: Prafulla Wadaskar <prafulla@marvell.com>
23633 Date: Mon Jul 6 15:50:47 2009 +0530
23635 arm: Kirkwood: bugfix: UART1 bar correction
23637 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
23639 commit 50243e3e7a96a96c5418ce6c90b7252d26fdd5b0
23640 Author: Kumar Gala <galak@kernel.crashing.org>
23641 Date: Tue Jul 7 15:48:58 2009 -0500
23643 usb: Fix compiler warning with gcc4.4
23645 ehci-hcd.c: In function 'ehci_submit_root':
23646 ehci-hcd.c:719: warning: value computed is not used
23647 ehci-hcd.c:748: warning: value computed is not used
23649 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
23650 Signed-off-by: Remy Bohmer <linux@bohmer.net>
23652 commit 04366d070a1a3f7affddf15aaaea87bcf44cdbb0
23653 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23654 Date: Wed Jul 8 11:42:19 2009 +0900
23656 sh: Update pci config for Renesas r7780mp board
23658 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23660 commit 74d9c16a681aa24bb4125191fe39dc7c75cde56a
23661 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
23662 Date: Thu Jun 25 16:31:26 2009 +0900
23664 sh: Add support ESPT-GIGA borad
23666 ESPT-Giga is SH7763-based reference board.
23667 Board support is relatively sparse, presently supporting serial,
23668 gigabit ethernet, USB host, and MTD.
23670 More information (in Japanese) available at:
23671 http://www.cente.jp/product/cente_hard/ESPT-Giga.html
23673 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
23674 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23676 commit dae4e0148a1146a5610025ae4b445e841410b659
23677 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23678 Date: Fri Jul 3 16:06:37 2009 +0200
23680 Add ESD PCI vendor ID
23682 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23684 commit 876b3cef537aab2cba8c19505db2876f6057f818
23685 Author: Peter Tyser <ptyser@xes-inc.com>
23686 Date: Mon Jun 22 18:01:41 2009 -0500
23688 api_examples/Makefile: General cleanup
23690 * Remove symlinking of files located outside api_examples/
23692 * Auto generate dependencies for files located outside api_examples/
23694 * Update names of variables to be similar to those in tools/Makefile
23696 * Fix out of tree build error
23697 Dependencies are calculated for all files in the SRCS variable.
23698 Previously, the SRCS variable contained files which were symlinked
23699 into the api_examples/ directory. These symlinked files did not exist
23700 when dependencies were calculated when building out of tree. This
23701 resulted in errors such as:
23702 make[1]: *** No rule to make target `/work/wd/tmp-ppc/api_examples/.depend', needed by `_depend'. Stop.
23703 make[1]: Leaving directory `/home/wd/git/u-boot/work/api_examples'
23704 make: *** [depend] Error 2
23706 Since symlinked source files are no longer used, this bug no longer
23709 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23710 Acked-by: Rafal Jaworowski <raj@semihalf.com>
23712 commit 522f6f02adb93194e337016fe2e4e53c58d5d5ea
23713 Author: Peter Tyser <ptyser@xes-inc.com>
23714 Date: Mon Jun 22 18:01:40 2009 -0500
23716 api_examples/Makefile: Get rid of unnecessary intermediate LIB target
23718 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23719 Acked-by: Rafal Jaworowski <raj@semihalf.com>
23721 commit 117d0ab5e6f3b3dd48fc346df4919555a78afd39
23722 Author: Peter Tyser <ptyser@xes-inc.com>
23723 Date: Mon Jun 22 18:01:39 2009 -0500
23725 api_examples/Makefile: Combine ELF and BIN targets
23727 Combining the two rules cleans up the Makefile a bit
23729 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23730 Acked-by: Rafal Jaworowski <raj@semihalf.com>
23732 commit 644cb38108b8dc22e0ef3cf5f404fe310d1995f8
23733 Author: Peter Tyser <ptyser@xes-inc.com>
23734 Date: Mon Jun 22 18:01:38 2009 -0500
23736 api_examples/Makefile: Split up variable declarations
23738 This cleans up the Makefile a bit and simplifies future changes
23740 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23741 Acked-by: Rafal Jaworowski <raj@semihalf.com>
23743 commit 890d242facc4079ed21e979ced2e8c6d6974f6d3
23744 Author: Timur Tabi <timur@freescale.com>
23745 Date: Fri Jun 19 14:10:52 2009 -0500
23747 remove _IO_BASE and KSEG1ADDR from board configuration files
23749 The KSEG1ADDR macro used to be necessary for the RTL8139 Ethernet
23750 driver, but the code that used that macro was removed over a year
23751 ago, so board configuration files no longer need to define it.
23753 The _IO_BASE macro is also automatically defined to 0 if it isn't
23754 already set, so there's no need to define that macro either in the
23755 board configuration files.
23757 Signed-off-by: Timur Tabi <timur@freescale.com>
23758 Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23759 Acked-by: Andy Fleming <afleming@freescale.com>
23760 Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
23761 Acked-by: Kim Phillips <kim.phillips@freescale.com>
23763 commit c9969947a4687de90e2bb58e76842b491aa0e0b9
23764 Author: Jon Smirl <jonsmirl@gmail.com>
23765 Date: Sun Jun 14 18:21:28 2009 -0400
23767 board support patch for phyCORE-MPC5200B-tiny
23769 Add support for the Phytec phyCORE-MPC5200B-tiny.
23770 Code originally from Pengutronix.de.
23771 Created CONFIG_SYS_ATA_CS_ON_TIMER01 define for when IDE CS is on
23774 Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
23775 Acked-by: Grant Likely <grant.likely@secretlab.ca>
23777 commit 7bd49ad12cc36a4de6995ddabbc65ffa1aa1933d
23778 Author: Mike Frysinger <vapier@gentoo.org>
23779 Date: Mon Jun 15 13:37:20 2009 -0400
23781 kallsyms: fix escaping of NUL char in strings
23783 The current kallsyms code is using \\0 to escape the backslash in the awk
23784 code, but the shell too needs escaping. This way we make sure gcc is
23785 passed the \0. Then gcc itself will consume this as an octal, so we have
23786 to use 000 so gcc will create the final NUL.
23788 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23790 commit ed540f07b8ad86909704e9806c1762462cb4995a
23791 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
23792 Date: Fri Jun 26 10:18:49 2009 -0400
23794 Blackfin: cm-bf561: add example settings for EXT-BF5xx-USB-ETH2 add-on
23796 The cm-bf561 module can easily hook up to the EXT-BF5xx-USB-ETH2 extender
23797 board, so add a simple example of how to do that in the board config.
23799 Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
23800 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23802 commit f8bf54b4081c3c3d518830df0017a23ec672a841
23803 Author: Mike Frysinger <vapier@gentoo.org>
23804 Date: Thu Jun 25 19:40:28 2009 -0400
23806 Blackfin: blackstamp: update spi flash settings
23808 The latest blackstamp boards can only run the SPI flash at 15MHz before
23809 they start to crap out, so lower the max speeds accordingly. The new SPI
23810 flash also has different sector requirements, so update the environment
23813 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23815 commit 286070ddc8339666c09bd7912e960b850a8a0318
23816 Author: Mike Frysinger <vapier@gentoo.org>
23817 Date: Mon Oct 6 03:31:52 2008 -0400
23819 Blackfin: add cache_dump commands
23821 A few debug-type commands used to dump the raw icache/dcache data. Useful
23822 when trying to track down cache-related bugs.
23824 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23826 commit 632e9b671efb0a6c900499f7a49fe5b63292b5fc
23827 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23828 Date: Wed Jul 8 15:31:57 2009 +0200
23830 ppc4xx: Set default PCI device ID for 405EP boards
23832 Current code only sets the PCI vendor id to 0x1014 and
23833 leaved device id to 0x0000.
23836 a) uses the correct PCI_VENDOR_ID_IBM macro for this
23837 b) sets the default device ID as stated in the UM to 0x0156
23838 by using PCI_DEVICE_ID_IBM_405GP for this.
23840 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23841 Signed-off-by: Stefan Roese <sr@denx.de>
23843 commit 123f102ec093fba6967066acdf9beb637df2e2d1
23844 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23845 Date: Wed Jul 8 13:43:55 2009 +0200
23847 ppc4xx: Move 405EP pci code from cpu_init_f() to __pci_pre_init()
23849 This patch moves some basic PCI initialisation from the 4xx cpu_init_f()
23850 to cpu/ppc4xx/4xx_pci.c.
23852 The original cpu_init_f() function enabled the 405EP's internal arbiter
23853 in all situations. Also the HCE bit in cpc0_pci is always set.
23854 The first is not really wanted for PCI adapter designs and the latter
23855 is a general bug for PCI adapter U-Boots. Because it enables
23856 PCI configuration by the system CPU even when the PCI configuration has
23857 not been setup by the 405EP. The one and only correct place is
23858 in pci_405gp_init() (see "Set HCE bit" comment).
23860 So for compatibility reasons the arbiter is still enabled in any case,
23861 but from weak pci_pre_init() so that it can be replaced by board specific
23864 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23865 Signed-off-by: Stefan Roese <sr@denx.de>
23867 commit c71103f9dc66dfcce8ad6df942364043bf27ade8
23868 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23869 Date: Wed Jul 8 13:43:23 2009 +0200
23871 ppc4xx: Make is_pci_host() available for all 440 and 405 CPUs
23873 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23874 Signed-off-by: Stefan Roese <sr@denx.de>
23876 commit 1d8937a469bfeb55ca1f6d89a4e7cd2dfee3cf17
23877 Author: Prafulla Wadaskar <prafulla@marvell.com>
23878 Date: Mon Jun 29 20:56:43 2009 +0530
23880 usb: add Marvell Kirkwood ehci host controller driver
23882 This driver is tested on Sheevaplug platform
23884 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
23885 Signed-off-by: Remy Bohmer <linux@bohmer.net>
23887 commit db7b43e4681f6f93c336132708157a8a0cca1f8b
23888 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
23889 Date: Wed Jun 24 10:08:40 2009 +0530
23891 mpc83xx: USB: fix: access of ehci struct elements
23893 It fixes the access to the 'ehci' struct elements for mpc83xx which
23894 should have been taken care of in 4ef01010aa4799c759d75e67007fdd3a38c88c8a
23897 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
23898 Signed-off-by: Remy Bohmer <linux@bohmer.net>
23900 commit 08066152735417fc55a5c9de2cec0714c529e4f3
23901 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
23902 Date: Fri Jun 19 17:56:00 2009 +0530
23904 mpc8xxx: USB: fix: access of ehci struct elements
23906 This patch fixes the access to the 'ehci' struct elements which should
23907 have been taken care off in 4ef01010aa4799c759d75e67007fdd3a38c88c8a
23910 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
23911 Signed-off-by: Remy Bohmer <linux@bohmer.net>
23913 commit c3a012ce65818beb274195cd47f31ed80d0fbaa5
23914 Author: Bryan Wu <bryan.wu@analog.com>
23915 Date: Tue Jun 16 05:26:27 2009 -0400
23917 usb: musb: add timeout via CONFIG_MUSB_TIMEOUT
23919 Signed-off-by: Bryan Wu <bryan.wu@analog.com>
23920 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23921 Signed-off-by: Remy Bohmer <linux@bohmer.net>
23923 commit 7984967a9405672db1581402d2c2cfae268d1a67
23924 Author: Mike Frysinger <vapier@gentoo.org>
23925 Date: Tue Jun 16 05:26:25 2009 -0400
23927 usb: musb: drop old musb read/write prototypes
23929 These functions are no longer defined, so remove their prototypes.
23931 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23932 Signed-off-by: Remy Bohmer <linux@bohmer.net>
23934 commit 4e04f16020115ab5ccf53158e100de58bcaf29bd
23935 Author: Kim Phillips <kim.phillips@freescale.com>
23936 Date: Mon Jun 15 11:50:07 2009 -0500
23938 usb: fix CONFIG_SYS_MPC83xx_USB_ADDR not defined error
23940 fix a stray CONFIG_MPC83XX that escaped commit
23941 0f898604945af4543c1525fc33b6bae621a3b805.
23943 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23944 Signed-off-by: Remy Bohmer <linux@bohmer.net>
23946 commit bc0d3296f1780b50e6b9630aee5eb368f2afb6cb
23947 Author: Michal Simek <monstr@monstr.eu>
23948 Date: Tue Jun 30 23:47:30 2009 +1000
23950 asm-generic: Consolidate errno.h to asm-generic/errno.h
23952 This patch use blackfin errno.h implementation which
23953 correspond Linux kernel one.
23955 MIPS implemetation is different that's why I keep it.
23957 I removed ppc_error_no.h from Marvell boards which
23960 I have got ack from ppc40x, blackfin, arm, coldfire and avr custodians.
23962 Acked-by: Stefan Roese <sr@denx.de>
23963 Signed-off-by: Michal Simek <monstr@monstr.eu>
23965 commit 2896b5851f0430bf16529376a4193630e966c788
23966 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
23967 Date: Tue Jul 7 16:01:02 2009 +0200
23969 Command improvements for ubifs
23971 Check that an argument is passed to ubifsmount and that addresses and
23972 sizes are actually numbers for ubifsload. Also improve the instructions
23975 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
23976 Signed-off-by: Stefan Roese <sr@denx.de>
23978 commit 25c8f4005979ab2d190713ba341d96a5fa905cdb
23979 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
23980 Date: Tue Jul 7 16:59:46 2009 +0200
23982 Handle VID header offset in ubi part command
23984 The VID header offset is sometimes needed to initialize the UBI
23985 partition. This patch adds it (optionally) to the command line
23986 for the ubi part command.
23988 (Lines have been properly wrapped since last version)
23990 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
23991 Acked-by: Stefan Roese <sr@denx.de>
23992 Signed-off-by: Stefan Roese <sr@denx.de>
23994 commit 3672cd5c3b53d219d33345eebad4e25ad5bf6d52
23995 Author: Wolfgang Denk <wd@denx.de>
23996 Date: Thu Jul 9 09:56:16 2009 +0200
23998 MAINTAINERS: fix sorting, remove duplicates.
24000 Signed-off-by: Wolfgang Denk <wd@denx.de>
24002 commit efbf14e9a2394a154b12643d4a011994b5096b5a
24003 Author: Heiko Schocher <heiko.schocher@invitel.hu>
24004 Date: Wed Dec 10 08:27:01 2008 +0100
24006 all platforms: make show_boot_progress() work again
24008 Signed-off-by: Heiko Schocher <hs@denx.de>
24010 commit 205a0988d8fd778c60746c34c2f17dbd2b7cd0d2
24011 Author: Prafulla Wadaskar <prafulla@marvell.com>
24012 Date: Mon Jun 29 15:25:18 2009 +0530
24014 nand: Add Marvell Kirkwood NAND driver
24016 This patch adds a NAND driver for the Marvell Kirkwood SoC's
24018 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24019 Acked-by: Scott Wood <scottwood@freescale.com>
24021 commit 0580e48f53f972783e56fcedadb9ce6e5b0b6f32
24022 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
24023 Date: Mon Jul 6 16:27:33 2009 +0200
24025 ppc4xx: Make pll_write global
24027 This patch makes pll_write on PPC405EP boards
24028 global and callable from C code.
24030 pll_write can be used to dynamically modify the PLB:PCI divider
24031 as it is required for 33/66 MHz pci adapters based on the 405EP.
24033 board_early_init_f() is a good place to do that (check M66EN signal
24034 and call pll_write() when it is required).
24036 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
24037 Signed-off-by: Stefan Roese <sr@denx.de>
24039 commit 20b3c4b528606d51799aed5e4c71783720cd2b72
24040 Author: Stefan Roese <sr@denx.de>
24041 Date: Mon Jul 6 11:44:33 2009 +0200
24043 ppc4xx: Remove compilation warning "pci_async_enabled defined but not used"
24045 Signed-off-by: Stefan Roese <sr@denx.de>
24047 commit d0a1364f91c80d29daff6b27a7904a50cdc00b35
24048 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
24049 Date: Fri Jul 3 16:06:06 2009 +0200
24051 ppc4xx: Implement is_pci_host() for 405 CPUs
24053 This patch implements the is_pci_host() function in a similiar way
24054 as it is used on 440 targets.
24056 The former path with CONFIG_PCI_HOST == PCI_HOST_AUTO does not
24057 build on 405EP targets because checking the PCI arbiter is different.
24058 So putting the fixed code into a separate function makes the code
24061 Also using is_pci_host() on 405 brings 405 and 440 PCI code
24062 a little bit closer.
24064 In preparation for an upcoming 405EP based PMC module I made this
24065 function weak so that it can be overwritten from board specific code.
24067 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
24068 Signed-off-by: Stefan Roese <sr@denx.de>
24070 commit 04ddae915f295dee301f15c32100533a48e3b433
24071 Author: Alessio Centazzo <centazzo@gmail.com>
24072 Date: Wed Jul 1 22:20:51 2009 -0700
24074 ppc4xx: Fixed PPC4xx debug compilation error in uic.c
24076 This patch fixes a debug compilation error for PPC4xx platforms, all
24077 other architectures are not affected by this change. The 'handler'
24078 pointer was undefined. The fix is exercised and has effect only if
24081 Signed-off-by: Alessio Centazzo acpatin@yahoo.com
24082 Signed-off-by: Stefan Roese <sr@denx.de>
24084 commit 48e2b535a0dd3a7b77b674130934a24f9de6f48d
24085 Author: Felix Radensky <felix@embedded-sol.com>
24086 Date: Wed Jul 1 11:37:46 2009 +0300
24088 4xx: Fix compilation warnings and MQ registers dump in SPD DDR2 code
24090 This patch fixes printf format string compilation warnings in several
24091 debug statements. It also fixes the dump of DDR controller MQ registers
24092 found on some 44x and 46x platforms. The current register dump code
24093 uses incorrect DCRs to access these registers.
24095 Signed-off-by: Felix Radensky <felix@embedded-sol.com>
24096 Signed-off-by: Stefan Roese <sr@denx.de>
24098 commit 26d37f0061ad05e5c383c910f00e6006f3c89a3a
24099 Author: Felix Radensky <felix@embedded-sol.com>
24100 Date: Mon Jun 22 15:30:42 2009 +0300
24102 ppc4xx: Fix FDT EBC mappings on Canyonlands
24104 This patch fixes 2 problems with FDT EBC mappings on Canyonlands.
24105 First, NAND EBC mapping was missing, making Linux NAND driver
24106 unusable on this board. Second, NOR remapping code assumed that
24107 NOR is always on CS0, however when booting from NAND NOR is on CS3.
24109 Signed-off-by: Felix Radensky <felix@embedded-sol.com>
24110 Signed-off-by: Stefan Roese <sr@denx.de>
24112 commit baa9f9ba4345ed6dc5c403871c32e6295316ea52
24113 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24114 Date: Tue Jun 16 22:29:15 2009 +0900
24116 sh: Revised the build with newest compiler
24118 The check of data became severe from newest gcc.
24119 This patch checked in gcc-4.2 and 4.3 .
24121 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24123 commit be45c632568ba76343c1453b3951ad793f482fd5
24124 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24125 Date: Thu Jun 4 12:06:48 2009 +0200
24127 sh3/sh4: rename config option TMU_CLK_DIVIDER to CONFIG_SYS_TMU_CLK_DIV
24129 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24130 Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24131 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24133 commit 8dd29c87ba370072a8464b8cc19e0a1e6e0497b4
24134 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24135 Date: Thu Jun 4 12:06:47 2009 +0200
24137 sh3/sh4: fix CONFIG_SYS_HZ to 1000
24139 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24140 Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24141 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24143 commit add380f51f34ed1e2678c2abac8d53c91d652f26
24144 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24145 Date: Thu Jun 4 12:06:46 2009 +0200
24147 sh: introduce clock framework
24149 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24150 Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24151 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24153 commit 3931a375de2c381d9ff5ec2767b2da9f62a41aef
24154 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24155 Date: Thu Jun 4 12:06:45 2009 +0200
24157 sh: unify linker script
24159 all sh boards use the same cpu linker script so move it to cpu/$(CPU)
24161 that could be overwrite in following order
24164 via the corresponding config.mk
24168 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24169 Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24170 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24172 commit 236aad875817771eb1f25ed32784b3cd7760b2e6
24173 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24174 Date: Thu Jun 4 12:06:44 2009 +0200
24176 sh: make the linker scripts more generic
24178 currently we need to sync the linker script enty and TEXT_BASE manualy
24179 and the reloc_dst is based on it
24181 instead provide it now from the ldflags
24185 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24186 Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24187 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24189 commit ce29817212792113cd2d67a9767049a2e262c406
24190 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24191 Date: Thu Jun 4 12:06:43 2009 +0200
24193 sh7785lcr: fix out of tree build
24195 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24196 Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24197 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24199 commit 2e8a6f551cba550e9220dca4d8504066203b1f74
24200 Author: HeungJun Kim <riverful.kim@gmail.com>
24201 Date: Tue Jun 30 14:42:22 2009 +0900
24203 env_onenand: change env_address type from unsigned long to loff_t
24205 If use the onenand boot, the env_relocate_spec() calls mtd->read(),
24206 and the type of the argument #2 of mtd->read() was changed to loff_t.
24207 But, the "env_addr" type is still unsigned long, thus this patch change
24208 the type from unsigned long to loff_t.
24210 Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
24211 Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
24212 Signed-off-by: Scott Wood <scottwood@freescale.com>
24214 commit 66372fe2ab11cdeb0e841ad9eb6ba79769db4909
24215 Author: Mingkai Hu <Mingkai.hu@freescale.com>
24216 Date: Thu Jun 18 18:23:27 2009 +0800
24218 fsl_elbc_nand: redirect the pointer of bbt pattern to RAM
24220 The bbt descriptors contains the pointer to the bbt pattern which
24221 are statically initialized memory struct. When relocated to RAM,
24222 these pointers will continue point to NOR flash(or L2 SRAM, or
24223 other boot device). If the contents of NOR flash changed or L2
24224 SRAM disabled, it'll hang the system.
24226 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
24227 Signed-off-by: Scott Wood <scottwood@freescale.com>
24229 commit 1dac3a51875967f32641bbc0d26dc382ef02330a
24230 Author: Scott Wood <scottwood@freescale.com>
24231 Date: Wed Jun 24 17:23:49 2009 -0500
24233 nand_spl: Fix cmd_ctrl usage in nand_boot.c.
24235 When adding large page NAND support to this file, I had a misunderstanding
24236 about the exact semantics of NAND_CTRL_CHANGE (which isn't documented
24237 anywhere I can find) -- it is apparently just a hint to drivers,
24238 which aren't required to preserve the old value for subsequent
24239 non-"change" invocations.
24241 This change makes nand_boot.c no longer assume this. Note that this
24242 happened to work by chance with some NAND drivers, which don't preserve
24243 the value, but treat 0 equivalently to NAND_CTRL_ALE.
24245 I don't have hardware to test this, so any testing is appreciated.
24247 Signed-off-by: Scott Wood <scottwood@freescale.com>
24249 commit 98713d2663d5d30dde74f48f547114a2bfd9d463
24250 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
24251 Date: Thu Jun 18 18:41:03 2009 +0100
24253 Bug-fix in drivers mtd nand Makefile
24255 The S3C2410 NAND driver source file is included in the makefile instead of
24258 Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
24259 Signed-off-by: Scott Wood <scottwood@freescale.com>
24261 commit b74ab737369bbbe66c15cbe6c0d0b6a351b00c96
24262 Author: Guennadi Liakhovetski <lg@denx.de>
24263 Date: Mon May 18 16:07:22 2009 +0200
24265 nand_spl: read environment early, when booting from NAND using nand_spl
24267 Currently, when booting from NAND using nand_spl, in the beginning the default
24268 environment is used until later in boot process the dynamic environment is read
24269 out. This way environment variables that must be interpreted early, like the
24270 baudrate or "silent", cannot be modified dynamically and remain at their
24271 default values. Fix this problem by reading out main and redundand (if used)
24272 copies of the environment in the nand_spl code.
24274 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
24275 Signed-off-by: Scott Wood <scottwood@freescale.com>
24277 commit 378adfcdf4bbd77ee4cbc3276d4733e218308a21
24278 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24279 Date: Sat May 16 14:27:40 2009 +0200
24281 mtd: nand: use loff_t for offset
24283 nand_util currently uses size_t which is arch dependent and not always a
24284 unsigned long. Now use loff_t, as does the linux mtd layer.
24286 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24287 Signed-off-by: Scott Wood <scottwood@freescale.com>
24289 commit 8360b66bac9567701027a0087274d0c9b2fe8d6b
24290 Author: Wolfgang Denk <wd@denx.de>
24291 Date: Sun May 24 17:34:33 2009 +0200
24293 nand/onenand: Fix missing argument checking for "markbad" command
24295 The "nand markbad" and "onenand markbad" commands did not check if an
24296 argument was passed; if this was forgotten, no error was raised but
24297 block 0 was marked as bad.
24299 While fixing this bug, clean up the code a bit and allow to pass more
24300 than one block address, thus allowing to mark several blocks as bad
24301 in a single command invocation.
24303 Signed-off-by: Wolfgang Denk <wd@denx.de>
24304 Signed-off-by: Scott Wood <scottwood@freescale.com>
24306 commit cd84423a09f3a08029fe41c1db96168debd0b51f
24307 Author: Mike Frysinger <vapier@gentoo.org>
24308 Date: Mon May 25 22:42:28 2009 -0400
24310 mtd: nand: new base driver for memory mapped nand devices
24312 The BF537-STAMP Blackfin board had a driver for working with NAND devices
24313 that are simply memory mapped. Since there is nothing Blackfin specific
24314 about this, generalize the driver a bit so that everyone can leverage it.
24316 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24317 Signed-off-by: Scott Wood <scottwood@freescale.com>
24319 commit d27bc728cf35e7d7996fbd77154335e66615b213
24320 Author: Guennadi Liakhovetski <lg@denx.de>
24321 Date: Mon May 18 16:06:45 2009 +0200
24323 env_nand: remove unused variable.
24325 Remove an unused "total" variable in multiple functions.
24327 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
24328 Signed-off-by: Scott Wood <scottwood@freescale.com>
24330 commit 154b5484ac7dcbcd0fb5ba388d930b02f87fa302
24331 Author: David Brownell <dbrownell@users.sourceforge.net>
24332 Date: Sun May 10 15:43:01 2009 -0700
24334 davinci_nand chipselect/init cleanup
24336 Update chipselect handling in davinci_nand.c so that it can
24337 handle 2 GByte chips the same way Linux does: as one device,
24338 even though it has two halves with independent chip selects.
24339 For such chips the "nand info" command reports:
24341 Device 0: 2x nand0, sector size 128 KiB
24343 Switch to use the default chipselect function unless the board
24344 really needs its own. The logic for the Sonata board moves out
24345 of the driver into board-specific code. (Which doesn't affect
24346 current build breakage if its NAND support is enabled...)
24348 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
24349 Signed-off-by: Scott Wood <scottwood@freescale.com>
24351 commit 496863b2440dd7cd69a1ad2443a9badd5f8968d1
24352 Author: Sandeep Paulraj <s-paulraj@ti.com>
24353 Date: Sat May 9 12:35:20 2009 -0400
24355 NAND DaVinci: Update to ALE/CLE Mask values
24357 All DaVinci SOC's use a CLE mask of 0x10 and an ALE mask of 0x8
24358 except the DM646x. This was decided by the design team driving the design.
24359 This patch updates the CLE and ALE values for DM646x.
24360 Updated patches for DM646x will be sent shortly.
24361 This applies to u-boot-nand-flash git
24363 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
24364 Signed-off-by: Scott Wood <scottwood@freescale.com>
24366 commit 0c1684437ef810c503df29e8d73f63191aa63862
24367 Author: Sandeep Paulraj <s-paulraj@ti.com>
24368 Date: Wed Apr 29 09:47:09 2009 -0400
24370 ARM DaVinci: Changing ALE Mask Value
24372 The ALE mask used by DaVinci SOCs is wrong. The patch changes the mask value
24373 from '0xa' to '0x8'. This is the mask we use for all TI releases.
24375 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
24376 Signed-off-by: Scott Wood <scottwood@freescale.com>
24378 commit 6e29ed8e576a6900c5d8dcde36b423ac576894dc
24379 Author: David Brownell <dbrownell@users.sourceforge.net>
24380 Date: Tue Apr 28 13:19:53 2009 -0700
24382 davinci_nand: cleanup II (CONFIG_SYS_DAVINCI_BROKEN_ECC)
24384 Remove CONFIG_SYS_DAVINCI_BROKEN_ECC option. It's not just nasty;
24385 it's also unused by any current boards, and doesn't even match the
24386 main U-Boot distributions from TI (which use soft ECC, or 4-bit ECC
24387 on newer chips that support it).
24389 DaVinci GIT kernels since 2.6.24, and mainline Linux since 2.6.30,
24390 match non-BROKEN code paths for 1-bit HW ECC. The BROKEN code paths
24391 do seem to partially match what MontaVista/TI kernels (4.0/2.6.10,
24392 and 5.0/2.6.18) do ... but only for small pages. Large page support
24393 is really broken (and it's unclear just what software it was trying
24394 to match!), and the ECC layout was making three more bytes available
24395 for use by filesystem (or whatever) code.
24397 Since this option itself seems broken, remove it. Add a comment
24398 about the MV/TI compat issue, and the most straightforward way to
24399 address it (should someone really need to solve it).
24401 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
24402 Signed-off-by: Scott Wood <scottwood@freescale.com>
24404 commit fcb774777562bb7bcdc53c608d0e6bae906ce0f6
24405 Author: David Brownell <dbrownell@users.sourceforge.net>
24406 Date: Tue Apr 28 13:19:50 2009 -0700
24408 davinci_nand: cleanup I (minor)
24410 Minor cleanup for DaVinci NAND code:
24412 - Use I/O addresses from nand_chip; CONFIG_SYS_NAND_BASE won't
24413 be defined when there are multiple chipselect lines in use
24414 (as with common 2 GByte chips).
24416 - Cleanup handling of EMIF control registers
24417 * Only need one pointer pointing to them
24418 * Remove incorrect and unused struct supersetting them
24420 - Use the standard waitfunc; we don't need a custom version
24422 - Partial legacy cleanup:
24423 * Don't initialize every board like it's a DM6446 EVM
24424 * #ifdef a bit more code for BROKEN_ECC
24426 Sanity checked with small page NAND on dm355 and dm6446 EVMs;
24427 and large page on dm355 EVM (packaged as two devices, not one).
24429 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
24430 Signed-off-by: Scott Wood <scottwood@freescale.com>
24432 commit 8e5e9b940cdede0debe528cdd7edccccbb3ebf2a
24433 Author: Wolfgang Denk <wd@denx.de>
24434 Date: Tue Jul 7 22:35:02 2009 +0200
24436 Coding style cleanup; update CHANGELOG
24438 Signed-off-by: Wolfgang Denk <wd@denx.de>
24440 commit d318d0c44d8e91e937c4dad0c5b1d2f6bb9d9fd8
24441 Author: Stefan Roese <sr@denx.de>
24442 Date: Mon Jun 29 13:30:50 2009 +0200
24444 UBI: Fix build problem noticed on Apollon (arm/testing repo)
24446 This patch fixes a build problem noticed on Apollon by using
24447 mtd_dev_by_eb() instead of "/" as done in the Linux UBI version.
24448 So this brings the U-Boot UBI version more in sync with the Linux
24451 Signed-off-by: Stefan Roese <sr@denx.de>
24453 commit 2efee52b09657e9353655b9dae9e1d1a67a2abe4
24454 Author: Prafulla Wadaskar <prafulla@marvell.com>
24455 Date: Mon Jul 6 20:29:15 2009 +0530
24457 sf: Macronix additional chips supported
24459 new chips supported:-
24460 MX25L1605D, MX25L3205D, MX25L6405D, MX25L12855E
24461 out of which MX25L6405D and MX25L12855E tested on Kirkwood platforms
24463 Modified the Macronix flash support to use 2 bytes of device id instead of 1
24464 This was required to support MX25L12855E
24466 Signed-off-by: Piyush Shah <spiyush@marvell.com>
24467 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24468 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24470 commit dd54126715b89ed0c43322aa78b0dad306f043b6
24471 Author: Mike Frysinger <vapier@gentoo.org>
24472 Date: Fri Jun 19 03:27:28 2009 -0400
24474 sf: sst: add sst25vf###b ids
24476 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24478 commit 7d907f0ea993b179a197d8db2a36f122bc673c2d
24479 Author: Mike Frysinger <vapier@gentoo.org>
24480 Date: Fri Jun 19 03:20:06 2009 -0400
24482 sf: sst: fix sector size
24484 Looks like when I was encoding the sector sizes, I forgot to divide by 8
24485 (due to the stupid marketing driven process that declares all sizes in
24486 useless megabits and not megabytes).
24488 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24490 commit ceb70b466e75ceb1a621b6163f7e31116bfc8094
24491 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24492 Date: Sun Jul 5 01:06:06 2009 +0200
24494 nhk8815: fix MAKEALL
24496 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24498 commit d08e5ca301b69ab77ecdd34e2b06aee30d6057d1
24499 Author: Magnus Lilja <lilja.magnus@gmail.com>
24500 Date: Sat Jul 4 10:31:24 2009 +0200
24502 MX31: Add NAND SPL boot support to i.MX31 PDK board.
24504 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
24506 commit 78eabb90b793fafe875a7469526d1715fa56cbb4
24507 Author: Prafulla Wadaskar <prafulla@marvell.com>
24508 Date: Mon Jun 29 20:55:54 2009 +0530
24510 arm: Kirkwood: arch specific updated for ehci-Kirkwood driver support
24512 This patch abstracts Kirkwood arch specific changes to support ehci-kirkwood driver
24514 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24516 commit 095a460b49022e64df76134300643606e3acb4e9
24517 Author: Alessandro Rubini <rubini@unipv.it>
24518 Date: Mon Jun 29 10:52:37 2009 +0200
24520 arm nomadik: use 1000 as HZ value and rewrite timer code
24522 This sets CONFIG_SYS_HZ to 1000 as required, and completely rewrites
24523 timer code, which is now both correct and much smaller. Unused
24524 functions like udelay_masked() have been removed as no driver uses
24525 them, even the ones that are not currently active for this board.
24526 mtu.h is copied literally from the kernel sources.
24528 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24529 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24530 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24532 commit f7aa59b29a451cc502078a9e4ba32345a4250c05
24533 Author: Alessandro Rubini <rubini@unipv.it>
24534 Date: Mon Jun 22 09:18:57 2009 +0200
24536 arm nomadik: allow Nand and OneNand to coexists
24538 The evaluation kit has both Nand and OneNand, both drivers are there
24539 and the two configurations only select a different default for the
24540 jffs partition. This adds the OneNand driver and cleans up storage.
24542 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24543 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24545 commit fd14c41a861cd38ee2fe3abd61d59b57b4eb23c9
24546 Author: Alessandro Rubini <rubini@unipv.it>
24547 Date: Mon Jun 22 09:18:47 2009 +0200
24549 arm nomadik: cleanup reset
24551 There is only one public release of the Nomadik chip, so the ifdef
24552 in reset code as well as a define in the config file are not needed
24554 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24555 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24557 commit ee1363f2da3996bafdecdd8f4e48862ebff3f271
24558 Author: Alessandro Rubini <rubini@unipv.it>
24559 Date: Mon Jun 22 09:18:37 2009 +0200
24561 arm nomadik: rename board to nhk8815
24563 This is an error in my side in the initial submission: nobody
24564 calls it ""nmdk8815", it's "nomadik hardware kit", nhk8815, instead.
24566 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24567 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24569 commit 040f8f63e922bbfb8ba0958bf637f11a917f5c38
24570 Author: Stefano Babic <sbabic@denx.de>
24571 Date: Wed Jul 1 20:40:41 2009 +0200
24573 xscale: add support for the polaris board
24575 The Polaris board is based on the TrizepsIV module of
24576 Keith & Koep (http://www.keith-koep.com).
24578 Signed-off-by: Stefano Babic <sbabic@denx.de>
24580 commit 88bd97501314683b87f3f1edcf55b347c041b722
24581 Author: Stefano Babic <sbabic@denx.de>
24582 Date: Wed Jul 1 04:33:56 2009 +0200
24584 xscale: fix USB initialization for Trizepsiv module
24586 Due to change in the usb_board_init() prototype, the USB for
24587 the TrizepsIV was not correctly initialized.
24588 Removed dummy print from usb_board_stop().
24590 Signed-off-by: Stefano Babic <sbabic@denx.de>
24592 commit 0b785ddd60120cfb74d18e58c56054238219f6db
24593 Author: Prafulla Wadaskar <prafulla@marvell.com>
24594 Date: Wed Jul 1 20:34:51 2009 +0200
24596 net: merge bugfix: Marvell Kirkwood gigabit ethernet driver
24598 This patch looks okay on u-boot-net.git/next branch
24599 but when it was merged to u-boot.git/master the last line is missing
24601 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24602 Acked-by: Ben Warren <biggerbadderben@gmail.com>
24604 commit 33b1d3f43a16fbb79004075ce89ae4e618b288a2
24605 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24606 Date: Tue Jun 30 21:03:37 2009 +0200
24608 at91: Add esd gmbh MEESC board support
24610 This patch adds support for esd gmbh MEESC board.
24611 The MEESC is based on an Atmel AT91SAM9263 SoC.
24613 Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24615 commit 21761540b43c7086c75ee9afb412da1e5ddde2e9
24616 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24617 Date: Tue Jun 30 21:03:35 2009 +0200
24619 ARM: Update mach-types
24621 update against linux v2.6.30
24623 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24625 commit 45627fce18139a74e0755124d27376b520db156c
24626 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24627 Date: Tue Jun 30 23:03:33 2009 +0200
24629 at91: Add CAN init function
24631 To enable CAN init, CONFIG_CAN has to be defined in the board config file
24632 and at91_can_hw_init() has to be called in the board specific code.
24634 CAN is available on AT91SAM9263 and AT91CAP9 SoC.
24636 Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24638 commit 2e23008e5dbde7fe4c4758bee5a393e1db796cdf
24639 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
24640 Date: Tue Jun 30 23:03:31 2009 +0200
24642 arm: Kirkwood: Correct header define
24644 Correct define typo (. -> ,)
24646 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
24648 commit 8449f287f5c53d59db13c3c512e6bd1750b692d1
24649 Author: Magnus Lilja <lilja.magnus@gmail.com>
24650 Date: Wed Jul 1 01:07:55 2009 +0200
24652 MX31: Add basic support for Freescale i.MX31 PDK board.
24654 Add support for Freescale's i.MX31 PDK board (a.k.a. 3 stack board).
24656 This patch assumes that some other program performs the actual
24659 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
24660 Acked-by: Fabio Estevam <fabioestevam@yahoo.com>
24661 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24663 commit 8d460a573e2a2ac4834636903865a0428ad0e629
24664 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24665 Date: Tue Jun 23 00:12:01 2009 +0200
24667 S3C24x0: extract interrupts from timer
24669 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24671 commit c8badbe500a752f42049e51042767ee62ea714e0
24672 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24673 Date: Sun Jun 28 14:14:21 2009 +0200
24675 dm355/pm9261: add missing CONFIG_NET_MULTI
24677 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24679 commit 798bf9a9ade1cfbe85a16d180cad720927d8e10a
24680 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24681 Date: Tue Jun 23 00:12:01 2009 +0200
24683 arm920t/interrupts: Move conditional compilation to Makefile
24685 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24687 commit 06e758e75c79ce8761866bf8165c443584a20893
24688 Author: Kim, Heung Jun <riverful@gmail.com>
24689 Date: Sat Jun 20 11:02:17 2009 +0200
24691 move L2 cache enable/disable function to cache.c in the omap3 SoC directory
24693 Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
24694 CC: Dirk Behme <dirk.behme@googlemail.com>
24695 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24697 commit d583ef5147066d3609de21f3beebbab99a19bad4
24698 Author: Thomas Lange <thomas@corelatus.se>
24699 Date: Sat Jun 20 11:02:17 2009 +0200
24701 ARM DaVinci: EMIF settings
24703 NAND module should not modify EMIF registers unrelated to CS2
24704 that is used for NAND, i.e. do not modify EWAIT config register
24705 or registers for other Chip Selects.
24707 Without this patch, EMIF configurations made in board_init()
24708 will be invalidated.
24710 Signed-off-by: Thomas Lange <thomas@corelatus.se>
24712 commit 2600b8571a26c10c1c43401d7af38e2333cc5381
24713 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24714 Date: Sat Jun 20 11:02:17 2009 +0200
24716 versatile: config coding style cleanup
24718 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24719 Cc: Peter Pearse <peter.pearse@arm.com>
24721 commit 4efb77d41f9c5d93f0f92dda60e742023fa03c72
24722 Author: Prafulla Wadaskar <prafulla@marvell.com>
24723 Date: Sat Jun 20 11:01:53 2009 +0200
24725 arm: Kirkwood: Basic SOCs support
24727 Kirkwood family controllers are highly integrated SOCs
24728 based on Feroceon-88FR131/Sheeva-88SV131/arm926ejs cpu core.
24730 SOC versions supported:-
24731 1) 88F6281-A0 define CONFIG_KW88F6281_A0
24732 2) 88F6192-A0 define CONFIG_KW88F6192_A0
24734 Other supported features:-
24735 1) get_random_hex() fucntion
24736 2) PCI Express port initialization
24737 3) NS16550 driver support
24740 Yotam Admon <yotam@marvell.com>
24741 Michael Blostein <michaelbl@marvell.com
24743 Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
24744 Acked-by: Stefan Rose <sr@denx.de>
24745 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24747 commit 5c3d5817e5e68b828c165c501c215e793dc63aac
24748 Author: Prafulla Wadaskar <prafulla@marvell.com>
24749 Date: Sat Jun 20 11:01:52 2009 +0200
24751 arm: generic cache.h for ARM architectures
24753 This patch is required for Kirkwood SoC support
24754 may be used by other ARM architectures
24756 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24758 commit 9c8c706c92e53433a871a563946c38075d76504d
24759 Author: Matthias Ludwig <mludwig@ultratronik.de>
24760 Date: Sat Jun 20 11:01:50 2009 +0200
24762 OMAP3EVM: fix typo. replace CS6 by CS5, no functionality change
24764 Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
24766 commit 0aafde1dc76d6d65d6be10bf499ec86d9ffee8b9
24767 Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
24768 Date: Wed Jun 24 08:32:09 2009 +0200
24770 at91sam9260/9263: add back up for the rst(reset controller).
24772 On the boards at91sam9260ek, at91sam9263ek and afed9260, the rstc register was
24773 set to 0 after being set to 500 ms for the PHY reset.
24774 Do backup the old reset length and restore it after the MACB initialisation.
24776 Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
24777 Signed-off-by: Stelian Pop <stelian@popies.net>
24779 commit afb0b1315c048ce2b1f35f0183b8b118ad0c14e1
24780 Author: Kumar Gala <galak@kernel.crashing.org>
24781 Date: Fri Jul 3 12:45:44 2009 -0500
24783 fsl: Fix compiler warnings from gcc-4.4 in sys_eeprom code
24785 sys_eeprom.c: In function 'do_mac':
24786 sys_eeprom.c:323: warning: dereferencing type-punned pointer will break strict-aliasing rules
24787 sys_eeprom.c: In function 'mac_read_from_eeprom':
24788 sys_eeprom.c:395: warning: dereferencing type-punned pointer will break strict-aliasing rules
24790 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24792 commit e94e460c6e8741f42dab6d8dd4b596ba5d9d79ae
24793 Author: Peter Tyser <ptyser@xes-inc.com>
24794 Date: Tue Jun 30 17:15:51 2009 -0500
24796 83xx: Add support for fsl_dma driver
24798 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24799 Reviewed-by: Ira W. Snyder <iws@ovro.caltech.edu>
24800 Tested-by: Ira W. Snyder <iws@ovro.caltech.edu>
24801 Acked-by: Kim Phillips <kim.phillips@freescale.com>
24802 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24804 commit 9adda5459ca62120c0c50b82b766fe1cf6925bbf
24805 Author: Peter Tyser <ptyser@xes-inc.com>
24806 Date: Tue Jun 30 17:15:50 2009 -0500
24808 83xx: Replace CONFIG_ECC_INIT_VIA_DDRC references
24810 Update 83xx architecture's CONFIG_ECC_INIT_VIA_DDRC references to
24811 CONFIG_ECC_INIT_VIA_DDRCONTROLLER, which other Freescale architectures
24814 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24815 Acked-by: Kim Phillips <kim.phillips@freescale.com>
24816 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24818 commit 039594a4301dadceb267db5e8b9c8c78b1bb86b5
24819 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24820 Date: Thu Jul 2 16:15:01 2009 +0530
24822 8xxx: Second UART port added for MPC85xx, MPC83xx, MPC86xx processors
24824 Defining the next two configs allows to switch the serial port from the
24825 console using the setenv stdin and stdout
24826 1. #define CONFIG_SERIAL_MULTI 1 /* Enable both serial ports */
24827 2. #define CONFIG_SYS_CONSOLE_IS_IN_ENV /* determine from environment */
24829 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24830 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
24831 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24833 commit 546b1032907df70f2dd0f98f3ad09885a88411e5
24834 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24835 Date: Thu Jul 2 16:14:40 2009 +0530
24837 85xx: Adds GPIO registers to MPC85xx Memory Map.
24839 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24840 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24842 commit 5da6f806b400372b8a0664f3282c9e83a402eb66
24843 Author: Peter Tyser <ptyser@xes-inc.com>
24844 Date: Tue Jun 30 17:26:01 2009 -0500
24846 86xx: XPedite5170 board support
24848 Initial support for Extreme Engineering Solutions XPedite5170 -
24849 a MPC8640-based 3U VPX single board computer with a PMC/XMC
24852 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24853 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24855 commit e66f38da8434425aca8df08d06d9ef41b3478d3b
24856 Author: Timur Tabi <timur@freescale.com>
24857 Date: Wed Jul 1 16:51:59 2009 -0500
24859 fsl_ddr: Fix DDR3 calculation of rank density with 8GB or more
24861 The calculate for rank density in compute_ranksize() for DDR3 used all
24862 integers for the expression, so the result was also a 32-bit integer, even
24863 though the 'bsize' variable is a u64. Fix the expression to calculate a
24866 Signed-off-by: Timur Tabi <timur@freescale.com>
24867 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24869 commit 6af015b86b86d94de7ca1b23a3890bc93a50c2ab
24870 Author: Peter Tyser <ptyser@xes-inc.com>
24871 Date: Tue Jun 30 17:15:49 2009 -0500
24873 fsl_dma: Make DMA transactions snoopable
24875 Make DMA transactions snoopable so that CPUs can keep caches up-to-date.
24876 This allows dma transactions to be used for operations such as memory
24877 copies without any additional cache control operations.
24879 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24880 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24882 commit 0d595f76bc9c7c8dff5bd31dffed87a840a03c56
24883 Author: Peter Tyser <ptyser@xes-inc.com>
24884 Date: Tue Jun 30 17:15:48 2009 -0500
24886 fsl_dma: Break out common memory initialization function
24888 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24889 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24891 commit 79f4333ceb059049b3ee560167d6cbaec493695f
24892 Author: Peter Tyser <ptyser@xes-inc.com>
24893 Date: Tue Jun 30 17:15:47 2009 -0500
24895 8xxx: Move dma_init() call to common code
24897 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24898 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24900 commit 191c7118592cd182f2dc7f46b4f72d9bed0e2c76
24901 Author: Peter Tyser <ptyser@xes-inc.com>
24902 Date: Tue Jun 30 17:15:46 2009 -0500
24904 fsl_dma: Move dma function prototypes to common header file
24906 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24907 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24909 commit 7892f619d40f4196e41e7114c5dfee9fad0f572f
24910 Author: Peter Tyser <ptyser@xes-inc.com>
24911 Date: Tue Jun 30 17:15:45 2009 -0500
24913 8xxx: Rename dma_xfer() to dmacpy()
24915 Also update dmacpy()'s argument order to match memcpy's and use
24916 phys_addr_t/phy_size_t for address/size arguments
24918 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24919 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24921 commit 484919cf3351212ebf748b9b13ece1ddaf7e7d1c
24922 Author: Peter Tyser <ptyser@xes-inc.com>
24923 Date: Tue Jun 30 17:15:44 2009 -0500
24925 fsl_dma: Fix Channel Start bug in dma_check()
24927 The Channel Start (CS) bit in the Mode Register (MR) should actually be
24928 cleared as the comment in the code suggests. Previously, CS was being
24931 Assuming normal operation of the DMA engine, this change shouldn't have
24934 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24935 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24937 commit 51402ac12be9a0025f16db51fbde7c050a54e5fe
24938 Author: Peter Tyser <ptyser@xes-inc.com>
24939 Date: Tue Jun 30 17:15:43 2009 -0500
24941 fsl_dma: Add support for arbitrarily large transfers
24943 Support DMA transfers larger than the DMA controller's limit of
24946 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24947 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24949 commit a730393a362741c318b21771b8d7b2647e546c3e
24950 Author: Peter Tyser <ptyser@xes-inc.com>
24951 Date: Tue Jun 30 17:15:42 2009 -0500
24953 fsl_dma: Use proper I/O access functions
24955 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24956 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24958 commit 9c06071a6077ba95e9d43226156e39567d5d064a
24959 Author: Peter Tyser <ptyser@xes-inc.com>
24960 Date: Tue Jun 30 17:15:41 2009 -0500
24962 fsl_dma: Add bitfield definitions for common registers
24964 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24965 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24967 commit 017f11f68ef543e866be033bcb7b8058a8a380d8
24968 Author: Peter Tyser <ptyser@xes-inc.com>
24969 Date: Tue Jun 30 17:15:40 2009 -0500
24971 8xxx: Break out DMA code to a common file
24973 DMA support is now enabled via the CONFIG_FSL_DMA define instead of the
24974 previous CONFIG_DDR_ECC
24976 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24977 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24979 commit 6bbced671719518d0e28ff422623cd7ce396cbda
24980 Author: Mark Jackson <mpfj-list@mimc.co.uk>
24981 Date: Mon Jun 29 15:59:10 2009 +0100
24983 Atmel LCD driver GUARDTIME fix
24985 This patch allows the guard time parameter to be set in
24986 the Atmel LCDC driver.
24988 By default, the previous value of 1 is used, unless the
24989 setting is defined elsewhere.
24991 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
24993 commit 29c35182462feea09f322e51913759a53359a3e0
24994 Author: Roy Zang <tie-fei.zang@freescale.com>
24995 Date: Tue Jun 30 13:56:23 2009 +0800
24997 85xx: Add pci e1000 Ethernet support for P2020 board
24999 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
25000 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25002 commit 156984a3611c28093919d3e3c042f722b5548253
25003 Author: Kumar Gala <galak@kernel.crashing.org>
25004 Date: Thu Jun 18 08:39:42 2009 -0500
25006 8xxx: Fix PCI bus address setup for 36-bit configs
25008 We want the outbound PCI memory map to end at the 4G boundary so we
25009 can maximize the amount of space available for inbound mappings if
25010 we have large amounts of memory.
25012 This matches the device tree setup in the kernel for the 36-bit physical
25013 configs for the platforms that have one (MPC8641 HPCN & MPC8572 DS).
25015 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25017 commit 480f61790565d77432b70b4016b73f2ae27d530f
25018 Author: Kumar Gala <galak@kernel.crashing.org>
25019 Date: Thu Jun 18 08:23:01 2009 -0500
25021 86xx: Add CPU_TYPE_ENTRY support
25023 Unify with 83xx and 85xx and use CPU_TYPE_ENTRY. We are going to use
25024 this to convey the # of cores and DDR width in the near future so its
25025 good to keep in sync.
25027 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25029 commit 98ab14e858bf60306d0aa3f0df5a7a5f88264aff
25030 Author: Peter Meerwald <pmeerw@pmeerw.net>
25031 Date: Mon Jun 29 15:48:33 2009 -0400
25033 Blackfin: TWI/I2C: fix pure writes
25035 If doing a pure write with register address and data (not a read/write
25036 combo transfer), we don't set the initial transfer length properly which
25037 ends up causing only the register address to be transferred.
25039 While we're here, fix the i2c_write() parameter description of the buffer.
25041 Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
25042 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25044 commit 5710de45808eb8f1cc34b51dc3e67e2422113249
25045 Author: Prafulla Wadaskar <prafulla@marvell.com>
25046 Date: Sat May 30 01:13:33 2009 +0530
25048 spi: Add Marvell Kirkwood SPI driver
25050 This patch adds a SPI driver for the Marvell Kirkwood SoC's.
25052 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
25054 commit 6bde171a4c4116cee179167cb65335a28f99932d
25055 Author: Minkyu Kang <mk7.kang@samsung.com>
25056 Date: Thu Jun 25 19:21:33 2009 +0900
25058 s3c64xx: move the reset_cpu function
25060 Because of the reset_cpu is soc specific, should be move to soc
25061 And read reset value from SYS_ID register instead of hard code
25062 this patch also supports s3c6410
25064 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
25066 commit 576afd4faeba1519bcb8c0083c3e4d45e5643a48
25067 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25068 Date: Sun May 17 00:58:37 2009 +0200
25070 integrator: merge integratorap and integratorcp
25072 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25073 Acked-by: Peter Pearse <peter.pearse@arm.com>
25075 commit 46937b27427688a56bf7f5944a92d962dc43c3fa
25076 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25077 Date: Sun May 17 00:58:36 2009 +0200
25079 integratorap/cp: use cfi driver
25081 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25082 Acked-by: Peter Pearse <peter.pearse@arm.com>
25084 commit de7a01abd8aeb167946f391327e1e0d1e01f90c9
25085 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25086 Date: Sun May 17 00:58:36 2009 +0200
25088 integratorap/cp/versatile: remove non used functions
25090 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25091 Acked-by: Peter Pearse <peter.pearse@arm.com>
25093 commit f54851a6e3844b7e01581b5a9681f294118b7529
25094 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25095 Date: Sun May 17 00:58:36 2009 +0200
25097 integratorcp: split timer support
25099 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25100 Acked-by: Peter Pearse <peter.pearse@arm.com>
25102 commit 2bcef0723ea11c4e9bfbcfff2a93ec2da520b5f1
25103 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25104 Date: Sun May 17 00:58:36 2009 +0200
25106 integratorap: split timer support
25108 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25109 Acked-by: Peter Pearse <peter.pearse@arm.com>
25111 commit 86baa085c52a7f3377a88074679c5aca9b9e4d38
25112 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25113 Date: Sun May 17 00:58:36 2009 +0200
25115 integratorap: split pci support
25117 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25118 Acked-by: Peter Pearse <peter.pearse@arm.com>
25120 commit 379e9fc0a319b8f6ae16d763590bf023f3afb87c
25121 Author: Ilya Yanok <yanok@emcraft.com>
25122 Date: Mon Jun 8 04:12:50 2009 +0400
25124 arm: add support for CONFIG_GENERIC_MMC
25126 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
25128 commit 47d19da4d3f9ac4787abe9dee32406478424be52
25129 Author: Ilya Yanok <yanok@emcraft.com>
25130 Date: Mon Jun 8 04:12:46 2009 +0400
25132 serial_mx31: allow it to work with mx27 too and rename to serial_mxc
25134 UART hardware on i.MX27 is the same as on the i.MX31 so we just
25135 need to provide the driver with correct address of the registers.
25137 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
25139 commit 1dc4da749dbde27ec862f5b65703e8e4541fbba3
25140 Author: Ilya Yanok <yanok@emcraft.com>
25141 Date: Mon Jun 8 04:12:45 2009 +0400
25143 mx27: basic cpu support
25145 This patch adds generic code to support Freescale's i.MX27 SoCs.
25147 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
25149 commit dd2f6965a6c71f6f711ec98827880152e022c236
25150 Author: Magnus Lilja <lilja.magnus@gmail.com>
25151 Date: Sat Jun 13 20:50:03 2009 +0200
25153 i.MX31: Create a common device file.
25155 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25157 commit 958f7da7887fea4a2091ae60944d62c1708c2c55
25158 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25159 Date: Sat Jun 13 20:50:02 2009 +0200
25161 ARM: Add macros.h to be used in assembler file.
25163 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25165 commit 40c642bc19b9fa2906e3172487a522fee456340b
25166 Author: Magnus Lilja <lilja.magnus@gmail.com>
25167 Date: Sat Jun 13 20:50:01 2009 +0200
25169 MX31: Add NAND SPL for i.MX31.
25171 This patch adds the NAND SPL framework needed to boot i.MX31 boards
25174 It has been tested on a i.MX31 PDK board with large page NAND. Small
25175 page NANDs should work as well, but this has not been tested.
25177 Note: The i.MX31 NFC uses a non-standard layout for large page NANDs,
25178 whether this is compatible with a particular setup depends on how
25179 the NAND device is programmed by the flash programmer (e.g. JTAG
25182 The patch is based on the work by Maxim Artamonov.
25184 Signed-off-by: Maxim Artamonov <scn1874@yandex.ru>
25185 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25187 commit df81238b3e27a791da996a9208402ac8f40b9862
25188 Author: Magnus Lilja <lilja.magnus@gmail.com>
25189 Date: Sat Jun 13 20:50:00 2009 +0200
25191 ARM1136: Introduce CONFIG_PRELOADER macro.
25193 Currently CONFIG_ONENAND_IPL is used in a number of #ifdef's
25194 in start.S. In preparation for adding support for NAND SPL
25195 the macro CONFIG_PRELOADER is introducted and replaces the
25196 CONFIG_ONENAND_IPL in start.S.
25198 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25200 commit 8096c51fd4e611ed666dbe77767e81af5d94fc7b
25201 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25202 Date: Sat Jun 13 12:50:04 2009 +0200
25204 at91: unify nor boot support
25206 the lowlevel init sequence is the same so unify it
25208 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25210 commit 1b3b7c640d04df2ba9a9d947117d112a75fee7f4
25211 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25212 Date: Sat Jun 13 12:48:36 2009 +0200
25214 at91sam9263ek: add nor flash support
25216 this will allow you to store use it for the env and to boot directly U-Boot from
25218 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25220 commit 329492329700812c6df275aa0fda09d609cd0fd4
25221 Author: Ilko Iliev <iliev@ronetix.at>
25222 Date: Fri Jun 12 21:20:39 2009 +0200
25224 at91: add support for the PM9261 board of Ronetix GmbH
25226 The PM9261 board is based on the AT91SAM9261-EK board.
25228 Here is the page on Ronetix website:
25229 http://www.ronetix.at/starter_kit_9261.html
25231 Signed-off-by: Ilko Iliev <iliev@ronetix.at>
25232 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25234 commit 01550a2b650fbabc03334f9eadcc6083601a2414
25235 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25236 Date: Fri Jun 12 21:20:38 2009 +0200
25238 pm9263: use macro instead of hardcode value for the lowlevel_init
25240 optimize a few the RAM init
25242 Signed-off-by: Ilko Iliev <iliev@ronetix.at>
25243 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25245 commit 7a11c7f9747240dc770954d320569596c0fbcb50
25246 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25247 Date: Fri Jun 12 21:20:37 2009 +0200
25249 pm9263: lowlevel init update
25251 move PSRAM init to pm9263.c
25252 this will allow us after to make the nor lowlevel_init generic
25254 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25256 commit 3e88337b225bf796f6df21d0a7f591530e9d4ce0
25257 Author: Mike Frysinger <vapier@gentoo.org>
25258 Date: Mon Jun 15 00:25:19 2009 -0400
25260 Blackfin: move ALL += u-boot.ldr to blackfin_config.mk
25262 The way the ALL variable is used allows for config.mk's to add more
25263 targets themselves without having to clutter up the top level Makefile.
25265 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25267 commit afac8b07172d7e4a65f86ce1ec4c783a6165ba1f
25268 Author: Mike Frysinger <vapier@gentoo.org>
25269 Date: Sun Jun 14 22:29:35 2009 -0400
25271 Blackfin: fix SPI flash speed define name
25273 The SPI flash define is named CONFIG_SF_DEFAULT_SPEED, not
25274 CONFIG_SF_DEFAULT_HZ, so fix the typos in the Blackfin boards.
25276 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25278 commit 9ae55ccf601de7a5b75eb418f3fc3d5eca92c106
25279 Author: Mike Frysinger <vapier@gentoo.org>
25280 Date: Sun Jun 14 22:26:31 2009 -0400
25282 Blackfin: enable -O2 in lib_generic/ for ADI/Bluetechnix boards
25284 Building the compression code in lib_generic/ with -O2 rather than -Os
25285 gives a nice speed boost without too much code size increase.
25287 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25289 commit fea63e2a44f0db51d2e39ee7793e8c6d7f3cf5d4
25290 Author: Mike Frysinger <vapier@gentoo.org>
25291 Date: Sun Jun 14 21:23:27 2009 -0400
25293 Blackfin: bf548-ezkit: bump up monitor size
25295 The latest version of U-Boot got a bit fatter in the BSS section which
25296 caused overflows in the RAM region, so increase the monitor size.
25298 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25300 commit bc43a8d8994c2f0be29e09b13b15da7f79e2c081
25301 Author: Vivi Li <vivi.li@analog.com>
25302 Date: Fri Jun 12 10:53:22 2009 +0000
25304 Blackfin: bf533-stamp/bf537-stamp: fix env settings for SPI flash
25306 The SPI flash layer is much stricter about sector usage than the eeprom
25307 layer we used to use, so update the env settings to better match the
25308 sector alignment of the flashes we use.
25310 Signed-off-by: Vivi Li <vivi.li@analog.com>
25311 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25313 commit 63cb0f4eb2d3cf15e7a1add19d1289f4ae75816c
25314 Author: Vivi Li <vivi.li@analog.com>
25315 Date: Fri Jun 12 10:33:23 2009 +0000
25317 Blackfin: bump up default JTAG console timeout
25319 The debug tools that interface with the other side of the JTAG console
25320 got much slower when generalizing things, so bump up the default timeout
25321 value on the U-Boot side to cope. Hopefully at some point we can improve
25322 the debug tools to speed things back up.
25324 Signed-off-by: Vivi Li <vivi.li@analog.com>
25325 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25327 commit c11ff779f4e0e0c7edc322e84dd229ad28709595
25328 Author: Mike Frysinger <vapier@gentoo.org>
25329 Date: Mon Jun 1 19:08:33 2009 -0400
25331 Blackfin: add jtagconsole helper script
25333 This script is similar to the netconsole script, but instead works with
25334 the JTAG console device driver that exists on Blackfin parts.
25336 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25338 commit 60f61e6d7655400bb785a2ef637581679941f6d1
25339 Author: Remy Bohmer <linux@bohmer.net>
25340 Date: Sat May 2 21:49:18 2009 +0200
25342 Convert DM9000 driver for CONFIG_NET_MULTI
25344 All drivers need to be converted to CONFIG_NET_MULTI.
25345 This patch converts the dm9000 driver.
25347 Signed-off-by: Thomas Smits <ts.smits@gmail.com>
25348 Signed-off-by: Remy Bohmer <linux@bohmer.net>
25349 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25351 commit 9131589ada4dda0718604d0a425ca46e52775f6e
25352 Author: Prafulla Wadaskar <prafulla@marvell.com>
25353 Date: Sun Jun 14 22:33:46 2009 +0530
25355 net: Add Marvell Kirkwood gigabit ethernet driver
25357 This patch adds a egiga driver for the Marvell Kirkwood SoC's.
25360 Yotam Admon <yotam@marvell.com>
25361 Michael Blostein <michaelbl@marvell.com
25363 Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
25364 Acked-by: Stefan Rose <sr@denx.de>
25365 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
25366 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25368 commit 7835f4b94927ecb5affd99aad62592108db606ad
25369 Author: s-paulraj@ti.com <s-paulraj@ti.com>
25370 Date: Tue May 12 11:45:34 2009 -0400
25372 DaVinci Network Driver Updates
25374 Different flavours of DaVinci SOC's have differences in their EMAC IP
25375 This patch does the following
25376 1) Updates base addresses for DM365
25377 2) Updates MDIO frequencies for DM365 and DM646x
25378 3) Update EMAC wrapper registers for DM365 and DM646x
25380 Patch applies to u-boot-net git. the EMAC driver itself
25381 will be updated shortly to add support for DM365 and DM646x
25383 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
25384 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25386 commit 44578bea14e49035331a8f0e000e935e0d830ff4
25387 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
25388 Date: Tue May 26 08:29:29 2009 -0400
25390 Subject: [PATCH] [repost] Standardize the use of MCFFEC_TOUT_LOOP as a udelay(1) loop counter.
25392 From 584b5fbd4abfc43f920cc1c329633e03816e28be Mon Sep 17 00:00:00 2001
25393 From: Richard Retanubun <RichardRetanubun@RuggedCom.com>
25394 Date: Wed, 20 May 2009 18:26:01 -0400
25395 Subject: [PATCH] Standardize the use of MCFFEC_TOUT_LOOP as a udelay(1) loop counter.
25397 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
25398 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25400 commit c9a2aab1512fb2d132670fff9c27656d2eb949cd
25401 Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
25402 Date: Thu Jun 4 09:39:48 2009 +0200
25404 A VLAN tagged DHCP request/discover is 4 bytes short
25406 The problem is that BOOTP_SIZE uses ETHER_HDR_SIZE which is 14 bytes.
25407 If sending a VLAN tagged frame (when env variable vlan is set) this
25408 should be VLAN_ETHER_HDR_SIZE=18 which is what NetSetEther returns.
25410 Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
25411 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25413 commit 6e0d2fc7fe0dcfa2f51ab8931d706940ee364193
25414 Author: Ben Warren <biggerbadderben@gmail.com>
25415 Date: Tue Apr 28 16:39:19 2009 -0700
25417 Remove support for non-CONFIG_NET_MULTI on PPC4xx EMAC
25419 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25421 commit 8453587ef9137daf98b7c9cf4f3b865f4039cea0
25422 Author: Ben Warren <biggerbadderben@gmail.com>
25423 Date: Tue May 26 00:34:07 2009 -0700
25425 Switched davinci_emac Ethernet driver to use newer API
25427 Added CONFIG_NET_MULTI to all Davinci boards
25428 Removed all calls to Davinci network driver from board code
25429 Added cpu_eth_init() to cpu/arm926ejs/cpu.c
25431 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25433 commit 8cc13c13f1d154c8fa8fff56cea357ed38af76bf
25434 Author: Ben Warren <biggerbadderben@gmail.com>
25435 Date: Mon Apr 27 23:19:10 2009 -0700
25437 Initial cleanup of Davinci Ethernet driver
25439 Removed pointless #ifdefs
25440 Moved functions around in file in preparation for switch to newer API
25442 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25444 commit 09cdd1b9b01450e91786d26ff3c866dc9c8d8d6b
25445 Author: Ben Warren <biggerbadderben@gmail.com>
25446 Date: Tue May 26 00:17:59 2009 -0700
25448 Moved Davinci Ethernet driver to drivers/net
25450 This driver has been renamed davinci_emac.c
25452 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25454 commit 6f51deb7f298413cfcb0a36d24c97ef7dd69d48f
25455 Author: Prafulla Wadaskar <prafulla@marvell.com>
25456 Date: Tue May 19 01:40:16 2009 +0530
25458 Marvell MV88E61XX Switch Driver support
25461 1. 88E6161 6 port gbe swtich with 5 integrated PHYs
25462 2. 88E6165 6 port gbe swtich with 5 integrated PHYs
25463 2. 88E6132 3 port gbe swtich with 2 integrated PHYs
25464 Platform specific configuration supported for:-
25465 default or router port vlan configuration
25466 led_init configuration
25467 mdip/n polarity reversal configuration
25469 Note: This driver is supported and tested against
25470 kirkwood egiga interface
25473 Yotam Admon <yotam@marvell.com>
25474 Michael Blostein <michaelbl@marvell.com
25476 Reviewed by: Ronen Shitrit <rshitrit@marvell.com>
25477 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
25478 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25480 commit 091dc9f6adaf572b067ae91af92c4e7db33d7903
25481 Author: Zach LeRoy <zleroy@xes-inc.com>
25482 Date: Fri May 22 10:26:33 2009 -0500
25484 tsec: Add support for BCM5482S PHY
25486 Signed-off-by: Zach LeRoy <zleroy@xes-inc.com>
25487 Acked-by: Kumar Gala <galak@kernel.crashing.org>
25488 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25490 commit 9ff67e5e4c719556d57f136a6453f8e4798d85c0
25491 Author: Mike Frysinger <vapier@gentoo.org>
25492 Date: Sun Jun 14 06:29:07 2009 -0400
25494 Blackfin: unify u-boot linker scripts
25496 All the Blackfin linker scripts were duplicated across the board dirs with
25497 no difference save from the semi-often used ENV_IS_EMBEDDED option. So
25498 unify all of them in the lib_blackfin/ dir and for the few boards that
25499 need to embedded the environment directly, add a LDS_BOARD_TEXT define for
25500 them to customize via their board config file. This is much simpler than
25501 forcing them to duplicate the rest of the linker script.
25503 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25505 commit f52efcae98cbb8a39f1d0535df8d9646a776af9e
25506 Author: Mike Frysinger <vapier@gentoo.org>
25507 Date: Fri May 29 17:02:37 2009 -0400
25509 Blackfin: bf518f-ezbrd: enable SST SPI flash driver
25511 The BF51xF parts have an internal SST SPI flash, so make sure the driver is
25512 enabled by default so we can access it.
25514 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25516 commit f348ab85f741dc98b2d202c04b5f430eace94925
25517 Author: Mike Frysinger <vapier@gentoo.org>
25518 Date: Fri Apr 24 17:22:40 2009 -0400
25520 Blackfin: convert specific pre/post config headers to common method
25522 The Blackfin port was using asm/blackfin-config-{pre,post}.h to setup
25523 common Blackfin board defines. The common method now is to use config.h,
25524 so convert blackfin-config-post.h to that. Rename the still Blackfin
25525 specific blackfin-config-pre.h to config-pre.h so the naming conventions
25528 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25530 commit 7c7503ee6cd03c0f3b16e98d33d5aa23b30d65b1
25531 Author: Mike Frysinger <vapier@gentoo.org>
25532 Date: Fri Apr 24 17:11:47 2009 -0400
25534 Blackfin: enable LZMA for all ADI boards
25536 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25538 commit 0e63dc0679451d48f8b727c543ce48b488f7a33f
25539 Author: Mike Frysinger <vapier@gentoo.org>
25540 Date: Mon Apr 13 05:52:45 2009 -0400
25542 Blackfin: make default ADI env more flexible
25544 Allow boards to easily override the root= and default bootcmd, allow
25545 people to tweak the file used in default bootcmds at runtime via one env
25546 var, and add a stock nandboot command.
25548 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25550 commit 0f52b560f19623ec651f9b9b40405d138ec251d3
25551 Author: Hoan Hoang <hnhoan@i-syst.com>
25552 Date: Sun Jan 18 22:44:17 2009 -0500
25554 Blackfin: ibf-dsp561: new board port
25556 Signed-off-by: Hoan Hoang <hnhoan@i-syst.com>
25557 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25559 commit 3088189a15d219c48fd7e71623ca4daa08b80b59
25560 Author: Mike Frysinger <vapier@gentoo.org>
25561 Date: Sun Oct 12 23:28:33 2008 -0400
25563 Blackfin: blackstamp: new board port
25565 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25567 commit 59ac9729700db1d4446c1a6db3ffe38398b7abb2
25568 Author: Mike Frysinger <vapier@gentoo.org>
25569 Date: Sun Oct 12 23:22:25 2008 -0400
25571 Blackfin: bf537-srv1: new board port
25573 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25575 commit d7fdc1410b5fa5ef623b35a283733b6bcee3753b
25576 Author: Mike Frysinger <vapier@gentoo.org>
25577 Date: Sun Oct 12 23:16:52 2008 -0400
25579 Blackfin: bf537-minotaur: new board port
25581 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25583 commit cb4b5e874f3c9b882a6f4394bbebbbd91fd01bbf
25584 Author: Mike Frysinger <vapier@gentoo.org>
25585 Date: Sun Oct 12 23:08:03 2008 -0400
25587 Blackfin: bf537-pnav: new board port
25589 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25591 commit 59e4be945b6469e31eee721e0bcdccf4940d75ac
25592 Author: Mike Frysinger <vapier@gentoo.org>
25593 Date: Sun Oct 12 21:55:45 2008 -0400
25595 Blackfin: cm-bf527: new board port
25597 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25599 commit 8b219cf07c186cc9d97354cf4b14f24a53d193c5
25600 Author: Mike Frysinger <vapier@gentoo.org>
25601 Date: Sun Oct 12 21:54:07 2008 -0400
25603 Blackfin: cm-bf548: new board port
25605 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25607 commit 9417d9a21384279308abe5b4dd8dfd418742484c
25608 Author: Mike Frysinger <vapier@gentoo.org>
25609 Date: Sun Oct 12 21:49:28 2008 -0400
25611 Blackfin: tcm-bf537: new board port
25613 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25615 commit e548321af00e869af7194896576beb9b68457ff7
25616 Author: Mike Frysinger <vapier@gentoo.org>
25617 Date: Sun Oct 12 21:45:05 2008 -0400
25619 Blackfin: cm-bf561: new board port
25621 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25623 commit 8a9bab08a6fe93e5f3bf57b90438f1d2a67fad3c
25624 Author: Mike Frysinger <vapier@gentoo.org>
25625 Date: Sun Oct 12 21:41:06 2008 -0400
25627 Blackfin: cm-bf537e: new board port
25629 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25631 commit e82d8a1f028bedb12c4ab88a35a935010d92898c
25632 Author: Mike Frysinger <vapier@gentoo.org>
25633 Date: Sun Oct 12 21:36:22 2008 -0400
25635 Blackfin: cm-bf533: new board port
25637 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25639 commit dd14af7640f7d48d8e9768eeeb09592e6f94ed38
25640 Author: Mike Frysinger <vapier@gentoo.org>
25641 Date: Thu Nov 27 16:50:32 2008 -0500
25643 Blackfin: new spibootldr command
25645 Newer Blackfin parts can an on-chip ROM that can boot LDRs over SPI flashes,
25646 so add a new 'spibootldr' command to take advantage of it.
25648 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25650 commit 67c2829b646bb5b859088b36fbc89e971b9c1960
25651 Author: Mike Frysinger <vapier@gentoo.org>
25652 Date: Mon Oct 6 04:42:33 2008 -0400
25654 Blackfin: support embedding the environment into loader files (LDRs)
25656 For the most part, the Blackfin processor boots files in the LDR format
25657 rather than binary/ELF files. So we want to export the environment as a
25658 raw blob to the LDR utility so it can embed it at the right location.
25660 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25662 commit 31f30c9eb60d9ab0bd702e31f66345f99b34bdc6
25663 Author: Mike Frysinger <vapier@gentoo.org>
25664 Date: Sun Jun 14 11:03:48 2009 -0400
25666 add %.c->%.i and %.c->%.s rules
25668 The Linux kernel has some helper rules which allow you to quickly produce
25669 some of the intermediary files from C source. Specifically, you can
25670 create .i files which is the preprocessed output and you can create .s
25671 files which is the assembler output. This is useful when you are trying
25672 to track down header/macro expansion errors or inline assembly errors.
25674 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25675 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25677 commit 6d1ce387874c1060f27656f70151a52c511cd0e3
25678 Author: Mike Frysinger <vapier@gentoo.org>
25679 Date: Sat May 30 01:02:03 2009 -0400
25681 make sure toplevel $(SUBDIRS) is always declared
25683 The $(SUBDIRS) variable is only declared when U-Boot has been configured,
25684 but it gets used all the time. In the non-configured case, it is used to
25685 generate a helpful error message, but it needs to be set properly for that
25688 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25690 commit 1260233982f7dfbdfd1adee12daa95a0c0e84a43
25691 Author: Grzegorz Bernacki <gjb@semihalf.com>
25692 Date: Fri Jun 12 11:33:55 2009 +0200
25694 digsy mtc: Add description to GPIO initial configuration.
25696 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25698 commit 12304871bc7839145f2b4238923e9023616d7399
25699 Author: Grzegorz Bernacki <gjb@semihalf.com>
25700 Date: Fri Jun 12 11:33:54 2009 +0200
25702 digsy MTC: Add 'mtc' command.
25704 New command allows to:
25707 o set digital output status
25708 o get digital input status
25710 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25712 commit f1f66edfc76f4a9f5b9f63972d90309784a8cae5
25713 Author: Grzegorz Bernacki <gjb@semihalf.com>
25714 Date: Fri Jun 12 11:33:53 2009 +0200
25716 digsy MTC: Add SPI support.
25718 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25720 commit 6325b7780dad8be26ba6fc25ef88ba338c50205b
25721 Author: Grzegorz Bernacki <gjb@semihalf.com>
25722 Date: Fri Jun 12 11:33:52 2009 +0200
25724 mpc52xx: Add SPI driver.
25726 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25728 commit 5ec5529b82f314ca2cf9c262cdfc985d5fc468a0
25729 Author: Mike Frysinger <vapier@gentoo.org>
25730 Date: Sun Jun 14 09:33:00 2009 -0400
25732 allow boards to customize compiler options on a per-file/dir basis
25734 With our Blackfin boards, we like to build the compression routines with
25735 -O2 as our tests show a pretty good size/speed tradeoff. For the rest of
25736 U-Boot though, we want to stick with the default -Os as that is mostly
25737 control code. So in our case, we would add a line like so to the board
25738 specific config.mk file:
25739 CFLAGS_lib_generic += -O2
25741 Now all files under lib_generic/ will have -O2 appended to their build.
25743 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25744 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25746 commit 6b1f78ae6ad037382ad430b07064105c88f7ac02
25747 Author: Wolfgang Denk <wd@denx.de>
25748 Date: Sun Jun 14 21:30:39 2009 +0200
25752 Update CHANGELOG, fix minor coding stylke issue. Update Makefile.
25754 Signed-off-by: Wolfgang Denk <wd@denx.de>
25756 commit c3147c1762f8caf99649051116a2411bdf887c10
25757 Author: Wolfgang Denk <wd@denx.de>
25758 Date: Sun Jun 14 20:31:36 2009 +0200
25760 Revert "SMC911x driver fixed for NFS boot"
25762 This reverts commit ca9c8a1e10fac01e6a1129f82a7ce18bd818fa43,
25763 which causes compile warnings ("large integer implicitly truncated
25764 to unsigned type") on all systems that use this driver. The warning
25765 results from passing long constants (TX_CFG, RX_CFG) into
25766 smc911x_set_mac_csr() which is declared to accept "unsigned
25767 character" arguments only.
25769 Being close to a release, with nobody available to actually test the
25770 code or the suggested fixes, it seems better to revert the patch.
25772 commit 388517e4b745b00256c2fa201ce7bccb67b4f245
25773 Author: Peter Tyser <ptyser@xes-inc.com>
25774 Date: Fri May 22 10:26:37 2009 -0500
25776 xes: Update Freescale clock code to work with 86xx processors
25778 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25779 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25781 commit 25623937bb81cae788d767e6c59a11c96fc82866
25782 Author: Peter Tyser <ptyser@xes-inc.com>
25783 Date: Fri May 22 10:26:36 2009 -0500
25785 xes: Update Freescale DDR code to work with 86xx processors
25787 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25788 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25790 commit bef3013908bbc68f24084174a3ca86cc2a3eb986
25791 Author: Peter Tyser <ptyser@xes-inc.com>
25792 Date: Fri May 22 10:26:35 2009 -0500
25794 xes: Update Freescale PCI code to work with 86xx processors
25796 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25797 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25799 commit 6442b71b522face775c1c31bd43121db3b4bf7d6
25800 Author: Peter Tyser <ptyser@xes-inc.com>
25801 Date: Fri May 22 10:26:32 2009 -0500
25803 85xx: Add PORBMSR and PORDEVSR shift defines
25805 Add defines similar to those already used for the the 86xx architecture.
25806 This will ease sharing of PCI code between the 85xx and 86xx
25809 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25810 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25812 commit 2f21ce4d546d31289ac49a680f78bcc9a792c6ec
25813 Author: Peter Tyser <ptyser@xes-inc.com>
25814 Date: Thu May 21 12:10:00 2009 -0500
25816 fsl/85xx, 86xx: Sync up DMA code
25818 The following changes were made to sync up the DMA code between the 85xx
25819 and 86xx architectures which will make it easier to break out common
25823 - Don't set STRANSINT and SPCIORDER fields in SATR register. These bits
25824 only have an affect when the SBPATMU bit is set.
25825 - Write 0xffffffff instead of 0xfffffff to clear errors in the DMA
25826 status register. We may as well clear all 32 bits of the register...
25829 - Add CONFIG_SYS_MPC86xx_DMA_ADDR define to address DMA registers
25830 - Add clearing of errors in the DMA status register when initializing
25832 - Clear the channel start bit in the DMA mode register after a transfer
25834 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25835 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25837 commit b1f12650d332eadac1306a772cab6096abee6ddd
25838 Author: Peter Tyser <ptyser@xes-inc.com>
25839 Date: Thu May 21 12:09:59 2009 -0500
25841 fsl: Create common fsl_dma.h for 85xx and 86xx cpus
25843 Break out DMA structures for the Freescale MPC85xx and MPC86xx cpus to
25844 reduce a large amount of code duplication
25846 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25847 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25849 commit 3bd8e532b5de20647aeaff94a1cbf33fb8b897b9
25850 Author: Haiying Wang <Haiying.Wang@freescale.com>
25851 Date: Wed May 20 12:30:41 2009 -0400
25853 85xx: Add UEC6 and UEC8 at SGMII mode for MPC8569MDS
25855 On MPC8569MDS board, UCC6 and UCC8 can be configured to work at SGMII mode via
25856 UEM on PB board. Since MPC8569 supports up to 4 Gigabit Ethernet ports, we
25857 disable UEC6 and UEC8 by default.
25859 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25860 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25862 commit e8efef7c1b457442583a8b9d38d8a5b667661616
25863 Author: Haiying Wang <Haiying.Wang@freescale.com>
25864 Date: Thu Jun 4 16:12:42 2009 -0400
25866 drivers/qe: add sgmii support in for UEC driver
25868 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25869 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25871 commit 8e55258f144764de8902e9f078a7ad4c6c022c2f
25872 Author: Haiying Wang <Haiying.Wang@freescale.com>
25873 Date: Thu Jun 4 16:12:41 2009 -0400
25875 qe: Pass in uec_info struct through uec_initialize
25877 The uec driver contains code to hard code configuration information for the uec
25878 ethernet controllers. This patch creates an array of uec_info structures, which
25879 are then parsed by the corresponding driver instance to determine configuration.
25880 It also creates function uec_standard_init() to initialize all UEC interfaces
25883 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25884 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25886 commit 9a6110897fc9282ade598bbba70ad72b940436e3
25887 Author: Haiying Wang <Haiying.Wang@freescale.com>
25888 Date: Thu Jun 4 16:12:40 2009 -0400
25890 fsl: Update the number of ethxaddr in reading system eeprom
25892 We support up to 8 mac addresses in system eeprom, so we define the macro
25893 MAX_NUM_PORTS to limit the mac_count to 8, and update the number of ethxaddr
25894 according to mac_count.
25896 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25897 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25899 commit f82107f637f167a77803c0933f9b24741a91c711
25900 Author: Haiying Wang <Haiying.Wang@freescale.com>
25901 Date: Wed May 20 12:30:37 2009 -0400
25903 85xx: Add RMII support for MPC8569MDS
25905 This patch supports UCC working at RMII mode on PIB board, fixup fdt blob to
25906 support rmii in kernel. It also changes the name of enable_mpc8569mds_qe_mdio to
25907 enalbe_mpc8569mds_qe_uec which is more accurate.
25909 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25910 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25912 commit 750098d33bc362ac4263863e92da158cf011063f
25913 Author: Haiying Wang <Haiying.Wang@freescale.com>
25914 Date: Wed May 20 12:30:36 2009 -0400
25916 85xx: Add UEC3 and UEC4 support for MPC8569MDS
25918 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25919 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25921 commit 4e7b25e4fe777f525e426cbd58c3a3976c564f2e
25922 Author: Haiying Wang <Haiying.Wang@freescale.com>
25923 Date: Wed May 20 12:30:35 2009 -0400
25925 drivers/qe: Add more SNUM number for QE
25927 Some QE chips like 8569 need more SNUM numbers for supporting 4 UECs in RGMII-
25930 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25931 Acked-by: Timur Tabi <timur@freescale.com>
25932 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25934 commit 7211fbfa18f3061858696150ee6e9e093d9eceae
25935 Author: Haiying Wang <Haiying.Wang@freescale.com>
25936 Date: Thu May 21 15:34:14 2009 -0400
25938 drivers/qe: Change QE RISC ALLOCATION to support 4 RISCs
25940 Also define the QE_RISC_ALLOCATION_RISCs to MACROs instead of using enum, and
25941 define MAX_QE_RISC for QE based silicons.
25943 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25944 Acked-by: Timur Tabi <timur@freescale.com>
25945 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25947 commit b3d7f20f43a0f8d11c65e2f92153b5512b11580c
25948 Author: Haiying Wang <Haiying.Wang@freescale.com>
25949 Date: Wed May 20 12:30:29 2009 -0400
25951 85xx: Add QE clk support
25953 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25954 Acked-by: Timur Tabi <Timur@freescale.com>
25955 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25957 commit 71b358cc26792889bbac35054d8e89d59b3fabc4
25958 Author: Kumar Gala <galak@kernel.crashing.org>
25959 Date: Wed May 20 01:11:33 2009 -0500
25961 85xx: Added MPC8535/E identifiers
25963 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25965 commit 22419d77976bbd0df9fcf45513f1b96bd73e50d1
25966 Author: Kumar Gala <galak@kernel.crashing.org>
25967 Date: Thu May 21 08:36:43 2009 -0500
25969 85xx: Always attempt ethernet device tree fixup
25971 Its reasonable that we may have ethernet devices but dont have drivers
25972 or support enabled for them in u-boot and want the device tree fixed up.
25973 Unconditionally calling the ethernet fixup is fine since if we dont have
25974 ethernet nodes that match (or aliases) we will not attempt to do
25977 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25978 Acked-by: Timur Tabi <timur@freescale.com>
25980 commit 52d6ad5ecfb22938441c8e3e62935fbd7b0f0920
25981 Author: Haiying Wang <Haiying.Wang@freescale.com>
25982 Date: Thu May 21 15:32:13 2009 -0400
25984 drivers/qe: Rename the camel-case identifiers in uec
25986 Rename riscRx/riscTx to risc_rx/risc_tx to comply with Codingstyle.
25988 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25990 commit feb7838f979ec2b581df3c791b9ae3284c36bb47
25991 Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
25992 Date: Fri Apr 3 15:36:13 2009 -0500
25994 85xx: Add P2020DS support
25996 The patch adds support for P2020DS reference platform.
25997 DDR3 interface uses hard-coded initialization rather than SPD
25998 for now and was tested at 667Mhz. Some PIXIS register
25999 definitions and associated code sections need to be fixed.
26000 TSEC1/2/3, NOR flash, MAC/SYS ID EEPROM, PCIE1/2/3 are all
26001 tested under u-boot.
26003 Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
26004 Signed-off-by: Travis Wheatley <Travis.Wheatley@freescale.com>
26005 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
26007 commit 229549a56d9ae413c00f64fd7c728c6879a1b54b
26008 Author: Stefan Roese <sr@denx.de>
26009 Date: Tue Jun 9 16:57:47 2009 +0200
26011 mpc512x: MPC5121ADS: Add NAND support
26013 This patch adds NAND support to the MPC5121ADS board. Please
26014 note that the image size increased since NAND support didn't
26015 fit in the current image size (256k).
26017 Signed-off-by: Stefan Roese <sr@denx.de>
26018 Signed-off-by: Wolfgang Denk <wd@denx.de>
26019 Cc: Wolfgang Denk <wd@denx.de>
26021 commit 35f2edbb6cad043ccd5ea6e78fe9b7aa21d8395f
26022 Author: Stefan Roese <sr@denx.de>
26023 Date: Tue Jun 9 16:57:03 2009 +0200
26025 nand/mpc512x: Add MPC512x NAND support (NFC)
26027 This patch adds NAND Flash Controller driver for MPC5121 revision 2.
26028 All device features, except hardware ECC and power management, are
26031 This NFC driver replaces the one orignally posted by John Rigby:
26033 "[PATCH] Freescale NFC NAND driver"
26035 It's a port of the Linux driver version posted by Piotr Ziecik a few
26036 weeks ago. Using this driver has the following advantages (from my
26039 - Compatibility with the Linux NAND driver (e.g. ECC usage)
26040 - Better code quality in general
26041 - Resulting U-Boot image is a bit smaller (approx. 3k)
26042 - Better to sync with newer Linux driver versions
26044 The only disadvantage I can see, is that HW-ECC is not supported right
26045 now. But this could be added later (e.g. port from Linux driver after
26046 it's supported there). Using HW-ECC on the MCP5121 NFC has a general
26047 problem because of the ECC usage in the spare area. This collides with
26050 Signed-off-by: Stefan Roese <sr@denx.de>
26051 Cc: Piotr Ziecik <kosmo@semihalf.com>
26052 Cc: Wolfgang Denk <wd@denx.de>
26053 Cc: John Rigby <jcrigby@gmail.com>
26054 Cc: Scott Wood <scottwood@freescale.com>
26056 commit e53b507cee5d976953134a565c72fd32c967d7dd
26057 Author: Stefan Roese <sr@denx.de>
26058 Date: Tue Jun 9 11:50:40 2009 +0200
26060 mpc512x: Add esd gmbh mecp5123 board support
26062 MECP5123 is a MPC5121E based module by esd gmbh.
26064 Signed-off-by: Stefan Roese <sr@denx.de>
26065 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26067 commit 6bd55cc65d0c3aa84d719518254fb3c650239ed9
26068 Author: Stefan Roese <sr@denx.de>
26069 Date: Tue Jun 9 11:50:05 2009 +0200
26071 mcp512x: Add macros for SCFR LPC divisor access
26073 Thos macros will be used by the esd mecp5123 board.
26075 Signed-off-by: Stefan Roese <sr@denx.de>
26077 commit c60dc8527dbb2a1318c03bc18bdebcfbd0164551
26078 Author: Stefan Roese <sr@denx.de>
26079 Date: Mon Jun 8 09:38:07 2009 +0200
26081 mpc512x: Fix problem with I2C access before relocation
26083 This is needed for the upcoming esd MECP5123 board port which uses
26084 I2C EEPROM for environment storage.
26086 Signed-off-by: Stefan Roese <sr@denx.de>
26087 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26088 Acked-by: Heiko Schocher<hs@denx.de>
26090 commit 58f10460b05e0928d986b15edd4f2e1e99403f7e
26091 Author: Stefan Roese <sr@denx.de>
26092 Date: Thu Jun 4 13:35:39 2009 +0200
26094 74xx_7xx: CPCI750: Add CPCI adapter/target support
26096 The CPCI750 can be built as CPCI host or adapter/target board. This patch
26097 adds support for runtime detection of those variants.
26099 Signed-off-by: Stefan Roese <sr@denx.de>
26100 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26102 commit ae7a2739d7a0704437376e229bb21940952c55be
26103 Author: Stefan Roese <sr@denx.de>
26104 Date: Fri Jun 5 05:45:41 2009 +0200
26106 74xx_7xx: CPCI750: Enable access to PCI function > 0
26108 The Marvell bridge 64360 supports serveral PCI functions, not only 0. This
26109 patch enables access to those functions.
26111 Signed-off-by: Stefan Roese <sr@denx.de>
26112 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26114 commit e5b563e9ec54c3f6d702c8fa2b711b4a6150243a
26115 Author: Stefan Roese <sr@denx.de>
26116 Date: Thu Jun 4 13:35:37 2009 +0200
26118 74xx_7xx: CPCI750: Minor coding style cleanup of cpci750.c
26120 Signed-off-by: Stefan Roese <sr@denx.de>
26121 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26123 commit 0e5ef07d0d91bd3d87ebea0534f538561aa974d5
26124 Author: Stefan Roese <sr@denx.de>
26125 Date: Thu Jun 4 13:35:36 2009 +0200
26127 74xx_7xx: CPCI750: Add loadpci command
26129 This command is used to load/boot an OS-image which is transferred from
26130 the CPCI host to the CPCI target/adapter.
26132 Signed-off-by: Stefan Roese <sr@denx.de>
26133 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26135 commit 0a14d6b8f4d21ff59a9b7686a49a77069a9fcd2a
26136 Author: Stefan Roese <sr@denx.de>
26137 Date: Thu Jun 4 13:35:35 2009 +0200
26139 74xx_7xx: CPCI750: Add commandline editing/history
26141 Signed-off-by: Stefan Roese <sr@denx.de>
26142 Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26144 commit 60cfe87bd39e6f07f2b92eb4bff82bfd105f4724
26145 Author: Stefan Roese <sr@denx.de>
26146 Date: Thu Jun 4 16:55:34 2009 +0200
26148 UBI: Add compile-time check for correct malloc area configuration
26150 UBI is quite memory greedy and requires at least approx. 512k of malloc
26151 area. This patch adds a compile-time check, so that boards will not
26152 build with less memory reserved for this area (CONFIG_SYS_MALLOC_LEN).
26154 Signed-off-by: Stefan Roese <sr@denx.de>
26156 commit 7ce6031afc8671c8b47c6135b3678d43fcd02852
26157 Author: Prafulla Wadaskar <prafulla@marvell.com>
26158 Date: Mon Apr 6 21:24:43 2009 +0530
26160 sf: new Macronix MX25xx SPI flash driver
26162 Added macronix SF driver for MTD framework
26163 MX25L12805D is supported and tested
26164 TBD: sector erase implementation, other deivces support
26166 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
26167 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26169 commit 2a6cc58869305f346e389eefdfa96dea5146cb0c
26170 Author: Todor I Mollov <tmollov@ucsd.edu>
26171 Date: Sat Apr 4 07:14:44 2009 -0400
26173 sf: atmel: implement power-of-two write/erase funcs
26175 Signed-off-by: Todor I Mollov <tmollov@ucsd.edu>
26176 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26177 CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
26179 commit 4bc6eb79be2a7317425575184324b94e3b43fbc2
26180 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26181 Date: Mon May 25 17:23:18 2009 +0530
26183 mpc85xx: 8536ds: Add USB related CONFIGs
26185 This patch adds CONFIGs for enabling USB in mpc8536ds and also
26186 adds usb_phy_type in CONFIG_EXTRA_ENV_SETTINGS. Also revamps its
26189 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26190 Signed-off-by: Remy Bohmer <linux@bohmer.net>
26192 commit 6823e9b01290977c4d9c90381459c01f66e12e79
26193 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26194 Date: Mon May 25 17:23:17 2009 +0530
26196 mpc83xx: 8315erdb: Add USB related CONFIGs
26198 This patch adds CONFIGs for enabling USB in mpc8315erdb and also
26199 adds usb_phy_type in CONFIG_EXTRA_ENV_SETTINGS. Also revamps its
26202 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26203 Signed-off-by: Remy Bohmer <linux@bohmer.net>
26205 commit a07bf180efc3c0de4a89a3bd49a7c7584dfb95a8
26206 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26207 Date: Thu May 21 17:32:48 2009 +0530
26209 mpc85xx: USB: Add support
26211 The following patch adds 85xx-specific USB support and also
26212 revamps Copyright in immap_85xx.h
26214 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26215 Signed-off-by: Remy Bohmer <linux@bohmer.net>
26217 commit 4ef01010aa4799c759d75e67007fdd3a38c88c8a
26218 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26219 Date: Mon May 25 17:23:16 2009 +0530
26221 mpc83xx: USB: Reorganized its support
26223 The following patch reorganizes/reworks the USB support for mpc83xx
26226 * Moves the 83xx USB clock init from drivers/usb/host/ehci-fsl.c to
26227 cpu/mpx83xx/cpu_init.c
26229 * Board specific usb_phy_type is read from the environment
26231 * Adds USB EHCI specific structure in include/usb/ehci-fsl.h
26233 * Copyrights revamped in most of the following files
26235 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26236 Signed-off-by: Remy Bohmer <linux@bohmer.net>
26238 commit ed90d2c87158e5114b6009fa95bb6417e4b27b3e
26239 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26240 Date: Thu May 21 17:32:27 2009 +0530
26242 mpc8xxx: USB: Relocates ehci-fsl.h to include/usb
26244 The following patch moves 8xxx-specifc USB #defines from
26245 drivers/usb/host/ehci-fsl.h to include/usb.
26247 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26248 Signed-off-by: Remy Bohmer <linux@bohmer.net>
26250 commit cfd39cdf9422d3d25e9b3c058865f4c1f66f34da
26251 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26252 Date: Thu May 21 17:32:15 2009 +0530
26254 mpc8xxx: USB: Removed reenablement of its interface
26256 To prepare for the 85xx USB support, which requires interface enablement
26257 only once in (specified) order, no different than instructions for
26258 enabling the interface under 83xx. It is unknown why the original author
26259 enabled the interface twice (checked for references in errata, etc).
26261 Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26262 Signed-off-by: Remy Bohmer <linux@bohmer.net>
26264 commit 2c7920afaf96d9779304202cd8a355b4f7576a83
26265 Author: Peter Tyser <ptyser@xes-inc.com>
26266 Date: Fri May 22 17:23:25 2009 -0500
26268 83xx: Replace CONFIG_MPC83[0-9]X with MPC83[0-9]x
26270 Use the standard lowercase "x" capitalization that other Freescale
26271 architectures use for CPU defines to prevent confusion and errors
26273 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
26274 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
26276 commit 0f898604945af4543c1525fc33b6bae621a3b805
26277 Author: Peter Tyser <ptyser@xes-inc.com>
26278 Date: Fri May 22 17:23:24 2009 -0500
26280 83xx: Replace CONFIG_MPC83XX with CONFIG_MPC83xx
26282 Use the standard lowercase "xx" capitalization that other Freescale
26283 architectures use for CPU defines to prevent confusion and errors
26285 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
26286 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
26288 commit ba4feae90ca71de1681d5808f17e73224d8f03c4
26289 Author: Stefan Roese <sr@denx.de>
26290 Date: Tue Jun 2 16:53:16 2009 +0200
26292 mpc512x: Use serial_setbrg() in serial_init() to not duplicate the code
26294 This patch removes the duplicated code for baudrate generator configuration
26295 in the PSC serial_init() implementation by calling serial_setbrg() instead
26296 of duplicating the code.
26298 Signed-off-by: Stefan Roese <sr@denx.de>
26300 commit b8c1d6a54ff8195488b68e163de8ec31f1603496
26301 Author: Stefan Roese <sr@denx.de>
26302 Date: Tue Jun 2 16:53:15 2009 +0200
26304 mpc512x: Fix PSC divisor calculation for baudrate setting
26306 The wrong input frequency was used in serial_setbrg(). This patch fixes
26307 this by using ips_clk as input frequency for the PSC baudrate generator.
26309 Signed-off-by: Stefan Roese <sr@denx.de>
26311 commit 52568c3654b2b257016d52167805ae132faac14e
26312 Author: Wolfgang Denk <wd@denx.de>
26313 Date: Sat May 16 10:47:46 2009 +0200
26315 MPC512x: add support for ARIA board
26317 ARIA is a MPC5121E based COM Express module by Dave/DENX.
26319 Signed-off-by: Wolfgang Denk <wd@denx.de>
26320 Cc: John Rigby <jcrigby@gmail.com>
26322 commit 3b74e7ec58e2cc352b0a396a614065cfeb8d138f
26323 Author: Wolfgang Denk <wd@denx.de>
26324 Date: Sat May 16 10:47:45 2009 +0200
26326 MPC512x: remove include/mpc512x.h
26328 Move needed definitions (register descriptions etc.) from
26329 include/mpc512x.h into include/asm-ppc/immap_512x.h.
26331 Instead of using a #define'd register offset, use a function that
26332 provides the PATA controller's base address.
26334 All the rest of include/mpc512x.h are register offset definitions
26335 which can be eliminated by proper use of C structures.
26337 There are only a few register offsets remaining that are needed in
26338 cpu/mpc512x/start.S; for these we provide cpu/mpc512x/asm-offsets.h
26339 which is intended as a temporary workaround only. In a later patch
26340 this file will be removed, too, and then auto-generated from the
26341 respective C structs.
26343 Signed-off-by: Wolfgang Denk <wd@denx.de>
26344 Cc: John Rigby <jcrigby@gmail.com>
26346 commit a927e491b2a326c1e9c4313e3ce4042988422697
26347 Author: Wolfgang Denk <wd@denx.de>
26348 Date: Sat May 16 10:47:44 2009 +0200
26350 MPC512x FEC: get rid of duplicated struct ethernet_regs
26352 Use existing struct fec512x instead.
26354 Signed-off-by: Wolfgang Denk <wd@denx.de>
26355 Cc: John Rigby <jcrigby@gmail.com>
26356 Acked-by: Ben Warren <biggerbadderben@gmail.com>
26358 commit 843efb1192cc8fd4f904a23dbab4e0fe3e1c5bc2
26359 Author: Wolfgang Denk <wd@denx.de>
26360 Date: Sat May 16 10:47:43 2009 +0200
26362 MPC512x: use I/O accessors instead of pointer accesses
26364 This commit changes the MPC512x code to use I/O accessor calls (i.e.
26365 out_*() and in_*()) instead of using deprecated pointer accesses.
26367 Signed-off-by: Wolfgang Denk <wd@denx.de>
26368 Cc: John Rigby <jcrigby@gmail.com>
26370 commit 19dc7e179268be148e550c36203208c662610d76
26371 Author: Wolfgang Denk <wd@denx.de>
26372 Date: Sat May 16 10:47:42 2009 +0200
26374 MPC512x: add more hardware description to immap_512x.h
26376 - add GPIO module description
26377 - add Address Latch Timing Register description
26378 - add IO Control Memory Map
26379 - add FEC Memory Map
26381 Also change board/freescale/mpc5121ads/mpc5121ads.c and
26382 cpu/mpc512x/iopin.c as needed.
26384 Signed-off-by: Wolfgang Denk <wd@denx.de>
26385 Cc: John Rigby <jcrigby@gmail.com>
26387 commit 72601d04fdfdd4c7597afcf1f6aab654bd99366c
26388 Author: Wolfgang Denk <wd@denx.de>
26389 Date: Sat May 16 10:47:41 2009 +0200
26391 Rename ads5121 board into mpc5121ads
26393 We rename the board so we use a consistent name in U-Boot and in
26394 Linux. Also, we use this opportunity to move the board into the
26395 Freecale vendor directory.
26397 Signed-off-by: Wolfgang Denk <wd@denx.de>
26398 Cc: John Rigby <jcrigby@gmail.com>
26400 commit debf87415579c0f50aab9e0832976d4506babe0f
26401 Author: Wolfgang Denk <wd@denx.de>
26402 Date: Sat May 16 10:47:40 2009 +0200
26404 cpu/mpc512x/diu.c: fix warning: assignment from incompatible pointer type
26406 Signed-off-by: Wolfgang Denk <wd@denx.de>
26407 Cc: John Rigby <jcrigby@gmail.com>
26409 commit 8b251263191ec554967dd1add6237c1ba7f7eb25
26410 Author: Wolfgang Denk <wd@denx.de>
26411 Date: Sat May 16 10:47:39 2009 +0200
26413 cpu/mpc512x/pci.c: minor coding style cleanup
26415 Get rid of variable declaration in the middle of the code.
26417 Signed-off-by: Wolfgang Denk <wd@denx.de>
26418 Cc: John Rigby <jcrigby@gmail.com>
26420 commit de26ef99bddbce4ed225f93afcf0bee99c3b6f87
26421 Author: Wolfgang Denk <wd@denx.de>
26422 Date: Sat May 16 10:47:38 2009 +0200
26424 mpc512x: Move common files to share them by several boards
26426 We will soon see several new MPC521x based boards added. This patch
26427 moves files that are not board specific to a common directory so they
26428 can be shared by all such ports. It also splits off common IDE code
26429 into a new file, cpu/mpc512x/ide.c .
26431 Signed-off-by: Wolfgang Denk <wd@denx.de>
26432 Cc: John Rigby <jcrigby@gmail.com>
26434 commit 03e069dc0a765d506f78a68319acf33d432e035b
26435 Author: Wolfgang Denk <wd@denx.de>
26436 Date: Sat May 16 10:47:37 2009 +0200
26438 mpc512x: change cpu/mpc512x/Makefile to use Kconfig style
26440 Signed-off-by: Wolfgang Denk <wd@denx.de>
26441 Cc: John Rigby <jcrigby@gmail.com>
26443 commit a89c33db96a1e55319a286dd4c3c05ca64ac6bfd
26444 Author: Wolfgang Denk <wd@denx.de>
26445 Date: Sun May 24 17:06:54 2009 +0200
26447 General help message cleanup
26449 Many of the help messages were not really helpful; for example, many
26450 commands that take no arguments would not print a correct synopsis
26451 line, but "No additional help available." which is not exactly wrong,
26452 but not helpful either.
26454 Commit ``Make "usage" messages more helpful.'' changed this
26455 partially. But it also became clear that lots of "Usage" and "Help"
26456 messages (fields "usage" and "help" in struct cmd_tbl_s respective)
26457 were actually redundant.
26459 This patch cleans this up - for example:
26463 dtt - Digital Thermometer and Thermostat
26466 dtt - Read temperature from digital thermometer and thermostat.
26470 dtt - Read temperature from Digital Thermometer and Thermostat
26475 Signed-off-by: Wolfgang Denk <wd@denx.de>
26477 commit 94796d8544d4248028141bad11c6a74b840e9d6e
26478 Author: Wolfgang Denk <wd@denx.de>
26479 Date: Sun May 24 19:17:29 2009 +0200
26481 Make "usage" messages more helpful.
26483 In case of incorrect command invocations U-Boot used to print pretty
26484 useless "usage" messages, for example:
26488 nand - NAND sub-system
26490 In the result, the user would have to run the "help" command to get
26491 the (available) information about correct command usage. Change this,
26492 so that this information gets always printed.
26494 Note that this changes the user interface of all commands, but
26495 hopefully to the better.
26497 Signed-off-by: Wolfgang Denk <wd@denx.de>
26499 commit 4c94f6c54bbc4dc5f418da01d8ec01e2adf636be
26500 Author: Mike Frysinger <vapier@gentoo.org>
26501 Date: Sun May 24 02:26:19 2009 -0400
26503 nvedit: speed up printing of environment
26505 The printing code would check the same environment byte multiple times and
26506 write to the console one byte at a time. For some devices (such as the
26507 Blackfin JTAG console which operates in 8 bytes at a time), this is pretty
26508 damned slow. So create a small 16 byte buffer to fill up and send to puts
26509 as needed. In the process, unify the different print functions, shrink
26510 the resulting code (source and compiled), and avoid excess env reads as
26511 those too can be somewhat expensive depending on the board.
26513 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26515 commit 3112030a430553768de5d30c05bedf8710784452
26516 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26517 Date: Fri May 22 19:28:52 2009 +0200
26519 config.mk: remove un-needed REMOTE_BUILD check
26521 as $(obj) is empty when in tree build
26524 $(CPP) $(AFLAGS) -o $@ $<
26529 $(CPP) $(AFLAGS) -o $@ $<
26533 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26534 Acked-by: Mike Frysinger <vapier@gentoo.org>
26536 commit 651351fe980b20217b014b9a888398f18d77951c
26537 Author: Tom Rix <Tom.Rix@windriver.com>
26538 Date: Wed May 20 07:55:41 2009 -0500
26540 FAT replace compare_sign with strncmp.
26542 The static function compare_sign is only used to compare the fs_type string
26543 and does not do anything more than what strncmp does.
26545 The addition of the trailing '\0' to fs_type, while legal, is not needed
26546 because the it is never printed out and strncmp does not depend on NULL
26547 terminated strings.
26549 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26551 commit ecb1dc892297d5d99876907328fed732feefeab2
26552 Author: Mike Frysinger <vapier@gentoo.org>
26553 Date: Wed May 20 04:35:14 2009 -0400
26555 Add support for Linux-like kallsysms
26557 The kernel stores address<->symbol names in it so things can be decoded at
26558 runtime. Do it in U-Boot, and we get nice symbol decoding when crashing.
26560 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26562 commit 36c9169aa6f79ddf604a3bca64e145654f94888b
26563 Author: Wolfgang Denk <wd@denx.de>
26564 Date: Sun May 17 16:01:54 2009 +0200
26566 cmd_mtdparts.c: allow to omit definitions for default settings
26568 There is actually no good reason to enforce that all board
26569 configuations must define default settings for "mtdids" and
26570 "mtdparts". Actually this may be difficult to handle, especially on
26571 boards where different sizes of flash chips can be fit, so there is no
26572 real "default" partition map for all boards.
26574 Lift this arbitrary limitation.
26576 Signed-off-by: Wolfgang Denk <wd@denx.de>
26578 commit 864aa034f3a0e10ce710e8bbda171df3cab59414
26579 Author: Stefan Roese <sr@denx.de>
26580 Date: Tue May 12 14:31:56 2009 +0200
26582 cmd_mtdparts: Move to common handling of FLASH devices via MTD layer
26584 This patch removes all references to the direct CFI FLASH interface
26585 (via flash_info[]). Now that all FLASH types currently handled in
26586 mtdparts are available (if selected, see below) via the MTD infrastructure.
26587 This is NOR, NAND and OneNAND right now. This can be achieved by defining
26588 the following options:
26590 CONFIG_MTD_DEVICE (for all FLASH types)
26594 CONFIG_FLASH_CFI_MTD (for NOR FLASH)
26596 So we need to add those defines to the board config headers currently
26597 using the mtdparts commands. This is done via another patch, so
26598 we shouldn't break mtdparts compatibility.
26600 One big advantage from this solution is that the cmd_mtdparts.c is
26601 *much* cleaner now. Lot's of #ifdef's are removed and the code itself
26602 is smaller. Additionally the newly added MDT concatenation feature
26603 can new be used via the mtdparts infrastructure and therefor via
26606 Signed-off-by: Stefan Roese <sr@denx.de>
26607 Cc: Ladislav Michl <ladis@linux-mips.org>
26608 Cc: Scott Wood <scottwood@freescale.com>
26610 commit d558107c18708050f05b6639b2192efb67c905dc
26611 Author: Stefan Roese <sr@denx.de>
26612 Date: Tue May 12 14:31:18 2009 +0200
26614 mtd: Introduce CONFIG_MTD_DEVICE to select compilation of mtdcore.o
26616 This new define enables mtdcore.c compilation and with this we can
26617 select the MTD device infrastructure needed for the reworked mtdparts
26620 We now have the 2 MTD infrastructure defines, CONFIG_MTD_DEVICE and
26621 CONFIG_MTD_PARTITIONS. CONFIG_MTD_DEVICE is needed (as explained above)
26622 for the "mtdparts" command and CONFIG_MTD_PARTITIONS is needed for UBI.
26624 Signed-off-by: Stefan Roese <sr@denx.de>
26625 Cc: Scott Wood <scottwood@freescale.com>
26627 commit 942556a92a8c1eb1bd76584a5143f6f57dcb25ad
26628 Author: Stefan Roese <sr@denx.de>
26629 Date: Tue May 12 14:32:58 2009 +0200
26631 mtd: MTD related config header changes (mtdparts command)
26633 By changing the cmd_mtdparts to only use the MTD infrastructure and
26634 not the direct interface to the CFI NOR FLASH driver we now need
26635 to add the MTD infrastructure to all boards using those mtdparts
26636 commands. This patch adds those components:
26638 CONFIG_MTD_DEVICE (for all FLASH types)
26642 CONFIG_FLASH_CFI_MTD (for NOR FLASH)
26644 To all board maintainers: Please test this on your platforms and
26645 report any problems/issues found. Thanks.
26647 Signed-off-by: Stefan Roese <sr@denx.de>
26648 Cc: Wolfgang Denk <wd@denx.de>
26649 Cc: Ron Madrid <info@sheldoninst.com>
26650 Cc: Georg Schardt <schardt@team-ctech.de>
26651 Cc: Michal Simek <monstr@monstr.eu>
26652 Cc: Ladislav Michl <ladis@linux-mips.org>
26653 Cc: Martin Krause <martin.krause@tqs.de>
26654 Cc: Gary Jennejohn <garyj@denx.de>
26655 Cc: Ricardo Ribalda <ricardo.ribalda@uam.es>
26657 commit 8d2effea23e938631126a7888008a0637e13b389
26658 Author: Stefan Roese <sr@denx.de>
26659 Date: Mon May 11 16:03:55 2009 +0200
26661 mtd: Update MTD infrastructure to support 64bit device size
26663 This patch brings the U-Boot MTD infrastructure in sync with the current
26664 Linux MTD version (2.6.30-rc3). Biggest change is the 64bit device size
26665 support and a resync of the mtdpart.c file which has seen multiple fixes
26668 Signed-off-by: Stefan Roese <sr@denx.de>
26669 Cc: Scott Wood <scottwood@freescale.com>
26670 Cc: Kyungmin Park <kmpark@infradead.org>
26672 commit 0a57265533c412adf6024f4b4955141f4346b2b9
26673 Author: Stefan Roese <sr@denx.de>
26674 Date: Tue May 12 14:29:39 2009 +0200
26676 mtd: Add MTD concat support to concatenate multiple MTD NOR devices
26678 This patch adds concatenation support to the U-Boot MTD infrastructure.
26679 By enabling CONFIG_MTD_CONCAT this MTD CFI wrapper will concatenate
26680 all found NOR devices into one single MTD device. This can be used by
26681 e.g by UBI to access a partition that spans over multiple NOR chips.
26683 Signed-off-by: Stefan Roese <sr@denx.de>
26685 commit 55e0ed6078b10b0d425b6a0677f38a015c277df6
26686 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26687 Date: Sat Apr 25 14:57:52 2009 +0200
26689 make MODEM SUPPORT generic instead of duplicate it
26693 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26695 Adjusted Copyright message.
26697 Signed-off-by: Wolfgang Denk <wd@denx.de>
26699 commit a30f519bd0cde78ba46b424314de94fdab863726
26700 Author: Tom Rix <Tom.Rix@windriver.com>
26701 Date: Tue Jun 2 20:53:56 2009 -0500
26703 ZOOM2 detect the version of the zoom2 board at runtime.
26705 There are currently 3 versions of the zoom2 board.
26706 The production board, that is currently being released.
26707 The beta board, similar in form to the production board but not released.
26708 The alpha board, a set of PCBs with a very limited circulation.
26710 GPIO 94 is used to determine the version of the board. If GPIO 94 is clear,
26711 the board is a production board, otherwise it is a beta board.
26713 The alpha board will likely be mistaken for a beta board. An alpha board
26714 was unavailible for testing.
26716 This has been tested on the beta and production boards.
26718 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26719 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26721 commit 718763c4745fd3d987a5576d2a67325e9444f9d4
26722 Author: Tom Rix <Tom.Rix@windriver.com>
26723 Date: Wed Jun 3 01:53:57 2009 -0500
26725 Beagle Convert the board version detection to use the OMAP3 GPIO interface.
26727 There is no new functionality in the change.
26729 This change is a conversion from the using raw register access to using
26730 the OMAP3 GPIO API described in doc/README.omap3.
26732 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26733 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26735 commit 7caa13fdd2d3dc957b4e0a228810a3a4a8ba499b
26736 Author: Tom Rix <Tom.Rix@windriver.com>
26737 Date: Wed Jun 3 01:53:55 2009 -0500
26739 Fix a typo in the instructions on using omap3's gpio interface.
26741 Using the example for reading a gpio, shows the problem.
26742 NULL should be the gpio number.
26744 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26745 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26747 commit 0c9520efd651ce13451654a35307ec87d4a13a69
26748 Author: Tom Rix <Tom.Rix@windriver.com>
26749 Date: Fri May 29 18:57:32 2009 -0500
26751 ZOOM2 Define GPIO banks used.
26753 Enable the function and interface clocks for banks 2,3,5 and 6.
26755 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26756 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26758 commit 708cfb74b7c6df9c37d3c48988a154be79daefeb
26759 Author: Tom Rix <Tom.Rix@windriver.com>
26760 Date: Fri May 29 18:57:31 2009 -0500
26762 OMAP3 Turn on the GPIO bank clocks
26764 The function and interface clocks for each GPIO bank, except the first, must
26765 be explicitly turned on. These are controlled by the config level defines
26766 CONFIG_OMAP3_GPIO_n where n is from 2 to 6.
26768 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26769 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26771 commit 59272620c24549b5bcd03c94ba12ec302c1476a2
26772 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26773 Date: Thu Mar 26 15:26:01 2009 -0400
26775 Coldfire M5271: Activate u-boot system timer interrupt.
26777 This patch assigns the u-boot system timer interrupt to
26778 interrupt level 3, priority 6. Without this patch the interrupt
26779 will be a level 0, priority 0, which disables it and cause
26780 u-boot functions that relies on the timer (e.g. sleep command)
26783 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26785 commit dc26965ad3acdfb18780361d77a276b2843a90af
26786 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26787 Date: Mon Mar 23 13:35:48 2009 -0400
26789 Compier warning cleanup
26791 Follow up to git commit: 19b5b533ccd522abeb501d510750693c35e20456
26793 Cleanup on compiler warnings on unused variables now that
26794 bd->bi_enetaddr is no longer used.
26796 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26798 commit 42a83765d54f042b4079e05a3438789542429981
26799 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26800 Date: Fri Mar 20 15:30:10 2009 -0400
26802 Adds WATCHDOG_RESET() function call to lib_m68k dtimer_interrupt.
26804 Ported from lib_ppc/interrupts.c, this adds the ability for
26805 the coldfire system timer to auto-reset the watchdog when
26806 dtimer_interrupts is called.
26808 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26810 commit a24d96e40e1ca66dde6e6c158e7ecffafc5a2199
26811 Author: Prafulla Wadaskar <prafulla@marvell.com>
26812 Date: Sun May 31 14:53:20 2009 +0200
26814 arch_misc_init support for ARM architectures
26816 This patch is required for Kirkwood support
26817 may be used by other ARM architectures
26819 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
26821 commit b2403589b4d9996394bafc73eca3623f43ac2c31
26822 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26823 Date: Sun May 31 14:53:18 2009 +0200
26825 at91: move cpu info print to cpu
26827 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26829 commit b32e189079fa16e1b647ac6b949fd4e0a9435343
26830 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26831 Date: Sun May 31 12:44:46 2009 +0200
26833 at91: move cpu name define to arm/arch/ cpu header
26835 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26837 commit 5bb59b3c906ee01adfaac9565443e5236a793079
26838 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26839 Date: Sun May 31 12:44:45 2009 +0200
26841 at91: extract reset from timer
26843 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26845 commit 61cf851b09cf8b67009ec11fc47c16add6b142a5
26846 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26847 Date: Sun May 31 12:44:43 2009 +0200
26849 omap24xx: rename reset file
26851 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26853 commit 9d4fc99dbdbfda1260aad478e83fca7cdf0e1a32
26854 Author: Dirk Behme <dirk.behme@googlemail.com>
26855 Date: Sun May 31 12:44:42 2009 +0200
26857 OMAP3: Fix CKE1 MUX setting to allow self-refresh
26859 The Beagle rev Cx and Overo boards are using both SDRC CSes. The MUX
26860 setting is needed for the second CS clock signal to allow the 2 RAM
26861 parts to be put in self-refresh correctly. This also works on rev B
26862 Beagle boards with 128M of RAM.
26864 From: Steve Sakoman <steve@sakoman.com>
26865 From: Jean Pihet <jpihet@mvista.com>
26866 Signed-off-by: Jean Pihet <jpihet@mvista.com>
26867 Signed-off-by: Steve Sakoman <steve@sakoman.com>
26868 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
26870 commit 3962c4f9fc4482a6547f3c3d3d5e986e625abb8a
26871 Author: Dirk Behme <dirk.behme@googlemail.com>
26872 Date: Sun May 31 12:44:41 2009 +0200
26874 OMAP3: Zoom2: Enable Board and CPU info
26876 With other OMAP3 boards we recently switched to CPU and Board
26877 info API. From parallel merge, this is missing for Zoom2.
26878 Enable it for Zoom2, too.
26880 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
26881 Acked-by: Tom Rix <Tom.Rix@windriver.com>
26883 commit 83ae698ff26b81b569ca32f7f2b008ad0da15e66
26884 Author: Tom Rix <Tom.Rix@windriver.com>
26885 Date: Sun May 31 12:44:39 2009 +0200
26887 ZOOM2 Add led support.
26889 This patch controls the large LED on the top left of the zoom2.
26891 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26893 commit 660888b7fb8840ce169dcd2589e49ab44c46b87b
26894 Author: Tom Rix <Tom.Rix@windriver.com>
26895 Date: Sun May 31 12:44:37 2009 +0200
26897 ZOOM2 Add serial support.
26899 Zoom2 serial is in general supplied by one of the 4 UARTS on the debug board.
26900 The default serial is from the USB connector on left side of the debug board.
26901 The USB connector will produce 2 of the 4 UARTS. On your host pick the first
26904 The details of the setting of the serial gpmc setup are not available.
26905 The values were provided by another party.
26907 The serial port set up is the same with Zoom1.
26908 Baud rate 115200, 8 bit data, no parity, 1 stop bit, no flow.
26910 The kernel bootargs are
26911 console=ttyS3,115200n8
26913 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26915 commit 3ea201b016ab259a5ac8824af767569522768c47
26916 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26917 Date: Sun May 31 12:44:27 2009 +0200
26919 lh7a40x: move serial driver to drivers/serial
26921 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26923 commit 379be585eb2343d8814a5cee5fb3da930d846bee
26924 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26925 Date: Sat May 16 22:48:46 2009 +0200
26927 pxa: move serial driver to drivers/serial
26929 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26931 commit ad7e8aac6920f8b8a85b3cc2e93bca7458e99aa1
26932 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26933 Date: Sat May 9 13:21:19 2009 +0200
26935 arm: remove cpu_init
26937 move s3c44b0 to arch_cpu_init and as noone use cpu_init remove it
26939 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26941 commit c358d9c3f16571e8f825e81b75eaf32e228cb669
26942 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26943 Date: Sat May 9 13:21:18 2009 +0200
26945 arm: unify interrupt init
26947 all arm init the IRQ stack the same way
26948 so unify it in lib_arm/interrupts.c and then call arch specific interrupt init
26950 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26952 commit 10a451cd57cffbca875c97bbd8929059c5627ec6
26953 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26954 Date: Fri May 8 20:24:12 2009 +0200
26956 arm: unify linker script
26958 all arm boards except a few use the same cpu linker script
26959 so move it to cpu/$(CPU)
26961 that could be overwrite in following order
26964 via the corresponding config.mk
26966 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26968 commit 9475c63c7855edd863c93a9bb0f4b8e240d9d212
26969 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26970 Date: Sat May 16 10:02:05 2009 +0200
26972 afeb9260: fix macb device init
26974 uses PA10, PA11 for ETX2 and ETX3.
26976 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26978 commit 1bbae2b816d4ed38db2ebf42166a973b1ffc0df7
26979 Author: Stefan Roese <sr@denx.de>
26980 Date: Wed May 27 10:34:32 2009 +0200
26982 ppc4xx: Remove PCI async bootup message if PCI is not used
26984 Signed-off-by: Stefan Roese <sr@denx.de>
26986 commit a3455c00510c5abf1e91743c4a02d8393b6df18d
26987 Author: Wolfgang Denk <wd@denx.de>
26988 Date: Fri May 15 09:19:52 2009 +0200
26990 TQM834x: use buffered writes to accelerate writing to flash
26992 Also enable display of 'E'mpty sectors in "flinfo" output.
26994 Signed-off-by: Wolfgang Denk <wd@denx.de>
26995 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
26997 commit 4681e673a51c48f4c096aa3c8fae5e6217ffd58d
26998 Author: Wolfgang Denk <wd@denx.de>
26999 Date: Thu May 14 23:18:34 2009 +0200
27001 TQM834x: add FDT support
27003 Signed-off-by: Wolfgang Denk <wd@denx.de>
27004 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27006 commit 929b79a0b5e48303ab04aae9d0abceb0c707f111
27007 Author: Wolfgang Denk <wd@denx.de>
27008 Date: Thu May 14 23:18:33 2009 +0200
27010 TQM834x: fix environment size; add redundant env.
27012 Also reserve more space for U-Boot as it will probably grow soon.
27014 Signed-off-by: Wolfgang Denk <wd@denx.de>
27015 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27017 commit 2ae0f35fd60c7345446835b95a4daff356e1f031
27018 Author: Thomas Lange <thomas@corelatus.se>
27019 Date: Sun May 3 20:07:33 2009 +0200
27021 ARM DaVinci: Reset with watchdog enabled
27023 Once the Davinci watchdog has been enabled, the timeout
27024 value cannot be changed. If the timeout in use is long,
27025 it can take a long time for card to reset. By writing
27026 an invalid service key, we can trigger an immediate reset.
27028 Signed-off-by: Thomas Lange <thomas@corelatus.se>
27030 commit 6cc7ba9ed43106946aa9aa868302aa2faf1d17be
27031 Author: Wolfgang Denk <wd@denx.de>
27032 Date: Fri May 15 10:07:43 2009 +0200
27034 video: Add an option to skip video initialization
27036 This patch adds an option to skip the video initialization on for all
27037 video drivers. This is needed for the CPCI750 which can be built as
27038 CPCI host and adapter/target board. And the adapter board can't
27039 access the video cards located on the CompactPCI bus.
27041 Signed-off-by: Stefan Roese <sr@denx.de>
27042 Cc: Anatolij Gustschin <agust@denx.de>
27044 Rebased against simplifying patch.
27045 Signed-off-by: Wolfgang Denk <wd@denx.de>
27047 commit f62f64692ff7f6226ad221d5df6487ea5ef39bdd
27048 Author: Wolfgang Denk <wd@denx.de>
27049 Date: Fri May 15 10:07:42 2009 +0200
27051 drv_video_init(): simplify logic
27053 Simplify nesting of drv_video_init() and use a consistent way of
27054 indicating failure / success. Before, it took me some time to realize
27055 which of the returns was due to an error condition and which of them
27058 Signed-off-by: Wolfgang Denk <wd@denx.de>
27059 Cc: Anatolij Gustschin <agust@denx.de>
27061 commit 1699da6297b8c22da16cf85b3c79192f1a6d70ca
27062 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27063 Date: Wed May 13 21:01:13 2009 +0200
27065 at91: regroup IP hw init in one file per soc
27067 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27069 commit 28b00324becf3552134ae1e086509dc9c3d6e932
27070 Author: David Brownell <dbrownell@users.sourceforge.net>
27071 Date: Fri May 15 23:48:37 2009 +0200
27075 Initial U-Boot support for the DaVinci DM355 EVM. This is a board
27076 from Spectrum Digital. Board docs include schematic and firmware
27077 for its microcontroller:
27079 http://c6000.spectrumdigital.com/evmdm355/revd/
27081 Most of the DM355 chip is fully documented by TI, the most notable
27082 exception being the MPEG/JPEG coprocessor (programmable using codecs
27083 available at no cost from TI), which is omitted from its DM335 sibling:
27085 http://focus.ti.com/docs/prod/folders/print/tms320dm355.html
27087 This version can boot from the on-board DM9000 Ethernet chip, after
27088 being loaded (from NAND, MMC/SD, or UART). In the near future, NAND
27089 and USB support could be added ... NAND support is being held back
27090 until the support for the 4-bit ECC hardware is ready.
27092 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27094 commit 136cf92dc9e84c9a1bf567f1fe741092bf765495
27095 Author: Sanjeev Premi <premi@ti.com>
27096 Date: Fri May 15 23:48:37 2009 +0200
27098 OMAP3EVM: Set default bootfile
27100 The current configuration doesn't define default
27101 bootfile; leading to this warning at execution:
27106 DHCP client bound to address 192.168.1.11
27107 *** Warning: no boot file name; using 'AC18BE16.img'
27108 TFTP from server 0.0.0.0; our IP address is 192.168.1.11;
27109 sending through gateway 192.168.1.1
27110 Filename 'AC18BE16.img'.
27111 Load address: 0x82000000
27113 TFTP error: 'File not found' (1)
27115 Signed-off-by: Sanjeev Premi <premi@ti.com>
27117 commit 1a09d05abfc6d4d4f1fce9f6bd0275bd1c08d4f5
27118 Author: s-paulraj@ti.com <s-paulraj@ti.com>
27119 Date: Fri May 15 23:48:36 2009 +0200
27121 ARM DaVinci: Minor Updates to base addresses
27123 Patch adds base addresses for DaVinci DM365. Updated patches for DM365
27124 will be posted soon.
27126 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
27128 commit de193e8e369f5f029ed3b6e2fc60341098eea766
27129 Author: Tom Rix <Tom.Rix@windriver.com>
27130 Date: Fri May 15 23:48:36 2009 +0200
27132 ZOOM2 Add support for debug board detection.
27134 The logicpd web site is a good source for general information on this board.
27135 Please start looking here if the below links are broken.
27136 http://www.logicpd.com
27138 This is a pdf of the product
27139 http://www.logicpd.com/sites/default/files/1012659A_Zoom_OMAP34x-II_MDP_Brief.pdf
27141 This is a pdf of the product quick start guide.
27142 The debug board is described here.
27143 http://support.logicpd.com/downloads/1165/
27145 This is a wiki showing the debug board in use
27146 https://omapzoom.org/gf/project/omapzoom/wiki/?pagename=GettingStartedWithZoomII_AKA_OMAP34XII_MDP
27148 The zoom2 has an auxillary board that contains the serial, net, jtag and
27149 battery simulator. This change supports a runtime check if the debug board is
27152 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27154 commit 0c872ecd01d6782ae9d37b6eb721404a4a48f356
27155 Author: Tom Rix <Tom.Rix@windriver.com>
27156 Date: Fri May 15 23:48:36 2009 +0200
27158 OMAP3 Port kernel omap gpio interface.
27160 Port version 2.6.27 of the linux kernel's omap gpio interface to u-boot.
27161 The orignal source is in linux/arch/arm/plat-omap/gpio.c
27163 See doc/README.omap3 for instructions on use.
27165 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27167 commit 376aee78dd66ae0dc4ce496cbe93ecc80aaad48e
27168 Author: Tom Rix <Tom.Rix@windriver.com>
27169 Date: Fri May 15 23:48:36 2009 +0200
27171 ZOOM2 Add initial support for Zoom2
27173 Zoom2 is a new board from Texas Instruments and LogicPD
27175 The logicpd web site is a good source for general information on this board.
27176 Please start looking here if the below links are broken.
27177 http://www.logicpd.com
27179 This is a pdf of the product
27180 http://www.logicpd.com/sites/default/files/1012659A_Zoom_OMAP34x-II_MDP_Brief.pdf
27181 This is the product description web page
27182 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap34x-ii-mdp
27184 This patch provides a zoom2 base target by copying zoom1 and by making some
27188 make omap3_zoom2_config
27190 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27192 commit 53925acf1b5c1a1e6230cda2697640cd05bd1104
27193 Author: Sandeep Paulraj <s-paulraj@ti.com>
27194 Date: Fri May 15 23:48:33 2009 +0200
27196 ARM DaVinci:Consolidate common u-boot.lds
27198 The u-boot.lds is common for all DaVinci boards. The patch removes
27199 multiple instances and moves the u-boot.lds to /cpu/arm926ejs/davinci
27200 folder. This addresses one of the comments i received while submitting
27203 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
27205 commit 68a531fd465f5c0b3d373e0010afed32e88d37c4
27206 Author: Tom Rix <Tom.Rix@windriver.com>
27207 Date: Fri May 15 23:47:52 2009 +0200
27209 OMAP Consolidate common u-boot.lds to cpu layer.
27211 The u-boot.lds file is common for all omap boards.
27212 Move a cleaned up version to the cpu layer and add makefile logic to use it.
27214 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27216 commit 65a76d4f947a193e57bb8f8093c481f27e059f8f
27217 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27218 Date: Fri May 15 23:47:14 2009 +0200
27220 arm/dcc: add xscale support
27222 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27224 commit 66e8f9da6879fe37f3159b3997bff874842dc51d
27225 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27226 Date: Fri May 15 23:47:14 2009 +0200
27228 arm/dcc: use static support to allow to use it at anytime
27230 the dcc can be used at the start of the cpu
27232 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27234 commit 7893aa1eb6f52c3957efc301b436f1fa11e91a00
27235 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27236 Date: Fri May 15 23:47:13 2009 +0200
27238 ARM: Update mach-types
27240 update against linux v2.6.29
27242 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27244 commit 2907798926ee932f453ac8538e7a6c05c18428a5
27245 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27246 Date: Fri May 15 23:47:13 2009 +0200
27248 arm920/926/926: remove non needed header
27250 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27252 commit 269dfea017b09c5a999d3053d00505c19789c350
27253 Author: David Brownell <david-b@pacbell.net>
27254 Date: Fri May 15 23:47:13 2009 +0200
27256 davinci dm6446evm NAND update
27258 This updates the optional (non-default!) NAND support for the
27259 DaVinci DM6446 EVM:
27261 - include MTD partitioning, defaulting to what Linux uses
27263 - use a flash-based BBT, which among other things speeds bootup
27265 This matches code that's now queued for mainline Linux, and might
27266 even merge in an upcoming 2.6.30-rc; and the MTIDS are set up so
27267 that the U-Boot $mtdparts environment variable can be passed as-is
27268 on the kernel command line as a cmdlinepart override.
27270 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27272 commit 7a4f511b59f08f51dde4ceacbd45f49b8bf2a5cc
27273 Author: David Brownell <dbrownell@users.sourceforge.net>
27274 Date: Fri May 15 23:47:12 2009 +0200
27276 davinci: display correct clock info
27278 Move the clock-rate dumping code into the cpu/.../davinci area
27279 where it should have been, enabled by CONFIG_DISPLAY_CPUINFO,
27280 updating the format and showing the DSP clock (where relevant).
27282 Switch boards to use the cpuinfo() hook for this stuff.
27284 Remove a few now-obsolete PLL #defines.
27286 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27288 commit daea928829098cae3c9ec6b801e52ba616725034
27289 Author: Tom Rix <Tom.Rix@windriver.com>
27290 Date: Fri May 15 23:47:12 2009 +0200
27292 ZOOM1 Remove more legacy NAND defines.
27294 These legacy NAND defines are no longer needed by this target.
27296 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27298 commit 65fd21c80fcaca2bbfe3ab06ab6ac68207408078
27299 Author: Tom Rix <Tom.Rix@windriver.com>
27300 Date: Fri May 15 23:47:12 2009 +0200
27302 LED Add documentation describing the status_led and colour led API.
27304 This document describes the u-boot status LED API.
27305 This allows common u-boot commands to use a board's leds to
27306 provide status for activities like booting and downloading files.
27308 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27310 commit 7cdf804f34378b910b4c4edd2dac7e3ca61c0825
27311 Author: Tom Rix <Tom.Rix@windriver.com>
27312 Date: Fri May 15 23:47:12 2009 +0200
27314 ARM Add blue colour LED to status_led.
27316 There is exiting support for red,yellow,green but no blue.
27317 The main LED on the zoom2 is a blue LED.
27319 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27321 commit b54384e3ba6b5535751f317fcd3940a53eed0d3a
27322 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27323 Date: Fri May 15 23:47:02 2009 +0200
27325 arm: timer and interrupt init rework
27327 actually the timer init use the interrupt_init as init callback
27328 which make the interrupt and timer implementation difficult to follow
27330 so now rename it as int timer_init(void) and use interrupt_init for interrupt
27332 btw also remane the corresponding file to the functionnality implemented
27334 as ixp arch implement two timer - one based on interrupt - so all the timer
27335 related code is moved to timer.c
27337 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27339 commit 5b4bebe1d20c4f2b70d48b06aed1016785efcc25
27340 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27341 Date: Fri May 15 23:45:22 2009 +0200
27343 OMAP3: Reorganize Makefile style
27345 Reformat COBJS handling.
27347 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27348 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
27350 commit b1966982718347f67317b3fb356439743ca68a37
27351 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27352 Date: Fri May 15 23:45:22 2009 +0200
27354 OMAP3: Remove dublicated interrupt code
27356 Remove duplicated interrupt code. Original, identical code can be found
27357 in lib_arm/interrupts.c
27359 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27360 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
27362 commit ac7260a4190315eba4a6e526c764f6cad0bbf8c5
27363 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27364 Date: Fri May 15 23:45:22 2009 +0200
27366 at91rm9200: move reset code to reset.c
27368 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27370 commit 2c75c78d94574ee996db2aa9b511258519471dd6
27371 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27372 Date: Fri May 15 23:45:22 2009 +0200
27374 ixp/interrupts: Move conditional compilation to Makefile
27376 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27378 commit 8fc3bb4b0603516ad641e2de252a400b85fd869b
27379 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27380 Date: Fri May 15 23:45:20 2009 +0200
27382 arm: cleanup remaining CONFIG_INIT_CRITICAL
27384 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27386 commit c20e28f49aaf38c7dede46d8f8fe8234fe90822c
27387 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27388 Date: Fri May 15 23:45:12 2009 +0200
27390 arm946es: remove non used timer
27392 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27394 commit f1d944e30eb8ff89080fa03fb98d8fb5c82388d2
27395 Author: David Brownell <dbrownell@users.sourceforge.net>
27396 Date: Fri May 15 23:44:09 2009 +0200
27398 davinci: add basic dm355/dm350/dm335 support
27400 Add some basic declarations for DaVinci DM355/DM350/DM335 support,
27401 keyed on CONFIG_SOC_DM355. (DM35X isn't quite right because the
27402 DM357 is very different; while the DM355 is like a DM355 without
27403 the MPEG/JPEG coprocessor).
27405 These have different peripherals than the DM6446, and some of
27406 the peripherals are at different addresses. Notably for U-Boot,
27407 there's no EMAC, and the NAND controller address is different
27409 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27411 commit bd36fdc146654f9de4e2ad346126e6bd2990fb19
27412 Author: David Brownell <dbrownell@users.sourceforge.net>
27413 Date: Fri May 15 23:44:09 2009 +0200
27415 davinci: fix dm644x buglets
27417 Fix two buglets in the dm644x support: don't set two must-be-zero
27418 bits in the UART management register; and only include the I2C hooks
27419 if the I2C driver is being included.
27421 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27423 commit f79043681ff44bae435c06f830e51e1546db7e19
27424 Author: David Brownell <dbrownell@users.sourceforge.net>
27425 Date: Fri May 15 23:44:08 2009 +0200
27427 davinci: split out some dm644x-specific bits from psc
27429 Split out DaVinci DM6446-specific bits from more generic bits:
27431 - Add a CONFIG_SOC_DM644X. All current boards use DM6446 chips;
27432 DM6443 and DM6441 chips differ in available peripherals.
27434 - Move most DM644X-specific bits from psc.c to a new dm644x.c file,
27435 which is conditionally built. It provides device-specific setup.
27437 Plus minor coding style and comment updates with respect to the PSC.
27439 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27441 commit 48ef5729555f41f51618b6a3016ac5c53c7c75dc
27442 Author: David Brownell <dbrownell@users.sourceforge.net>
27443 Date: Fri May 15 23:44:08 2009 +0200
27445 davinci: cpu-specific build uses conditional make syntax
27447 Update cpu/arm926ejs/davinci/Makefile to use COBJ-y type syntax.
27448 Add the first conditional: for EMAC driver support. Not all
27449 chips have an EMAC; and boards might not use it, anyway.
27451 This doesn't touch PHY configuration; that should eventually
27452 become conditional too.
27454 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27456 commit 7b7808ae6dace59287f565e9323cda7b098a5612
27457 Author: David Brownell <dbrownell@users.sourceforge.net>
27458 Date: Fri May 15 23:44:06 2009 +0200
27460 davinci: move psc support board-->cpu
27462 Move DaVinci PSC support from board/* to cpu/* where it belongs.
27463 The PSC module manages clocks and resets for all DaVinci-family
27464 SoCs, and isn't at all board-specific.
27466 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27468 commit 84f7411cb901b8df2391cf7e967ad0737f6194aa
27469 Author: David Brownell <david-b@pacbell.net>
27470 Date: Tue Apr 14 08:52:58 2009 -0700
27472 DaVinci now respects SKIP_LOWLEVEL_INIT
27474 Don't needlessly include lowlevel init code; that's only really
27475 needed with boot-from NOR (not boot-from-NAND). The 2nd stage
27476 loader (UBL) handles that before it loads U-Boot.
27478 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27480 commit 641e0925e4bf7adf8e2e04e3ad81b840fd71cadd
27481 Author: David Brownell <dbrownell@users.sourceforge.net>
27482 Date: Sun Apr 12 22:49:26 2009 -0700
27484 DaVinci Ethernet cleanup
27486 Chips without the EMAC controller won't need the utilities
27487 it uses to read an Ethernet address from EEPROM; so don't
27488 include them needlessly.
27490 Use is_valid_ether() to validate the address from EEPROM.
27491 All-zero addresses aren't the only invalid addresses.
27492 A fully erased EEPROM returns all-ones, also invalid...
27494 Switch those Ethernet utilities to use "%pM" for printing
27495 MAC addresses; and not say ROM when they mean EEPROM.
27497 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27498 Acked-by: Ben Warren <biggerbadderben@gmail.com>
27500 commit c790b04d230363d03939dc008bcc80f3ba4de1ae
27501 Author: Stefan Roese <sr@denx.de>
27502 Date: Mon May 11 15:50:12 2009 +0200
27504 lib_arch/board.c: Move malloc initialization before flash_init()
27506 This patch moves the malloc initialization before calling flash_init().
27507 Upcoming changes to the NOR FLASH common CFI driver with optional
27508 MTD infrastructure and MTD concatenation support will call malloc().
27509 And nothing really speaks against enabling malloc just a little earlier
27510 in the boot stage. Some architectures already enable malloc before
27511 calling flash_init() so they don't need any changes here.
27513 Signed-off-by: Stefan Roese <sr@denx.de>
27514 Cc: Wolfgang Denk <wd@denx.de>
27515 Cc: Mike Frysinger <vapier@gentoo.org>
27516 Cc: Scott McNutt <smcnutt@psyent.com>
27517 Cc: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
27518 Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27519 Cc: Daniel Hellstrom <daniel@gaisler.com>
27520 Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27521 Cc: John Rigby <jcrigby@gmail.com>
27523 commit d873133f2ba9bd613d5f6552c31cc70fb13f15d3
27524 Author: Stefan Roese <sr@denx.de>
27525 Date: Mon May 11 13:46:14 2009 +0200
27527 ppc4xx: Add Sequoia RAM-booting target
27529 This patch adds another build target for the AMCC Sequoia PPC440EPx
27530 eval board. This RAM-booting version is targeted for boards without
27531 NOR FLASH (NAND booting) which need a possibility to initially
27532 program their NAND FLASH. Using a JTAG debugger (e.g. BDI2000/3000)
27533 configured to setup the SDRAM, this debugger can load this RAM-
27534 booting image to the target address in SDRAM (in this case 0x1000000)
27535 and start it there. Then U-Boot's standard NAND commands can be
27536 used to program the NAND FLASH (e.g. "nand write ...").
27538 Here the commands to load and start this image from the BDI2000:
27541 440EPX>load 0x1000000 /tftpboot/sequoia/u-boot.bin
27542 440EPX>go 0x1000000
27544 Please note that this image automatically scans for an already
27545 initialized SDRAM TLB (detected by EPN=0). This TLB will not be
27546 cleared. This TLB doesn't need to be TLB #0, this RAM-booting
27547 version will detect it and preserve it. So booting via BDI2000
27548 will work and booting with a complete different TLB init via
27549 U-Boot works as well.
27551 Signed-off-by: Stefan Roese <sr@denx.de>
27553 commit 837db3d87f4bfe9261629fb4a1bb433506a3056a
27554 Author: Mike Frysinger <vapier@gentoo.org>
27555 Date: Wed May 6 08:41:45 2009 -0400
27557 tools/envcrc: add --binary option to export embedded env
27559 The --binary option to envcrc can be used to export the embedded env as a
27560 binary blob so that it can be manipulated/examined/whatever externally.
27562 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
27564 commit 18cc7afd9a153a66854af862d14ba01c5496cf07
27565 Author: Ben Warren <biggerbadderben@gmail.com>
27566 Date: Tue Apr 28 16:50:53 2009 -0700
27568 Enable CONFIG_NET_MULTI on all remaining PPC4xx boards
27570 All in-tree PPC4xx boards now use CONFIG_NET_MULTI
27572 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27573 Signed-off-by: Stefan Roese <sr@denx.de>
27575 commit 70be6c2d40076f14062b892152649f9a62832fc9
27576 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27577 Date: Wed Apr 29 09:51:01 2009 +0200
27579 4xx: Add support for DP405 hardware variants
27581 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27582 Signed-off-by: Stefan Roese <sr@denx.de>
27584 commit de47a34d4de1d007a8951efd072283516d580ffa
27585 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27586 Date: Wed Apr 29 09:51:00 2009 +0200
27588 4xx: Remove binary cpld bitstream from DP405 board
27590 This patch removes the cpld binary bitstream that is
27591 used by esd's cpld command on DP405 boards.
27593 Because u-boot with an external cpld bitstream may not
27594 take more space in flash than before the u-boot binary is
27595 shrinked a little bit. Some unused featues have been
27598 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27599 Signed-off-by: Stefan Roese <sr@denx.de>
27601 commit 700d553fd3afe804086de8f73d95153315eb0c32
27602 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27603 Date: Wed Apr 29 09:50:59 2009 +0200
27605 4xx: Remove binary cpld bitstream from VOM405 board
27607 This patch removes the cpld binary bitstream that is
27608 used by esd's cpld command on VOM405 boards.
27610 Because u-boot with an external cpld bitstream may not
27611 take more space in flash than before the u-boot binary is
27612 shrinked a little bit.
27614 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27615 Signed-off-by: Stefan Roese <sr@denx.de>
27617 commit 0bb10630364c48d9857cbf5353da609fc4dd6751
27618 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27619 Date: Wed Apr 29 09:50:58 2009 +0200
27621 4xx: Remove binary cpld bitstream from PMC405 board
27623 This patch removes the cpld binary bitstream that is
27624 used by esd's cpld command on PMC405 boards.
27626 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27627 Signed-off-by: Stefan Roese <sr@denx.de>
27629 commit 7cc635fb35f5b94e304fa2243d56758f57f6416b
27630 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27631 Date: Wed Apr 29 09:50:57 2009 +0200
27633 4xx: Remove binary cpld bitstream from CMS700 board
27635 This patch removes the cpld binary bitstream that is
27636 used by esd's cpld command on CMS700 boards.
27638 Because u-boot with an external cpld bitstream may not
27639 take more space in flash than before the u-boot binary is
27640 shrinked a little bit. Some unused featues have been
27643 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27644 Signed-off-by: Stefan Roese <sr@denx.de>
27646 commit c1b2f79788deec75773b1d944d8aaf4a6d5baf9e
27647 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27648 Date: Wed Apr 29 09:50:56 2009 +0200
27650 esd/common: extend cpld command with address parameter
27652 This patch adds support for an address parameter to esd's
27653 cpld command. This is in preparation to remove compiled-in
27654 binary cpld (xsvf) bitstreams.
27656 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27657 Signed-off-by: Stefan Roese <sr@denx.de>
27659 commit 9166b776350d16460c7330bfb0a50154ea0a1903
27660 Author: Peter Tyser <ptyser@xes-inc.com>
27661 Date: Sat Apr 18 22:34:06 2009 -0500
27663 cmd_i2c: Fix i2c help command output when CONFIG_I2C_MUX
27665 When CONFIG_I2C_MUX was defined the output of 'help i2c' was not
27669 i2c bus [muxtype:muxaddr:muxchannel] - add a new bus reached over muxes.
27670 speed [speed] - show or set I2C bus speed
27671 i2c dev [dev] - show or set current I2C bus
27674 It has been changed to:
27675 i2c speed [speed] - show or set I2C bus speed
27676 i2c bus [muxtype:muxaddr:muxchannel] - add a new bus reached over muxes
27677 i2c dev [dev] - show or set current I2C bus
27680 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27682 commit 0a45a6357b02e5ce5bf899a60db09def6a129fee
27683 Author: Peter Tyser <ptyser@xes-inc.com>
27684 Date: Sat Apr 18 22:34:05 2009 -0500
27686 cmd_i2c: Clean up trivial helper functions
27688 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27690 commit e96ad5d3aba42f8ffe99f7cc5ec1bb9f21810035
27691 Author: Peter Tyser <ptyser@xes-inc.com>
27692 Date: Sat Apr 18 22:34:04 2009 -0500
27694 cmd_i2c: Clean up i2c command argument parsing
27696 argc and argv should only be modified once instead of once for
27697 every i2c sub-command
27699 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27701 commit 0f89c54be92773b23d66ac401ba6acb6144100c3
27702 Author: Peter Tyser <ptyser@xes-inc.com>
27703 Date: Sat Apr 18 22:34:03 2009 -0500
27705 i2c: Update references to individual i2c commands
27707 The individual i2c commands imd, imm, inm, imw, icrc32, iprobe, iloop,
27708 and isdram are no longer available so all references to them have been
27709 updated to the new form of "i2c <cmd>".
27711 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27713 commit d48eb5131d287f52bb85b4c58c8680a2e8e3b641
27714 Author: Peter Tyser <ptyser@xes-inc.com>
27715 Date: Sat Apr 18 22:34:02 2009 -0500
27717 i2c: Remove deprecated individual i2c commands
27719 The following individual I2C commands have been removed: imd, imm, inm,
27720 imw, icrc32, iprobe, iloop, isdram.
27722 The functionality of the individual commands is still available via
27725 This change only has an impact on those boards which did not have
27726 CONFIG_I2C_CMD_TREE defined.
27728 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27730 commit 655b34a78adf60ef260981688837904208883ae9
27731 Author: Peter Tyser <ptyser@xes-inc.com>
27732 Date: Sat Apr 18 22:34:01 2009 -0500
27734 i2c: Create common default i2c_[set|get]_bus_speed() functions
27736 New default, weak i2c_get_bus_speed() and i2c_set_bus_speed() functions
27737 replace a number of architecture-specific implementations.
27739 Also, providing default functions will allow all boards to enable
27740 CONFIG_I2C_CMD_TREE. This was previously not possible since the
27741 tree-form of the i2c command provides the ability to display and modify
27742 the i2c bus speed which requires i2c_[set|get]_bus_speed() to be
27745 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27747 commit 8229e9c04f7019ddd76aea05d4dca044cbc9a34a
27748 Author: Peter Tyser <ptyser@xes-inc.com>
27749 Date: Sat Apr 18 22:34:00 2009 -0500
27751 cm5200: Make function test command names more unique
27753 Add "_test" to cm5200's function test command names to prevent
27754 overlap with common, global function names. Originally, the
27755 "do_i2c" function test command interfered with
27756 common/cmd_i2c.c's "do_i2c" when CONFIG_I2C_CMD_TREE was defined.
27758 The functions were also made static as they are not globally accessed.
27760 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27762 commit f0722ee762e8dada9d7f74ac2745e043f83aae85
27763 Author: Peter Tyser <ptyser@xes-inc.com>
27764 Date: Fri Apr 24 15:34:09 2009 -0500
27766 tsi108_i2c: Add i2c_init() stub function
27768 Add the i2c_init() function so that the tsi108_i2c.c driver fits
27769 U-Boot's standard I2C API which is utilized by cmd_i2c.c
27771 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27773 commit 8d907e79bc9babb27396e34be54cfdc36ff62fb9
27774 Author: Peter Tyser <ptyser@xes-inc.com>
27775 Date: Fri Apr 24 15:34:08 2009 -0500
27777 mpc7448hpc2: Add CONFIG_SYS_I2C_SPEED define
27779 Add standard CONFIG_SYS_I2C_SPEED define for the mpc7448hpc2 so that
27780 it can use the common 'i2c speed' command. Note that the I2C controller
27781 utilized by the mpc7448hpc2 has a fixed speed and cannot be changed
27784 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27786 commit a056b1ce9e19b4d4ab3dd01c3f897dcd832cd37f
27787 Author: Peter Tyser <ptyser@xes-inc.com>
27788 Date: Fri Apr 24 15:34:07 2009 -0500
27790 Marvell: i2c cleanup
27792 The following changes were made, primarily to bring the Marvell i2c
27793 driver in line with U-Boot's current I2C API:
27794 - Made i2c_init() globally accessible
27795 - Made i2c_read() and i2c_write() return an integer
27796 - Updated i2c_init() calls to pass in CONFIG_SYS_I2C_SLAVE in the
27797 offhand chance someone adds slave support in the future
27799 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27801 commit 54afc6ee10c8cd09598d814d49e601359b005e49
27802 Author: Peter Tyser <ptyser@xes-inc.com>
27803 Date: Fri Apr 24 15:34:06 2009 -0500
27805 cpci750: i2c cleanup
27807 The following changes were made, primarily to bring the cpci750 i2c
27808 driver in line with U-Boot's current I2C API:
27809 - Made i2c_init() globally accessible
27810 - Made i2c_read() and i2c_write() return an integer
27811 - Updated i2c_init() calls to pass in CONFIG_SYS_I2C_SLAVE in the
27812 offhand chance someone adds slave support in the future
27814 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27816 commit 9c90a2c8e87414007a016b7cd099ac1e32fd301b
27817 Author: Peter Tyser <ptyser@xes-inc.com>
27818 Date: Fri Apr 24 15:34:05 2009 -0500
27820 i2c.h: Provide a default CONFIG_SYS_I2C_SLAVE value
27822 Many boards/controllers/drivers don't support an I2C slave interface,
27823 however CONFIG_SYS_I2C_SLAVE is used in common code so provide a
27826 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27828 commit e7563aff174f77aa61dab1ef5d9b47bebaa43702
27829 Author: Kumar Gala <galak@kernel.crashing.org>
27830 Date: Thu Jun 11 23:42:35 2009 -0500
27832 fsl-ddr: Fix handling of >4G of memory when !CONFIG_PHYS_64BIT
27834 The ddr code computes most things as 64-bit quantities and had some places
27835 in the middle that it was using phy_addr_t and phys_size_t.
27837 Instead we use unsigned long long through out and only at the last stage of
27838 setting the LAWs and reporting the amount of memory to the board code do we
27839 truncate down to what we can cover via phys_size_t.
27841 This has the added benefit that the DDR controller itself is always setup
27842 the same way regardless of how much memory we have. Its only the LAW
27843 setup that limits what is visible to the system.
27845 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27847 commit d4b130dc80761b430dc5b410159cd158fca1a348
27848 Author: Kumar Gala <galak@kernel.crashing.org>
27849 Date: Thu Jun 11 23:40:34 2009 -0500
27851 85xx: Use print_size to report amount of memory not mapped by TLBs
27853 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27855 commit 6e2aebc33fa740c068fe28d40eaf0319b7c7287e
27856 Author: Haiying Wang <Haiying.Wang@freescale.com>
27857 Date: Wed May 20 12:30:42 2009 -0400
27859 85xx: Add README for MPC8569MDS
27861 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27862 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27864 commit b2aab386e957ba684d4f2a466bfaa91770e5058a
27865 Author: Haiying Wang <Haiying.Wang@freescale.com>
27866 Date: Wed May 20 12:30:33 2009 -0400
27868 85xx: Add UART1 support for MPC8569MDS
27870 MPC8569 UART1 signals are muxed with PortF bit[9-12], we need to define
27871 those pins before using UART1.
27873 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27874 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27876 commit 399b53cbab0b377ac4c5c16c19c6e41b68a9c719
27877 Author: Haiying Wang <Haiying.Wang@freescale.com>
27878 Date: Wed May 20 12:30:32 2009 -0400
27880 85xx: Add PIB support at CS4/CS5 for MPC8569MDS
27882 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27883 Signed-off-by: Yu Liu <Yu.Liu@freescale.com>
27884 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27886 commit fb27949059f1bc84381a6216a819090f0cdbaa70
27887 Author: Haiying Wang <Haiying.Wang@freescale.com>
27888 Date: Thu Jun 4 16:12:39 2009 -0400
27890 85xx: Fix some settings for MPC8569MDS board
27892 - Increase the size of malloc to 512KB because MPC8569MDS needs more memory for
27893 malloc to support up to eight Ethernet interfaces.
27894 - Move Environment address out of uboot thus the saved environment variables
27895 will not be erased after u-boot is re-programmed.
27897 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27898 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27900 commit c7f60fd29f2d638d080cdf1a49ad985b85f9429d
27901 Author: Haiying Wang <Haiying.Wang@freescale.com>
27902 Date: Wed May 20 12:30:30 2009 -0400
27904 85xx: Fix MURAM size for MPC8569
27906 MPC8569 has 128K bytes MURAM.
27908 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27909 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27911 commit a53c997dd7fc858f2a27f5a47b200567b9343ae5
27912 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27913 Date: Fri May 22 20:23:51 2009 +0200
27915 at91/cpu.c: add missing Copyright & GPL header
27917 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27919 commit aa446a591aca46ef2b53cc6598ea8091feb45444
27920 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
27921 Date: Sun Jun 7 21:45:16 2009 +0900
27923 apollon: Fix a OBJCFLAGS typo
27925 Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
27927 commit 580611cb0932143fc2d7a735cfa9ce1ef34d6002
27928 Author: Wolfgang Denk <wd@denx.de>
27929 Date: Wed Jun 10 00:19:28 2009 +0200
27931 Prepare 2009.06-rc3
27935 Signed-off-by: Wolfgang Denk <wd@denx.de>
27937 commit 3a76ab5c166d5956885f803ce975e7151cc0ca0e
27938 Author: Wolfgang Denk <wd@denx.de>
27939 Date: Wed Jun 10 00:15:11 2009 +0200
27941 rmu board: fix error: 'CONFIG_ENV_SECT_SIZE' undeclared
27943 Signed-off-by: Wolfgang Denk <wd@denx.de>
27945 commit 165f9859b64ff59f0cfae3cc70a7e7ded7aaa4a7
27946 Author: Daniel Mack <daniel@caiaq.de>
27947 Date: Thu Jun 4 19:44:12 2009 +0200
27949 ubifs: fix small error path mismatch
27951 In do_readpage(), don't free 'dn' if its allocation failed.
27953 Signed-off-by: Daniel Mack <daniel@caiaq.de>
27955 commit de7cf709ebd3c01fbd094e8853dabb410c0370a1
27956 Author: Wolfgang Denk <wd@denx.de>
27957 Date: Thu Jun 4 00:31:07 2009 +0200
27959 EP88x: fix broken linker script
27961 Signed-off-by: Wolfgang Denk <wd@denx.de>
27962 Tested-by: Mikhail Zaturenskiy <mzaturenskiy@shoppertrak.com>
27964 commit 7a2063bd80d3b58b2dd5d5e58f4411f8d250576c
27965 Author: Wolfgang Denk <wd@denx.de>
27966 Date: Fri May 15 00:16:02 2009 +0200
27968 TQM85xx: minor config file cleanup
27970 Remove "saveenv" from "update" definition: the environment is outside
27971 the U-Boot image on TQM85xx and therefor not affected by updates.
27973 Also "beautify" code a bit (vertical alignment).
27975 Signed-off-by: Wolfgang Denk <wd@denx.de>
27977 commit c0296b1801fc9426d772fa75fe58458db605dfee
27978 Author: Wolfgang Denk <wd@denx.de>
27979 Date: Fri May 15 00:16:01 2009 +0200
27981 TQM85xx: adapt for new flash types
27983 Old TQM85xx boards had 'M' type Spansion Flashes from the S29GLxxxM
27984 series while new boards have 'N' type Flashes from the S29GLxxxN
27985 series, which have bigger sectors: 2 x 128 instead of 2 x 64 KB.
27987 We now change the configuration to the new flash types for all
27988 boards; this also works on old boards - we just waste two flash
27989 sectors for the environment which could be smaller there.
27991 Signed-off-by: Wolfgang Denk <wd@denx.de>
27993 commit 6735104924f06340071a6914a9ee3345607fc102
27994 Author: Dave Liu <daveliu@freescale.com>
27995 Date: Mon May 18 17:49:23 2009 +0800
27997 85xx: Fix the wrong SYS_CLK_IN for 8569MDS
27999 The SYS_CLK_IN of MPC8569MDS is 66.66MHz,
28000 The DDR_CLK_IN is same with SYS_CLK_IN in 8569 processor.
28001 so, change the SYS_CLK_IN from 66MHz to 66.66MHz.
28003 Signed-off-by: Dave Liu <daveliu@freescale.com>
28005 commit 16e7559c08b6f29db4596d795b92914c01e6a1b3
28006 Author: Dave Liu <daveliu@freescale.com>
28007 Date: Fri May 15 10:27:44 2009 +0800
28009 85xx: Fix the wrong BCSR address of 8569MDS
28011 The BCSR17[7] = 1 will unlock the write protect of FLASH.
28012 The WP# pin only controls the write protect of top/bottom sector,
28013 That is why we can save env, but we can't write the first sector
28016 Signed-off-by: Dave Liu <daveliu@freescale.com>
28018 commit 90d13b8ac3d515349626d7c8a3dc34ef38c43fa6
28019 Author: Fredrik Arnerup <fredrik.arnerup@edgeware.tv>
28020 Date: Tue Jun 2 16:27:10 2009 -0500
28022 85xx: bugfix for reading maximum TLB size on mpc85xx
28024 The MAXSIZE field in the TLB1CFG register is 4 bits, not 8 bits.
28025 This made setup_ddr_tlbs() try to set up a TLB larger than the e500 maximum
28027 which made u-boot hang in board_init_f() when trying to create a new stack
28029 I have an mpc8540 with one 1GB dimm.
28031 Signed-off-by: Fredrik Arnerup <fredrik.arnerup@edgeware.tv>
28032 Signed-off-by: Andy Fleming <afleming@freescale.com>
28033 Acked-by: Kumar Gala <galak@kernel.crashing.org>
28035 commit 1b5291dddf5f16c7ae10e3cb165882fa96038b26
28036 Author: Dave Liu <daveliu@freescale.com>
28037 Date: Fri Mar 27 14:32:43 2009 +0800
28039 85xx: Fix the clock adjust of mpc8569mds board
28041 Currently the clk_adj is 6 (3/4 cycle), The settings will cause
28042 the DDR controller hang at the data init. Change the clk_adj
28043 from 6 to 4 (1/2 cycle), make the memory system stable.
28045 Signed-off-by: Dave Liu <daveliu@freescale.com>
28047 commit faa14babd7466dfade358f9cac128ae246b9bf1b
28048 Author: RONETIX - Ilko Iliev <iliev@ronetix.at>
28049 Date: Fri Jun 5 16:54:31 2009 +0200
28051 at91: fix a USB problem for AT91SAM9261
28053 This patch corrects the missing PLLB initialization in usb_cpu_init()
28055 Because of the missing PLLB initialization, the USB support for all
28056 AT91SAM9261 based boards will work only if the PLLB is configured by a
28057 precedent bootloader.
28059 Signed-off-by: Ilko Iliev <iliev@ronetix.at>
28060 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28061 Signed-off-by: Remy Bohmer <linux@bohmer.net>
28063 commit 0c24dec550ddb7d86b8bfdd8645b18479f73e6e2
28064 Author: Felix Radensky <felix@embedded-sol.com>
28065 Date: Sun May 31 20:44:15 2009 +0300
28067 ppc4xx/net: Fix MDIO clock setup
28069 This patch fixes MDIO clock setup in case when OPB frequency is 100MHz.
28070 Current code assumes that the value of sysinfo.freqOPB is 100000000
28071 when OPB frequency is 100MHz. In reality it is 100000001. As a result
28072 MDIO clock is set to incorrect value, larger than 2.5MHz, thus violating
28073 the standard. This in not a problem on boards equipped with Marvell PHYs
28074 (e.g. Canyonlands), since those PHYs support MDIO clocks up to 8.3MHz,
28075 but can be a problem for other PHYs (e.g. Realtek ones).
28077 Signed-off-by: Felix Radensky <felix@embedded-sol.com>
28078 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28080 commit d65e34d12514de2bbe3b8f519761d641c081bad0
28081 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
28082 Date: Wed Feb 25 14:27:29 2009 +0900
28084 rtl8169: fix PCI system memory address
28086 When PCI device use system memory, some PCI host controller should be
28087 set physical memory address.
28089 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
28090 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28092 commit ca9c8a1e10fac01e6a1129f82a7ce18bd818fa43
28093 Author: Manikandan Pillai <mani.pillai@ti.com>
28094 Date: Wed Apr 8 09:14:35 2009 +0530
28096 SMC911x driver fixed for NFS boot
28098 eth_halt() function in the smc911x drivers used to call the
28099 smc911x_reset() function. eth_halt() used to be called after
28100 tftp transfers. This used to put the ethernet chip in reset
28101 while the linux boots up resulting in the ethernet driver
28102 not coming up. NFS boot used to fail as a result.
28104 This patch calls smc911x_shutdown() instead of smc911x_reset().
28105 Some comments received has also been fixed.
28107 Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
28108 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28110 commit e5a3bc2401a23f1890611f020f57f94824a534db
28111 Author: Remy Bohmer <linux@bohmer.net>
28112 Date: Sun May 3 12:11:40 2009 +0200
28114 Add config option for disabling DM9000-SROM support.
28116 Some boards do not have SROM support for the DM9000 network adapter.
28117 Instead of listing these board names in the driver code, make this
28118 option configurable from the board config file.
28120 It also removes a build warning for the at91sam9261ek board:
28121 'dm9000x.c:545: warning: 'read_srom_word' defined but not used'
28123 And it repaires the trizepsiv board build which was broken around the
28126 Signed-off-by: Remy Bohmer <linux@bohmer.net>
28127 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28129 commit 3c9b1ee17e19bd6d80344678d41a85e52b0be713
28130 Author: Kim Phillips <kim.phillips@freescale.com>
28131 Date: Fri Jun 5 14:11:33 2009 -0500
28133 mpc83xx: don't set SICRH_TSOBI1 to RMII/RTBI operation
28135 In GMII mode (which operates at 3.3V) both SICRH TSEC1/2 output buffer
28136 impedance bits should be clear, i.e., SICRH[TSIOB1] = 0 and SICRH[TSIOB2] = 0.
28137 SICRH[TSIOB1] was erroneously being set high.
28139 U-Boot always operated this PHY interface in GMII mode. It is assumed this
28140 was missed in the clean up by the original board porters, and copied along
28141 to the TQM and sbc boards.
28143 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
28144 Acked-by: Ira Snyder <iws@ovro.caltech.edu>
28145 Reviewed-by: David Hawkins <dwh@ovro.caltech.edu>
28146 Tested-by: Paul Gortmaker <paul.gortmaker@windriver.com>
28147 CC: Dave Liu <DaveLiu@freescale.com>
28149 commit 2c0234fa79122a5aa77c4e17c33eb2fe184b61a7
28150 Author: Daniel Mack <daniel@caiaq.de>
28151 Date: Wed Apr 8 13:23:37 2009 +0200
28153 smc911x: write back the manually set MAC address
28155 If the MAX address is given by the environment, write it back to the
28158 Signed-off-by: Daniel Mack <daniel@caiaq.de>
28159 Cc: Sascha Hauer <s.hauer@pengutronix.de>
28160 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28162 commit dfcd7f21607fd847236b04bb1a8d59a7c10ab99c
28163 Author: Wolfgang Denk <wd@denx.de>
28164 Date: Fri May 15 00:16:03 2009 +0200
28166 Redundant Environment: protect full sector size
28168 Several boards used different ways to specify the size of the
28169 protected area when enabling flash write protection for the sectors
28170 holding the environment variables: some used CONFIG_ENV_SIZE and
28171 CONFIG_ENV_SIZE_REDUND, some used CONFIG_ENV_SECT_SIZE, and some even
28172 a mix of both for the "normal" and the "redundant" areas.
28174 Normally, this makes no difference at all. However, things are
28175 different when you have to deal with boards that can come with
28176 different types of flash chips, which may have different sector
28179 Here we may have to chose CONFIG_ENV_SECT_SIZE such that it fits the
28180 biggest sector size, which may include several sectors on boards using
28181 the smaller sector flash types. In such a case, using CONFIG_ENV_SIZE
28182 or CONFIG_ENV_SIZE_REDUND to enable the protection may lead to the
28183 case that only the first of these sectors get protected, while the
28184 following ones aren't.
28186 This is no real problem, but it can be confusing for the user -
28187 especially on boards that use CONFIG_ENV_SECT_SIZE to protect the
28188 "normal" areas, while using CONFIG_ENV_SIZE_REDUND for the
28191 To avoid such inconsistencies, I changed all sucn boards that I found
28192 to consistently use CONFIG_ENV_SECT_SIZE for protection. This should
28193 not cause any functional changes to the code.
28195 Signed-off-by: Wolfgang Denk <wd@denx.de>
28197 Cc: Pantelis Antoniou <panto@intracom.gr>
28198 Cc: Stefan Roese <sr@denx.de>
28199 Cc: Gary Jennejohn <garyj@denx.de>
28200 Cc: Dave Ellis <DGE@sixnetio.com>
28201 Acked-by: Stefan Roese <sr@denx.de>
28203 commit b81830f6e3b3e6ed114d071eb107965e49fa9b5a
28204 Author: Ilya Yanok <yanok@emcraft.com>
28205 Date: Thu May 14 14:03:09 2009 +0400
28207 mmc: it's safe to ignore mmc_send_if_cond() return value
28209 Return value of mmc_send_if_cond() can be safely ignored (as it is
28210 done in Linux). This makes older cards work with MXC MCI controller.
28212 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
28214 commit dba6fcf6517faa5dda7df8109febe03c9c72a6f5
28215 Author: Stefan Roese <sr@denx.de>
28216 Date: Mon May 11 15:54:13 2009 +0200
28218 cfi_mtd: Fix bug in last sector detection
28220 This patch now enabled this cfi-mtd wrapper to correctly detect and
28221 erase the last sector in an NOR FLASH device.
28223 Signed-off-by: Stefan Roese <sr@denx.de>
28225 commit 4e3d89ba948eef801ffd46ef862cdede5b3f8320
28226 Author: Yauhen Kharuzhy <jekhor@gmail.com>
28227 Date: Thu May 7 00:43:30 2009 +0300
28229 mmc: Fix decoding of SCR & function switch data on little-endian machines
28231 SCR & switch data are read from card as big-endian words and should be
28232 converted to CPU byte order.
28234 Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
28235 Signed-off-by: Andy Fleming <afleming@freescale.com>
28237 commit f33cb34b3971dabe3720d577b0e1b8601c09fe17
28238 Author: Yauhen Kharuzhy <jekhor@gmail.com>
28239 Date: Thu May 7 13:08:53 2009 +0300
28241 mmc: Remove return from mmc_init for non SD 2.0 compatible cards.
28243 Cards which are not compatible with SD 2.0 standard, may return response
28244 for CMD8 command, but it will be invalid in terms of SD 2.0. We should
28245 accept this case as admissible, just like Linux does.
28247 Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
28248 Signed-off-by: Andy Fleming <afleming@freescale.com>
28250 commit 998be3dd59ed0af4bec38324047fecfa88ac45db
28251 Author: Rabin Vincent <rabin@rab.in>
28252 Date: Sun Apr 5 13:30:56 2009 +0530
28254 mmc: drop unnecessary casts
28256 Now that response is a uint, we can drop all the casts.
28258 Signed-off-by: Rabin Vincent <rabin@rab.in>
28260 commit 0b453ffe28bb9227d86ddbe0893bd19c93f04ed7
28261 Author: Rabin Vincent <rabin@rab.in>
28262 Date: Sun Apr 5 13:30:55 2009 +0530
28264 mmc: fix response decoding on little endian
28266 The mmc code defines the response as an array of chars. However, it
28267 access the response bytes both as (i) an array of four uints (with
28268 casts) and (ii) as individual chars. The former case is used more
28269 often, including by the driver when it assigns the response.
28271 The char-wise accesses are broken on little endian systems because they
28272 assume that the bytes in the uints are in big endian byte order.
28274 This patch fixes this by changing the response to be an array of four
28275 uints and replacing the char-wise accesses with equivalent uint-wise
28278 Signed-off-by: Rabin Vincent <rabin@rab.in>
28280 commit 9b1f942c09dd942e6de3185caa81c111b14de567
28281 Author: Rabin Vincent <rabin@rab.in>
28282 Date: Sun Apr 5 13:30:54 2009 +0530
28284 mmc: use lldiv to fix arm eabi build
28286 The generic MMC core uses direct long long divisions, which do not build
28287 with ARM EABI toolchains. Use lldiv() instead, which works everywhere.
28289 Signed-off-by: Rabin Vincent <rabin@rab.in>
28291 commit e85649c7e683faea1ccfddc9fa9abc62f38e4201
28292 Author: Rabin Vincent <rabin@rab.in>
28293 Date: Sun Apr 5 13:30:53 2009 +0530
28295 mmc: check find_mmc_device return value
28297 find_mmc_device returns NULL if an invalid device number is specified.
28298 Check for this to avoid dereferencing NULL pointers.
28300 Signed-off-by: Rabin Vincent <rabin@rab.in>
28302 commit ac0865ff33870cdf2cd480165045e1bc311e9fa2
28303 Author: Rabin Vincent <rabin@rab.in>
28304 Date: Sun Apr 5 13:30:52 2009 +0530
28306 mmc: clean up help texts
28308 Remove some repeated words and superfluous newlines in the mmc command
28311 Signed-off-by: Rabin Vincent <rabin@rab.in>
28313 commit 7d6900ebe16d679c0e03f8d1584b64057a64ce39
28314 Author: Mike Frysinger <vapier@gentoo.org>
28315 Date: Fri May 29 17:01:48 2009 -0400
28317 Blackfin: spi: fix pin handling of SPI0 SSEL4
28319 CS4 on SPI0 has a dedicated PH8 pin which needs to be enabled as a
28320 peripheral in order to work.
28322 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28324 commit 2157359dad2533987f5eb0181ef543693fad6a33
28325 Author: Mike Frysinger <vapier@gentoo.org>
28326 Date: Tue May 26 02:51:57 2009 -0400
28328 Blackfin: fix if() logic in bootrom evt1 check
28330 A missing set of parenthesis caused the silicon revision to apply only to
28331 the BF533 and not the BF531/BF532 variants.
28333 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28335 commit 76b5883da2cf049cd410901c04ea450e5f5c27c3
28336 Author: Stefan Roese <sr@denx.de>
28337 Date: Sat May 16 12:04:22 2009 +0200
28339 jffs2/mtdparts: Fix problem with usage from JFFS2 and MTDPARTS together
28341 Currently using JFFS2 with MTDPARTS enabled doesn't work. This is because
28342 mtdparts_init() is available in both files, cmd_mtdparts.c and
28343 cmd_jffs2.c. Please note that in the original cmd_jffs2.c file (before
28344 the jffs2/mtdparts command/file split those 2 different versions
28345 already existed. So this is nothing new. The main problem is that the
28346 variables "current_dev" and "current_partnum" are declared in both
28347 files now. This doesn't work.
28349 This patch now changes the names of those variable to more specific
28350 names: "current_mtd_dev" and "current_mtd_partnum". This is because
28351 this patch also changes the declaration from static to global, so
28352 that they can be used from both files.
28354 Please note that my first tests were not successful. The MTD devices
28355 selected via mtdparts are now accessed but I'm failing to see the
28356 directory listed via the "ls" command. Nothing is displayed. Perhaps
28357 I didn't generate the JFFS2 image correctly (I never used JFFS2 in
28358 U-Boot before). Not sure. Perhaps somebody else could take a look at
28359 this as well. I'll continue looking into this on Monday.
28361 Signed-off-by: Stefan Roese <sr@denx.de>
28362 Cc: Wolfgang Denk <wd@denx.de>
28363 Cc: Detlev Zundel <dzu@denx.de>
28364 Cc: Ilya Yanok <yanok@emcraft.com>
28365 Cc: Renaud barbier <renaud.barbier@ge.com>
28367 commit ab687907980fa28940a1a992d3f1c5d17cdbbf5d
28368 Author: Graf Yang <graf.yang@analog.com>
28369 Date: Sun May 24 02:34:34 2009 -0400
28371 Blackfin: bf518f-ezbrd: setup portmux for async flash
28373 The pins for async memory where parallel flash lives are not enabled by
28374 default, so make sure we mux them as needed.
28376 Signed-off-by: Graf Yang <graf.yang@analog.com>
28377 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28379 commit f40f6db278f602b55820693634a7256b0b4e4b80
28380 Author: Stefan Roese <sr@denx.de>
28381 Date: Wed May 20 10:58:03 2009 +0200
28383 nand: Fix problem with ECC ordering for PPC4xx NDFC platforms
28385 This patch enables Smart Media (SMC) ECC byte ordering which is used
28386 on the PPC4xx NAND FLASH controller (NDFC). Without this patch we have
28387 incompatible ECC byte ordering to the Linux kernel NDFC driver.
28389 Signed-off-by: Stefan Roese <sr@denx.de>
28390 Acked-by: Scott Wood <scottwood@freescale.com>
28392 commit 399aab7748bef053d59612211e1bd7a3fabfce18
28393 Author: Stefan Roese <sr@denx.de>
28394 Date: Wed May 20 10:58:02 2009 +0200
28396 ppc4xx: Fix problem with ECC ordering for PPC4xx NDFC platforms
28398 This patch now uses the correct ECC byte order (Smart Media - SMC)
28399 to be used on the 4xx NAND FLASH driver. Without this patch we have
28400 incompatible ECC byte ordering to the Linux kernel NDFC driver.
28402 Please note that we also have to enable CONFIG_MTD_NAND_ECC_SMC in
28403 drivers/mtd/nand/nand_ecc.c for correct operation. This is done with
28406 Signed-off-by: Stefan Roese <sr@denx.de>
28407 Acked-by: Scott Wood <scottwood@freescale.com>
28409 commit 5d841fac8249a2b3f9a814da2140132be0a9f60d
28410 Author: Stefan Roese <sr@denx.de>
28411 Date: Wed May 20 10:58:01 2009 +0200
28413 ppc4xx: Move definition for PPC4xx NAND FLASH controller to header
28415 This patch moves the definition for the PPC4xx NAND FLASH controller
28416 (NDFC) CONFIG_NAND_NDFC into include/ppc4xx.h. This is needed for the
28417 upcoming fix for the ECC byte ordering of the NDFC driver.
28419 Signed-off-by: Stefan Roese <sr@denx.de>
28420 Acked-by: Scott Wood <scottwood@freescale.com>
28422 commit 2df72b82bc9e17b88dc82735a067749220beb025
28423 Author: Kim Phillips <kim.phillips@freescale.com>
28424 Date: Tue May 19 12:53:36 2009 -0500
28426 common: fix inline--weak error spotted by gcc 4.4
28428 cmd_ide.c:547: error: inline function 'ide_inb' cannot be declared weak
28430 removing the inline attribute fixes it.
28432 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
28434 commit 9fd9abedcc3c10cf89353265cbe05f58609d51f3
28435 Author: Kim Phillips <kim.phillips@freescale.com>
28436 Date: Tue May 19 12:53:32 2009 -0500
28438 TQM834x: remove defines causing gcc4.4 warnings
28440 Configuring for TQM834x board...
28441 cpu_init.c: In function 'cpu_init_f':
28442 cpu_init.c:262: warning: array subscript is above array bounds
28443 cpu_init.c:263: warning: array subscript is above array bounds
28444 cpu_init.c:270: warning: array subscript is above array bounds
28447 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
28449 commit 0850301747228a3327f2815a85284d26ade3de95
28450 Author: Andreas Huber <andreas.huber@keymile.com>
28451 Date: Tue May 19 11:06:30 2009 +0200
28453 UBI: fix return code in ubi_volume_read
28455 Return -ENODEV instead of 0 when trying to read from a non existing volume.
28457 Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
28458 Signed-off-by: Stefan Roese <sr@denx.de>
28460 commit ec01481ddc4cf302c7f6d760b776ca94819ec21e
28461 Author: Graf Yang <graf.yang@analog.com>
28462 Date: Tue May 19 04:40:08 2009 -0400
28464 Blackfin: fix timer_init()/timer_reset()
28466 The timer_init() function was not using the right csync instruction, nor
28467 was it doing it right after disabling the core timer.
28469 The timer_reset() function would reset the timestamp, but not the actual
28470 timer, so there was a common edge case where get_timer() return a jump of
28471 one timestamp (couple milliseconds) right after resetting. This caused
28472 many functions to improperly timeout right away.
28474 Signed-off-by: Graf Yang <graf.yang@analog.com>
28475 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28477 commit c06326c73bf90e48a8e1cf8893ad31c575423f50
28478 Author: Shinya Kuribayashi <skuribay@pobox.com>
28479 Date: Sat May 16 09:12:09 2009 +0900
28481 MIPS: lib_mips/board.c: Remove unused variables
28483 This fixes the following build warnings:
28485 board.c: In function 'board_init_r':
28486 board.c:328: warning: unused variable 'i'
28487 board.c:326: warning: unused variable 'e'
28489 Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
28491 commit 47f6a36cc3f3427cc8e4f1d0f3e6678be6f33769
28492 Author: Shinya Kuribayashi <skuribay@pobox.com>
28493 Date: Sat May 16 09:12:09 2009 +0900
28495 MIPS: Make all extern-ed functions in bitops.h static
28497 All these functions are expected to be static inline-ed.
28498 This patch also fixes the following build warnings on MIPS targets:
28500 include/asm/bitops.h: In function 'ext2_find_next_zero_bit':
28501 include/asm/bitops.h:862: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
28502 include/asm/bitops.h:885: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
28503 include/asm/bitops.h:887: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
28505 Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
28507 commit 87423d740b91329b8d1d0b73cafd6930993b558a
28508 Author: Thomas Lange <thomas@corelatus.se>
28509 Date: Fri Apr 24 16:22:16 2009 +0200
28511 MIPS: Implement ethernet halt for au1x00
28513 Implement ethernet halt() by putting MAC0 in reset.
28514 If we do not do this, we will get memory corruption
28515 when ethernet frames are received during early OS boot.
28517 Signed-off-by: Thomas Lange <thomas@corelatus.se>
28518 Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
28520 commit a2e0ffcf2d9a22c582a93e84a4bef20fd3877f47
28521 Author: Wolfgang Denk <wd@denx.de>
28522 Date: Fri May 15 23:29:23 2009 +0200
28524 Prepare v2009.06-rc2
28528 Signed-off-by: Wolfgang Denk <wd@denx.de>
28530 commit f4317ea91942f44cc1c433277927b61618e9b0a5
28531 Author: Daniel Mack <daniel@caiaq.de>
28532 Date: Tue May 5 12:48:29 2009 +0200
28534 ARM: fix PXA build by defining UP2OCR
28536 U-Boot does not currently build for PXA platforms with USB support
28539 usb.c:46: error: 'UP2OCR' undeclared (first use in this function)
28541 Signed-off-by: Daniel Mack <daniel@caiaq.de>
28542 Cc: Markus Klotzbuecher <mk@denx.de>
28544 Edited commit message.
28545 Signed-off-by: Wolfgang Denk <wd@denx.de>
28547 commit e26ad0eabd10a8cda51920fbcfe4da5b4ccf0c98
28548 Author: Wolfgang Denk <wd@denx.de>
28549 Date: Fri May 15 22:32:57 2009 +0200
28551 Minor Coding Style fix; update CHANGELOG.
28553 Signed-off-by: Wolfgang Denk <wd@denx.de>
28555 commit af75a45d23b72a59ac5cc0427696c7f634fdc94b
28556 Author: Wolfgang Denk <wd@denx.de>
28557 Date: Fri May 15 09:27:58 2009 +0200
28559 IDE: bail out of dev_print() for unknown device types
28561 Commit 574b319512 introduced a subtle bug by mixing a list of tests
28562 for "dev_desc->type" and "dev_desc->if_type" into one switch(), which
28563 then mostly did not work because "dev_desc->type" cannot take any
28564 "IF_*" type values. A later fix in commit 8ec6e332ea changed the
28565 switch() into testing "dev_desc->if_type", but at this point the
28566 initial test for unknown device types was completely lost, which
28567 resulted in output like that for IDE ports without device attached:
28569 Device 1: Model: Firm: Ser#:
28571 Capacity: not available
28573 This patch re-introduces the missing test for unknown device types.
28575 Signed-off-by: Wolfgang Denk <wd@denx.de>
28576 Cc: Stefan Roese <sr@denx.de>
28577 Cc: Detlev Zundel <dzu@denx.de>
28578 Tested-by: Stefan Roese <sr@denx.de>
28580 commit c21f62d8483fbab44cd98d93ff2e9355a330d225
28581 Author: Stefan Roese <sr@denx.de>
28582 Date: Thu May 14 07:25:13 2009 +0200
28584 74xx_7xx: Fix rounding problem in CPU frequency calculation
28586 This patch fixes a problem in the CPU frequency calculation. Without it
28587 a 798MHz CPU is displayed as 368.503 MHz. And with it it's 798 MHz.
28589 Signed-off-by: Stefan Roese <sr@denx.de>
28591 commit 3ad8a0517b724782ab36f2b554a94de4c00c1adb
28592 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28593 Date: Wed May 13 22:24:12 2009 +0200
28595 console.h: remove unused prototype 'console_realloc'
28597 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28599 commit 84bf7ca522e94ec402a1264b01971b924b7e268f
28600 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28601 Date: Wed May 13 22:16:31 2009 +0200
28603 api: remove un-needed ifdef CONFIG_API already handle by the Makefile
28605 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28607 commit 792a09eb9d5d8c4f74b7e9f2e887316d511a4e80
28608 Author: Detlev Zundel <dzu@denx.de>
28609 Date: Wed May 13 10:54:10 2009 +0200
28611 Fix e-mail address of Gary Jennejohn.
28613 Signed-off-by: Detlev Zundel <dzu@denx.de>
28615 commit 5e2c08c3ac90808e9be64856916bfd6df984823c
28616 Author: Emil Medve <Emilian.Medve@Freescale.com>
28617 Date: Tue May 12 13:48:32 2009 -0500
28619 Remove inline qualifier from show_boot_progress()
28621 The 'inline' is conflicting with the semantic of 'weak' attribute and with the
28622 way the show_boot_progress() function is used.
28624 Also gcc 4.4 is complaining about it:
28626 main.c:51: error: inline function 'show_boot_progress' cannot be declared weak
28628 Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com>
28630 commit fe6da4837308aa33d537ac3e7f36c2d66e3d9a36
28631 Author: Wolfgang Denk <wd@denx.de>
28632 Date: Tue May 12 15:17:35 2009 +0200
28634 MPC8260: fixup device tree by property instead of path
28636 cpu/mpc8260/cpu.c used to use do_fixup_by_path_u32() to update the
28637 clock frequencies in the device tree, using a CPU path
28638 "/cpus/OF_CPU", with OF_CPU beind defined in the board config file.
28640 However, this does not work when one board config file (here:
28641 MPC8260ADS.h) is intended to be used for several diffrent CPUs and
28642 therefor contains a generic definition like "cpu@0", as the device
28643 trees that will then be loaded will contain specific names like
28646 We switch to using do_fixup_by_prop_u32() instead, so we can search
28647 for device_type="cpu", as it is done in other architectures, too.
28649 Signed-off-by: Wolfgang Denk <wd@denx.de>
28650 Cc: Heiko Schocher <hs@denx.de>
28651 Acked-by: Heiko Schocher <hs@denx.de>
28652 Tested-by: Heiko Schocher <hs@denx.de>
28654 commit 12a6753155716e5c3c181a8f40e8b2d3d669aefd
28655 Author: Rohit Hagargundgi <h.rohit@samsung.com>
28656 Date: Mon Mar 9 19:45:46 2009 +0530
28658 Fix OneNAND ipl to read CONFIG_SYS_MONITOR_LEN
28660 Add CONFIG_SYS_MONITOR_LEN macro to apollon board config.
28661 CONFIG_SYS_MONITOR_LEN defines the U-Boot image size.
28662 and is used by OneNAND ipl when reading U-Boot image.
28664 Signed-off-by: Rohit Hagargundgi <h.rohit at samsung.com>
28665 Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
28667 commit c404cc5884b0c82fd82d751dbd8e8b3f8919a23a
28668 Author: Ben Warren <biggerbadderben@gmail.com>
28669 Date: Tue Apr 28 17:04:51 2009 -0700
28671 Schedule removal of non-CONFIG_NET_MULTI net driver API
28673 This will make CONFIG_NET_MULTI the only net driver configuration and
28674 we'll be able to remove this option.
28676 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28678 commit 60bbcf0cc6e55095dd186e59a557d584b9b56eb1
28679 Author: Detlev Zundel <dzu@denx.de>
28680 Date: Tue May 5 16:04:06 2009 +0200
28682 powerpc/inka4x0: Remove left-over ide reset code.
28684 The pin which was used in preliminary versions of the board for ide
28685 reset is really connected to the rtc clock.
28687 Signed-off-by: Detlev Zundel <dzu@denx.de>
28689 commit f578a2da6770951239ad91ee9a1875fdc71dbe48
28690 Author: Marco Stornelli <marco.stornelli@gmail.com>
28691 Date: Tue Apr 28 19:04:02 2009 +0200
28693 Add imls utility command
28695 This patch adds, under tools folder, a new command called imls. Its
28696 goal is the same of UBoot's imls but it can be used as Linux shell
28697 command. It reads from raw mtd partition and prints the list of the
28700 Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
28702 commit da95427ce431908714ae5e9f663ee6e2bc3bcc33
28703 Author: Heiko Schocher <hs@denx.de>
28704 Date: Tue Apr 28 08:36:11 2009 +0200
28706 netloop: updates for NetLoop
28708 Fix some issues introduced from commit:
28709 2f70c49e5b9813635ad73666aa30f304c7fdeda9
28710 suggested by Mike Frysinger.
28712 - added some comment for the env_id variable in common_cmd_nvedit.c
28713 - moved some variables in fn scope instead of file scope
28714 - NetInitLoop now static void
28716 Signed-off-by: Heiko Schocher <hs@denx.de>
28717 Acked-by: Ben Warren <biggerbadderben@gmail.com>
28719 commit 3c1d89545de11822f8b5afb5646a57757620bd95
28720 Author: Heiko Schocher <hs@denx.de>
28721 Date: Tue Apr 28 07:48:39 2009 +0200
28723 82xx, ids8247: added ids8247 board to MAKEALL script
28725 Signed-off-by: Heiko Schocher <hs@denx.de>
28727 commit 890a017a8a995c921d1e889d360e8d6538ceecfe
28728 Author: Detlev Zundel <dzu@denx.de>
28729 Date: Thu May 7 13:08:55 2009 +0200
28731 arm/imx31_phycore: Fix bi_arch_number
28733 Signed-off-by: Detlev Zundel <dzu@denx.de>
28734 Cc: Sascha Hauer <s.hauer@pengutronix.de>
28736 commit ee47bfabefeb25bdfc83f49ef3bae0f325d3e69e
28737 Author: Sascha Hauer <s.hauer@pengutronix.de>
28738 Date: Fri May 15 10:21:33 2009 +0200
28740 remove myself as phycore/litekit Maintainer
28742 I never acked a patch that adds me as phycore i.MX31 maintainer nor was
28743 it me who pushed the patches, so remove myself from the maintainer list
28744 so that other people do not longer wait for my ack.
28746 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
28748 commit c63254ef5628efe1c77cb2fdba20753f9666f55d
28749 Author: Sergey Lapin <slapin@ossfans.org>
28750 Date: Tue May 12 12:25:14 2009 +0400
28752 AFEB9260 network fix
28754 AFEB9260 uses PA10, PA11 for ETX2 and ETX3.
28755 Also, due to extarnal pull-up on IRQ line, Micrel PHY ID is 1 after reset sequence,
28758 Signed-off-by: Sergey Lapin <slapin@ossfans.org>
28760 commit f8ddcd58221cab63dd25c2324dd2032487f748b1
28761 Author: Graf Yang <graf.yang@analog.com>
28762 Date: Tue May 5 02:26:27 2009 -0400
28764 Blackfin: bf518f-ezbrd: reset ethernet PHY during init
28766 We don't know what state the ethernet PHY is in when starting up, so make
28767 sure we set it to a sane state. This fixes troubles seen when Linux boots
28768 up, configures the PHY is a non-default state, and then the system reboots
28769 into U-Boot which previously expected a reset state only.
28771 Signed-off-by: Graf Yang <graf.yang@analog.com>
28772 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28774 commit 53310b88eaa27fb5cb83144d0b22389190ad87a1
28775 Author: Mike Frysinger <vapier@gentoo.org>
28776 Date: Tue May 5 01:35:41 2009 -0400
28778 Blackfin: bf527-ezkit: fix SPI flash env params
28780 The BF527-EZKIT settings for storing the environment in SPI flash wasn't
28781 using the correct sector settings for the SPI flash part that is actually
28784 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28786 commit f58bf804a14324c6c9186a7a664fa23281780e8b
28787 Author: Mike Frysinger <vapier@gentoo.org>
28788 Date: Fri Apr 24 23:54:19 2009 -0400
28790 Blackfin: avoid get_sclk() with early serial debug
28792 When the clock functions were changed to use cached values (and thereby
28793 avoiding expensive math functions), early serial debug broke because the
28794 baud programming is called before external memory is available.
28796 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28798 commit 02778f2f1b4b1a28b492367477db27c58d45ae35
28799 Author: Mike Frysinger <vapier@gentoo.org>
28800 Date: Fri Apr 24 23:39:41 2009 -0400
28802 Blackfin: fix booting with older bootroms (no EVT1)
28804 When dropping jump block support, the assumption was that all bootroms
28805 supported entry point redirection via the EVT1 register. Unfortunately,
28806 this turned out to be incorrect for the oldest Blackfin parts (BF533-0.2
28807 and older and BF561). No one really noticed earlier because these parts
28808 usually are booted by bypassing the bootrom entirely, and older BF533
28809 parts are not supported at all (too many anomalies).
28811 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28813 commit af2c37378f203857d5e6c957e77a14c2da5b59d2
28814 Author: Mike Frysinger <vapier@gentoo.org>
28815 Date: Fri Apr 24 23:22:48 2009 -0400
28817 Blackfin: recurse with early serial initcode
28819 Make sure we recurse through serial_putc() rather than bang on the UART
28820 transmit register directly to avoid hardware overflows when using \n.
28822 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28824 commit 6b8edfde22acc574b5532e9f086e6a7287a9bc78
28825 Author: Wolfgang Denk <wd@denx.de>
28826 Date: Fri May 1 21:59:12 2009 +0200
28828 Prepare v2009.06-rc1
28832 Signed-off-by: Wolfgang Denk <wd@denx.de>
28834 commit 6b2beb5626a143ca5347e7d2c6005be9936c1fbb
28835 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28836 Date: Fri May 1 15:38:06 2009 +0200
28838 at91: remove lowlevel_init.S
28840 lowlevel_init.S is not used any more so remove it.
28841 As consequence, we also don't have to generate u-boot.lds
28842 but can use a static version as before.
28844 This also fixes the out-of-tree build problem introduced
28845 with commit f0a2c7b4 "at91: add support for the PM9263 board"
28847 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28848 Signed-off-by: Wolfgang Denk <wd@denx.de>
28850 commit 0ee7a310479640ef17ce2fc0f6c13cf7961d2330
28851 Author: Wolfgang Denk <wd@denx.de>
28852 Date: Fri May 1 00:16:11 2009 +0200
28854 Update CHANGELOG; minor coding style cleanup.
28856 Signed-off-by: Wolfgang Denk <wd@denx.de>
28858 commit d3a513c23ba4100d6983161cdc1f747dfd087bbd
28859 Author: Manikandan Pillai <mani.pillai@ti.com>
28860 Date: Tue Apr 21 17:29:05 2009 +0200
28862 OMAP3: Fix timer handling to 1ms and CONFIG_SYS_HZ to 1000
28864 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
28865 Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
28867 commit ac9140037a84629c5583066ff1a177396c47d89d
28868 Author: Dirk Behme <dirk.behme@googlemail.com>
28869 Date: Fri Apr 17 14:27:56 2009 +0200
28871 OMAP3: Beagle: Set pinmux conditionally for Rev C boards
28873 The Beagle Rev C boards pull UART2 from an alternate set of balls.
28875 Signed-off-by: Steve Sakoman <steve@sakoman.com>
28876 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
28878 commit c1a0fd5f2864e9d381f4a3dc948942cac974e89a
28879 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28880 Date: Mon Apr 27 18:33:33 2009 +0200
28882 ubifs: BUG: Blocks commpressed with zlib
28884 Blocks compressed with zlib dont have the full gzip header.
28886 Without this patch, block compressed with zlib cannot be readed!
28888 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28890 commit 35f6a943f7d92145d607c1d55f5c2e2eae5be630
28891 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28892 Date: Mon Apr 27 18:33:32 2009 +0200
28894 lib_generic: gunzip: New function zunzip
28898 gunzip: Find the end of the header and call zunzip.
28899 zunzip: Inflate gunzip block without header.
28901 UBI fs blocks can be compresed in lzo, zlib or no-compression. The
28902 current implementation of u-boot supported all the compressions but
28903 there was a bug in the implementation of the zlib blocks.
28905 UBIFS's Zlib blocks do not have header but they were compressed using
28906 gunzip, a function used to decompress gunzip files/sectors with a
28909 This patch adds a new function zunzip that uncompress a zlib block with
28912 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28914 commit a1e5f93185d0d85a4b3fad3b6c743cddcd373b0c
28915 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
28916 Date: Thu Apr 23 15:37:16 2009 +0200
28918 at91: fixed plla calc when no USB support is active
28920 Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
28921 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28923 commit 3791a1187c1401c33c9512595e6e89dbb46230c5
28924 Author: Ladislav Michl <ladis@linux-mips.org>
28925 Date: Wed Apr 22 01:12:04 2009 +0200
28927 arm925t: Fix CONFIG_SYS_HZ to 1000
28929 Let CONFIG_SYS_HZ to have value of 1000 effectively fixing all users of
28932 Changes since original version:
28933 * Set PTV=2 (divisor 8) for boards using 12MHz timer clock source to
28934 improve timer resolution.
28936 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
28938 commit 42bf4b2248146abdc592bde0009c6ea42067f437
28939 Author: Dirk Behme <dirk.behme@googlemail.com>
28940 Date: Tue Apr 14 20:15:17 2009 +0200
28942 OMAP3: Remove legacy NAND defines
28944 Remove remaining legacy NAND defines for Beagle, EVM, Overo and Pandora.
28946 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
28948 commit cba0b778dd5f1ea32959b6825c7f0a31501a99d5
28949 Author: Sanjeev Premi <premi@ti.com>
28950 Date: Mon Apr 27 21:27:54 2009 +0530
28952 OMAP3: Print correct silicon revision
28954 The function display_board_info() displays incorrect
28955 silicon revision - based on the return value from
28956 function get_cpu_rev().
28958 This patch fixes the problem.
28960 Signed-off-by: Sanjeev Premi <premi@ti.com>
28962 commit 90006e9b33bcdbf241b0295d186e3634137907a9
28963 Author: Sanjeev Premi <premi@ti.com>
28964 Date: Mon Apr 27 21:27:44 2009 +0530
28966 OMAP3: Remove unused board-types
28968 The board-types defined in struct omap3_sysinfo seem to be
28969 unused. The function display_board_info() is passed
28970 board type as an argument; which is ignored.
28972 This patch removes all uses of board-type, related definitions
28975 Signed-off-by: Sanjeev Premi <premi@ti.com>
28977 commit 6a6b62e3aa4b340c4f8fc67b1487ddb5436c684d
28978 Author: Sanjeev Premi <premi@ti.com>
28979 Date: Mon Apr 27 21:27:27 2009 +0530
28981 OMAP3: Use functions print_cpuinfo() and checkboard()
28983 Use the functions print_cpuinfo() and checkboard() to
28984 display the cpu and board specific information.
28986 These functions reuse content from the existing function
28987 display_board_info() - which has been removed.
28989 Also, updated the existig OMAP3 configurations to
28991 - CONFIG_DISPLAY_CPUINFO
28992 - CONFIG_DISPLAY_BOARDINFO
28994 Signed-off-by: Sanjeev Premi <premi@ti.com>
28996 commit f8e2b3107ee00f2782f8ebf47e3f09cda4e2353a
28997 Author: Stefan Roese <sr@denx.de>
28998 Date: Wed Mar 18 11:17:37 2009 +0100
29000 MTD: Change cfi-mtd to accept non-uniform sector sizes
29002 With this patch non-uniform NOR FLASH chips (chips with multiple erase
29003 regions) can be exported via the cfi-mtd layer and therefor used by UBI.
29004 We select the largest sector size as erasesize. The cfi driver will make
29005 sure that the smaller sectors are handled correctly.
29007 Signed-off-by: Stefan Roese <sr@denx.de>
29009 commit 3dcbe628d66b648e954bc8147d4faff2983206d9
29010 Author: Anatolij Gustschin <agust@denx.de>
29011 Date: Thu Apr 23 12:35:22 2009 +0200
29013 video: fix bug in cfb_console.c code
29015 Fix bug in drawing long version/info strings:
29016 U-Boot version string like
29017 "U-Boot 2009.03-05647-g7c51e06 (Apr 23 2009 - 12:40:00) MPC83XX"
29018 is long and doesn't wrap around correctly while drawing
29019 beside the logo. Such long strings partially overwrite
29020 the logo. This patch is an attempt to fix it.
29022 Signed-off-by: Anatolij Gustschin <agust@denx.de>
29024 commit 4d9eab89b3b2c2ed432b14d355a56f274d8aac75
29025 Author: Wolfgang Denk <wd@denx.de>
29026 Date: Tue Apr 28 08:50:31 2009 +0200
29028 cmd_ext2.c: fix compile warnings
29030 Get rid of these warnings:
29032 cmd_ext2.c:247: warning: format '%ld' expects type 'long int', but argument 2 has type 'int'
29033 cmd_ext2.c:248: warning: format '%lX' expects type 'long unsigned int', but argument 3 has type 'int'
29035 Signed-off-by: Wolfgang Denk <wd@denx.de>
29037 commit 28afe0160f87ff74574150d703055a965f91422a
29038 Author: Heiko Schocher <hs@denx.de>
29039 Date: Mon Apr 27 10:48:20 2009 +0200
29041 ids8247: Remove legacy NAND defines
29043 because legacy NAND support is deprecated converting to current
29044 NAND interface. !This just compile, because I have no more the
29045 hardware to test it.
29047 Signed-off-by: Heiko Schocher <hs@denx.de>
29049 commit dbd33614404b65aa441c5620c3dbd560c4460c09
29050 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
29051 Date: Mon Apr 27 09:13:31 2009 +0200
29053 ubifs: BUG realpath string must be ended with NULL
29055 If the memory used to copy the link_make is "dirty" the string wont
29056 be ended with NULL, throwing out multiple memory bugs.
29058 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
29059 Acked-by: Stefan Roese <sr@denx.de>
29061 commit 65351a8793c51f3787efbbcf3aa1df0ad543c127
29062 Author: Peter Tyser <ptyser@xes-inc.com>
29063 Date: Fri Apr 24 15:59:56 2009 -0500
29065 bmp_logo: Check return value of fread()
29067 Add basic error handling to fread() function calls. This prevents
29068 compililation warnings such as:
29070 bmp_logo.c: In function ‘main’:
29071 bmp_logo.c:71: warning: ignoring return value of ‘fread’, declared with
29072 attribute warn_unused_result
29075 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29077 commit eea8be86d1c2b570660d1f6c553845e13164231a
29078 Author: Peter Tyser <ptyser@xes-inc.com>
29079 Date: Fri Apr 24 15:59:46 2009 -0500
29081 ncb: Check return value of write()
29083 This prevents the compilation warning:
29085 ncb.c: In function 'main':
29086 ncb.c:32: warning: ignoring return value of ‘write’, declared with
29087 attribute warn_unused_result
29089 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29091 commit dbe29e36a4c2775b69b5a63b0ce2bac89c08e691
29092 Author: Stefan Roese <sr@denx.de>
29093 Date: Fri Apr 24 15:59:35 2009 +0200
29095 mtd: nand/onenand: Register mtd device upon device scanning
29097 With this patch the NAND and OneNAND devices are registered in the MTD
29098 subsystem and can then be referenced by the mtdcore code (e.g.
29099 get_mtd_device_nm()). This is needed for the new "ubi part" command
29100 syntax without the flash type parameter (nor|nand|onenand).
29102 Signed-off-by: Stefan Roese <sr@denx.de>
29104 commit 10bb62d85a0850dbad1fdd34123378686373f166
29105 Author: Stefan Roese <sr@denx.de>
29106 Date: Fri Apr 24 15:58:33 2009 +0200
29108 mtd: nand: Include linux/mtd/partitions.h in nand_base.h
29110 This patch removes this compilation warning when CONFIG_MTD_PARTITIONS is
29113 nand_base.c: In function 'nand_release':
29114 nand_base.c:2922: warning: implicit declaration of function 'del_mtd_partitions'
29116 Signed-off-by: Stefan Roese <sr@denx.de>
29118 commit 2d579e5060413af5a740cb396dc87e1ff31bf5a9
29119 Author: Stefan Roese <sr@denx.de>
29120 Date: Fri Apr 24 20:24:19 2009 +0200
29122 ubi: Remove flash selection parameter (nor|nand|onenand) from "ubi part"
29124 This patch removes the now unnecessary flash type parameter from the
29125 "ubi part" command. Currently the user has to define the type of flash
29126 he will be using UBI on. Example:
29128 => ubi part nor partition1
29130 With this patch this type parameter is not needed anymore. The user can
29131 now select the partition directly without the flash type paramter.
29134 => ubi part partition1
29136 This breaks backward compatibility right now because of the change in the
29137 command syntax. But UBI support is still quite fresh and the advantage of
29138 this new command is syntax big enough for this change. Additionally the
29139 code is much cleaner now.
29141 Signed-off-by: Stefan Roese <sr@denx.de>
29142 CC: Kyungmin Park <kyungmin.park@samsung.com>
29144 commit 294f10ca9ea82a15e135dcb0fc658382ab206940
29145 Author: Detlev Zundel <dzu@denx.de>
29146 Date: Thu Apr 23 13:14:20 2009 +0200
29148 mips/vcth: Use generic 16550 uart driver
29150 As the common code also handles baudrate switching, which the board
29151 specific vct.c driver did not support, this is one of the rare
29152 occassions where deleting code actually adds a feature :)
29154 Signed-off-by: Detlev Zundel <dzu@denx.de>
29155 Acked-by: Stefan Roese <sr@denx.de>
29156 Acked-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
29158 commit 0c8a84916c5dacccdc5b27b63fc463e9f3b04f07
29159 Author: Ladislav Michl <ladis@linux-mips.org>
29160 Date: Tue Apr 21 02:26:31 2009 +0200
29162 Separate mtdparts command from jffs2
29164 On Thu, Mar 19, 2009 at 01:30:36PM +0100, Stefan Roese wrote:
29165 > Currently the mtdparts commands are included in the jffs2 command support.
29166 > This doesn't make sense anymore since other commands (e.g. UBI) use this
29167 > infrastructure as well now. This patch separates the mtdparts commands from
29168 > the jffs2 commands making it possible to only select mtdparts when no JFFS2
29169 > support is needed.
29171 One more leftover... Let nboot command know about partitions even if JFFS2
29172 support is not enabled.
29174 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
29175 Acked-by: Stefan Roese <sr@denx.de>
29177 commit 67c2e57c0875139dbfcd6f41c43e6ad0cb2e40c9
29178 Author: Peter Tyser <ptyser@xes-inc.com>
29179 Date: Mon Apr 20 11:22:13 2009 -0500
29181 cmd_ide: Remove unused AmigaOneG3SE code
29183 The output_data_short() and input_data_short() functions for the
29184 AmigaOneG3SE are unused and result in compiler warnings.
29186 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29188 commit c93c102ace00764a56dbdf78bac134a23906721e
29189 Author: Peter Tyser <ptyser@xes-inc.com>
29190 Date: Mon Apr 20 11:21:40 2009 -0500
29192 AmigaOneG3SE: Fix CONFIG_CMD_CONSOLE definition
29194 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29196 commit 54e822f9590cc6c70411bd8cabd42236e07a2aa7
29197 Author: Peter Tyser <ptyser@xes-inc.com>
29198 Date: Mon Apr 20 11:09:05 2009 -0500
29200 Replace __asm references with __asm__
29202 __asm__ follows gcc's documented syntax and is generally more common
29203 than __asm. This change is only asthetic and should not affect
29206 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29208 commit f9a109b3adc5e8647535357500e2a38f0558b5c2
29209 Author: Peter Tyser <ptyser@xes-inc.com>
29210 Date: Mon Apr 20 11:08:46 2009 -0500
29212 Replace __attribute references with __attribute__
29214 __attribute__ follows gcc's documented syntax and is generally more
29215 common than __attribute. This change is only asthetic and should not
29216 affect functionality.
29218 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29220 commit 08f077da9298ff65cc6f85f90d2770000a1beee9
29221 Author: David Brownell <dbrownell@users.sourceforge.net>
29222 Date: Thu Apr 16 19:55:48 2009 -0700
29224 mtdpart command: align output columns
29226 Make the headers in the "mtdparts" command output line up
29227 with their columns ... strike the extra TAB character.
29229 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29231 commit 06f41f825c23344d889d5419bb5eaeceb3ed2a02
29232 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
29233 Date: Thu Apr 16 10:51:03 2009 +0900
29237 sa1100.h is not used anywhere, then remove it.
29239 $ find . -name '*.h' -empty -print
29241 $ git grep 'sa1100.h' .
29244 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
29245 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29247 commit 7d3d30b1b3fbd0a07db254ead99fa6fff4f4d992
29248 Author: Stefan Roese <sr@denx.de>
29249 Date: Tue Apr 14 17:51:21 2009 +0200
29251 UBIFS: Remove tnc_commit.c which is not used in the read-only version
29253 I missed removing this file while implementing the UBIFS support. It's
29254 not referenced at all, so let's remove it. Thanks to Artem Bityutskiy
29257 Signed-off-by: Stefan Roese <sr@denx.de>
29259 commit 6356daff70867822bdb23cea49f98e65421a25b8
29260 Author: Adrian Hunter <adrian.hunter@nokia.com>
29261 Date: Tue Apr 14 17:50:38 2009 +0200
29263 UBIFS: fix recovery bug
29265 UBIFS did not recovery in a situation in which it could
29266 have. The relevant function assumed there could not be
29267 more nodes in an eraseblock after a corrupted node, but
29268 in fact the last (NAND) page written might contain anything.
29269 The correct approach is to check for empty space (0xFF bytes)
29272 Signed-off-by: Adrian Hunter <adrian.hunter@nokia.com>
29273 Signed-off-by: Stefan Roese <sr@denx.de>
29275 commit 351f40caf2f7806b2cefb93e077ea619b9f684e8
29276 Author: Gao Guanhua <B22826@freescale.com>
29277 Date: Tue Apr 14 14:37:35 2009 +0800
29279 fs: Fix the wrong type of var
29281 The filelen should be signed type, not unsigned type.
29282 otherwise, The condition as below never take.
29285 Signed-off-by: Gao Guanhua <B22826@freescale.com>
29286 Signed-off-by: Dave Liu <daveliu@freescale.com>
29288 commit 05f474c4d0469bebc0bb05df60a39dc7fdf28e62
29289 Author: Wolfgang Denk <wd@denx.de>
29290 Date: Tue Apr 28 00:29:34 2009 +0200
29294 Signed-off-by: Wolfgang Denk <wd@denx.de>
29296 commit ad74cae9ff8790727bc81ee91c6bca7d50dca446
29297 Author: David Brownell <dbrownell@users.sourceforge.net>
29298 Date: Thu Apr 16 23:15:15 2009 -0700
29300 dm9000 EEPROM reading bugfix
29302 Make the U-Boot dm9000 driver read addresses from EEPROM just
29303 like Linux does ... read six bytes, instead of reading twelve
29304 bytes and then discarding every other one.
29306 Using the right Ethernet address is a big win.
29308 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29309 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29310 Acked-by: Ben Warren <biggerbadderben@gmail.com>
29312 commit d4c02e6f5d49880123e7f584b88f857ffd874381
29313 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
29314 Date: Wed Feb 25 14:27:24 2009 +0900
29316 rtl8169: fix cache coherency problem
29318 Fix the problem that cannot access actual data when CPU data cache enabled.
29320 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
29321 Tested-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
29322 Acked-by: Ben Warren <biggerbadderben@gmail.com>
29324 commit a85693b3bd4431b05b7df608b6f7733c0f80c53e
29325 Author: Dirk Behme <dirk.behme@googlemail.com>
29326 Date: Tue Apr 21 17:30:51 2009 +0200
29328 OMAP3: Fix changed mmc init command
29330 In recent U-Boot mmcinit changed to mmc init.
29332 Signed-off-by: Steve Sakoman <steve@sakoman.com>
29333 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
29335 commit 34b76a14f676bc6501c27a96564e4dfb4793f033
29336 Author: Wolfgang Denk <wd@denx.de>
29337 Date: Sun Apr 26 20:39:26 2009 +0200
29339 lib_arm/board.c: remove misleading "test-only" comment.
29341 For a long time, the print_cpuinfo() declaration in lib_arm/board.c
29342 had been marked as "test-only", which is plain wrong considering
29343 current usage. Delete this misleading comment.
29345 Signed-off-by: Wolfgang Denk <wd@denx.de>
29347 commit 7239c5da5e9197accb3dfe395be4502c3b9bca8e
29348 Author: David Brownell <dbrownell@users.sourceforge.net>
29349 Date: Sun Apr 12 15:40:16 2009 -0700
29351 minor DaVinci clock cleanup
29353 Minor cleanup to clock-related defines for DaVinci DM6446 boards:
29355 - CONFIG_SYS_CLK_FREQ is unused; remove it.
29357 - CONFIG_SYS_NS16550_CLK must be the same as CONFIG_SYS_HZ_CLOCK
29359 On DM6446 both of those peripheral clocks actually come from the
29360 same source, the primary oscillator. Having them use the same
29361 symbol avoids bugs in the clone'n'modify development cycle.
29363 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29365 commit ffd8c7170d55c34bbfcfd2c84093dcaff796cbf3
29366 Author: Minkyu Kang <mk7.kang@samsung.com>
29367 Date: Mon Apr 6 19:59:29 2009 +0900
29369 s3c64xx: remove unnecessary definition
29371 CONFIG_S3C6400 is must defined at config header file
29372 That definition is unnecessary at this file
29374 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
29376 commit 14b9308d511b53042ef478936e367a67282df66a
29377 Author: Heiko Schocher <hs@denx.de>
29378 Date: Fri Apr 24 06:50:45 2009 +0200
29380 83xx: searching "muram-data" by compatible property
29382 if using CONFIG_BOOTCOUNT_LIMIT feature on a MPC8360 CPU
29383 in the muram-data node, the reg entry needs to be updated.
29384 This is done in fdt_fixup_muram(), but we should use
29385 the compatible "fsl,qe-muram-data" for searching the
29386 node instead of searching the muram-data node with
29389 Signed-off-by: Heiko Schocher <hs@denx.de>
29390 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29392 commit 8e15088794807944b221c11609d36789efc7f767
29393 Author: Anatolij Gustschin <agust@denx.de>
29394 Date: Thu Apr 23 21:29:34 2009 +0200
29396 mpc83xx: MPC8360ERDK: fix environment offset configuration bug
29398 The size of U-Boot binary for MPC8360ERDK increased
29399 (> 2 flash sectors now), so 'saveenv' will partially
29400 overwrite U-Boot in flash and will brick the board.
29401 This patch moves environment offset to fourth flash
29402 sector and also fixes CONFIG_SYS_MONITOR_LEN.
29404 Signed-off-by: Anatolij Gustschin <agust@denx.de>
29405 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29407 commit 3c172c4fdbbb5858fae38478d6399be4a16be3fc
29408 Author: Michael Zaidman <michael.zaidman@gmail.com>
29409 Date: Sat Apr 4 01:43:00 2009 +0300
29411 NetLoop initialization bug
29413 The patch fixes the bug of partial initialization of global network
29416 Upon u-boot's start up the first ping command causes a failure of the
29417 consequent TFTP command. It happens in the recently added mechanism of
29418 the NetLoop initialization where initialization of global network
29419 parameters is separated in the NetInitLoop routine which is called per
29420 env_id change. Thus, ping request will initialize the network parameters
29421 necessary for ping operation only, afterwards the env_changed_id will be
29422 set to the env_id that will prevent all following initialization requests
29423 from other protocols.
29424 The problem is that the initialized by ping subset of network parameters
29425 is not sufficient for other protocols and particularly for TFTP which
29426 requires the NetServerIp also.
29428 Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
29429 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
29431 commit b11f664f52c2855990107c18f242223377183575
29432 Author: Timur Tabi <timur@freescale.com>
29433 Date: Thu Apr 9 10:27:05 2009 -0500
29435 net: fix ULI 526x macro usage in netdev.h
29437 Change netdev.h to use CONFIG_ULI526X instead of CONFIG_ULI526. CONFIG_ULI526X
29438 is used everywhere else, so that's the correct macro name. Without this fix,
29439 Ethernet will not work on the Freescale MPC8610 HPCD.
29441 Signed-off-by: Timur Tabi <timur@freescale.com>
29442 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
29444 commit 7ee38c044ca5041d3378d6507580ea4ec344af96
29445 Author: David Brownell <dbrownell@users.sourceforge.net>
29446 Date: Sun Apr 12 15:38:06 2009 -0700
29448 fix DaVinci NS16550_REG_SIZE regression
29450 Update the DaVinci DM6446 boards to use the new convention
29451 for CONFIG_SYS_NS16550_REG_SIZE ... the size hasn't changed
29452 from the original 4 bytes, but these chips are little-endian.
29454 (Resolves a regression added recently by the include/ns16550.h
29455 patch to "Unify structure declaration for registers". The code
29456 previously worked just fine because the registers were accessed
29457 as host-endian words, not as bytes.)
29459 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29461 commit dfc99e143fca44a492918ac6cf3f76ee9c2473a9
29462 Author: Mike Frysinger <vapier@gentoo.org>
29463 Date: Sun Apr 12 22:29:20 2009 -0400
29465 cmd_nand: drop duplicate NULL ptr check
29467 The first if statement checks for NULL ptrs, so there is no need to check
29468 it again in later else cases (such as .oob).
29470 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29471 CC: Scott Wood <scottwood@freescale.com>
29473 commit 7732cef2eeb4e339cfcd8553fab773af73a20805
29474 Author: David Brownell <dbrownell@users.sourceforge.net>
29475 Date: Mon Apr 13 08:03:38 2009 -0700
29477 CMD_UBI != MTD_PARTITIONS
29479 Fix dependency goofage: it should certainly be possible to have the
29480 partition support without bringing in UBI commands.
29482 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29483 Acked-by: Stefan Roese <sr@denx.de>
29485 commit 6ebff365eb63093ca35b687316002535c6a18820
29486 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29487 Date: Thu Apr 16 21:30:48 2009 +0200
29489 at91sam9/at91cap: fix CONFIG_SYS_HZ to 1000
29491 The timer has been rewrote with a precision at ~0,18%
29493 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29494 Tested-by: Sergey Lapin <slapin@ossfans.org>
29495 Tested-by: Eric BENARD <ebenard@free.fr>
29497 commit f0a2c7b4b64eacd06bb272856bcc056be8719f5a
29498 Author: Ilko Iliev <iliev@ronetix.at>
29499 Date: Thu Apr 16 21:30:48 2009 +0200
29501 at91: add support for the PM9263 board of Ronetix GmbH
29503 The PM9263 board is based on the AT91SAM9263-EK board.
29505 Here is the page on Ronetix website:
29506 http://www.ronetix.at/starter_kit_9263.html
29508 Signed-off-by: Ilko Iliev <iliev@ronetix.at>
29509 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29511 commit dc39ae9513c32dfeb9e018dc0d22c6484514fefb
29512 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29513 Date: Thu Apr 16 21:30:44 2009 +0200
29515 at91sam9/at91cap: improve clock framework
29517 calculate dynamically the clock rate and pllb setting for usb
29519 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29521 commit dd7c302099ef5590069bdbf292aaa8230cd59de7
29522 Author: Stefan Roese <sr@denx.de>
29523 Date: Wed Apr 15 14:08:48 2009 +0200
29525 ppc4xx: Disable POST memory test on NAND-booting Kilauea
29527 Don't run the memory POST on the NAND-booting version. It will
29528 overwrite part of the U-Boot image which is already loaded from NAND
29529 to SDRAM. We were just lucky that it booted at all with this SDRAM
29532 Signed-off-by: Stefan Roese <sr@denx.de>
29534 commit 9a929170be89b27bce677504da27e88600c06c49
29535 Author: Stefan Roese <sr@denx.de>
29536 Date: Wed Apr 15 14:06:26 2009 +0200
29538 ppc4xx: Disable POST memory test on NAND-booting Sequoia
29540 Don't run the memory POST on the NAND-booting version. It will
29541 overwrite part of the U-Boot image which is already loaded from NAND
29542 to SDRAM. We were just lucky that it booted at all with this SDRAM
29545 Signed-off-by: Stefan Roese <sr@denx.de>
29547 commit 17c1b0e89b8be7d90f605eb19af9218c6275bfb3
29548 Author: Stefan Roese <sr@denx.de>
29549 Date: Wed Apr 15 11:32:53 2009 +0200
29551 ppc4xx: Remove unused code for Sequoia NAND booting version
29553 The current define of get_bus_freq() in the CONFIG_NAND_SPL #ifdef is not
29554 used at all. This patch changes it's define to the currently used value of
29555 133333333 and removes the unnecessary code.
29557 Signed-off-by: Stefan Roese <sr@denx.de>
29559 commit cf9409885cbe01405bad76790e99f8adf3351f4d
29560 Author: Stefan Roese <sr@denx.de>
29561 Date: Wed Apr 15 10:50:48 2009 +0200
29563 ppc4xx: Add "booting from NAND" to 4xx NAND-booting targets
29565 This additional text in the bootup log helps to see if the board is
29566 configured for NAND-booting. Especially helpful for boards that can
29567 boot from NOR and NAND (e.g. most of the AMCC eval boards).
29569 Signed-off-by: Stefan Roese <sr@denx.de>
29571 commit 5132106a27b8fb302677852b26ffd319b40d17e2
29572 Author: Stefan Roese <sr@denx.de>
29573 Date: Wed Apr 8 10:36:22 2009 +0200
29575 ppc4xx: Fixup chip-selects in dtb for NAND-booting Sequoia
29577 Currently the NOR & NAND support in Linux only works for the "standard"
29578 Sequoia, the version booting for NOR flash. The NAND-booting version
29579 has the chip-selects swapped. Here the chip-select mappings:
29581 "Standard" NOR-booting version:
29585 NAND-booting version:
29589 With this path the dtb gets fixed-up, so that the correct chip-select
29590 numbers are patched in the dtb enabling correct NOR & NAND support
29591 in Linux on the NAND-booting Sequoia version.
29593 Signed-off-by: Stefan Roese <sr@denx.de>
29595 commit aad4eca4ba8d597747199d8af723426681557dda
29596 Author: Mike Frysinger <vapier@gentoo.org>
29597 Date: Sat Apr 4 09:10:27 2009 -0400
29599 Blackfin: audit UART for all known anomalies
29601 There is no code change here, just new comments, but this keeps me from
29602 having to do another audit from scratch in the future.
29604 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29606 commit 8ef929afa43c77c9573caa57c6e17a97a33775c0
29607 Author: Mike Frysinger <vapier@gentoo.org>
29608 Date: Sat Apr 4 08:40:13 2009 -0400
29610 Blackfin: add check for anomaly 05000362
29613 The column address width settings for banks 2 and 3 are misconnected in
29614 the SDRAM controller. Accesses to bank 2 will result in an error if the
29615 Column Address Width for bank 3 (EB3CAW ) is not set to be the same as
29619 If using bank 2, make sure that banks 2 and 3 have the same column address
29620 width settings in the EBIU_SDBCTL register. This must be the case
29621 regardless of whether or not bank 3 is enabled.
29623 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29625 commit c2e07449f546fb375289cdac1a608fdc20357873
29626 Author: Mike Frysinger <vapier@gentoo.org>
29627 Date: Sat Apr 4 08:29:55 2009 -0400
29629 Blackfin: add comment about anomaly 05000430 avoidance
29631 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29633 commit 48ab1509254a4c175e4f65c478a978928ffe09ec
29634 Author: Mike Frysinger <vapier@gentoo.org>
29635 Date: Sat Apr 4 08:10:22 2009 -0400
29637 Blackfin: add workaround for anomaly 05000242
29640 If the DF bit is set prior to a hardware reset, the PLL will continue to
29641 divide CLKIN by 2 after the hardware reset, but the DF bit itself will be
29642 cleared in the PLL_CTL register.
29645 Reprogram the PLL with DF cleared if the desire is to not divide CLKIN by
29648 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29650 commit ce1fe4ba6bb9df7c57351436fa17d1af8bbe7916
29651 Author: Mike Frysinger <vapier@gentoo.org>
29652 Date: Sat Apr 4 08:09:24 2009 -0400
29654 Blackfin: add workaround for anomaly 05000171
29657 The Boot ROM is executed at power up/reset and changes the value of the
29658 SICA_IWR registers from their default reset value of 0xFFFF, but does not
29662 User code should not rely on the default value of these registers. Set
29663 the desired values explicitly.
29665 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29667 commit 51ee6e057f7a920e2a125cd9f985d10f625e355f
29668 Author: Mike Frysinger <vapier@gentoo.org>
29669 Date: Sat Apr 4 08:22:36 2009 -0400
29671 Blackfin: update anomaly sheets
29673 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29675 commit a343ba87ea0320ca0a4ecfa2c42cd9d4f18883df
29676 Author: Graf Yang <graf.yang@analog.com>
29677 Date: Sat Apr 4 07:45:57 2009 -0400
29679 Blackfin: nand: flush peripheral before polling it
29681 We need to make sure the data written to the nand flash controller makes
29682 it there before we start polling its status register. Otherwise, we may
29683 get stale data and return before the controller is actually ready.
29685 Signed-off-by: Graf Yang <graf.yang@analog.com>
29686 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29687 Acked-by: Scott Wood <scottwood@freescale.com>
29689 commit 3ccbfb25f48af78e7092ac75f3115e924e76c748
29690 Author: Remy Bohmer <linux@bohmer.net>
29691 Date: Sun Apr 5 11:43:28 2009 +0200
29693 Support for PXA27X UDC.
29695 This Patch adds Support for PXA27X UDC.
29696 (Rebased to drivers/usb reorganisation)
29698 Signed-off-by: Vivek Kutal <vivek.kutal@azingo.com>
29699 Signed-off-by: Remy Bohmer <linux@bohmer.net>
29701 commit 2731b9a86685190d26b1883f27afda5ac8e1a313
29702 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29703 Date: Fri Apr 3 12:46:58 2009 +0200
29705 drivers/usb: regorganisation
29707 move to linux usb driver organisation
29715 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29716 Signed-off-by: Remy Bohmer <linux@bohmer.net>
29718 commit d04371a116d102e587ba7aa4c329b441cdbea3f4
29719 Author: Todor I Mollov <tmollov@ucsd.edu>
29720 Date: Sat Apr 4 06:53:06 2009 -0400
29722 Blackfin: spi: make cs deassert function deterministic
29724 Blackfin SPI driver was not driving the SPI chip-select high before
29725 putting the chip-select signals into tri-state mode. This is probably
29726 something that slipped by unnoticed in most designs. If the signals are
29727 put directly into a tri-state mode, then the board is relying on the
29728 pull-up resistors to pull up the chip-select before the next transaction.
29729 Most of the time this is fine, except when you have two transactions that
29730 follow each other very closely, such as the flash erase and read status
29731 register commands. In this case I was seeing a 500ns separation between
29732 the transactions. In my setup, with a 10kOhm pull-up, it would meet
29733 timing spec about half the time and resulted in intermittent errors. (A
29734 stronger pull up would fix this, but our design is targeted for low power
29735 consumption and a 3.3kOhm @ 3.3v is 3.3mW of needless power consumption.)
29736 I modified the spi_cs_deactivate() function in bfin_spi.c to drive the
29737 chip-selects high before putting them into tri-state. For me, this
29738 resulted in a rise time of 5ns instead of the previous rise time of about
29739 1us, and fully satisfied the timing spec of the chip.
29741 Signed-off-by: Todor I Mollov <tmollov@ucsd.edu>
29742 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29744 commit c6fadb9c73a6a3e0c7f20696e978304a593a8d2d
29745 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29746 Date: Sat Dec 13 21:08:05 2008 +0100
29748 integratorap: fix PCI support
29750 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29752 commit 1c397508c836dfcb01fb2471c71de0727051f117
29753 Author: Dirk Behme <dirk.behme@googlemail.com>
29754 Date: Mon Mar 30 21:15:23 2009 +0200
29756 OMAP3: Update Overo pin mux for new expansion board
29758 A new Overo expansion board uses GPIO 14, 21, 22 and 23 for LED's and
29759 switches. This patch changes the pinmux configuration for those pins.
29760 They were previously set up for unused MMC3_DAT4-7.
29762 Signed-off-by: Steve Sakoman <steve@sakoman.com>
29763 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
29765 commit ab298231518675b3784aea88ee9b978438f99e63
29766 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29767 Date: Sun Apr 5 13:08:03 2009 +0200
29769 arm: unify reset command
29771 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29773 commit b3acb6cd4059dfb29a5e99095d802717f53ff784
29774 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29775 Date: Sun Apr 5 13:06:31 2009 +0200
29777 arm: clean cache management
29779 unify arm cache management except for non standard cache as ARM7TDMI
29781 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29783 commit 677e62f43235de9a1701204d7bcea0fb3d233fa1
29784 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29785 Date: Sun Apr 5 13:02:43 2009 +0200
29787 arm: update co-processor 15 access
29789 import system.h from linux
29791 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29793 commit 23e4af49e066a53cd3e3659b68ef90572d88de84
29794 Author: Guennadi Liakhovetski <lg@denx.de>
29795 Date: Sun Apr 5 00:42:02 2009 +0200
29797 ARM: add the imx31_phycore_eet target to MAINTAINERS
29799 imx31_phycore_eet is a variant of the imx31_phycore board with a few
29800 extensions, which justifies a separate entry in the MAINTAINERS list,
29801 whereas normally all entries sharing a single configuration file and a
29802 board/ directory have only one entry in MAINTAINERS.
29804 Reported-by: Wolfgang Denk <wd@denx.de>
29805 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
29807 commit 69c5bf29908b3a7f8e23bd9891b7ecc5b21f23e5
29808 Author: Guennadi Liakhovetski <lg@denx.de>
29809 Date: Sun Apr 5 00:37:07 2009 +0200
29811 ARM: fix out-of-tree build of imx31_phycore_eet
29813 Fix out-of-tree build of the imx31_phycore_eet target.
29815 Reported-by: Wolfgang Denk <wd@denx.de>
29816 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
29818 commit 3c853f31d6a8e4407f73a2ca2c63d383a245f237
29819 Author: Jon Smirl <jonsmirl@gmail.com>
29820 Date: Sat Apr 4 17:44:51 2009 -0400
29822 mpc5200: reduce delays in i2c
29824 The previous code waited 1000us before checking i2c
29825 status. Measurement shows i2c is usually ready in
29826 under 50us. Change the polling interval to 15us,
29827 loop 6,667 times to keep the polling timeout constant
29830 commit 36003268968949110ef145d9f2eaf8439c96d25b
29831 Author: Sanjeev Premi <premi@ti.com>
29832 Date: Fri Apr 3 14:00:07 2009 +0530
29834 OMAP: Fix compile issue
29836 Fixes this compile error:
29837 board.c: In function 'do_switch_ecc':
29838 board.c:339: error: 'cmd_tbl_t' has no member named 'help'
29839 make[1]: *** [board.o] Error 1
29840 make[1]: Leaving directory `/db/psp_git/users/a0756819/u-boot/cpu/arm_cortexa8/omap3'
29841 make: *** [cpu/arm_cortexa8/omap3/libomap3.a] Error 2
29843 This is due to the fact that current command uses long
29844 help for the usage print even if the CONFIG_SYS_LONGHELP
29845 is not enabled. (Thanks Jean-Christophe for explanation).
29847 Signed-off-by: Sanjeev Premi <premi@ti.com>
29849 commit 342c1a5d9ab74febf3226a86216dc5aa05295d46
29850 Author: Minkyu Kang <mk7.kang@samsung.com>
29851 Date: Fri Apr 3 09:56:16 2009 +0900
29853 s3c64xx: fix the wrong gpio offset
29855 This patch fix the wrong gpio offset
29857 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
29859 commit ab0689c316c9b2ee33f4de1c50263b64e539f12a
29860 Author: Kyungmin Park <kmpark@infradead.org>
29861 Date: Wed Nov 26 10:18:13 2008 +0900
29863 Move machine specific code to board at s3c64xx (v2)
29865 Move machine specific code to smdk6400.
29866 Some board use OneNAND instead of NAND.
29868 Some register MP0_CS_CFG[5:0] are controled by both h/w and s/w.
29869 So it's better to use macro instead of hard-coded value.
29871 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
29873 commit 767f3acd9f6e1dcb8ada926c333945382eddc7e8
29874 Author: Tom Rix <Tom.Rix@windriver.com>
29875 Date: Wed Apr 1 22:02:19 2009 -0500
29877 ZOOM1 Remove legacy NAND defines
29879 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
29881 commit 5891151707ee5902fe62d554c247f42865815757
29882 Author: Tom Rix <Tom.Rix@windriver.com>
29883 Date: Wed Apr 1 22:02:20 2009 -0500
29885 OMAP3 Fix multiline formatting in board init files.
29887 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
29889 commit c0a14aedc3440d6591b8c86d45861a0a8b46e11d
29890 Author: Wolfgang Denk <wd@denx.de>
29891 Date: Sun Apr 5 00:27:57 2009 +0200
29893 Update CHANGELOG, coding style cleanup.
29895 commit f63728c804ab7413a67d70f6774cd30c3f7b40fb
29896 Author: Wolfgang Denk <wd@denx.de>
29897 Date: Sun Apr 5 00:18:44 2009 +0200
29899 One more fix for building env_embedded.o
29901 In addition to the changes for CONFIG_ENV_IS_IN_FLASH as done in
29902 commit afcbce07, we also need to do the same for
29903 CONFIG_ENV_IS_IN_EEPROM and CONFIG_ENV_IS_IN_NVRAM.
29905 Signed-off-by: Wolfgang Denk <wd@denx.de>
29907 commit e3d1ac7bb1955d36980d267cb4cec40b0f7d30b5
29908 Author: Scott Wood <scottwood@freescale.com>
29909 Date: Thu Apr 2 16:15:10 2009 -0500
29911 common/image.c: Relocate strings in tables.
29913 Without this, u-boot can crash or print garbage if the original link
29914 address no longer points to a valid string.
29916 Signed-off-by: Scott Wood <scottwood@freescale.com>
29918 commit 3a671fc06ae1d9e8eba76600372317c75ae0eb3e
29919 Author: Scott Wood <scottwood@freescale.com>
29920 Date: Thu Apr 2 16:10:36 2009 -0500
29922 mpc8260: Fill in brg's clock-frequency in device tree.
29924 Signed-off-by: Scott Wood <scottwood@freescale.com>
29926 commit c73ed274a211699739d83c2cef92853dc6716e15
29927 Author: Scott Wood <scottwood@freescale.com>
29928 Date: Thu Apr 2 18:20:43 2009 -0500
29930 MPC8260ADS: Add nfsboot/ramboot to default environment.
29932 This brings it in line with other Freescale boards.
29934 Signed-off-by: Scott Wood <scottwood@freescale.com>
29936 commit c203ef5db0476a8c4f6dd86b2e9e9db0ea973f84
29937 Author: Andreas Huber <andreas.huber@keymile.com>
29938 Date: Thu Apr 2 17:15:34 2009 +0200
29940 UBI/cfi-mtd: Fix mtd name for multiple chips
29942 On platforms with multiple NOR chips, currently only the first one
29943 can be selected using the "ubi part" command. This patch fixes this
29944 problem by using different names for the NOR "mtd devices".
29946 It also changes the name of the NOR MTD device from "cfi-mtd" to
29947 "norX" (X indexing the device numer) to better match the mtdparts
29950 Signed-off-by: Stefan Roese <sr@denx.de>
29951 Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
29953 commit 6b6bb02f27fcabfb37ea717fb7e243248e1e2acf
29954 Author: Peter Korsgaard <jacmet@sunsite.dk>
29955 Date: Tue Mar 31 17:52:16 2009 +0200
29957 tools/setlocalversion: use git svn instead of git-svn
29959 Use the new "git <subcmd>" syntax instead of the deprecated
29962 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
29964 commit 7fa96a9a54eb0d87d73888ec2565cda790ba0dff
29965 Author: Mingkai Hu <Mingkai.hu@freescale.com>
29966 Date: Tue Mar 31 14:09:40 2009 +0800
29968 eSPI: add the eSPI register support
29970 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
29972 commit 869f6bf4def5a053fbd1aecd8b2fc36f05196c0b
29973 Author: Minkyu Kang <mk7.kang@samsung.com>
29974 Date: Mon Mar 30 14:55:51 2009 +0900
29976 cmd_mmc: add support for device command for selecting mmc device
29978 This patch improves device command for selecting mmc device
29980 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
29982 commit 9abc9ef8fbe079bf75a634ce64b7dcdb7b0d8bdc
29983 Author: Alan Carvalho de Assis <acassis@gmail.com>
29984 Date: Sat Mar 28 19:50:16 2009 -0300
29986 Small fix to m5282evb
29988 This is just a small fix to get u-boot on m5282evb.
29990 Signed-off-by: Alan Carvalho de Assis <acassis@gmail.com>
29992 commit febd7e4174e54579c9aa165c85c519fe5288f9d2
29993 Author: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
29994 Date: Fri Mar 27 10:21:14 2009 +0100
29996 UBIFS: add R/O compatibility
29998 Now UBIFS is supported by u-boot. If we ever decide to change the
29999 media format, then people will have to upgrade their u-boots to
30000 mount new format images. However, very often it is possible to
30001 preserve R/O forward-compatibility, even though the write
30002 forward-compatibility is not preserved.
30004 This patch introduces a new super-block field which stores the
30005 R/O compatibility version.
30007 Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
30008 Acked-by: Adrian Hunter <Adrian.Hunter@nokia.com>
30009 Signed-off-by: Stefan Roese <sr@denx.de>
30011 commit 852dbfdd56f68eb67d138b306a64e4de58dabb91
30012 Author: Mike Frysinger <vapier@gentoo.org>
30013 Date: Mon Mar 23 22:27:34 2009 -0400
30015 more command usage cleanup
30017 Fix up a few dangling commands like in "Command usage cleanup" commit.
30019 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30021 commit b93b24bf76f8a8220b236df3a5f30b2204eb4edc
30022 Author: Ladislav Michl <ladis@linux-mips.org>
30023 Date: Mon Mar 23 12:06:07 2009 +0100
30025 Separate mtdparts command from jffs2
30027 On Thu, Mar 19, 2009 at 01:30:36PM +0100, Stefan Roese wrote:
30028 > Currently the mtdparts commands are included in the jffs2 command support.
30029 > This doesn't make sense anymore since other commands (e.g. UBI) use this
30030 > infrastructure as well now. This patch separates the mtdparts commands from
30031 > the jffs2 commands making it possible to only select mtdparts when no JFFS2
30032 > support is needed.
30034 ... and to make it useful for NAND chips as well, we should also remove now
30035 unrelated CONFIG_JFFS2_NAND. Note that struct part_info etc is in
30036 jffs2/load_kernel.h which is a bit misleading filename for that purpose,
30037 but that can be fixed later (tm).
30039 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
30041 commit b196ca75503ce307c535b87bf47d51f05e7530df
30042 Author: Mike Frysinger <vapier@gentoo.org>
30043 Date: Sun Mar 22 22:18:01 2009 -0400
30045 smc91111_eeprom: move board-specific init into SMC91111_EEPROM_INIT()
30047 Rather than sticking Blackfin-specific stuff into the eeprom example, use
30048 an indirect macro so that any board can override it with their own magic
30049 sauce in their board config file.
30051 Also fix some spurious semi-colons in defines while I'm at it ...
30053 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30054 CC: Ben Warren <biggerbadderben@gmail.com>
30056 commit f5cf2ef2ad2a8bf321712ab460ed846120163d74
30057 Author: Sascha Hauer <s.hauer@pengutronix.de>
30058 Date: Sat Mar 21 09:38:46 2009 -0400
30060 mpc52xx phy: initialize only when needed
30062 Do not initialize phy on startup, instead initialize it
30063 when we actually need it.
30065 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
30067 commit 03bab0091948196b9558248684c04f60943ca4b5
30068 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30069 Date: Mon Mar 30 16:51:40 2009 +0200
30071 at91sam9263ek: enable hush and auto complete support
30073 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30074 Acked-by: Stelian Pop <stelian@popies.net>
30076 commit 4758ebdd53571d4d183be5c2db8f0ee4ef368915
30077 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30078 Date: Fri Mar 27 23:26:44 2009 +0100
30080 at91: move dataflash spi driver to drivers/spi
30082 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30084 commit 2b7178afce59f71e95da657273f4132012098c1f
30085 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30086 Date: Fri Mar 27 23:26:44 2009 +0100
30088 at91: move usb driver to drivers/usb
30090 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30092 commit f82518d7f443ebac5f8821103a3c521c963aa6ee
30093 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30094 Date: Fri Mar 27 23:26:43 2009 +0100
30096 at91rm9200: Reset update
30098 Update the rm9200 reset sequence to try executing a board-specific reset
30099 function and move specific board reset to board.
30101 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30103 commit 3524049cd053746298e4cfab2449882e75c146fc
30104 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30105 Date: Fri Mar 27 23:26:43 2009 +0100
30107 at91rm9200: move serial shutdown code to serial drivers
30109 introduce serial_exit for this purpose. Use it only when the rm9200
30110 serial driver is active
30112 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30114 commit beebd851cdbc9dd070bcdfec1fd8f17e3cc91bc0
30115 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30116 Date: Fri Mar 27 23:26:43 2009 +0100
30118 at91rm9200: move serial driver to drivers/serial
30120 add CONFIG_AT91RM9200_USART to activate the driver
30122 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30124 commit cb82a532669f6b02225ec3429ea4d49ff2b97d0a
30125 Author: Ulf Samuelsson <ulf@atmel.com>
30126 Date: Fri Mar 27 23:26:43 2009 +0100
30128 Add support for the AT91RM9200EK Board.
30130 The AT91RM9200-EK Evaluation Board supports the AT91RM9200
30131 ARM9-based 32-bit RISC microcontroller and enables real-time code development
30134 Here is the chip page on Atmel website:
30135 http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507
30144 Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
30145 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30147 commit b9c0e4c29e3ec12668ac50e954e7c9ba8f7aa10a
30148 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30149 Date: Fri Mar 27 23:26:42 2009 +0100
30151 add dataflash mmc mux missing support
30153 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30155 commit 2a325ce3c705ab2d82760afc541c511328472df8
30156 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30157 Date: Fri Mar 27 23:26:42 2009 +0100
30159 at91rm9200dk: Move conditional compilation to Makefile
30161 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30163 commit 90a92a708d5180a20d600ba0fc2352ec76dc3829
30164 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30165 Date: Fri Mar 27 23:26:42 2009 +0100
30167 at91: rename DATAFLASH_MMC_SELECT to CONFIG_DATAFLASH_MMC_SELECT
30169 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30171 commit 843a2654bce74192de2b5a43474fdc27a572ab40
30172 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30173 Date: Fri Mar 27 23:26:42 2009 +0100
30175 at91sam9: add watchdog support
30177 Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
30178 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30180 commit a47492ac60657dd9d59c713aa049319ea6eabd52
30181 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30182 Date: Fri Mar 27 13:14:52 2009 +0100
30184 at91sam9/at91cap: spi init add hardware chip select support
30186 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30188 commit 66932ac3929c7a145a6ef6574a96fd7535154951
30189 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30190 Date: Sat Apr 4 19:15:40 2009 +0200
30192 netstar: fix crc32.c dependancy location
30194 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30196 commit 42f9ebff2f758bef524780a00c712eb63a72d99b
30197 Author: Scott Wood <scottwood@freescale.com>
30198 Date: Fri Apr 3 15:24:40 2009 -0500
30200 MPC8260ADS: Define CONFIG_HAS_ETH0.
30202 This is required so that the MAC address will be updated in the device tree.
30204 Signed-off-by: Scott Wood <scottwood@freescale.com>
30206 commit 8701eceffdf77e2908d0b58add0dabc16edf6087
30207 Author: Scott Wood <scottwood@freescale.com>
30208 Date: Fri Apr 3 15:26:45 2009 -0500
30210 PQ2FADS: Enable PCI.
30212 PCI on PQ2FADS is very similar to PCI on MPC8272ADS.
30214 Signed-off-by: Scott Wood <scottwood@freescale.com>
30216 commit 83863df04bd30bfe2430b0c43ca9f78596d3f0bc
30217 Author: Wolfgang Denk <wd@denx.de>
30218 Date: Sat Apr 4 16:57:50 2009 +0200
30220 Fix quoting bug introduced by commit 74de7aef
30222 Signed-off-by: Wolfgang Denk <wd@denx.de>
30224 commit ecf3fb223a56e3c6aa696d94d694eeaca0f44d33
30225 Author: Wolfgang Denk <wd@denx.de>
30226 Date: Sat Apr 4 16:14:51 2009 +0200
30228 Fix implicit declaration of function 'htons'
30230 Include <netinet/in.h> instead of <linux/in.h> to get htons()
30233 Signed-off-by: Wolfgang Denk <wd@denx.de>
30235 commit e6a6789f41f0560ce280089fbd3f1bd0f0f64306
30236 Author: Kumar Gala <galak@kernel.crashing.org>
30237 Date: Sat Apr 4 10:21:02 2009 -0500
30239 fsl_law: Fix bug in calculation of LAW sizing
30241 In set_ddr_laws() when we determined how much of the size requested
30242 to be mapped was covered by the the first LAW we needed to recalculate
30243 the size based on what was actually mapped.
30245 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30247 commit 32049b4048ff8e59bd5ba6160d6d5206d283b2a2
30248 Author: Kumar Gala <galak@kernel.crashing.org>
30249 Date: Thu Apr 2 13:57:05 2009 -0500
30251 fsl_pci: Move prototypes into fsl_pci.h and remove explicit externs
30253 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30255 commit c8514622e2713d9c47919acfe23fce386782afe7
30256 Author: Kumar Gala <galak@kernel.crashing.org>
30257 Date: Thu Apr 2 13:22:48 2009 -0500
30259 fsl_pci: Renamed immap_fsl_pci.h to fsl_pci.h
30261 Rename the pci header for FSL HW so we can move some prototypes
30262 in there and stop doing explicit externs
30264 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30266 commit afcbce07e9323c0e8aeb783ba7ce6104860fd7a7
30267 Author: Wolfgang Denk <wd@denx.de>
30268 Date: Sat Apr 4 16:10:40 2009 +0200
30270 Fix building of env_embedded.o
30272 Since commit a706bfc7 common/env_embedded.o and tools/envcrc were
30273 only built when CONFIG_ENV_IS_EMBEDDED was set, but this breaks
30274 building for many boards.
30276 We always have to build these files when CONFIG_ENV_IS_IN_FLASH is
30279 Signed-off-by: Wolfgang Denk <wd@denx.de>
30281 commit a31e091ad70915278fb15b79d6ae53ea2d44b251
30282 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30283 Date: Sat Apr 4 12:49:11 2009 +0200
30285 rename include/zlib.h to include/u-boot/zlib.h
30287 Some systems have zlib.h installed in /usr/include/. This isn't the
30288 desired file for u-boot code - we want the one in include/zlib.h.
30289 This rename will avoid the conflict.
30291 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30292 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30294 commit ae644c178f097874a92a6d934f364985fc7e075a
30295 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30296 Date: Sat Apr 4 12:46:31 2009 +0200
30298 tools/Makefile: fix image.c dependancy location
30300 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30301 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30303 commit b074a7081124d7f05fd1651a3bc0b5579fdfa473
30304 Author: Mike Frysinger <vapier@gentoo.org>
30305 Date: Sat Apr 4 07:42:25 2009 -0400
30307 tools: add ncb to gitignore
30309 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30311 commit 453c0d7558215cbc8636d94af172886d84e0dbba
30312 Author: Detlev Zundel <dzu@denx.de>
30313 Date: Fri Apr 3 16:45:46 2009 +0200
30315 include/ns16550.h: Unify structure declaration for registers
30317 Instead of special casing the different access patterns, use common
30318 code with light macros sprinkled in to accomodate for the different
30319 layouts of the register structure.
30321 Note that this also changes the types of the registers for the
30322 "positively packed (>1)" cases. As the registers truly are unsigned
30323 chars, this is surely the Right Thing, but it is a semantic change.
30324 Note that for this case depending on the endianness on the bus, we may
30325 see a change of behaviour.
30327 Signed-off-by: Detlev Zundel <dzu@denx.de>
30329 commit 0a145ce6e7075aa0f4869d6f6149a5ff205d95df
30330 Author: Peter Tyser <ptyser@xes-inc.com>
30331 Date: Fri Mar 13 18:54:52 2009 -0500
30333 Delete now unused tools/Makefile.win32
30335 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30337 commit 2f8d396b9302eddcd8d552648e101a46b7a80acd
30338 Author: Peter Tyser <ptyser@xes-inc.com>
30339 Date: Fri Mar 13 18:54:51 2009 -0500
30341 Add support for building native win32 tools
30343 Add support for compiling the host tools in the tools directory using
30344 the MinGW toolchain. This produces executables which can be used on
30345 standard Windows computers without requiring cygwin.
30347 One must specify the MinGW compiler and strip utilities as if they
30348 were the host toolchain in order to build win32 executables, eg:
30350 make HOSTCC=i586-mingw32msvc-gcc HOSTSTRIP=i586-mingw32msvc-strip tools
30352 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30354 commit e50abf662efbf4ce0e731062c8d3c8ec54763ae2
30355 Author: Peter Tyser <ptyser@xes-inc.com>
30356 Date: Fri Mar 13 18:54:50 2009 -0500
30358 tools/Makefile: Simplify HOST_CFLAGS/HOST_LDFLAGS generation
30360 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30362 commit b0d4d7219a4806e46affc96bd1f65397194a6e72
30363 Author: Peter Tyser <ptyser@xes-inc.com>
30364 Date: Fri Mar 13 18:54:49 2009 -0500
30366 tools/Makefile: Create generic build rules
30368 Create a few generic build rules to replace the current method which has
30369 1 build target for each file
30371 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30373 commit 273174ddbcce215c42f6c307470cd5580a3f72bf
30374 Author: Peter Tyser <ptyser@xes-inc.com>
30375 Date: Fri Mar 13 18:54:48 2009 -0500
30377 tools/Makefile: Use auto-generated object file dependencies
30379 Files in the SRCS variable have their dependencies automatically
30380 generated so remove duplicate explicit dependencies
30382 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30384 commit fb8b33c1e6d621ea3347a75ad3a42a386b44e589
30385 Author: Peter Tyser <ptyser@xes-inc.com>
30386 Date: Fri Mar 13 18:54:47 2009 -0500
30388 tools/Makefile: Remove symlinks for remaining source files
30390 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30392 commit eed073315b6447eceadf7468a4c2b757442c7c6f
30393 Author: Peter Tyser <ptyser@xes-inc.com>
30394 Date: Fri Mar 13 18:54:46 2009 -0500
30396 tools/Makefile: Dynamically generate libfdt object dependencies
30398 Add the libfdt files to the SRCS variable so that they have their
30399 dependencies automatically generated
30401 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30403 commit c0170175393b94560fa7a5da6dd31377df5f4a72
30404 Author: Peter Tyser <ptyser@xes-inc.com>
30405 Date: Fri Mar 13 18:54:45 2009 -0500
30407 tools/Makefile: Remove symlinks for fdt targets
30409 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30411 commit 45d6bdff68877ea214ff33cc1c89a29c76e96f51
30412 Author: Peter Tyser <ptyser@xes-inc.com>
30413 Date: Fri Mar 13 18:54:44 2009 -0500
30415 tools/Makefile: Add libfdt/ to the include search path
30417 This change makes the process of symlinking libfdt_internal.h
30420 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30422 commit fba0e3a0814f9bf48c32a4c8a7987c36ae96651b
30423 Author: Peter Tyser <ptyser@xes-inc.com>
30424 Date: Fri Mar 13 18:54:43 2009 -0500
30426 tools: Remove unecessary symlinking of zlib.h
30428 crc32.c uses the zlib.h header in include/u-boot/zlib.h. The symlink
30429 was previously necessary to give U-Boot's version of zlib.h precedence
30430 over the host computer's version of zlib.h.
30432 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30434 commit 40b8d909ace06f6f494dee08ffa64a82493e72e9
30435 Author: Peter Tyser <ptyser@xes-inc.com>
30436 Date: Fri Mar 13 18:54:42 2009 -0500
30438 tools/Makefile: Add tools/ to the include search path
30440 This change makes the process of symlinking mkimage.h and fdt_host.h
30443 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30445 commit 1cd300de5e19c9e8383ee2eb2b6bd3b8b9378c78
30446 Author: Peter Tyser <ptyser@xes-inc.com>
30447 Date: Fri Mar 13 18:54:41 2009 -0500
30449 tools/Makefile: Compile ncb when CONFIG_NETCONSOLE
30451 Also conditionally add ncb.o to OBJ_FILES list
30453 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30455 commit 123c48a21ce08b4a33f36e96cc75f92324e761d7
30456 Author: Peter Tyser <ptyser@xes-inc.com>
30457 Date: Fri Mar 13 18:54:40 2009 -0500
30459 tools/Makefile: Make gen_eth_addr dependent upon CONFIG_CMD_NET
30461 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30463 commit 4d93a0a807b8ca0289ba5da00c646cd2d54af120
30464 Author: Peter Tyser <ptyser@xes-inc.com>
30465 Date: Fri Mar 13 18:54:39 2009 -0500
30467 tools/Makefile: Make envcrc dependent upon CONFIG_ENV_IS_EMBEDDED
30469 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30471 commit cd26a31a23f9a58ba52870f8ffb57d77d1baee20
30472 Author: Peter Tyser <ptyser@xes-inc.com>
30473 Date: Fri Mar 13 18:54:38 2009 -0500
30475 tools/Makefile: Make inca-swap-bytes dependent on CONFIG_INCA_IP
30477 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30479 commit 7cd5cbc34699ccc15d0277f48375cad928d04faf
30480 Author: Peter Tyser <ptyser@xes-inc.com>
30481 Date: Fri Mar 13 18:54:37 2009 -0500
30483 tools/Makefile: Make ubsha1 dependent upon CONFIG_SHA1_CHECK_UB_IMG
30485 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30487 commit eeba8617908e33f7e7db3b1588c04ca65b856793
30488 Author: Peter Tyser <ptyser@xes-inc.com>
30489 Date: Fri Mar 13 18:54:36 2009 -0500
30491 tools/Makefile: Make img2srec dependent upon CONFIG_CMD_LOADS
30493 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30495 commit 335ffe7e0e0a30e90ce409c3279016a582157d8e
30496 Author: Peter Tyser <ptyser@xes-inc.com>
30497 Date: Fri Mar 13 18:54:35 2009 -0500
30499 tools/Makefile: Build bmp_logo only when LCD or VIDEO logos are enabled
30501 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30503 commit ee3584a5970230ee96aae19505ad3226734ee4ff
30504 Author: Peter Tyser <ptyser@xes-inc.com>
30505 Date: Fri Mar 13 18:54:34 2009 -0500
30507 tools/Makefile: Split variable declarations into multiple lines
30509 Split variable declarations into multiple lines and use the standard
30510 VAR-y convention. Also move object and binary variable declarations to
30511 after config.mk has been included to allow for these lists to utilize
30512 the CONFIG_XXX variables.
30514 These changes lay the groundwork for conditional compilation of files
30515 in the tools directory.
30517 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30519 commit 21d28e95ed874ab1ed9787f939d8a53e99d30ddb
30520 Author: Peter Tyser <ptyser@xes-inc.com>
30521 Date: Fri Mar 13 18:54:33 2009 -0500
30523 tools/Makefile: Remove inappropriate double-tabs
30525 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30527 commit 652f4ba076689fd0acd447561a777b1c440a4b57
30528 Author: Peter Tyser <ptyser@xes-inc.com>
30529 Date: Fri Mar 13 18:54:32 2009 -0500
30531 tools/Makefile: Remove HOSTARCH HOSTOS defines
30533 The values of HOSTARCH and HOSTOS which are exported from the top-level
30534 Makefile should be used
30536 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30538 commit 2eeb4e95fbfafe54645fae7ec0b2594101f0573b
30539 Author: Peter Tyser <ptyser@xes-inc.com>
30540 Date: Fri Mar 13 18:54:31 2009 -0500
30542 gen_eth_addr: Use POSIX rand() and srand()
30544 Replace random()/srandom() use with rand()/srand() to support
30545 compilation with the mingw toolchain. The rand()/srand() functions are
30546 generally more common and are functionally equivalent to the original
30547 random()/srandom() calls.
30549 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30551 commit 24d2ae5e9debe4b75151a55251031a14477fa875
30552 Author: Peter Tyser <ptyser@xes-inc.com>
30553 Date: Fri Mar 13 18:54:28 2009 -0500
30555 elf.h: Use stdint.h to provide standard typedefs for WIN32
30557 The original code provided an incomplete set of typedefs for WIN32
30558 compiles and replicated the standard typedefs that are already
30559 provided by stdint.h
30561 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30563 commit a706bfc7d0e2d1935c5670045288e6cd1ffdfabc
30564 Author: Peter Tyser <ptyser@xes-inc.com>
30565 Date: Fri Mar 13 18:54:27 2009 -0500
30567 common/Makefile: Conditionally compile env_embedded.o
30569 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30571 commit 2b48f7d5f62835f87278efb498397b6ae9e2d117
30572 Author: Peter Tyser <ptyser@xes-inc.com>
30573 Date: Fri Mar 13 18:54:26 2009 -0500
30575 Makefile: Add removal of *.exe files to clean target
30577 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30579 commit d0d6144e0e4a03a68311b781f3dde38dc9316b82
30580 Author: Peter Tyser <ptyser@xes-inc.com>
30581 Date: Fri Mar 13 18:54:25 2009 -0500
30583 Makefile: Make autoconf.mk a dependency of the depend target
30585 The original code did not generate autoconf.mk until after some targets
30586 dependencies had already been calculated, for example the directories in
30587 the SUBDIRS variable
30589 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30591 commit 75eb82ec7cacb18d059d701b35677b93d2bb7596
30592 Author: unsik Kim <donari75@gmail.com>
30593 Date: Wed Feb 25 11:31:24 2009 +0900
30595 mflash: Initial mflash support
30597 Mflash is fusion memory device mainly targeted consumer eletronic and
30599 Internally, it have nand flash and other hardware logics and supports
30600 some different operation (ATA, IO, XIP) modes.
30602 IO mode is custom mode for the host that doesn't have IDE interface.
30603 (Many mobile targeted SoC doesn't have IDE bus)
30605 This driver support mflash IO mode.
30607 Followings are brief descriptions about IO mode.
30609 1. IO mode based on ATA protocol and uses some custom command. (read
30610 confirm, write confirm)
30611 2. IO mode uses SRAM bus interface.
30613 Signed-off-by: unsik Kim <donari75@gmail.com>
30615 commit 200779e3e2a9aeda7030b171a8c39d7797019917
30616 Author: Detlev Zundel <dzu@denx.de>
30617 Date: Fri Apr 3 11:53:01 2009 +0200
30619 Rename common ns16550 constants with UART_ prefix to prevent conflicts
30621 Fix problems introduced in commit
30622 7b5611cdd12ca0cc33f994f0d4a4454788fc3124 [inka4x0: Add hardware
30623 diagnosis functions for inka4x0] which redefined MSR_RI which is
30624 already used on PowerPC systems.
30626 Also eliminate redundant definitions in ps2mult.h. More cleanup will
30627 be needed for other redundant occurrences though.
30629 Signed-off-by: Detlev Zundel <dzu@denx.de>
30631 commit 99067b08f4a0ce20ff337a35211239f334d8f451
30632 Author: Scott Wood <scottwood@freescale.com>
30633 Date: Wed Apr 1 15:33:24 2009 -0500
30635 Noisily disable the legacy NAND subsystem.
30637 Legacy NAND is marked for feature removal after April 2009 (i.e. this
30638 upcoming release). There are still several boards that reference it
30639 (though many do so only for disk-on-chip support which has been silently
30640 disabled for a while now). These boards will now fail to build
30641 with #error, though the code is still there if the user removes #error.
30643 The plan is to remove the code outright in the next release, along with
30644 any board code that refers to it (such as board/esd/common/auto_update.c).
30646 Also, remove the legacy NAND API description from README.nand.
30648 Signed-off-by: Scott Wood <scottwood@freescale.com>
30650 commit 69bcabb51686fdd133cb1848c0d3b0a4fc6ca5cf
30651 Author: apgmoorthy <moorthy.apg@samsung.com>
30652 Date: Fri Mar 27 14:45:23 2009 +0530
30654 Fix OneNAND ipl to read CONFIG_SYS_MONITOR_LEN
30656 Currently OneNAND initial program loader (ipl) reads only block 0 ie 128KB.
30657 However, u-boot image for apollon board is 195KB making the board
30658 unbootable with OneNAND.
30660 Fix ipl to read CONFIG_SYS_MONITOR_LEN.
30661 CONFIG_SYS_MONITOR_LEN macro holds the U-Boot image size.
30663 Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
30664 Signed-off-by: Gangheyamoorthy <moorthy.apg@samsung.com>
30665 Signed-off-by: Scott Wood <scottwood@freescale.com>
30667 commit 74de7aefd79690bae8cf5a5120f5962d444be089
30668 Author: Wolfgang Denk <wd@denx.de>
30669 Date: Wed Apr 1 23:34:12 2009 +0200
30671 Add "source" command; prepare removal of "autoscr" command
30673 According to the doc/feature-removal-schedule.txt, the "autoscr"
30674 command will be replaced by the "source" command in approximately 6
30677 This patch prepares this change and starts a 6 month transition
30680 - The new "source" command has been added, which implements exactly
30681 the same functionlaity as the old "autoscr" command before
30682 - The old "autoscr" command name is kept as an alias for compatibility
30683 - Command sequences, script files atc. have been adapted to use the
30684 new "source" command
30685 - Related environment variables ("autoscript", "autoscript_uname")
30686 have *not* been adapted yet; these will be renamed resp. removed in
30687 a separate patch when the support for the "autoscr" command get's
30690 Signed-off-by: Wolfgang Denk <wd@denx.de>
30692 commit 78237df55248034a2d7c2daea992b9dbe7ca8e96
30693 Author: Wolfgang Denk <wd@denx.de>
30694 Date: Thu Apr 2 17:31:09 2009 +0200
30696 Add "GPL cleanup" task to feature-removal-schedule.txt
30698 Announce removal of all non-GPL or GPL-incompatible files
30701 Signed-off-by: Wolfgang Denk <wd@denx.de>
30703 commit d9596ffbdc79cea285010b67dd20a4618303f624
30704 Author: Mike Frysinger <vapier@gentoo.org>
30705 Date: Thu Apr 2 12:51:28 2009 -0400
30707 sf: stmicro: dont send 4 bytes when reading status register
30709 I can't find anywhere in the datasheet that says the status register needs
30710 3 dummy bytes sent to it before being able to read back the first real
30711 result. Tests on a Blackfin board show that after writing the opcode, the
30712 status register starts coming back immediately. So only write out the
30713 read status register opcode before polling the result.
30715 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30716 CC: Jason McMullan <mcmullan@netapp.com>
30717 CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
30719 commit 1abe365ffcfc29c061e8fd8b45551be5ad1428dd
30720 Author: Mike Frysinger <vapier@gentoo.org>
30721 Date: Thu Apr 2 08:11:31 2009 -0400
30723 sf: set common timeouts in seconds, not milliseconds
30725 Since timeouts are only hit when there is a problem in the system, we
30726 don't want to prematurely timeout on a functioning setup. Thus having
30727 low timeouts (in milliseconds) doesn't gain us anything in the production
30728 case, but rather increases likely hood of causing problems where none
30731 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30732 CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30734 commit 2a6ce1115b3cbe746965cfa0058ce645b6c1ada1
30735 Author: Mike Frysinger <vapier@gentoo.org>
30736 Date: Thu Apr 2 06:51:49 2009 -0400
30738 sf: stmicro: use common page timeout define
30740 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30741 CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30743 commit 0dcdbb172c2fdf60c5c578980308b312fd56496f
30744 Author: Mike Frysinger <vapier@gentoo.org>
30745 Date: Sat Mar 28 06:41:09 2009 -0400
30747 sf: always read 5 bytes for the idcode
30749 Some SPI flash drivers like to have extended id information available
30750 (like the spansion flash), so rather than making it re-issue the ID cmd
30751 to get at the last 2 bytes, have the common code read 5 bytes rather than
30752 just 3. This also matches the Linux behavior where it always reads 5 id
30753 bytes from all flashes.
30755 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30756 Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30757 CC: Mingkai Hu <Mingkai.hu@freescale.com>
30759 commit 9726ba4abaa16cd6c385ad350d403f98a8eacf52
30760 Author: Mike Frysinger <vapier@gentoo.org>
30761 Date: Fri Mar 27 16:34:21 2009 -0400
30763 sf: stmicro: drop redundant id read
30765 The common SPI flash code reads the idcode and passes it down to the SPI
30766 flash driver, so there is no need to read it again ourselves.
30768 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30769 Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30770 CC: Jason McMullan <mcmullan@netapp.com>
30771 CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
30773 commit 1c5874374e091b4bb62917c519861f7682fe066e
30774 Author: Mike Frysinger <vapier@gentoo.org>
30775 Date: Fri Mar 27 19:27:58 2009 -0400
30777 sf: add driver for SST flashes
30779 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30780 Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30782 commit f773a1bbdb8f3bf1ddab2874f36f043c4f8f044d
30783 Author: Mike Frysinger <vapier@gentoo.org>
30784 Date: Mon Mar 23 23:03:58 2009 -0400
30786 sf: drop DEBUG defines
30788 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30789 Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30791 commit 6b850a9fa8a216f3692da2511cb1a6c16409b1af
30792 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30793 Date: Sun Jan 4 07:44:07 2009 +0100
30795 mtd: add some at45 spi flash support
30804 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30805 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30807 commit 6805e4bf83e6f444f7411101228766c8a7aec5f7
30808 Author: Mingkai Hu <Mingkai.hu@freescale.com>
30809 Date: Tue Mar 31 14:09:41 2009 +0800
30811 mtd: SPI Flash: Support the Spansion Flash
30813 Add MTD SPI Flash support for S25FL008A, S25FL016A,
30814 S25FL032A, S25FL064A, S25FL128P.
30816 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
30817 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30819 commit 40587701924aa0afc86b3840421b4cc6de42c748
30820 Author: Mike Frysinger <vapier@gentoo.org>
30821 Date: Mon Mar 30 20:56:45 2009 -0400
30823 Blackfin: force all boards to HZ of 1000
30825 Since the Blackfin timer code requires HZ to be 1000, barf on any board
30826 that tries to use a different value.
30828 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30830 commit f4032d2eec9d71a59c6c724671e577f67a76839b
30831 Author: Mike Frysinger <vapier@gentoo.org>
30832 Date: Fri Mar 27 21:07:45 2009 -0400
30834 Blackfin: bf533-stamp: drop old spi flash driver
30836 Now that the common SPI flash code supports all the flashes, we can stop
30837 using the old driver.
30839 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30841 commit bc72f50a659d0d1b551817e1910b9b2be1c7e496
30842 Author: Mike Frysinger <vapier@gentoo.org>
30843 Date: Thu Mar 26 15:42:12 2009 -0400
30845 Blackfin: add BF538/BF539 SPI portmux handling
30847 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30849 commit 46ac352f0f9406a5f9aa157ac62867fb4650dfd3
30850 Author: Mike Frysinger <vapier@gentoo.org>
30851 Date: Mon Mar 23 22:36:10 2009 -0400
30853 Blackfin: do not delay on output bytes
30855 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30857 commit dbc6ab9f75bd0c13d3f42692e9463f8ab65fc382
30858 Author: Mike Frysinger <vapier@gentoo.org>
30859 Date: Mon Mar 23 22:17:27 2009 -0400
30861 Blackfin: drop newline from OTP help
30863 Looks like I accidentally added a newline to the OTP help when merging and
30866 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30868 commit d3c38d96b991d641a33f7748130dae008563cdc9
30869 Author: Mike Frysinger <vapier@gentoo.org>
30870 Date: Sun Mar 22 23:43:31 2009 -0400
30872 Blackfin: convert bfin_sdh to legacy mmc
30874 The Blackfin SDH controller is still using the legacy framework, so update
30875 the driver to use the renamed functions.
30877 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30879 commit d248cfb2d940b742f6bfdba9b832a3df96da3101
30880 Author: Mike Frysinger <vapier@gentoo.org>
30881 Date: Sun Feb 22 16:30:38 2009 -0500
30883 Blackfin: bf537-stamp: split CF/IDE code out into dedicated cf-ide.c
30885 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30887 commit ad9073211ca9e62162a39851e082b8d07a662fb6
30888 Author: Mike Frysinger <vapier@gentoo.org>
30889 Date: Fri Feb 13 17:10:58 2009 -0500
30891 Blackfin: fix crash when booting from external memory
30893 When testing a u-boot binary that hasn't been booted from the bootrom, we
30894 have to make sure the bootstruct structure has sane storage space. If we
30895 don't, the initcode will crash when it tries to dereference an invalid
30898 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30900 commit 84a9dda324c3faa56be14449d7519b993d9397a9
30901 Author: Mike Frysinger <vapier@gentoo.org>
30902 Date: Sun Oct 12 21:32:52 2008 -0400
30904 Blackfin: bf518f-ezbrd: new board port
30906 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30908 commit 0c31ddf7b70f77dede42dc82ecab7753a819acaa
30909 Author: Mike Frysinger <vapier@gentoo.org>
30910 Date: Sun Oct 12 21:30:48 2008 -0400
30912 Blackfin: bf526-ezbrd: new board port
30914 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30916 commit 5c45f7cac2f74e2c14aa6b028cd969651cc9ac8e
30917 Author: Mike Frysinger <vapier@gentoo.org>
30918 Date: Sun Oct 12 21:25:33 2008 -0400
30920 Blackfin: bf538f-ezkit: new board port
30922 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30924 commit d9a5d113b93583c984711127ab8503e136ed1e4a
30925 Author: Mike Frysinger <vapier@gentoo.org>
30926 Date: Sun Oct 12 20:59:12 2008 -0400
30928 Blackfin: bf527-ezkit: new board port
30930 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30932 commit 76d21803ddd7dc4bcb81739ea2d3cd679e052f46
30933 Author: Mike Frysinger <vapier@gentoo.org>
30934 Date: Sun Oct 12 05:05:42 2008 -0400
30936 Blackfin: bf548-ezkit: new board port
30938 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30940 commit 67b89c79e72fe86b0ea0199425d880630beb95d8
30941 Author: Laurent Gregoire <laurent.gregoire@tomtom.com>
30942 Date: Tue Mar 3 14:23:59 2009 +0100
30944 libfdt: Fix C++ compile-time cast error on gnu 4.2.1
30946 Allow the inclusion of libfdt.h in C++ source.
30948 Signed-off-by: Laurent Gregoire <laurent.gregoire@tomtom.com>
30949 Acked-by: David Gibson <david@gibson.dropbear.id.au>
30951 commit 13d93f38e86818739317b0206d597265cf9e675e
30952 Author: Emil Medve <Emilian.Medve@Freescale.com>
30953 Date: Mon Feb 23 10:43:36 2009 -0600
30955 Fix a possible overflow case detected by gcc 4.3.2
30957 .../dtc/libfdt/fdt_sw.c: In function 'fdt_end_node':
30958 .../dtc/libfdt/fdt_sw.c:81: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false
30960 Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com>
30962 commit a22d9cfbb5bcfb3dc6ffd64d391b568e8a0ce383
30963 Author: David Gibson <david@gibson.dropbear.id.au>
30964 Date: Fri Feb 6 14:03:24 2009 +1100
30966 libfdt: Rework/cleanup fdt_next_tag()
30968 Currently, callers of fdt_next_tag() must usually follow the call with
30969 some sort of call to fdt_offset_ptr() to verify that the blob isn't
30970 truncated in the middle of the tag data they're going to process.
30971 This is a bit silly, since fdt_next_tag() generally has to call
30972 fdt_offset_ptr() on at least some of the data following the tag for
30975 This patch alters fdt_next_tag() to always use fdt_offset_ptr() to
30976 verify the data between its starting offset and the offset it returns
30977 in nextoffset. This simplifies fdt_get_property() which no longer has
30978 to verify itself that the property data is all present.
30980 At the same time, I neaten and clarify the error handling for
30981 fdt_next_tag(). Previously, fdt_next_tag() could return -1 instead of
30982 a tag value in some circumstances - which almost none of the callers
30983 checked for. Also, fdt_next_tag() could return FDT_END either because
30984 it encountered an FDT_END tag, or because it reached the end of the
30985 structure block - no way was provided to tell between these cases.
30987 With this patch, fdt_next_tag() always returns FDT_END with a negative
30988 value in nextoffset for an error. This means the several places which
30989 loop looking for FDT_END will still work correctly - they only need to
30990 check for errors at the end. The errors which fdt_next_tag() can
30992 - -FDT_ERR_TRUNCATED if it reached the end of the structure
30993 block instead of finding a tag.
30995 - -FDT_BADSTRUCTURE if a bad tag was encountered, or if the
30996 tag data couldn't be verified with fdt_offset_ptr().
30998 This patch also updates the callers of fdt_next_tag(), where
30999 appropriate, to make use of the new error reporting.
31001 Finally, the prototype for the long gone _fdt_next_tag() is removed
31002 from libfdt_internal.h.
31004 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
31006 commit 2c0b843e710aa1e2da25c2592e6dbe5d0b0ab7da
31007 Author: David Gibson <david@gibson.dropbear.id.au>
31008 Date: Fri Feb 6 14:01:56 2009 +1100
31010 libfdt: Rework fdt_next_node()
31012 Currently fdt_next_node() will find the next node in the blob
31013 regardless of whether it is above, below or at the same level in the
31014 tree as the starting node - the depth parameter is updated to indicate
31015 which is the case. When a depth parameter is supplied, this patch
31016 makes it instead terminate immediately when it finds the END_NODE tag
31017 for a node at depth 0. In this case it returns the offset immediately
31018 past the END_NODE tag.
31020 This has a couple of advantages. First, this slightly simplifies
31021 fdt_subnode_offset(), which no longer needs to explicitly check that
31022 fdt_next_node()'s iteration hasn't left the starting node. Second,
31023 this allows fdt_next_node() to be used to implement
31024 _fdt_node_end_offset() considerably simplifying the latter function.
31026 The other users of fdt_next_node() either don't need to iterate out of
31027 the starting node, or don't pass a depth parameter at all. Any
31028 callers that really need to iterate out of the starting node, but keep
31029 tracking depth can do so by biasing the initial depth value.
31031 This is a semantic change, but I think it's very unlikely to break any
31032 existing library users.
31034 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
31036 commit c123098035be8bae3859bbfbd06861f197c07631
31037 Author: Scott Wood <scottwood@freescale.com>
31038 Date: Tue Mar 31 17:49:36 2009 -0500
31040 mpc83xx: Set guarded bit on BAT that covers the end of the address space
31042 The mpc8313erdb board currently sets DBAT6 to cover all of the final 256MiB of
31043 address space; however, not all of this space is covered by a device. In
31044 particular, flash sits at 0xfe000000-0xfe7fffff, and nothing is mapped
31045 at the far end of the address space.
31047 In zlib, there is a loop that references p[-1] if p is non-NULL. Under
31048 some circumstances, this leads to the CPU speculatively loading from
31049 0xfffffff8 if p is NULL. This leads to a machine check.
31051 Signed-off-by: Scott Wood <scottwood@freescale.com>
31053 continuation to the remaining mpc83xx boards that suffer from the same problem.
31055 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
31057 commit c2eb8be7f760a2efe30a495bfb10857838dcf3fa
31058 Author: Kim Phillips <kim.phillips@freescale.com>
31059 Date: Mon Mar 30 14:28:05 2009 -0500
31061 rtc: remove broken rtc_read and rtc_write declarations
31063 commit 04e11cf3 "rtc: add support for 4543 RTC (manufactured by e.g.
31064 EPSON)" introduces the following build error on boards configuring e.g,
31067 Configuring for MPC837XEMDS board...
31068 ds1374.c:103: error: static declaration of 'rtc_read' follows non-static declaration
31069 /home/r1aaha/git/u-boot/include/rtc.h:64: error: previous declaration of 'rtc_read' was here
31070 ds1374.c:104: error: conflicting types for 'rtc_write'
31071 /home/r1aaha/git/u-boot/include/rtc.h:65: error: previous declaration of 'rtc_write' was here
31073 this reverts the erroneous chunk.
31075 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
31076 Acked-by: Detlev Zundel <dzu@denx.de>
31077 CC: Detlev Zundel <dzu@denx.de>
31078 CC: Andreas Pfefferle <ap@denx.de>
31080 commit fc39c2fd51e64707de4d61ed49479ebea2847e1b
31081 Author: Kumar Gala <galak@kernel.crashing.org>
31082 Date: Tue Mar 31 17:58:13 2009 -0500
31084 85xx/86xx: Ensure MP boot page is not used
31086 We had a bug on 86xx in which the boot page used to bring up secondary
31087 cores was being overwritten and used for the malloc region in u-boot.
31089 We need to reserve the region of memory that the boot page is going to
31090 be put at so nothing uses it.
31092 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31093 Acked-by: Becky Bruce <beckyb@kernel.crashing.org>
31095 commit c840d26c752141b94bbc24ac748ddd45752a955a
31096 Author: Kumar Gala <galak@kernel.crashing.org>
31097 Date: Tue Mar 31 23:11:05 2009 -0500
31099 85xx: Introduce determine_mp_bootpg() helper.
31101 Match determine_mp_bootpg() that was added for 86xx. We need this to
31102 address a bug introduced in v2009.03 with 86xx MP booting. We have to
31103 make sure to reserve the region of memory used for the MP bootpg() so
31104 other u-boot code doesn't use it.
31106 Also added a comment about how cpu_reset() is dealing w/an errata on
31109 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31111 commit 7649a590b53ee548f41428bf20780f74ce9fc099
31112 Author: Kumar Gala <galak@kernel.crashing.org>
31113 Date: Tue Mar 31 23:02:38 2009 -0500
31115 86xx: Cleanup MP support
31117 * Use CONFIG_MP instead of CONFIG_NUM_CPUS to match 85xx
31118 * Introduce determine_mp_bootpg() helper. We'll need this to address a
31119 bug introduced in v2009.03 with 86xx MP booting. We have to make sure
31120 to reserve the region of memory used for the MP bootpg() so other
31121 u-boot code doesn't use it.
31122 * Added dummy versions of cpu_reset(), cpu_status() & cpu_release() to
31123 allow cmd_mp.c to build and work. In the future we should look at
31124 implementing all these functions. This could be common w/85xx if we
31125 use spin tables on 86xx.
31127 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31129 commit f6ef8b7a43ed7f68a4bb524faad5e4f75ea3e3e2
31130 Author: Becky Bruce <beckyb@kernel.crashing.org>
31131 Date: Tue Mar 31 18:38:37 2009 -0500
31133 mpc8641hpcn/sbc8641d: Add missing board_lmb_reserves
31135 We're missing the board_lmb_reserve definitions that allow
31136 cpu_mp_lmb_reserve to be called; this means that Linux
31137 is free to reallocate reserved pages. Linux currently boots
31138 because we're getting lucky - the page we've reserved is
31139 high enough in memory that it isn't allocated by Linux
31140 while we still need it to be in existence.
31142 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
31143 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31145 commit 0fc4f64c59873a47d555dd66bad25797d4ecb0ed
31146 Author: Ladislav Michl <ladis@linux-mips.org>
31147 Date: Tue Mar 31 13:43:10 2009 +0200
31151 Fix NAND support broken during new NAND code merge. Move those few lines of
31152 code to board/netstar/netstar.c
31154 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31156 commit d144f94d590b5190a9963bd0f2026b2a7ce67eda
31157 Author: Jens Scharsig <esw@bus-elektronik.de>
31158 Date: Tue Mar 31 08:18:29 2009 +0200
31160 soft_i2c.c compiler/linker error
31162 This patch fix the compiler/linker errors
31164 common/cmd_i2c.c:1252: undefined reference to `i2c_get_bus_speed'
31165 common/cmd_i2c.c:1256: undefined reference to `i2c_set_bus_speed'
31167 if board use CONFIG_I2C_CMD_TREE and CONFIG_I2C_MULTI_BUS is not
31168 uesd/undef (wrong define order)
31172 removes additional empty lines
31174 Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
31176 commit 765547dc5e0e8cbe6b8f4ea8a5d6ff237935c352
31177 Author: Haiying Wang <Haiying.Wang@freescale.com>
31178 Date: Fri Mar 27 17:02:45 2009 -0400
31180 MPC85xx: Add MPC8569MDS board support
31182 This patch adds MPC8569MDS board support. The UART, QE UEC1 and UEC2, BRD
31183 EEPROM on I2C2 bus, PCI express and DDR3 SPD are supported in this patch.
31185 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
31186 Signed-off-by: Hillel Avni <Hillel.Avni@freescale.com>
31187 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31189 commit 22b6dbc1696d927d938dd4e16f65d83c0d4fb3f4
31190 Author: Haiying Wang <Haiying.Wang@freescale.com>
31191 Date: Fri Mar 27 17:02:44 2009 -0400
31193 MPC85xx: Add MPC8569 CPU support
31195 There is a workaround for MPC8569 CPU Errata, which needs to set Bit 13 of
31196 LBCR in 4K bootpage. We setup a temp TLB for eLBC controller in bootpage,
31197 then invalidate it after LBCR bit 13 is set.
31199 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
31200 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31202 commit 2d4de6ae5be54b367a72a7ef4e0cf36a9cd4881f
31203 Author: Haiying Wang <Haiying.Wang@freescale.com>
31204 Date: Thu Mar 26 17:01:49 2009 -0400
31206 MPC85xx: Load and enable QE microcode patch in IRAM
31208 For the silicon which doesn't have ROM support in QE, it always needs to load
31209 a pre-built ucode binary to IRAM so that QE can work.
31211 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
31212 Signed-off-by: Hillel Avni <Hillel.Avni@freescale.com>
31214 commit 1b3e4044a28a3d95b0aad41bdc52482bb2cc9b2b
31215 Author: Kumar Gala <galak@kernel.crashing.org>
31216 Date: Thu Mar 19 09:16:10 2009 -0500
31218 85xx: Add support for additional e500mc features
31220 * Enable backside L2
31221 * e500mc no longer has timebase enable in HID (moved to CCSR register)
31223 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31225 commit c360ceac0286159f94d9d1a9496fc9858c8d9bec
31226 Author: Dave Liu <daveliu@freescale.com>
31227 Date: Sat Mar 14 12:48:30 2009 +0800
31229 fsl-ddr: add the DDR3 SPD infrastructure
31231 - support mirrored DIMMs, not support register DIMMs
31232 - test passed on P2020DS board with MT9JSF12872AY-1G1D1
31233 - test passed on MPC8569MDS board with MT8JSF12864HY-1G1D1
31235 Signed-off-by: Dave Liu <daveliu@freescale.com>
31236 Signed-off-by: Travis Wheatley <travis.wheatley@freescale.com>
31238 commit 6a8197836702991468cead5ead073f589e2623ad
31239 Author: Dave Liu <daveliu@freescale.com>
31240 Date: Sat Mar 14 12:48:19 2009 +0800
31242 fsl-ddr: Fix two bugs in the ddr infrastructure
31245 UM said the total write latency for DDR2 is equal to
31246 WR_LAT + ADD_LAT, the write latency is CL + ADD_LAT - 1.
31247 so, the WR_LAT = CL - 1;
31249 we missed to add the ADD_LAT for DDR2 case.
31251 Reported-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
31252 Signed-off-by: Dave Liu <daveliu@freescale.com>
31254 commit 540dcf1cb86961e11aa92c47671f27762c581d8c
31255 Author: Kumar Gala <galak@kernel.crashing.org>
31256 Date: Thu Mar 26 01:34:39 2009 -0500
31258 83xx: Use common LSDMR defines from asm/fsl_lbc.h
31260 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31261 Acked-by: Kim Phillips <kim.phillips@freescale.com>
31263 commit b0fe93eda69721aef1fdef576164b668fad83bbd
31264 Author: Kumar Gala <galak@kernel.crashing.org>
31265 Date: Thu Mar 26 01:34:38 2009 -0500
31267 85xx: Use common LSDMR defines from asm/fsl_lbc.h
31269 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31271 commit 0088c298f0eeb90ec001f744e9959dea83dd563a
31272 Author: Kumar Gala <galak@kernel.crashing.org>
31273 Date: Thu Mar 26 01:34:37 2009 -0500
31275 Add LSDMR (SDRAM Mode Register) definition on localbus
31277 The masks for various bit defines of LSDMR are common and thus we can
31278 define them in one place rather than replicating them in each config.h
31280 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31282 commit 89c00fb15859213788f0ad089934c376fb356099
31283 Author: Ladislav Michl <ladis@linux-mips.org>
31284 Date: Mon Mar 30 18:58:41 2009 +0200
31286 OMAP: use {read,write}l to access timer registers
31288 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31290 commit 81472d893fa565c9d300928a40e504a689bde131
31291 Author: Ladislav Michl <ladis@linux-mips.org>
31292 Date: Mon Mar 30 18:58:41 2009 +0200
31294 OMAP: rename timer divisor
31296 Divisor field is called PTV not PVT.
31298 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31299 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31301 commit fe672d60b2a8c9e803596ba4533fa1776015551d
31302 Author: Ladislav Michl <ladis@linux-mips.org>
31303 Date: Mon Mar 30 18:58:40 2009 +0200
31305 OMAP: reindent timer code
31307 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31309 commit b3f66b0ba09949e0796ce7fad6367f75f15ed890
31310 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31311 Date: Mon Mar 30 18:58:40 2009 +0200
31313 s3c2410: move nand driver to drivers/mtd/nand
31315 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31317 commit d3b635774194404bcd424f6b376419bce22076ad
31318 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31319 Date: Mon Mar 30 18:58:40 2009 +0200
31321 s3c24x0: move i2c driver to drivers/i2c
31323 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31325 commit 300f99f4539dd5caf7e19af5e4ea5eb259445913
31326 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31327 Date: Mon Mar 30 18:58:39 2009 +0200
31329 s3c24x0: move serial driver to drivers/serial
31331 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31333 commit 942ba9969b9efa25f816c238861ecb339c54ed73
31334 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31335 Date: Mon Mar 30 18:58:39 2009 +0200
31337 davinci: move i2c driver to drivers/i2c
31339 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31341 commit ee4f3e2765a1c65c9861c5d2cf2e6feb84b90bd8
31342 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31343 Date: Mon Mar 30 18:58:39 2009 +0200
31345 davinci: move nand driver to drivers/mtd/nand
31347 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31349 commit d3e55d0774a180c1837bd7ddec464015e883bd86
31350 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31351 Date: Mon Mar 30 18:58:38 2009 +0200
31353 imx: move serial driver to drivers/serial
31355 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31357 commit 2344bb8de2354101a8264c2123303c9d8d2aed3c
31358 Author: Detlev Zundel <dzu@denx.de>
31359 Date: Mon Mar 30 00:31:36 2009 +0200
31361 inka4x0: Use proper accessor macros for memory mapped registers.
31363 Signed-off-by: Detlev Zundel <dzu@denx.de>
31365 commit e979e85fd39b06436922bb4d6bb5fafcbc775182
31366 Author: Detlev Zundel <dzu@denx.de>
31367 Date: Mon Mar 30 00:31:35 2009 +0200
31369 inka4x0: Add hardware diagnosis and RTC in configuration.
31371 This patch adds the board specific communication routines needed by
31372 the external 4543 RTC.
31374 Signed-off-by: Detlev Zundel <dzu@denx.de>
31375 Signed-off-by: Andreas Pfefferle <ap@denx.de>
31377 commit 7b5611cdd12ca0cc33f994f0d4a4454788fc3124
31378 Author: Detlev Zundel <dzu@denx.de>
31379 Date: Mon Mar 30 00:31:34 2009 +0200
31381 inka4x0: Add hardware diagnosis functions for inka4x0
31383 This patch adds advanced diagnosis functions for the inka4x0 board.
31385 Signed-off-by: Andreas Pfefferle <ap@denx.de>
31386 Signed-off-by: Detlev Zundel <dzu@denx.de>
31388 commit 04e11cf383ff6231535fd981023bb1306b2133d4
31389 Author: Detlev Zundel <dzu@denx.de>
31390 Date: Mon Mar 30 00:31:33 2009 +0200
31392 rtc: add support for 4543 RTC (manufactured by e.g. EPSON)
31394 Signed-off-by: Detlev Zundel <dzu@denx.de>
31395 Signed-off-by: Andreas Pfefferle <ap@denx.de>
31397 commit 572e6179adb5447ff42ec2aa5cf3a26decf97583
31398 Author: Detlev Zundel <dzu@denx.de>
31399 Date: Mon Mar 30 00:31:32 2009 +0200
31401 drivers/twserial: Add protocol driver for "three wire serial" interface.
31403 This pretty unintelligent interface is used on some RTC chips.
31405 Signed-off-by: Detlev Zundel <dzu@denx.de>
31407 commit a6ef3ddeafbe8007af3662cc4509b897c53ab395
31408 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31409 Date: Sun Mar 29 23:01:42 2009 +0200
31411 arm720t/clps7111: move serial driver to drivers/serial
31413 add CONFIG_CLPS7111_SERIAL to activate the driver
31415 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31417 commit 6790c55704531eb98f76b51d50e0f73d19fa2988
31418 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31419 Date: Sun Mar 29 23:01:42 2009 +0200
31421 lpc2292: move serial driver to drivers/serial
31423 add CONFIG_LPC2292_SERIAL to activate the driver
31425 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31427 commit 176a600d0ecdaccbac483d2ba992d0119f853119
31428 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31429 Date: Sun Mar 29 23:01:42 2009 +0200
31431 ks8695: move serial driver to drivers/serial
31433 add CONFIG_KS8695_SERIAL to activate the driver
31435 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31437 commit 6d27bca15d445fcf07d6e7e30ced95c945c875ea
31438 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31439 Date: Sun Mar 29 23:01:42 2009 +0200
31441 s3c64xx: move usb driver to drivers/usb
31443 add CONFIG_USB_S3C64XX to activate the driver
31445 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31447 commit ecfa8dda2f55e1fbe12dee0b5cc16e7d484674c9
31448 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31449 Date: Sun Mar 29 23:01:41 2009 +0200
31451 imx31: move serial driver to drivers/serial
31453 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31455 commit 9ea91c9fefb3920d735533a7798c1a44a3ed3ffc
31456 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31457 Date: Sun Mar 29 23:01:41 2009 +0200
31459 netarm: move serial driver to drivers/serial
31461 add CONFIG_NETARM_SERIAL to activate the driver
31463 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31465 commit 412ab705888742add435dd6ffc2e8bda14962235
31466 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31467 Date: Sun Mar 29 23:01:41 2009 +0200
31469 sa1100: move serial driver to drivers/serial
31471 add CONFIG_SA1100_SERIAL to activate the driver
31473 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31475 commit b2368754a9202225fd072e159fb78da7d2cdb623
31476 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31477 Date: Sun Mar 29 23:01:41 2009 +0200
31479 s3c44b0: extract cache from cpu.c
31481 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31483 commit 40fd626223eae5363719bcb9a6896f08ceeee90a
31484 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31485 Date: Sun Mar 29 23:01:41 2009 +0200
31487 s3c44b0: move serial driver to drivers/serial
31489 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31491 commit 5fe1377cc46199fe71c47be4b1aa81440ae96f9f
31492 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31493 Date: Sun Mar 29 23:01:40 2009 +0200
31495 s3c44b0: move rtc driver to drivers/rtc
31497 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31499 commit 50f601cca8985615f9e3de4c34887448ade8a64b
31500 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31501 Date: Sun Mar 29 23:01:40 2009 +0200
31503 s3c44b0: move i2c driver to drivers/i2c
31505 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31507 commit 281dfb0c0c531194f99e60d6285cca4e2a9fb1b6
31508 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31509 Date: Sun Mar 29 23:01:36 2009 +0200
31511 s3c4510b: move specific code to soc directory
31513 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31515 commit 04531f3c11c693dc54924f82c41979d960309c9d
31516 Author: Ladislav Michl <ladis@linux-mips.org>
31517 Date: Wed Mar 25 23:43:58 2009 +0100
31519 NetStar: add RTC support
31523 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31525 commit 71f7bd305d9768bcb7ddbe4b5823cbf3b3597b11
31526 Author: Ladislav Michl <ladis@linux-mips.org>
31527 Date: Wed Mar 25 23:43:50 2009 +0100
31529 NetStar: use generic flash driver
31531 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31533 commit 3f464b0fc009d41d2734c08e472eb6d445f73a5c
31534 Author: Ladislav Michl <ladis@linux-mips.org>
31535 Date: Mon Mar 16 23:31:20 2009 +0100
31537 NetStar: update crcit utility
31539 Make crc32 function to match its prototype. Use more meaningful identifiers.
31541 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31543 commit 488f5d8790c451fc527fe5d2ef218f2a5e40ea17
31544 Author: Ladislav Michl <ladis@linux-mips.org>
31545 Date: Mon Mar 23 17:46:27 2009 +0100
31547 Remove nowhere used symbol CONFIG_SYS_CLKS_IN_HZ
31549 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31551 commit 88685b5f62274167ad2ba8a58e108d89ff71955b
31552 Author: Wolfgang Denk <wd@denx.de>
31553 Date: Sun Mar 29 00:58:16 2009 +0100
31555 VCMA9: fix compile errors
31558 cmd_vcma9.c:82: warning: implicit declaration of function 'eth_getenv_enetaddr'
31559 cmd_vcma9.c:89: error: 'enetaddr' undeclared (first use in this function)
31561 Signed-off-by: Wolfgang Denk <wd@denx.de>
31563 commit 26e42cbd786241fec370a0b92ad591f4e9cc423b
31564 Author: Wolfgang Denk <wd@denx.de>
31565 Date: Sun Mar 29 00:54:21 2009 +0100
31567 ARM: fix warning: 'print_eth' defined but not used
31569 This warning got issued for all ARM systems that don't have
31570 CONFIG_CMD_NET enabled.
31572 Signed-off-by: Wolfgang Denk <wd@denx.de>
31574 commit fd88d91a639ce41b825c8d50dc2182050e98fe53
31575 Author: Ladislav Michl <ladis@linux-mips.org>
31576 Date: Mon Mar 23 18:16:34 2009 +0100
31580 cs8900.c: In function 'eth_init':
31581 cs8900.c:164: warning: passing argument 2 of 'eth_getenv_enetaddr' from incompatible pointer type
31582 cs8900.c:165: error: invalid operands to binary <<
31583 cs8900.c:166: error: invalid operands to binary <<
31584 cs8900.c:167: error: invalid operands to binary <<
31586 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31587 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31589 commit d2567be915036720693f3ddd00c39b5b4d86fb8d
31590 Author: Wolfgang Denk <wd@denx.de>
31591 Date: Sat Mar 28 20:16:16 2009 +0100
31593 Fix implicit declaration of function 'eth_[gs]etenv_enetaddr'
31595 ...and some other compile warnings.
31597 Signed-off-by: Wolfgang Denk <wd@denx.de>
31599 commit 97b05d7d524a6b4f195f07b8f90e98561a85596c
31600 Author: Wolfgang Denk <wd@denx.de>
31601 Date: Sat Mar 28 16:17:29 2009 +0100
31603 mpc8xx/ether.c: fix warning: unused variable 'bd'
31605 Also minor coding style cleanup.
31607 Signed-off-by: Wolfgang Denk <wd@denx.de>
31609 commit 2dce551e10728f9e5655279f761f1d3cc0a8fe90
31610 Author: Detlev Zundel <dzu@denx.de>
31611 Date: Wed Mar 25 17:27:52 2009 +0100
31613 command.c: Expose the core of do_help as _do_help to the rest of u-boot.
31615 Other commands implementing subcommands can reuse this code nicely.
31617 Signed-off-by: Detlev Zundel <dzu@denx.de>
31618 Signed-off-by: Andreas Pfefferle <ap@denx.de>
31620 commit 4e325fbfa4dea04eceb6392e00807c40d214dc6f
31621 Author: Detlev Zundel <dzu@denx.de>
31622 Date: Tue Mar 24 18:02:33 2009 +0100
31624 mpc5xxx: Add structure definition for several more register blocks.
31626 Signed-off-by: Detlev Zundel <dzu@denx.de>
31628 commit 739b0e594677a0676577bc95db4495a5563fc7f8
31629 Author: Detlev Zundel <dzu@denx.de>
31630 Date: Fri Mar 27 15:03:55 2009 +0100
31632 MAINTAINERS: Add entry for 'inka4x0' board.
31634 Signed-off-by: Detlev Zundel <dzu@denx.de>
31636 commit e55ecec45340755ef47cbbb13fb35ceed60eb115
31637 Author: Detlev Zundel <dzu@denx.de>
31638 Date: Fri Mar 27 15:03:54 2009 +0100
31640 MAINTAINERS: Keep list sorted.
31642 Signed-off-by: Detlev Zundel <dzu@denx.de>
31644 commit 0baeca4b09b703728f8e66b52418039fd8f8ce35
31645 Author: Mike Frysinger <vapier@gentoo.org>
31646 Date: Thu Mar 26 11:17:41 2009 -0400
31648 karef/metrobox/xpedite1k: fix eth_setenv_enetaddr typos
31650 The function is called "eth_setenv_enetaddr", not "eth_putenv_enetaddr".
31652 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31653 CC: Ben Warren <biggerbadderben@gmail.com>
31655 commit 76756e41cde0a617e781a604cc47dfaef63697cd
31656 Author: Heiko Schocher <hs@denx.de>
31657 Date: Thu Mar 26 07:33:59 2009 +0100
31659 ppc: cleanup compiler errors/warnings
31661 Current u-boot top of tree builds with warnings/errors for
31662 the following boards:
31664 ads5121 cpci5200 mecp5200 v38b IAD210 MBX MBX860T NX823
31665 RPXClassic debris PN62
31667 following patch solves this.
31669 Signed-off-by: Heiko Schocher <hs@denx.de>
31670 Acked-by: Mike Frysinger <vapier@gentoo.org>
31672 commit 3edf68c47fdd52f19c1e840771c19ba90cf5ced1
31673 Author: Stefan Roese <sr@denx.de>
31674 Date: Thu Mar 26 16:14:13 2009 +0100
31676 ppc4xx: Sequoia: Fix TLB reassignment in NAND booting code
31678 This patch fixes a bug in the Sequoia TLB init code to reconfigure
31679 the correct TLB (boot space) after running from RAM. This bug was
31680 introduced with patch 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed
31681 [ppc4xx: Make Sequoia boot vxWorks] which changed the order of the
31682 TLB in the Sequoia init.S file.
31684 Signed-off-by: Stefan Roese <sr@denx.de>
31686 commit e2b66fe453a3679f807b37fc5923d89214302764
31687 Author: Wolfgang Denk <wd@denx.de>
31688 Date: Thu Mar 26 10:00:57 2009 +0100
31690 ads5121: enable instruction cache
31692 Enabling the instruction cache significantly accelerates U-Boot
31693 operations like CRC checking, image uncompression, etc.
31695 Kudos to Andrea Scian for pointing out.
31697 Signed-off-by: Wolfgang Denk <wd@denx.de>
31699 commit 33e88c557b29c84c52039ba05993fa70fe62afe3
31700 Author: Jon Smirl <jonsmirl@gmail.com>
31701 Date: Sun Mar 22 22:55:45 2009 -0400
31703 mpc5200: suppress printf until console initialized
31705 On boards which have the environment in eeprom, i2c_init() is called
31706 before the console and RAM are initialized.
31707 Suppress printfs until the console is initialized.
31709 Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
31710 Acked-by: Heiko Schocher <hs@denx.de>
31712 commit 0c6926736effbb9a19047949b7e9b3e8feab7c46
31713 Author: Guennadi Liakhovetski <lg@denx.de>
31714 Date: Wed Mar 25 11:36:50 2009 +0100
31716 ARM: Add the imx31_phycore_eet board to MAKEALL
31718 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
31720 commit 917cfc70c18b74fa8a80189bdce8395199fa8360
31721 Author: Nishanth Menon <nm@ti.com>
31722 Date: Wed Mar 25 22:13:56 2009 +0100
31724 OMAP3:Beagle: Enable mtdparts
31726 http://www.denx.de/wiki/DULG/UBootCmdGroupFlash#UBootCmdFlMtdparts
31727 provides a flexible way to create and maintain u-boot mtd
31728 partitions. This allows commands such as "nand erase fs"
31729 to work and the user no longer needs to decode the absolute
31730 nand offsets. This patch enables this function for beagleboard
31732 Signed-off-by: Nishanth Menon <nm@ti.com>
31733 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31735 commit 4de1a5daab079ddc8ce1274144700203d692105c
31736 Author: Mike Frysinger <vapier@gentoo.org>
31737 Date: Sun Feb 22 16:26:35 2009 -0500
31739 Blackfin: bf537-stamp: split post code out into dedicated post.c
31741 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31743 commit 5e8f245743ed14c89e495ba2c027703db9813160
31744 Author: Mike Frysinger <vapier@gentoo.org>
31745 Date: Sat Oct 11 22:51:56 2008 -0400
31747 Blackfin: add support for S25FL128 parts
31749 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31751 commit bf1e028bf3eab1d702fa0627cade4460688f3913
31752 Author: Mike Frysinger <vapier@gentoo.org>
31753 Date: Sat Oct 11 22:51:23 2008 -0400
31755 Blackfin: overhaul SPI flash handling to speed things up
31757 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31759 commit efcc08cededa2168b96f12a22a5872340880d334
31760 Author: Mike Frysinger <vapier@gentoo.org>
31761 Date: Sat Oct 11 22:51:05 2008 -0400
31763 Blackfin: add support for SST SPI flashes
31765 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31767 commit 5b8cfbe63f7242ebb1008f30bbbc85a9d54b38cf
31768 Author: Mike Frysinger <vapier@gentoo.org>
31769 Date: Sat Oct 11 22:50:10 2008 -0400
31771 Blackfin: add hack for crappy m25p80
31773 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31775 commit 6f5fd56f0832ea5c254e2e4be84ea21fc8ecd5c5
31776 Author: Mike Frysinger <vapier@gentoo.org>
31777 Date: Wed Jan 21 20:47:12 2009 -0500
31779 Blackfin: bf537-stamp: increase monitor size
31781 The new jffs2 code pushed the code size just over the limit, so increase
31782 the limit a bit more.
31784 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31786 commit f82caaccc87e1f76448ff42a6b930e59797e4f65
31787 Author: Mike Frysinger <vapier@gentoo.org>
31788 Date: Mon Dec 8 16:16:11 2008 -0500
31790 Blackfin: bf537-stamp: bump default SCLK up to 125MHz
31792 Since all of the bf537-stamp and bf537-ezkit boards out there can handle it,
31793 increase the speed of SCLK to 125MHz rather than 100MHz.
31795 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31797 commit 751e54c3b77311b720b794813cce20546f288ada
31798 Author: Mike Frysinger <vapier@gentoo.org>
31799 Date: Sat Oct 11 22:44:14 2008 -0400
31801 Blackfin: bf537-stamp: rewrite MAC-in-flash handling
31803 Use the common net eth functions to setup the env/global data with the MAC
31804 address, and properly handle the case where CONFIG_SYS_NO_FLASH is defined.
31806 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31808 commit 88f9faffb383bbc6f23b8cc8519c5ffecfa2c8ad
31809 Author: Mike Frysinger <vapier@gentoo.org>
31810 Date: Tue Dec 9 13:47:39 2008 -0500
31812 Blackfin: add clkin_hz= to default kernel command line for ADI boards
31814 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31816 commit 9f64ba2412d3cede9eb1f290987e5c3a28df3232
31817 Author: Mike Frysinger <vapier@gentoo.org>
31818 Date: Sun Oct 12 23:49:13 2008 -0400
31820 Blackfin: bf533-stamp: bump up default clocks
31822 Since the hardware can handle it, bump the default clocks from 80mhz SCLK
31823 and 398mhz CCLK to 100mhz SCLK and 498mhz CCLK.
31825 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31827 commit 23fd959eeaaa0434ac7f9c1191de66c76d97d699
31828 Author: Mike Frysinger <vapier@gentoo.org>
31829 Date: Sat Oct 11 22:40:22 2008 -0400
31831 Blackfin: bf533-stamp: rewrite startup LED notifications
31833 Again, don't clobber pins that we aren't actually using, and use the common
31834 LED framework rather than our own hob-job-but-not-really-working.
31836 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31838 commit cf6f469e2730fc8ab3523808b828be000d6eee77
31839 Author: Mike Frysinger <vapier@gentoo.org>
31840 Date: Sun Jun 1 09:09:48 2008 -0400
31842 Blackfin: unify common ADI board settings
31844 Rather than duplicate the same ADI settings in every ADI board, create a
31845 common ADI config header and have all ADI boards start using that. This
31846 will also make merging the ~10 boards I have to forward port a lot easier.
31848 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31850 commit 196c74311f394c6eb08bd9ab07a35671299b9851
31851 Author: Kyungmin Park <kmpark@infradead.org>
31852 Date: Tue Mar 3 09:05:53 2009 +0900
31854 Reduce OneNAND IPL common code
31856 OneNAND IPL has common codes for RAM init, load data, and jump to 2nd
31857 bootloader, but it's common code used about 300~400 bytes. So board
31858 specific codes, such as lowlevel_init, can't has enough code. It make
31859 a difficult to implement OneNAND IPL.
31861 his patch make this common code as small as possible. and give
31862 lowlevel_init can have more codes.
31864 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
31865 Signed-off-by: Scott Wood <scottwood@freescale.com>
31867 commit 16f2f5a351004129e79e79816697a367fd9e5446
31868 Author: Wolfgang Grandegger <wg@grandegger.com>
31869 Date: Wed Feb 11 18:38:24 2009 +0100
31871 Add multi-chip NAND support for the TQM8548 modules
31873 This patches configures the NAND UPM-FSL driver with multi-chip
31874 support for the Micron MT29F8G08FAB NAND flash memory on the
31877 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31878 Signed-off-by: Scott Wood <scottwood@freescale.com>
31880 commit 33846df28fa1f4cf96a96c18142d48d813caa892
31881 Author: Wolfgang Grandegger <wg@grandegger.com>
31882 Date: Wed Feb 11 18:38:23 2009 +0100
31884 Add wait flags to support board/chip specific delays
31886 The NAND flash on the TQM8548_BE modules requires a short delay after
31887 running the UPM pattern like the MPC8360ERDK board does. The TQM8548_BE
31888 requires a further short delay after writing out a buffer. Normally the
31889 R/B pin should be checked, but it's not connected on the TQM8548_BE.
31890 The corresponding Linux FSL UPM driver uses similar delay points at the
31891 same locations. To manage these extra delays in a more general way, I
31892 introduced the "wait_flags" field allowing the board-specific driver to
31893 specify various types of extra delay.
31895 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31896 Signed-off-by: Scott Wood <scottwood@freescale.com>
31898 commit 06e9f7df054d26d7f49c56bf9a6844b193ad6313
31899 Author: Wolfgang Grandegger <wg@grandegger.com>
31900 Date: Wed Feb 11 18:38:22 2009 +0100
31902 Add support for TQM-specific chip select logic to FSL-UPM
31904 For the NAND chips on the TQM8548 modules, a special chip-select logic is
31905 used. It uses dedicated address lines to be set via UPM machine address
31906 register (mar). This patch adds such support to the FSL-UPM driver.
31908 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31909 Signed-off-by: Scott Wood <scottwood@freescale.com>
31911 commit e93c1c169d49eda7babad9c781f541e2e34f0ff0
31912 Author: Wolfgang Grandegger <wg@grandegger.com>
31913 Date: Wed Feb 11 18:38:21 2009 +0100
31915 Add multi chip support to the FSL-UPM driver
31917 This patch adds support for multi-chip NAND devices to the FSL-UPM
31918 driver. The "dev_ready" callback of the "struct fsl_upm_nand" is now
31919 called with the argument "chip_nr" to allow testing the proper chip
31920 select line. The NAND support of the MPC8360ERDK is updated as well.
31921 No other boards are currently using the FSL UPM driver.
31923 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31924 Signed-off-by: Scott Wood <scottwood@freescale.com>
31926 commit 672ed2aee91b4856f6671fc72cd34168d8f1b624
31927 Author: Wolfgang Grandegger <wg@grandegger.com>
31928 Date: Wed Feb 11 18:38:20 2009 +0100
31930 Enable multi chip support in the NAND layer
31932 This patch adds support for NAND_MAX_CHIPS to the MTD NAND layer.
31933 Multi-chips devices are displayed as shown:
31935 Device 0: 2x NAND 512MiB 3,3V 8-bit, sector size 128 KiB
31937 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31938 Signed-off-by: Scott Wood <scottwood@freescale.com>
31940 commit 74398b23f9c2ffdc137fd92910a46e3333fb93f9
31941 Author: Mike Frysinger <vapier@gentoo.org>
31942 Date: Sat Oct 11 21:58:33 2008 -0400
31944 Blackfin: put memory into self-refresh before/after programming clocks
31946 When initializing the core clocks, stick external memory into self-refresh.
31947 This gains us a few cool things:
31948 - support suspend-to-RAM with Linux
31949 - reprogram clocks automatically when doing "go" on u-boot.bin in RAM
31950 - make sure settings are stable before flashing new version
31951 - finally fully unify initialize startup code path between LDR/non-LDR
31953 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31955 commit d347d572ab1f2d47bf257c9f7ca2e602038a136b
31956 Author: Mike Frysinger <vapier@gentoo.org>
31957 Date: Sat Oct 11 21:56:08 2008 -0400
31959 Blackfin: do not program voltage regulator on parts that do not have one
31961 Some newer Blackfins (like the BF51x) do not have an on-chip voltage
31962 regulator, so do not attempt to program the memory as if it does.
31964 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31966 commit 0d4f24b70f7a979f58174f3eb271874950b551b6
31967 Author: Mike Frysinger <vapier@gentoo.org>
31968 Date: Sun Jun 1 01:28:24 2008 -0400
31970 Blackfin: setup a sane default EBIU_SDBCTL for SDRAM controllers
31972 If the board config does not specify an explicit EBIU_SDBCTL value, set it
31973 up with sane values based on other configuration options.
31975 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31977 commit 3986e981f565c08f10c7e526af8cb518d741c349
31978 Author: Mike Frysinger <vapier@gentoo.org>
31979 Date: Sat Dec 6 18:06:58 2008 -0500
31981 Blackfin: handle reboot anomaly 432
31983 Workaround anomaly 432:
31984 The bfrom_SysControl() firmware function does not clear the SIC_IWR1
31985 register before executing the PLL programming sequence. Therefore, any
31986 interrupt enabled in the SIC_IWR1 register prior to the call to
31987 bfrom_SysControl() can prematurely terminate the idle sequence required
31988 for the PLL to relock properly. SIC_IWR0 is properly handled.
31990 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31992 commit 7e1d212b6da492c6ea32c62af92e185284f41291
31993 Author: Mike Frysinger <vapier@gentoo.org>
31994 Date: Sat Oct 18 04:04:49 2008 -0400
31996 Blackfin: kill off LDR jump block
31998 The Boot ROM uses EVT1 as the entry point so set that rather than having
31999 to use a tiny jump block in the default EVT1 location.
32001 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32003 commit a75fa148d60b1975403441e45565621bba50d2d9
32004 Author: Mike Frysinger <vapier@gentoo.org>
32005 Date: Tue Jan 6 10:00:48 2009 -0500
32007 Blackfin: simplify symbol_lookup() a bit
32009 No need to skip a byte as the symbol table handles this.
32011 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32013 commit 59f0978a7e78d20277ddbde7caf0ea877f3cfd98
32014 Author: Mike Frysinger <vapier@gentoo.org>
32015 Date: Sat Feb 7 05:43:21 2009 -0500
32017 Blackfin: fix SIC_RVECT definition: it is 16bits, not 32bits
32019 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32021 commit 58130f8920151d9e8942bbdf3388f2defb47e415
32022 Author: Mike Frysinger <vapier@gentoo.org>
32023 Date: Sat Feb 7 05:41:17 2009 -0500
32025 Blackfin: drop SPORT_TX read helper macros
32027 The SPORT_TX registers cannot be read (the hardware will trigger an error),
32028 so drop the read helper macros.
32030 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32032 commit 820b076c449688bcd4af6db5a33ae424d1a60d0e
32033 Author: Mike Frysinger <vapier@gentoo.org>
32034 Date: Sat Feb 7 05:25:35 2009 -0500
32036 Blackfin: unify duplicate CPU port definitions
32038 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32040 commit 744fd240d181b0b05b1436e1b655c9a62526c752
32041 Author: Mike Frysinger <vapier@gentoo.org>
32042 Date: Fri Feb 6 00:59:50 2009 -0500
32044 Blackfin: drop now-unused CONFIG_SYS_BFIN_CMD_XXX
32046 With the new CONFIG_XXX system and CONFIG_CMD_XXX handling, these defines
32047 are no longer used/needed.
32049 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32051 commit 45c48953e8a4038bd49c46813fcff5a207867ae4
32052 Author: Mike Frysinger <vapier@gentoo.org>
32053 Date: Mon Oct 6 04:01:26 2008 -0400
32055 Blackfin: print out Flash: before checking it
32057 If there is some problem in the flash init/checking code, it's nicer to see
32058 the message "Flash:" before crashing. This way the source of the problem
32059 is a bit more straightforward.
32061 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32063 commit 1c7a79a04eb916f685f7275520b5eea6968a1559
32064 Author: Mike Frysinger <vapier@gentoo.org>
32065 Date: Thu Aug 7 15:33:09 2008 -0400
32067 Blackfin: safely flush data caches when in writeback mode
32069 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32071 commit c06f2b13022703611bc3e512bd34f9014a46f448
32072 Author: Mike Frysinger <vapier@gentoo.org>
32073 Date: Thu Aug 7 13:21:48 2008 -0400
32075 Blackfin: update lockbox api according to latest documentation
32077 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32079 commit 2decc2a8d17a5397cb5956e46c8466c736e305a2
32080 Author: Mike Frysinger <vapier@gentoo.org>
32081 Date: Sat Oct 11 21:49:06 2008 -0400
32083 Blackfin: mark bfin_reset static
32085 The function is only used locally, so mark it static.
32087 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32089 commit 974473caa732f63312687ef2bd2d22dad8e99b9a
32090 Author: Sonic Zhang <Sonic.Zhang@analog.com>
32091 Date: Fri Mar 20 19:28:20 2009 -0400
32093 Blackfin: spi: there is no PORTJ_FER MMR on BF537
32095 Since the PORTJ on the BF537 is peripheral-only (no GPIO functionality),
32096 then there is no PORTJ_FER register for us to worry about.
32098 Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
32099 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32101 commit e82b762f293debc53c5afa90f37264f6b07520f9
32102 Author: Mike Frysinger <vapier@gentoo.org>
32103 Date: Tue Mar 17 13:58:23 2009 -0400
32105 Blackfin: fix jtag console tstc
32107 The jtag tstc operation was checking the hardware to see if data is
32108 available from it (which is fine for the jtag getc operation), but the
32109 higher layers need to know whether any data is available. Since we have
32110 to read up to 4 bytes at a time from the hardware, the higher layers need
32111 to know they can consume the cached bytes as well.
32113 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32115 commit bc683f58b1f1d8d20546fe019483967a51a49df1
32116 Author: Mike Frysinger <vapier@gentoo.org>
32117 Date: Sun Feb 22 16:23:41 2009 -0500
32119 Blackfin: bf537-stamp: move CONFIG_POST handling to COBJS-$(...)
32121 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32123 commit 8996d1608acb8f59fcb186dc7ed7d87f8fee1297
32124 Author: Mike Frysinger <vapier@gentoo.org>
32125 Date: Sun Feb 22 16:02:27 2009 -0500
32127 Blackfin: unify net-related init code
32129 Unify all of the net-related init code in the common Blackfin board init
32130 code to clean up the ifdef mess a bit.
32132 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32134 commit c6ea30e52ea82af4858d2b6f99e0fd2ea276d657
32135 Author: Mike Frysinger <vapier@gentoo.org>
32136 Date: Wed Feb 18 12:51:48 2009 -0500
32138 Blackfin: fix SWRST/SYSCR register sizes
32140 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32142 commit a9d6777d39154978b9ef9c682b2627a3480b194c
32143 Author: Mike Frysinger <vapier@gentoo.org>
32144 Date: Wed Feb 18 12:51:31 2009 -0500
32146 Blackfin: update anomaly lists
32148 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32150 commit 4d7c32dad2e787f890ebcd51bfb723a126913c90
32151 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32152 Date: Thu Mar 19 18:31:38 2009 +0100
32154 avr32: fix cacheflush.h location introducted by d8f2aa3298610b
32156 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32157 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
32159 commit 3a3baf3ee61e6b28af3b49ebabc9ab4f6015aa48
32160 Author: Eric Schumann <E.Schumann@phytec.de>
32161 Date: Sat Mar 21 09:59:34 2009 -0400
32163 Make flash protection work, when the environment is in EEPROM
32165 On the pcm030 the environment is located in the onboard EEPROM. But we want
32166 to handle flash sector protection in a safe manner. So we must read the
32167 unlock environment variable from EEPROM instead from flash.
32169 This patch is required as long the evironment is saved into the EEPROM.
32171 Stefan: Additional change as suggested by Wolfgang, use bigger char array
32174 Signed-off-by: Eric Schumann <E.Schumann@phytec.de>
32175 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
32176 Acked-by: Wolfgang Denk <wd@denx.de>
32177 Signed-off-by: Stefan Roese <sr@denx.de>
32179 commit de3ce8c59f48f99779d7d7379a5432ded12ec06c
32180 Author: Jon Smirl <jonsmirl@gmail.com>
32181 Date: Sat Mar 21 11:17:56 2009 -0400
32183 Add define for mpc5200 CDM_CLK_ENA
32185 Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
32187 commit df486b1fa3f750b153eac7daa0b3bf1f594e5098
32188 Author: Nicolas Ferre <nicolas.ferre@atmel.com>
32189 Date: Sun Mar 22 14:48:16 2009 +0100
32191 at91: Support for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC.
32193 AT91sam9g20 is an evolution of the at91sam9260 with a faster clock speed.
32195 The AT91SAM9G20-EK board is an updated revision of the AT91SAM9260-EK board.
32196 It is essentially the same, with a few minor differences.
32198 Here is the chip page on Atmel website:
32199 http://www.atmel.com/dyn/products/product_card.asp?part_id=4337
32201 Signed-off-by: Justin Waters <justin.waters@timesys.com>
32202 Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
32203 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32205 commit 118d168035cc93f586da4812c89cb153eb9f4243
32206 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32207 Date: Sun Mar 22 14:28:14 2009 +0100
32209 cmc_pu2: fix implicit declaration of function 'eth_setenv_enetaddr'
32211 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32213 commit 176c4a982c6531f96426afaa1126cf9a5e2d5e03
32214 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32215 Date: Sun Mar 22 14:28:13 2009 +0100
32217 cmc_pu2: fix misc_init_r prototype
32219 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32221 commit 53158aea995221706b42c7bad9f717b31ae20414
32222 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32223 Date: Sun Jan 11 03:32:01 2009 +0100
32225 at91sam9xeek: fix soc name
32227 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32229 commit 74c076d6c33d6d42ab065541a38383587879e7b7
32230 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32231 Date: Sun Mar 22 10:22:34 2009 +0100
32233 at91sam9/at91cap: move nand drivers to drivers/mtd/nand
32235 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32237 commit 163966087d62680547f188a93c61d01c8155254e
32238 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32239 Date: Sat Mar 21 21:08:01 2009 +0100
32241 atmel/at91/boards: compile dataflash partition only when dataflash is
32243 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32245 commit e2c0476f958f8e0b269a1118f4ba4a5cd475aa56
32246 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32247 Date: Sat Mar 21 21:08:00 2009 +0100
32249 at91sam9/at91cap: move common macb initialisation to cpu
32251 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32253 commit f3f91f886bc8927fd692ac411b7423a87ffec532
32254 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32255 Date: Sat Mar 21 21:08:00 2009 +0100
32257 at91sam9/at91cap: move common usb host initialisation to cpu
32259 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32261 commit a484b00b86e72ac6da6ee4fce13dbc6b256672fe
32262 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32263 Date: Sat Mar 21 21:08:00 2009 +0100
32265 at91sam9/at91cap: move common led management to cpu
32267 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32269 commit 7ebafb7ec1a0285af8380623c009576f92583b98
32270 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32271 Date: Sat Mar 21 21:07:59 2009 +0100
32273 at91sam9/at91cap: move common spi initialisation to cpu
32275 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32277 commit 1332a2a0694c8e10a5bade397cf83645b2c3fd7e
32278 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32279 Date: Sat Mar 21 21:07:59 2009 +0100
32281 at91sam9/at91cap: move common serial initialisation to cpu
32283 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32285 commit e60beb13cf0135dc71c541021487b5ccc4d269cb
32286 Author: Wolfgang Denk <wd@denx.de>
32287 Date: Sat Mar 21 22:04:41 2009 +0100
32293 Signed-off-by: Wolfgang Denk <wd@denx.de>
32295 commit 9e78dae2b276c5bf9ab92cd85173f6cb92b1b7d5
32296 Author: Vivek Kutal <vivek.kutal@azingo.com>
32297 Date: Mon Feb 23 21:35:11 2009 +0530
32299 Replaced endpoint numbers with appropriate macros in usbtty.c.
32301 Signed-off-by: Vivek Kutal <vivek.kutal@azingo.com>
32302 Signed-off-by: Remy Bohmer <linux@bohmer.net>
32304 commit faac4fd852e39cb1d7a740801b060e41aeacef1f
32305 Author: Michael Lawnick <ml.lawnick@gmx.de>
32306 Date: Thu Mar 19 10:06:41 2009 +0100
32308 UBIFS: Missing offset relocation for compressor 'none'
32310 On systems where U-Boot is linked to another address than it really lays
32311 (e.g. backup image), calls via function pointers must be fixed with a
32312 '+= gd->reloc_off'.
32313 This was not done for none_compr in ubifs_compressors_init() what leads
32314 to system crash on ubifsmount command.
32316 Signed-off-by: Michael Lawnick <ml.lawnick@gmx.de>
32317 Acked-by: Stefan Roese <sr@denx.de>
32319 commit ce6d0c8de031f345bde745f3b855082adf1c4e45
32320 Author: Stefan Roese <sr@denx.de>
32321 Date: Thu Mar 19 15:35:50 2009 +0100
32323 UBIFS: Add UBIFS commands
32325 This patchset adds these UBIFS related commands:
32328 Mount an UBIFS volume
32331 List a directory of the mounted UBIFS volume
32334 Load a file from the mounted UBIFS volume to memory
32336 Signed-off-by: Stefan Roese <sr@denx.de>
32338 commit 9eefe2a2b37a838558e3d213a9f5519503d0c180
32339 Author: Stefan Roese <sr@denx.de>
32340 Date: Thu Mar 19 15:35:05 2009 +0100
32342 UBIFS: Implement read-only UBIFS support in U-Boot
32344 The U-Boot UBIFS implementation is largely a direct copy from the current
32345 Linux version (2.6.29-rc6). As already done in the UBI version we have an
32346 "abstraction layer" to redefine or remove some OS calls (e.g. mutex_lock()
32347 ...). This makes it possible to use the original Linux code with very
32348 little changes. And by this we can better update to later Linux versions.
32350 I removed some of the Linux features that are not used in the U-Boot
32351 version (e.g. garbage-collection, write support).
32353 Signed-off-by: Stefan Roese <sr@denx.de>
32354 CC: Artem Bityutskiy <dedekind@infradead.org>
32355 CC: Adrian Hunter <ext-Adrian.Hunter@nokia.com>
32357 commit b1b4e89a0f3b75854c39a62cae41bad56d210adf
32358 Author: Stefan Roese <sr@denx.de>
32359 Date: Thu Mar 19 15:34:56 2009 +0100
32361 Add LZO decompressor support
32363 This patch adds LZO decompression support to U-Boot. It is needed for
32364 the upcoming UBIFS support, since UBIFS uses LZO as default compressor/
32365 decompressor. Since we only support read-only in UBIFS, only the
32366 decompressor is needed.
32368 All this is copied with minor changes from the current Linux kernel
32369 version (2.6.28-rc8).
32371 This patch only implements this LZO decompressor support for PPC.
32372 Other platforms using UBIFS will have to add the required
32373 "include/asm/unaligned.h" as well. It should be fairly easy to copy this
32374 from the Linux source tree as I have done it for PPC in this patch.
32376 Signed-off-by: Stefan Roese <sr@denx.de>
32378 commit 68d7d65100e84df00bca971c114092731b441090
32379 Author: Stefan Roese <sr@denx.de>
32380 Date: Thu Mar 19 13:30:36 2009 +0100
32382 Separate mtdparts command from jffs2
32384 Currently the mtdparts commands are included in the jffs2 command support.
32385 This doesn't make sense anymore since other commands (e.g. UBI) use this
32386 infrastructure as well now. This patch separates the mtdparts commands from
32387 the jffs2 commands making it possible to only select mtdparts when no JFFS2
32390 Signed-off-by: Stefan Roese <sr@denx.de>
32391 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
32393 commit 02a301cd5087eaffdf456e0a5cec1100c4d9a398
32394 Author: Stefan Roese <sr@denx.de>
32395 Date: Wed Feb 25 12:11:15 2009 +0100
32397 powerpc: Only use eth_getenv_enetaddr() if networking is enabled
32399 Signed-off-by: Stefan Roese <sr@denx.de>
32401 commit 5c4fa9b474af95d60f019ec6369cbe77b9dab4b5
32402 Author: Grzegorz Bernacki <gjb@semihalf.com>
32403 Date: Tue Mar 17 10:06:40 2009 +0100
32405 Add support for the digsy MTC board.
32407 This is the InterControl custom device based on the MPC5200B chip.
32409 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
32411 commit ff7dc067369e30066744f096995aef7d97574d15
32412 Author: Stefan Roese <sr@denx.de>
32413 Date: Mon Feb 23 16:52:36 2009 +0100
32415 powerpc: Fix compilation warning in board.c
32419 board.c: In function 'board_init_r':
32420 board.c:653: warning: unused variable 'i'
32421 board.c:651: warning: unused variable 'e'
32423 Signed-off-by: Stefan Roese <sr@denx.de>
32425 commit 9cd690160d3ce1a7fb4ceeee6c99cedb1ac1d49c
32426 Author: Stefan Roese <sr@denx.de>
32427 Date: Mon Feb 23 16:42:51 2009 +0100
32429 ppc4xx: Don't write the MAC address into the internal SoC registers
32431 Remove this code. It's not needed. The 4xx EMAC driver stores the MAC
32432 addresses into the SoC registers instead.
32434 Signed-off-by: Stefan Roese <sr@denx.de>
32436 commit bb57ad4be76d0e2e7f9ec56678235cc9872ff40f
32437 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32438 Date: Fri Feb 20 10:19:19 2009 +0100
32440 ppc4xx: Use correct io accessors for esd 405/440 boards
32442 This patch replaces in/out8/16/32 macros by in/out_8/_be16/_be32
32443 macros. Also volatile pointer references are replaced by the
32446 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32447 Signed-off-by: Stefan Roese <sr@denx.de>
32449 commit 049216f045fd8e0f45bcef121c2bb1c7d3de6988
32450 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32451 Date: Fri Feb 20 10:19:18 2009 +0100
32453 ppc4xx: Use correct io accessors for esd 405 boards
32455 This patch replaces in/out8/16/32 macros by in/out_8/_be16/_be32
32456 macros. Also volatile pointer references are replaced by the
32459 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32460 Signed-off-by: Stefan Roese <sr@denx.de>
32462 commit a59205d1519375d027f97a545ad642ab20fce6f8
32463 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32464 Date: Fri Feb 20 10:19:17 2009 +0100
32466 ppc4xx: Cleanup linker scripts of esd 4xx boards
32468 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32469 Signed-off-by: Stefan Roese <sr@denx.de>
32471 commit 2f103ee284e68934a648732db5e0b6ceb4a1ed8f
32472 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32473 Date: Fri Feb 20 10:19:16 2009 +0100
32475 ppc4xx: Update TEXT_BASE for DASA_SIM boards
32477 Fix building DASA_SIM boards by increasing U-Boot's size in flash.
32479 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32480 Signed-off-by: Stefan Roese <sr@denx.de>
32482 commit 09db8f4de6805f1dde510c167f20e56a5405d29e
32483 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32484 Date: Fri Feb 20 10:19:15 2009 +0100
32486 ppc4xx: DU405 maintenance fix
32488 -strip unused features
32491 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32492 Signed-off-by: Stefan Roese <sr@denx.de>
32494 commit 75511b47ac2647be48218dbb93af05b21f404f67
32495 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32496 Date: Fri Feb 20 10:19:14 2009 +0100
32498 ppc4xx: Abort autoboot only by space key on CPCI405 boards
32500 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32501 Signed-off-by: Stefan Roese <sr@denx.de>
32503 commit e17ee157ca9ff0d4cc5841d06c4b70c1603df29c
32504 Author: Graeme Russ <graeme.russ@gmail.com>
32505 Date: Tue Feb 24 21:14:56 2009 +1100
32507 Add basic relocation to i386 port
32509 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
32511 commit 8c63d47651f77d9fb887cad433370b866eb0a193
32512 Author: Graeme Russ <graeme.russ@gmail.com>
32513 Date: Tue Feb 24 21:14:45 2009 +1100
32515 Implement SC520 timers
32517 Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32519 commit 6d7f610b09f813b1239eedcbfe921cfd439aea25
32520 Author: Graeme Russ <graeme.russ@gmail.com>
32521 Date: Tue Feb 24 21:14:32 2009 +1100
32523 Factor out SC520 sub-features
32525 Moved sub-features of the SC520 code which is currently selectively compiled
32526 using #ifdef out of sc520.c into individual files selectively compiled via
32529 Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32531 commit abf0cd3dff227cfb6e82ad13be62e28e6e89d5df
32532 Author: Graeme Russ <graeme.russ@gmail.com>
32533 Date: Tue Feb 24 21:13:40 2009 +1100
32535 Rewrite i386 interrupt handling
32537 Rewrite interrupt handling functionality for the i386 port. Separated
32538 functionality into separate CPU and Architecture components.
32540 It appears as if the i386 interrupt handler functionality was intended
32541 to allow multiple handlers to be installed for a given interrupt.
32542 Unfortunately, this functionality was not fully implemented and also
32543 had the problem that irq_free_handler() does not allow the passing
32544 of the handler function pointer and therefore could never be used to
32545 free specific handlers that had been installed for a given IRQ.
32547 There were also various issues with array bounds not being fully
32550 I had two objectives in mind for the new implementation:
32552 1) Keep the implementation as similar as possible to existing
32553 implementations. To that end, I have used the leon2/3
32554 implementations as the reference
32556 2) Seperate CPU and Architecture specific elements. All specific i386
32557 interrupt functionality is now in cpu/i386/ with the high level
32558 API and architecture specific code in lib_i386. Functionality
32559 specific to the PC/AT architecture (i.e. cascaded i8259 PICs) has
32560 been further split out into an individual file to allow for the
32561 implementation of the PIC architecture of the SC520 CPU (supports
32564 Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32566 commit ece444b42b71eb5bce34a24ec584573b3c8c4a98
32567 Author: Graeme Russ <graeme.russ@gmail.com>
32568 Date: Tue Feb 24 21:12:35 2009 +1100
32572 Moved ali512x.h from include/asm-i386/ic/ to /include
32574 Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32576 commit 6d83e3ac61dcdbcb7f04664309a9689fe01c5704
32577 Author: Graeme Russ <graeme.russ@gmail.com>
32578 Date: Tue Feb 24 21:12:20 2009 +1100
32580 Rename SC520 Configuration Options
32582 Options are now all uniformly CONFIG_SYS_SC520_<option>
32584 Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32586 commit f62fb99941c625605aa16a0097b396a5c16d2c88
32587 Author: Trent Piepho <xyzzy@speakeasy.org>
32588 Date: Wed Feb 18 15:22:05 2009 -0800
32590 Fix all linker script to handle all rodata sections
32592 A recent gcc added a new unaligned rodata section called '.rodata.str1.1',
32593 which needs to be added the the linker script. Instead of just adding this
32594 one section, we use a wildcard ".rodata*" to get all rodata linker section
32595 gcc has now and might add in the future.
32597 However, '*(.rodata*)' by itself will result in sub-optimal section
32598 ordering. The sections will be sorted by object file, which causes extra
32599 padding between the unaligned rodata.str.1.1 of one object file and the
32600 aligned rodata of the next object file. This is easy to fix by using the
32601 SORT_BY_ALIGNMENT command.
32603 This patch has not be tested one most of the boards modified. Some boards
32604 have a linker script that looks something like this:
32617 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
32619 This means the start of rodata will no longer be 16 bytes aligned.
32620 However, the boundary between text and rodata/eh_frame is still aligned to
32621 16 bytes, which is what I think the real purpose of the ALIGN call is.
32623 Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
32625 commit 566b652c7cdb0e5e0529bb3d1eaffbd2bf45a032
32626 Author: Mike Frysinger <vapier@gentoo.org>
32627 Date: Wed Feb 11 18:26:08 2009 -0500
32629 remove bi_enet*addr from global data for all arches
32631 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32632 CC: Ben Warren <biggerbadderben@gmail.com>
32633 CC: Daniel Hellstrom <daniel@gaisler.com>
32634 CC: Michal Simek <monstr@seznam.cz>
32635 CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
32636 CC: Scott McNutt <smcnutt@psyent.com>
32637 CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
32639 commit eb85aa594c1b57a1e3be9689b65171a137a36432
32640 Author: Mike Frysinger <vapier@gentoo.org>
32641 Date: Wed Feb 11 20:07:19 2009 -0500
32643 ppc: mark global bi_enet*addr as legacy
32645 The environment is the canonical storage location of the mac address, so
32646 we're killing off the global data location and moving everything to
32647 querying the env directly.
32649 In the ppc case, these things are part of the legacy ABI, so keep them
32650 around but mark them as legacy so no new code will touch them.
32652 Also stop calling load_sernum_ethaddr() since all boards now implement
32655 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32656 CC: Ben Warren <biggerbadderben@gmail.com>
32658 commit 9c150102bc1de375d36d97a1cc2dd0e9639b15df
32659 Author: Mike Frysinger <vapier@gentoo.org>
32660 Date: Wed Feb 11 20:09:52 2009 -0500
32662 boards: get mac address from env and move load_sernum_ethaddr() to board init
32664 The environment is the canonical storage location of the mac address, so
32665 we're killing off the global data location and moving everything to
32666 querying the env directly.
32668 Rather than have common ppc code call a board-specific function like
32669 load_sernum_ethaddr(), have each board call it in its own board-specific
32670 misc_init_r() function.
32672 The boards that get converted here are:
32677 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32678 CC: Ben Warren <biggerbadderben@gmail.com>
32679 CC: Stefan Roese <sr@denx.de>
32681 commit 92b50ffef978f05858a0ff4cbe88430bc51a28a2
32682 Author: Mike Frysinger <vapier@gentoo.org>
32683 Date: Wed Feb 11 19:55:01 2009 -0500
32685 cmc_pu2: get mac address from environment
32687 The environment is the canonical storage location of the mac address, so
32688 we're killing off the global data location and moving everything to
32689 querying the env directly.
32691 Also rename load_sernum_ethaddr() to misc_init_r() so we don't need to
32692 handle this board specially in common ARM code.
32694 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32695 CC: Ben Warren <biggerbadderben@gmail.com>
32697 commit d8d21e699d7fcfb6ab11635110266dd09b7edc62
32698 Author: Mike Frysinger <vapier@gentoo.org>
32699 Date: Mon Feb 16 18:03:14 2009 -0500
32701 boards: move board_get_enetaddr() into board-specific init
32703 The environment is the canonical storage location of the mac address, so
32704 we're killing off the global data location and moving everything to
32705 querying the env directly.
32707 Rather than have the common ppc code have board-specific hooks, move the
32708 board_get_enetaddr() function into the board-specific init functions.
32710 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32711 CC: Ben Warren <biggerbadderben@gmail.com>
32713 commit f11e6ff5b1859d9213f0d501b3309e065f487543
32714 Author: Mike Frysinger <vapier@gentoo.org>
32715 Date: Wed Feb 11 19:39:55 2009 -0500
32717 arm: get mac address from environment
32719 The environment is the canonical storage location of the mac address, so
32720 we're killing off the global data location and moving everything to
32721 querying the env directly.
32723 Some warts are remaining and should be killed off (by moving the func to
32724 the appropriate board init code):
32725 - davinci_eth_set_mac_addr
32726 - cs8900_get_enetaddr
32729 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32730 CC: Ben Warren <biggerbadderben@gmail.com>
32732 commit 0107cf66f7346e8c7d6cf0fe99d2f265134afd59
32733 Author: Mike Frysinger <vapier@gentoo.org>
32734 Date: Wed Feb 11 19:36:20 2009 -0500
32736 nx823: get mac address from environment
32738 The environment is the canonical storage location of the mac address, so
32739 we're killing off the global data location and moving everything to
32740 querying the env directly.
32742 For the nx823, the serial number is moved out of load_sernum_ethaddr() and
32743 into misc_init_r() as is the env setup. This lets us kill off the former
32744 function in the process.
32746 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32747 CC: Ben Warren <biggerbadderben@gmail.com>
32749 commit 19b5b533ccd522abeb501d510750693c35e20456
32750 Author: Mike Frysinger <vapier@gentoo.org>
32751 Date: Wed Feb 11 18:27:18 2009 -0500
32753 lib_*/board.c: do not initialize bi_enet*addr in global data
32755 Since everyone is using the environment for mac address storage, there is
32756 no point in seeding the global data.
32758 The arches that are converted here:
32768 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32769 CC: Ben Warren <biggerbadderben@gmail.com>
32770 CC: Daniel Hellstrom <daniel@gaisler.com>
32771 CC: Michal Simek <monstr@seznam.cz>
32772 CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
32773 CC: Scott McNutt <smcnutt@psyent.com>
32774 CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
32776 commit 740e8ba7d475c49c1b76058e1bf354e376b5c4e0
32777 Author: Mike Frysinger <vapier@gentoo.org>
32778 Date: Wed Feb 11 19:19:54 2009 -0500
32780 npe: get mac address from environment
32782 The environment is the canonical storage location of the mac address, so
32783 we're killing off the global data location and moving everything to
32784 querying the env directly.
32786 The resulting code can also be simplified even further.
32788 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32789 CC: Stefan Roese <sr@denx.de>
32790 CC: Ben Warren <biggerbadderben@gmail.com>
32792 commit 6bacfa6a8e9b264d37c1262fc1f3e948d1feab81
32793 Author: Mike Frysinger <vapier@gentoo.org>
32794 Date: Wed Feb 11 19:18:41 2009 -0500
32796 cpu/: get mac address from environment
32798 The environment is the canonical storage location of the mac address, so
32799 we're killing off the global data location and moving everything to
32800 querying the env directly.
32802 The cpus that get converted here:
32810 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32811 CC: Ben Warren <biggerbadderben@gmail.com>
32812 CC: John Rigby <jrigby@freescale.com>
32813 CC: Stefan Roese <sr@denx.de>
32815 commit 03f3d8d3b39cf85c0ce7ca903b436701e8aa610b
32816 Author: Mike Frysinger <vapier@gentoo.org>
32817 Date: Wed Feb 11 19:09:54 2009 -0500
32819 lan91c96/smc91111/smc911x: get mac address from environment
32821 The environment is the canonical storage location of the mac address, so
32822 we're killing off the global data location and moving everything to
32823 querying the env directly.
32825 Also, do not bother checking the EEPROM if the env is setup. This
32826 simplifies the code greatly.
32828 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32829 Signed-off-by: Wolfgang Dnek <wd@denx.de>
32830 CC: Ben Warren <biggerbadderben@gmail.com>
32831 CC: Rolf Offermanns <rof@sysgo.de>
32832 CC: Erik Stahlman <erik@vt.edu>
32833 CC: Daris A Nevil <dnevil@snmc.com>
32834 CC: Sascha Hauer <s.hauer@pengutronix.de>
32836 commit c527ce92511cbf723c2ca77bee1cf9ecf83dac81
32837 Author: Mike Frysinger <vapier@gentoo.org>
32838 Date: Wed Feb 11 19:14:09 2009 -0500
32840 sh_eth: get mac address from environment
32842 The environment is the canonical storage location of the mac address, so
32843 we're killing off the global data location and moving everything to
32844 querying the env directly.
32846 The sh_eth driver can also be simplified a bit by using enetaddr member of
32847 the eth_device structure.
32849 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32850 CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
32851 CC: Carlos Munoz <carlos@kenati.com>
32852 CC: Ben Warren <biggerbadderben@gmail.com>
32854 commit 0a5238cea90665c230297a8fd77bb0b3b61ca177
32855 Author: Mike Frysinger <vapier@gentoo.org>
32856 Date: Wed Feb 11 19:06:09 2009 -0500
32858 cs8900: get mac address from environment
32860 The environment is the canonical storage location of the mac address, so
32861 we're killing off the global data location and moving everything to
32862 querying the env directly.
32864 The cs8900 driver also changes slightly in that the hardware is not
32865 consulted if the mac address in the env is sane.
32867 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32868 CC: Marius Groeger <mgroeger@sysgo.de>
32869 CC: Ben Warren <biggerbadderben@gmail.com>
32871 commit c4b8762f11d337e6a9d90c227b2871d65d372469
32872 Author: Mike Frysinger <vapier@gentoo.org>
32873 Date: Wed Feb 11 19:04:25 2009 -0500
32875 bcm570x: get mac address from environment
32877 The environment is the canonical storage location of the mac address, so
32878 we're killing off the global data location and moving everything to
32879 querying the env directly.
32881 Since the address is in the PLM_DEVICE_BLOCK structure already, there is
32882 no need to pass the NodeAddress as a second parameter. So drop the second
32883 argument to the LM_SetMacAddress() function (and update the tigon3 driver
32886 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32887 CC: Ben Warren <biggerbadderben@gmail.com>
32889 commit d3f871482f06f6a4eaf4a3fafde84846bad87b4f
32890 Author: Mike Frysinger <vapier@gentoo.org>
32891 Date: Wed Feb 11 19:01:26 2009 -0500
32893 drivers/net/: get mac address from environment
32895 The environment is the canonical storage location of the mac address, so
32896 we're killing off the global data location and moving everything to
32897 querying the env directly.
32899 The drivers that get converted here:
32914 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32915 CC: Ben Warren <biggerbadderben@gmail.com>
32916 CC: Rolf Offermanns <rof@sysgo.de>
32917 CC: Stefan Roese <sr@denx.de>
32918 CC: Sascha Hauer <saschahauer@web.de>
32919 CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32920 CC: Greg Ungerer <greg.ungerer@opengear.com>
32921 CC: Xue Ligong <lgxue@hotmail.com>
32922 CC: Masami Komiya <mkomiya@sonare.it>
32923 CC: Curt Brune <curt@cucy.com>
32924 CC: Michal SIMEK <monstr@monstr.eu>
32926 commit b6b4625d175019e387e5b0f65a17322a78f6bb90
32927 Author: Mike Frysinger <vapier@gentoo.org>
32928 Date: Wed Feb 11 18:38:38 2009 -0500
32930 boards: get mac address from environment
32932 The boards that get converted here to use the environment for the mac
32933 address rather than global data:
32942 xilinx (the ones that use xilinx_enet)
32944 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32945 CC: Ben Warren <biggerbadderben@gmail.com>
32946 CC: Sangmoon Kim <dogoil@etinsys.com>
32947 CC: Heiko Schocher <hs@denx.de>
32948 CC: David Mueller <d.mueller@elsoft.ch>
32949 CC: Niklaus Giger <niklaus.giger@netstal.com>
32950 CC: Wolfgang Grandegger <wg@denx.de>
32951 CC: Dave Ellis <DGE@sixnetio.com>
32952 CC: Ricardo Ribalda <ricardo.ribalda@uam.es>
32954 commit 06a0c4381a65ed500c816a05b9ae7b207c3b1d4b
32955 Author: Mike Frysinger <vapier@gentoo.org>
32956 Date: Wed Feb 11 18:36:45 2009 -0500
32958 AmigaOneG3SE/enet: get mac address from environment
32960 Always use the MAC address that is stored in the environment first before
32961 falling back to the ROM. This also cuts out any comparison steps: if the
32962 mac in the env is sane, the ROM is never consulted.
32964 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32965 CC: Thomas Frieden <ThomasF@hyperion-entertainment.com>
32966 CC: Ben Warren <biggerbadderben@gmail.com>
32968 commit 56b555a644f3cbb1b3929cb52b61d3ce483885f5
32969 Author: Mike Frysinger <vapier@gentoo.org>
32970 Date: Wed Feb 11 18:52:38 2009 -0500
32972 nvedit: do not update global bi_enetaddr and do not call eth_set_enetaddr()
32974 Since the ethernet layer handles updating of device addresses itself from
32975 the environment, there is no point in calling eth_set_enetaddr().
32977 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32978 CC: Ben Warren <biggerbadderben@gmail.com>
32980 commit 5013533467c1de731c2f0c9beb4b41ce3f07cbeb
32981 Author: Mike Frysinger <vapier@gentoo.org>
32982 Date: Wed Feb 11 18:54:07 2009 -0500
32984 lynxkdi: get mac address from environment
32986 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32987 CC: Ben Warren <biggerbadderben@gmail.com>
32989 commit 62c93d92f1b6266b2f33c5f403931b51cbd2a246
32990 Author: Mike Frysinger <vapier@gentoo.org>
32991 Date: Wed Feb 11 18:51:43 2009 -0500
32993 bootvx: get mac address from environment
32995 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32996 CC: Niklaus Giger <niklaus.giger@member.fsf.org>
32997 CC: Ben Warren <biggerbadderben@gmail.com>
32999 commit de2dff6ff89f98c6062f4d224fd434a3ede035d1
33000 Author: Mike Frysinger <vapier@gentoo.org>
33001 Date: Wed Feb 11 18:50:10 2009 -0500
33003 bdinfo: get mac address from environment
33005 Add a new print_eth() function to automate the eth*addr env var acquisition
33006 and display. Affects all arches.
33008 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33009 CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33010 CC: Scott McNutt <smcnutt@psyent.com>
33011 CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
33012 CC: Michal Simek <monstr@seznam.cz>
33013 CC: Daniel Hellstrom <daniel@gaisler.com>
33014 CC: Ben Warren <biggerbadderben@gmail.com>
33016 commit 95823ca0773356860e622ee3304a4b7cafcbf19a
33017 Author: Mike Frysinger <vapier@gentoo.org>
33018 Date: Wed Feb 11 18:23:48 2009 -0500
33020 net: get mac address from environment and use eth util funcs
33022 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33023 CC: Ben Warren <biggerbadderben@gmail.com>
33025 commit 500b6c51e4c41f4562cb48344af98deb7e342731
33026 Author: Mike Frysinger <vapier@gentoo.org>
33027 Date: Mon Oct 13 15:06:25 2008 -0400
33029 Blackfin: bfin_mac: force boards to setup the MAC themselves
33031 Since the on-chip MAC does not have an eeprom or similar interface, force
33032 all Blackfin boards that use this driver to setup the board data with a
33035 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33036 CC: Ben Warren <biggerbadderben@gmail.com>
33038 commit 6ff4137f2ad640e4fc8ea1b0455161ddff1f6730
33039 Author: Mike Frysinger <vapier@gentoo.org>
33040 Date: Wed Feb 11 14:12:34 2009 -0500
33042 doc/README.enetaddr: document proper MAC usage
33044 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33045 CC: Ben Warren <biggerbadderben@gmail.com>
33047 commit 3f6e6993e92fd0658da1746d1c84644612ee520b
33048 Author: Mike Frysinger <vapier@gentoo.org>
33049 Date: Thu Jan 29 19:43:44 2009 -0500
33051 net: new utility functions for working with enetaddr's
33053 Declare new utility functions for converting between the environment
33054 variables (eth*addr) and the binary MAC address representation. This way
33055 we can unify all the random places that already do this kind of thing.
33057 The functions in question:
33058 eth_parse_enetaddr - "..." -> {...}
33059 eth_getenv_enetaddr - env -> {...}
33060 eth_setenv_enetaddr - {...} -> env
33062 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33063 CC: Ben Warren <biggerbadderben@gmail.com>
33065 commit b6446b67758ea1e41223f0782924bb73fd0a89d0
33066 Author: Mike Frysinger <vapier@gentoo.org>
33067 Date: Tue Feb 17 00:00:53 2009 -0500
33069 convert print_IPaddr() to %pI4
33071 Now that our printf functions support the %pI4 modifier like the kernel,
33072 let's drop the inflexible print_IPaddr() function and covert over to the
33075 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33076 CC: Ben Warren <biggerbadderben@gmail.com>
33078 commit 6c6166f52983dac775e3852f9d0f49d033f27108
33079 Author: Mike Frysinger <vapier@gentoo.org>
33080 Date: Mon Feb 16 23:21:36 2009 -0500
33082 vsprintf: pull updates from Linux kernel
33084 This brings in support for the %p modifier which allows us to easily print
33085 out things like ip addresses, mac addresses, and pointers.
33087 It also converts the rarely used 'q' length modifier to the common 'L'
33088 modifier when dealing with quad types.
33090 While this new code is a bit larger (~1k .text), most of it should be made
33091 up by converting the existing ip/mac address code to use format modifiers.
33093 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33095 commit a43ea5cc6d612471fbc74f0a26b2bea5864aa1d6
33096 Author: Jon Smirl <jonsmirl@gmail.com>
33097 Date: Thu Mar 19 23:04:18 2009 -0400
33099 .gitignore for generated files in api_examples directory
33101 Add .gitignore for generated files in api_examples directory
33103 Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
33104 Signed-off-by: Wolfgang Denk <wd@denx.de>
33106 commit 40281a9ca21a6b6d7b996b4d4eeaa19026337231
33107 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33108 Date: Wed Mar 18 12:27:04 2009 +0900
33110 net: sh_eth: Remove sh_eth_reset() from halt function
33112 sh_eth_reset is function to reset Ether IP.
33113 The MAC address is stored in IP, but it is initialized by this function.
33114 OS (e.g. Linux Kernel) can not use this device when initialized.
33115 This revises this problem.
33117 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33119 commit f8853d105da7d69bc92a5b4578f9b85234e558ec
33120 Author: Anatolij Gustschin <agust@denx.de>
33121 Date: Fri Mar 20 12:45:50 2009 +0100
33123 ppc4xx: Fix bug in PCI outbound map configuration for canyonlands
33125 PCI outbound address map configuration doesn't match the
33126 PCI memory address range covered by appropriate TLB entry
33127 configuration for canyonlands causing machine check
33128 exceptions while accessing PCI memory regions. This patch
33129 provides a fix for this issue.
33131 Kazuaki Ichinohe observed and reported this issue while
33132 testing display output with PCI ATI video card on canyonlands.
33134 Signed-off-by: Anatolij Gustschin <agust@denx.de>
33135 Signed-off-by: Stefan Roese <sr@denx.de>
33137 commit 7a88601a34132548c3c591ea87ab3468b51121b0
33138 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
33139 Date: Fri Mar 6 10:09:37 2009 -0500
33141 CFI: geometry reversal for STMicro M29W320DT
33143 Follow up to the flash_fixup_stm to fix geometry reversal
33144 on STMicro M29W320ET flash chip. The M29W320DT has 4 erase region.
33146 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
33147 Signed-off-by: Stefan Roese <sr@denx.de>
33149 commit 069f4364d807d7fdea3de7385ad2f8d83c587aec
33150 Author: Mike Frysinger <vapier@gentoo.org>
33151 Date: Wed Feb 25 17:29:40 2009 -0500
33153 smc911x_eeprom: update register API
33155 The smc911x driver changed the naming convention for its register funcs,
33156 so update the eeprom code accordingly.
33158 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33159 CC: Ben Warren <biggerbadderben@gmail.com>
33161 commit 6a397ef0e6c58caab8bf427d447714bc9b3bb9d4
33162 Author: Grzegorz Bernacki <gjb@semihalf.com>
33163 Date: Tue Mar 17 10:06:39 2009 +0100
33165 mpc52xx: Get rid of board-specific #ifdef's in cpu/mpc5xxx/ide.c
33167 Total5200 and digsy MTC use I2C port 2 pins as a ATA chip select.
33168 To avoid adding board-specific ifdefs to cpu/mpc5xxx/ide.c new
33169 define CONFIG_SYS_ATA_CS_ON_I2C2 was introduced. It is used by
33170 Total5200 and will be used by digsy MTC and other boards with
33171 ATA CS on I2C pins.
33173 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
33175 commit 1b6275dfb173bd2edb8f208dd050d6f47ae39654
33176 Author: Heiko Schocher <hs@denx.de>
33177 Date: Thu Mar 12 07:37:34 2009 +0100
33179 8xx: add support for new keymile kmsupx4 board.
33181 This patch adds support for the kmsupx4 board from Keymile,
33182 based on a Freescale MPC852T CPU
33184 - serial console on SMC1
33187 - Ethernet over SCC3
33190 Signed-off-by: Heiko Schocher <hs@denx.de>
33192 commit d044954fe2a7e7a3dd104eb9c9d2104e38da2911
33193 Author: Heiko Schocher <hs@denx.de>
33194 Date: Thu Mar 12 07:37:28 2009 +0100
33196 8xx, mgsuvd: rename board to a more generic name
33198 renaming the "mgsuvd" board port into "km8xx", because
33199 there come more similar boards from keymile.
33200 Compiling the mgsuvd board with "make mgsuvd_config"
33203 Signed-off-by: Heiko Schocher <hs@denx.de>
33205 commit 18b2f35bde1672e074a3d5048383cb56fda745cb
33206 Author: Heiko Schocher <hs@denx.de>
33207 Date: Thu Mar 12 07:37:23 2009 +0100
33209 8xx, mgsuvd: Coding Style cleanup config file
33211 Signed-off-by: Heiko Schocher <hs@denx.de>
33213 commit 364123db6730d32330f818b65360d2cd27396667
33214 Author: Heiko Schocher <hs@denx.de>
33215 Date: Thu Mar 12 07:37:18 2009 +0100
33217 powerpc: common updates for keymile boards
33219 - added to keymile-common.h:
33220 - bootcount support
33222 - CONFIG_AUTO_COMPLETE
33223 - CONFIG_SYS_FLASH_PROTECTION
33225 - CONFIG_VERSION_VARIABLE
33226 - extracted common I2C settings for all boards
33227 - common default environment settings summarized
33229 Signed-off-by: Heiko Schocher <hs@denx.de>
33231 commit 506f391888b82d1b83bdd749c3cea9eb2fd64df8
33232 Author: Heiko Schocher <hs@denx.de>
33233 Date: Thu Mar 12 07:37:15 2009 +0100
33235 8xx, icache: enabling ICache not before running from RAM
33237 with the new CONFIG_SYS_DELAYED_ICACHE config option, ICache
33238 is not enabled before code runs from RAM.
33240 Signed-off-by: Heiko Schocher <hs@denx.de>
33242 commit cabf7b9c83bd780a5805ddbb4c0ce431d5b9f9f3
33243 Author: Heiko Schocher <hs@denx.de>
33244 Date: Thu Mar 12 07:37:11 2009 +0100
33246 82xx, mgcoge: fix environment sector size
33248 Size of one environment sector is 0x20000.
33250 Signed-off-by: Heiko Schocher <hs@denx.de>
33252 commit 27057d416c7cc9eb1860953da8836352c07f13e9
33253 Author: Ladislav Michl <ladis@linux-mips.org>
33254 Date: Mon Mar 16 23:27:31 2009 +0100
33256 NetStar: config reindentation
33258 Fix indentation broken by symbol renames. "Sort" driver related definitons.
33260 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
33262 commit 8d8235f84d3ef3f29b7d14e741369b5824b5bb4a
33263 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33264 Date: Tue Mar 17 11:21:43 2009 +0000
33266 ColdFire: Fix incorrect definition
33268 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33270 commit 9017d9325a5067b2ab0d70a2d3c907620c9ab7f8
33271 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33272 Date: Mon Mar 2 19:16:45 2009 +0000
33274 ColdFire: Fix M5329EVB and M5373EVB nand issue
33276 The Nand flash was unable to read and write properly
33277 due to Nand Chip Select (nCE) setup was in reverse
33278 order. Also, increase the Nand time out value to 60.
33280 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33282 commit 42b68af1062f75bb4a91cf47e329a7e8100cd815
33283 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33284 Date: Tue Jan 27 15:19:35 2009 +0000
33286 ColdFire: PLATFORM_CPPFLAGS updates for new compiler
33288 Update PLATFORM_CPPFLAGS to accept 4.3.x version of
33291 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33293 commit d6e4baf49987fc6f75e8574c0c27301a828b3132
33294 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33295 Date: Tue Jan 27 12:57:47 2009 +0000
33297 ColdFire: Provide gzip image size V2 & V3 platforms
33299 Default gzip bootm size is 8MB. Some platforms require
33302 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33304 commit c3a9e6374210679a81f611c1bcf968988bc20e41
33305 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33306 Date: Wed Feb 18 11:49:31 2009 +0000
33308 ColdFire: Fix M54451 serial boot dram setup
33310 The serial boot dram extended/standard mode register was not
33311 setup and was using default DRAM setup causing the U-boot was
33312 unstable to boot up in serial mode.
33314 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33316 commit 32d11d58159a575f08a982cad8a5a941ffe5cc3d
33317 Author: arun c <arun.edarath@gmail.com>
33318 Date: Thu Dec 4 15:57:15 2008 +0530
33320 Coldfire: XL Bus minor fixes
33322 According to coldfire manual data timeout > address time out
33323 also use correct macro to program XARB_CFG
33325 Signed-off-by: Arun C <arunedarath@mistralsolutions.com>
33327 commit 65d8bc94d8214812ccdf3372d3fef845cf4ec2e5
33328 Author: Scott Wood <scottwood@freescale.com>
33329 Date: Tue Mar 17 12:06:04 2009 -0500
33331 NAND: Have nboot accept .e and .i as legacy no-ops.
33333 This was intended to happen before, but a trivial bug prevented it.
33335 Signed-off-by: Scott Wood <scottwood@freescale.com>
33337 commit 0987505540918b2464b73069af3a5b766dbd3ceb
33338 Author: Ladislav Michl <ladis@linux-mips.org>
33339 Date: Fri Mar 13 14:38:19 2009 +0100
33341 NAND: Make nboot skip bad blocks
33343 nboot command currently does not skip bad blocks and gives read error when
33344 loading image stored over bad block. With patch applied, nboot works as
33347 Device 0 bad blocks:
33354 Loading from NAND 128MiB 3,3V 8-bit, offset 0x2c00000
33355 Image Name: Linux-2.6.22-omap1
33356 Created: 2008-11-20 23:44:32 UTC
33357 Image Type: ARM Linux Kernel Image (uncompressed)
33358 Data Size: 1052520 Bytes = 1 MB
33359 Load Address: 10008000
33360 Entry Point: 10008000
33361 Skipping bad block 0x02cc0000
33362 Automatic boot of image at addr 0x10400000 ...
33365 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
33366 Signed-off-by: Scott Wood <scottwood@freescale.com>
33368 commit 0b2f38fe3c4555dd2b81c69880403c13ad723153
33369 Author: Stefan Roese <sr@denx.de>
33370 Date: Thu Mar 12 07:27:25 2009 +0100
33372 ppc4xx: lwmon5: Only use one CS (rank) in DDR2 configuration
33374 This patch fixes a problem spotted by Mikhail Zolotaryov on Sequoia with
33375 the DDR2 configuration to only use one CS (rank). As this code is most
33376 likely copied from the original Sequoia version, this error was copied
33379 This patch also removes some dead code.
33381 Signed-off-by: Stefan Roese <sr@denx.de>
33383 commit 9199b9cc8f56aca26504b48cf702176208f46e54
33384 Author: Stefan Roese <sr@denx.de>
33385 Date: Thu Mar 12 07:24:40 2009 +0100
33387 ppc4xx: PMC440: Only use one CS (rank) in DDR2 configuration
33389 This patch fixes a problem spotted by Mikhail Zolotaryov on Sequoia with
33390 the DDR2 configuration to only use one CS (rank). As this code is most
33391 likely copied from the original Sequoia version, this error was copied
33394 Signed-off-by: Stefan Roese <sr@denx.de>
33396 commit ee86fd15e1ccda4be41f1dba82b8c9efea9a3145
33397 Author: Mikhail Zolotaryov <lebon@lebon.org.ua>
33398 Date: Wed Mar 11 10:54:46 2009 +0200
33400 Fix AMCC Sequoia board DDR memory configuration
33402 Sequoia board schematics (DES0211_11_SCH_11.pdf, page 5, unit U1D)
33403 specifies that BankSel#1 is not connected, while bootloader memory
33404 configuration is (board/amcc/sequoia/sdram.c):
33405 mtsdram(DDR0_10, 0x00000300);
33406 i.e. both Chip Selects used - not correct.
33408 If we change to correct value here:
33409 mtsdram(DDR0_10, 0x00000100);
33410 memory is accessible OK also.
33412 Signed-off-by: Mikhail Zolotaryov <lebon@lebon.org.ua>
33413 Signed-off-by: Stefan Roese <sr@denx.de>
33415 commit b3dd629e78870ba2dc9f8032978721c0fa02a856
33416 Author: Wolfgang Denk <wd@denx.de>
33417 Date: Sun Mar 15 22:40:09 2009 +0100
33419 Prepare 2009.03-rc2
33421 Update CHANEGLOG, fix minor coding style issue.
33423 Signed-off-by: Wolfgang Denk <wd@denx.de>
33425 commit 394d30dd1ee23b80fd5e59e17ebe0feca927ab31
33426 Author: Jerry Van Baren <gvb.uboot@gmail.com>
33427 Date: Fri Mar 13 11:40:10 2009 -0400
33429 mpc83xx: Add bank configuration to FSL spd_sdram.c
33431 The routine assumed 4 bank SDRAMs, enhance to configure for 4 or 8
33434 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
33435 Acked-by: Dave Liu <daveliu@freescale.com>
33436 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33438 commit b581626c1e2474a3dadf69d4f0e0582eccbc4235
33439 Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
33440 Date: Fri Mar 13 08:58:14 2009 +0100
33442 mpc83xx: correctly set encryption and I2C bus 0 clock
33444 This patch makes sure the correct mask is applied when setting
33445 the encryption and I2C bus 0 clock in SCCR.
33446 Failing to do so may lead to ENCCM being 0 in which case I2C bus 0
33449 Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
33450 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33452 commit e6a6a704151c2d7e4a7b485545b48a6020ccca17
33453 Author: Dirk Behme <dirk.behme@googlemail.com>
33454 Date: Thu Mar 12 19:30:50 2009 +0100
33456 OMAP3: Add support for OMAP3 die ID
33458 Read and store OMAP3 die ID in U-Boot environment.
33460 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
33462 commit f949bd8d089ec3059c460ac829c0d919e1d7af0e
33463 Author: Jon Smirl <jonsmirl@gmail.com>
33464 Date: Wed Mar 11 15:08:56 2009 -0400
33466 MPC5200 FEC MII speed register
33468 Set a non-zero speed in the MII register so that MII commands will work.
33470 Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
33472 commit 94a353611b93ac4cb4434a5f7e98aa0902da919e
33473 Author: Yusuke.Goda <goda.yusuke@renesas.com>
33474 Date: Fri Mar 13 16:08:18 2009 +0900
33476 sh: ap325rxa: Change the wait cycle in the area 5
33478 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
33479 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33481 commit 2db0e1278b9f11263e0a13326b57d4f99781f7ac
33482 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33483 Date: Wed Feb 25 16:04:26 2009 +0900
33485 sh: Fix cannot work rtl8139 on r2dplus
33487 The rtl8139 driver use pci_mem_to_phys. So it need PCI system memory
33490 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33491 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33493 commit 64f3c0b8ba99d6651db59273e497ab5e857c8d4f
33494 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33495 Date: Fri Feb 27 18:35:41 2009 +0900
33497 sh: Add netdev header fixing of warning/build
33499 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33500 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33502 commit ada9318252f51c2626e9837c623f9812b0308dea
33503 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33504 Date: Tue Mar 3 15:11:17 2009 +0900
33506 sh: Add support 32-Bit Extended Address Mode to sh7785lcr
33508 We can built 'make sh7785lcr_32bit_config'. And add new command "pmb"
33509 for this mode. This command changes PMB for using 512MB system memory.
33511 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33512 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33514 commit 06b18163b57e6b0349b0c299222d50e7b1e41e50
33515 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33516 Date: Wed Feb 25 14:26:42 2009 +0900
33518 sh: Add some register value configurable to PCI of SH7780
33520 Some register value was hardcoded for System memory size 128MB and
33521 memory offset 0x08000000. This patch fixed the problem.
33523 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33524 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33526 commit 06e2735eb85cbea7cecb3c308d6d078b3651b22c
33527 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33528 Date: Wed Feb 25 14:26:52 2009 +0900
33530 sh: Add system memory registration to PCI for SH4
33532 It is necessary for some pci device driver.
33534 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33535 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33537 commit b3061b40db691245a7bb9a55354b4edacbf3902d
33538 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33539 Date: Wed Feb 25 14:26:55 2009 +0900
33541 sh: Add value for PCI system memory registration of sh7785lcr
33543 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33544 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33546 commit 6d84ae3956a6cd7aebd86f661130752594e60124
33547 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33548 Date: Tue Mar 3 15:11:08 2009 +0900
33550 sh: Add macros for SH-4A 32-Bit Address Extended Mode
33552 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33553 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33555 commit 3e3eec39de8fe0ae62e6e4d4e3fa4442ee9ed6b1
33556 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33557 Date: Tue Feb 3 13:35:05 2009 +0900
33559 sh: use write{8,16,32} in ms7720se lowlevel_init
33561 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33562 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33564 commit 0452352df118bc9dd684a056aaaa5fb4aed1178a
33565 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
33566 Date: Mon Mar 9 18:07:53 2009 -0500
33568 tsec: report when there is no vendor specific PHY support
33570 Commit af1c2b84 added a generic phy support, with an ID of zero
33571 and a 32 bit mask; meaning that it will match on any PHY ID.
33573 The problem is that there is a test that checked if a matching
33574 PHY was found, and if not, it printed the non-matching ID.
33575 But since there will always be a match (on the generic PHY,
33576 worst case), this test will never trip.
33578 In the case of a misconfigured PHY address, or of a PHY that
33579 isn't explicitly supported outside of the generic support,
33580 you will never see the ID of 0xffffffff, or the ID of the
33581 real (but unsupported) chip. It will silently fall through
33582 onto the generic support.
33584 This change makes that test useful again, and ensures that
33585 the selection of generic PHY support doesn't happen without
33586 some sort of notice. It also makes it explicitly clear that
33587 the generic PHY must be last in the PHY table.
33589 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
33590 Acked-by: Andy Fleming <afleming@freescale.com>
33592 commit c279dfc10186ceba78d3862036f158750e86599a
33593 Author: Wolfgang Denk <wd@denx.de>
33594 Date: Mon Mar 9 10:53:05 2009 +0100
33596 SIMPC8313 board: fix out of tree building.
33598 Fix typo in makefile which broke out of tree builds.
33600 Also use expolicit "rm" instead of "ln -sf" which is known to be
33603 Signed-off-by: Wolfgang Denk <wd@denx.de>
33604 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33606 commit 49b5aff491bd574935ecaf8545152066a25eff3d
33607 Author: ksi@koi8.net <ksi@koi8.net>
33608 Date: Mon Feb 23 10:53:13 2009 -0800
33610 Add eTSEC 1/2 IO override control (corrected)
33612 This adds tsec12ioovcr to include/asm-ppc/immap_85xx.h (was reserved.)
33614 Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
33616 commit 48c2b7bb432da84fcce05b4db6efad0be73a93dc
33617 Author: Andy Fleming <afleming@freescale.com>
33618 Date: Fri Mar 6 19:05:52 2009 -0600
33620 fsl: Remove unnecessary debug printfs
33622 These were left in accidentally, and are not really useful unless the
33623 code is as broken as it was when it was being developed.
33625 Signed-off-by: Andy Fleming <afleming@freescale.com>
33627 commit 0ee84b88b78bce425190d8cd7adf4c30cba0c2f0
33628 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
33629 Date: Tue Feb 24 02:37:59 2009 -0600
33631 Fix mpc85xx ddr-gen3 ddr_sdram_cfg.
33633 Commit e1be0d25, "32bit BUg fix for DDR2 on 8572" prevented other
33634 sdram_cfg bits (such as ecc and self_refresh_in_sleep) from being set.
33636 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
33638 commit a922fdb87af25c25c032424908dcf60fbf3250ea
33639 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33640 Date: Tue Feb 24 06:13:10 2009 +0100
33642 PXA: timer use do_div and simplify it
33644 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33646 commit 4b00d1aa82b6af9b4e628a5729a12086e44558b3
33647 Author: Wolfgang Denk <wd@denx.de>
33648 Date: Mon Mar 9 10:51:39 2009 +0100
33650 SIMPC8313 board: fix out of tree building.
33652 Fix typo in makefile which broke out of tree builds.
33654 Also use expolicit "rm" instead of "ln -sf" which is known to be
33657 Signed-off-by: Wolfgang Denk <wd@denx.de>
33659 commit f70fd13e2fe4cf58e251271c27f9c06e141d7f9a
33660 Author: Heiko Schocher <hs@denx.de>
33661 Date: Tue Feb 24 11:30:51 2009 +0100
33663 8360, kmeter1: added bootcount feature.
33665 add CONFIG_BOOTCOUNT_LIMIT feature for 8360 CPU.
33667 The bootcounter uses 8 bytes from the muram,
33668 because no other memory was found on this
33669 CPU for the bootcount feature. So we must
33670 correct the muram size in DTS before booting
33673 This feature is actual only implemented for
33674 MPC8360, because not all 83xx CPU have qe,
33675 and therefore no muram, which this feature
33678 Signed-off-by: Heiko Schocher <hs@denx.de>
33679 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33681 commit 1e7ed2565031e01abc18c713030a0a9829c07684
33682 Author: Heiko Schocher <hs@denx.de>
33683 Date: Tue Feb 24 11:30:48 2009 +0100
33685 83xx, kmeter: QE_ENET10 errata for Silicon Revision 2.1
33687 old code implemented the QE_ENET10 errata only for Silicon
33688 Revision 2.0. New code reads now the Silicon Revision
33689 register and sets dependend on the Silicon Revision the
33690 values as advised in the QE_ENET10 errata.
33692 Signed-off-by: Heiko Schocher <hs@denx.de>
33693 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33695 commit 605f78e34a3f0103693b891f2573edd352e7d495
33696 Author: Heiko Schocher <hs@denx.de>
33697 Date: Tue Feb 24 11:30:44 2009 +0100
33699 83xx, kmeter1: updates for 2009.03
33702 HRCWH_BOOTSEQ_DISABLE not HRCWH_BOOTSEQ_NORMAL
33703 HRCWH_LALE_EARLY added
33704 - DDR-SDRAM settings modified. This solves sporadically
33705 problems with this memory.
33706 - CS1 now 128 MB window size
33707 - CS3 now 512 MB window size
33709 - MTDPARTS_DEFAULT defined
33710 - CONFIG_HOSTNAME added
33711 - MONITOR_LEN now 384 KB
33713 Signed-off-by: Heiko Schocher <hs@denx.de>
33714 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33716 commit 118cbe3c35c898f8d020b29d6dc180307cacf147
33717 Author: Heiko Schocher <hs@denx.de>
33718 Date: Tue Feb 24 11:30:40 2009 +0100
33720 83xx, kmeter1: autodetect size of DDR II RAM
33722 it is possible that some board variants have different DDR II
33723 RAM sizes. So we autodetect the size of the assembled RAM.
33725 Signed-off-by: Heiko Schocher <hs@denx.de>
33726 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33728 commit c1bce4fff750d734b1fa7467eb08f93902c97ca6
33729 Author: Heiko Schocher <hs@denx.de>
33730 Date: Tue Feb 24 11:30:37 2009 +0100
33732 83xx, i2c: add mux support for fsl_i2c
33734 This patch adds I2C mux support for the fsl_i2c driver. This
33735 allows you to add "new" i2c busses, which are reached over
33736 i2c muxes. For more infos, please look in the README and
33737 search for CONFIG_I2C_MUX.
33739 Signed-off-by: Heiko Schocher <hs@denx.de>
33740 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33742 commit 19f0e93041dbfe22f8d39b98e4f7f9ea87b77803
33743 Author: Heiko Schocher <hs@denx.de>
33744 Date: Tue Feb 24 11:30:34 2009 +0100
33746 83xx, kmeter1: add I2C, dtt, eeprom support
33748 This patch adds I2C support for the Keymile kmeter1 board.
33749 It uses the First I2C Controller from the CPU, for
33750 accessing 4 temperature sensors, an eeprom with IVM data
33751 and the booteeprom over a pca9547 mux.
33753 Signed-off-by: Heiko Schocher <hs@denx.de>
33754 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33756 commit db1d72afd77287bc8577210f3f71ab249dcf146f
33757 Author: Heiko Schocher <hs@denx.de>
33758 Date: Tue Feb 24 11:30:30 2009 +0100
33760 i2c, dtt: move dtt_init () to board_init_r ()
33762 In case where a board not uses CONFIG_POST, it is not
33763 necessary to init the DTTs when running from flash.
33765 Signed-off-by: Heiko Schocher <hs@denx.de>
33766 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33768 commit 5b0055547f0246908b79cc300170d87380b69e18
33769 Author: Dave Liu <daveliu@freescale.com>
33770 Date: Wed Feb 25 12:31:32 2009 +0800
33772 83xx: Fix some bugs in spd sdram code
33774 1. RD_TO_PRE missed to add the AL, and need min 2 clocks for
33775 tRTP according to DDR2 JEDEC spec.
33776 2. WRTORD - tWTR need min 2 clocks according to DDR2 JEDEC spec.
33777 3. add the support of DDR2-533,667,800 DIMMs
33779 5. make the AL to min to gain better performance.
33781 The Micron MT9HTF6472CHY-667D1 DIMMs test passed on
33782 MPC837xEMDS platform at 266MHz/333MHz/400MHz data rate.
33785 Acked-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
33787 Reported-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
33788 Signed-off-by: Dave Liu <daveliu@freescale.com>
33789 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33791 commit b7be63abec45858c044f0fbd6aeef524c4663f9b
33792 Author: Valeriy Glushkov <gvv@lstec.com>
33793 Date: Wed Feb 4 18:27:49 2009 +0200
33795 MPC8349ITX: several config issues fixed
33797 The previous version rebooted forever with DDR bigger than 256MB.
33798 Access the DS1339 RTC chip is on I2C1 bus.
33801 Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
33802 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33804 commit 7e2ec1de1d2d723b59d7dd2fb85ff71b952d63af
33805 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
33806 Date: Thu Feb 19 18:20:39 2009 +0300
33808 mpc83xx: MPC837XEMDS: Initialize SerDes before negating PCIE reset signal
33810 The SerDes initialization should be finished before negating the reset
33811 signal according to the reference manual. This isn't an issue on real
33812 hardware, but we'd better stick to the specifications anyway.
33814 Suggested-by: Liu Dave <DaveLiu@freescale.com>
33815 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
33816 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33818 commit 9c2d63ec0e9520948b6d598ea32e9aa4e0de847f
33819 Author: Heiko Schocher <hs@denx.de>
33820 Date: Wed Feb 25 12:28:32 2009 +0100
33822 i2c, dtt: move dtt_init () to board_init_r ()
33824 it is not necessary to init the DTTs so early,
33825 so move this init to board_init_r ().
33827 Signed-off-by: Heiko Schocher <hs@denx.de>
33829 commit 00cc5595a7caac8066b408774383a956c2e26797
33830 Author: Anatolij Gustschin <agust@denx.de>
33831 Date: Wed Feb 25 20:28:13 2009 +0100
33833 lcd: Fix compilation warning in common/lcd.c
33835 Fix following warning while compilation for mcc200 board:
33837 lcd.c: In function 'lcd_display_bitmap':
33838 lcd.c:625: warning: unused variable 'cmap'
33840 Signed-off-by: Anatolij Gustschin <agust@denx.de>
33842 commit f5a77a09c93fe7f04c0c56f64ea436f7d318d674
33843 Author: Graeme Russ <graeme.russ@gmail.com>
33844 Date: Tue Feb 24 21:11:24 2009 +1100
33846 Moved SC520 Files (fix commit 407976185e0dda2c90e89027121a1071b9c77bfb)
33848 Fixes commit 407976185e0dda2c90e89027121a1071b9c77bfb
33850 Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
33852 commit 75ba6d693b8f6247aa4b81323a2ee2fa28222215
33853 Author: Mike Frysinger <vapier@gentoo.org>
33854 Date: Mon Feb 23 10:29:47 2009 -0500
33856 smc911x: split out useful defines/functions into local header
33858 The smc911x driver has a lot of useful defines/functions which can be used
33859 by pieces of code (such as example eeprom programmers). Rather than
33860 forcing each place to duplicate these defines/functions, split them out
33861 of the smdc911x driver into a local header.
33863 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33864 Acked-by: Ben Warren <biggerbadderben@gmail.com>
33865 CC: Sascha Hauer <s.hauer@pengutronix.de>
33866 CC: Guennadi Liakhovetski <lg@denx.de>
33867 CC: Magnus Lilja <lilja.magnus@gmail.com>
33868 CC: Ben Warren <biggerbadderben@gmail.com>
33870 commit a2bb7105a79af8f2ffa9f87256fce6c1cbcbd8e1
33871 Author: Guennadi Liakhovetski <lg@denx.de>
33872 Date: Tue Feb 24 10:44:02 2009 +0100
33874 ARM: add an "eet" variant of the imx31_phycore board
33876 The "eet" variant of the imx31_phycore board has an OLED display, using a
33877 s6e63d6 display controller on the first SPI interface, using GPIO57 as a
33878 chip-select for it. With this configuration you can display 256 colour BMP
33879 images in 16-bit RGB (RGB565) LCD mode.
33881 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33882 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33884 commit 0c99f6ab31c5635874ba7a2e8d37791bfbf02f8f
33885 Author: Guennadi Liakhovetski <lg@denx.de>
33886 Date: Fri Feb 6 10:37:57 2009 +0100
33888 video: add an i.MX31 framebuffer driver
33890 Add a driver for the Synchronous Display Controller and the Display
33891 Interface on i.MX31, using IPU for DMA channel setup. So far only
33892 displaying of bitmaps is supported, no text output.
33894 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33895 Acked-by: Anatolij Gustschin <agust@denx.de>
33897 commit b245e65ee3c4cce3ccf008a21f4528239655876c
33898 Author: Guennadi Liakhovetski <lg@denx.de>
33899 Date: Fri Feb 6 10:37:53 2009 +0100
33901 LCD: support 8bpp BMPs on 16bpp displays
33903 This patch also simplifies some ifdefs in lcd.c, introduces a generic
33904 vidinfo_t, which new drivers are encouraged to use and old drivers to switch
33907 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33908 Acked-by: Anatolij Gustschin <agust@denx.de>
33910 commit a303dfb0e9a93e516ea9427b5c09543d5f74ade1
33911 Author: Mark Jackson <mpfj@mimc.co.uk>
33912 Date: Fri Feb 6 10:37:49 2009 +0100
33914 Add 16bpp BMP support
33916 This patch adds 16bpp BMP support to the common lcd code.
33918 Use CONFIG_BMP_16BPP and set LCD_BPP to LCD_COLOR16 to enable the code.
33920 At the moment it's only been tested on the MIMC200 AVR32 board, but extending
33921 this to other platforms should be a simple task !!
33923 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
33924 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33925 Acked-by: Anatolij Gustschin <agust@denx.de>
33927 commit 689551c5ff1b394b88412f3df22144e79468d3a9
33928 Author: Guennadi Liakhovetski <lg@denx.de>
33929 Date: Fri Feb 6 10:37:41 2009 +0100
33931 A driver for the S6E63D6 SPI display controller from Samsung
33933 This is a driver for the S6E63D6 SPI OLED display controller from Samsung.
33934 It only provides access to controller's registers so the client can freely
33937 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33938 Acked-by: Anatolij Gustschin <agust@denx.de>
33940 commit fc7a93c84f3f134484811a0d9ad751fbc1a7da6d
33941 Author: Guennadi Liakhovetski <lg@denx.de>
33942 Date: Fri Feb 13 09:26:40 2009 +0100
33944 i.MX31: support GPIO as a chip-select in the mxc_spi driver
33946 Some SPI devices have special requirements on chip-select handling.
33947 With this patch we can use a GPIO as a chip-select and strictly follow
33948 the SPI_XFER_BEGIN and SPI_XFER_END flags.
33950 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33951 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33953 commit b30de3cccf8867566cd314e7c7033904afa5dc9d
33954 Author: Guennadi Liakhovetski <lg@denx.de>
33955 Date: Sat Feb 7 01:18:07 2009 +0100
33957 i.MX31: add a simple gpio driver
33959 This is a minimal driver, so far only managing output. It will
33960 be used by the mxc_spi.c driver.
33962 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33963 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33965 commit f9b6a1575d9f1ca192e4cb60e547aa66f08baa3f
33966 Author: Guennadi Liakhovetski <lg@denx.de>
33967 Date: Sat Feb 7 00:09:12 2009 +0100
33969 i.MX31: fix SPI driver for shorter than 32 bit
33971 Fix setting the SPI Control register, 8 and 16-bit transfers
33972 and a wrong pointer in the free routine in the mxc_spi driver.
33974 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33975 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33977 commit 7e91558032a0c1932dd7f4f562f9c7cc55efc496
33978 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
33979 Date: Thu Feb 19 18:20:52 2009 +0300
33981 mpc83xx: MPC837XERDB: Add PCIe support
33983 On MPC8377E-RDB and MPC8378E-RDB boards we have PCIe and mini-PCIe
33984 slots. Let's support them.
33986 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
33987 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33989 commit 50a4d08e8f31debbd4ea12caf1265f3643c38d5b
33990 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
33991 Date: Thu Feb 19 18:20:50 2009 +0300
33993 mpc83xx: PCI: Fix hard-coded first_busno value
33995 We should use pci_last_busno() in pci_init_bus(), otherwise we'll
33996 erroneously re-use PCI0's first_busno for PCI1 hoses.
33998 NOTE: The patch is untested. All MPC83xx FSL boards I have have
33999 PCI1 in miniPCI form, for which I don't have any cards handy.
34001 But looking in cpu/mpc85xx/pci.c:
34003 #ifdef CONFIG_MPC85XX_PCI2
34004 hose = &pci_hose[1];
34006 hose->first_busno = pci_hose[0].last_busno + 1;
34008 And considering that we do the same for MPC83xx PCI-E support,
34009 I think this patch is correct.
34011 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34012 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34014 commit a5878d427128c1a9226045ebe05fbadaa02eb9dd
34015 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34016 Date: Thu Feb 19 18:20:46 2009 +0300
34018 mpc83xx: PCI: Fix bus-range fdt fixups for PCI1 controllers
34020 This patch fixes copy-paste issue: pci_hose[0]'s first and last
34021 busnos were used to fixup pci1's nodes.
34023 We don't see this bug triggering only because Linux reenumerate
34026 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34027 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34029 commit b24a99f6666ac278ec9f9c1334518af828833d19
34030 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34031 Date: Thu Feb 19 18:20:44 2009 +0300
34033 mpc83xx: PCIe: Fix CONFIG_PCI_SCAN_SHOW reporting bogus values
34035 This patch fixes an issue in config space read accessors: we should
34036 fill-in the value even if we fail (e.g. skipping devices), otherwise
34037 CONFIG_PCI_SCAN_SHOW reports bogus values during boot up.
34039 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34040 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34042 commit e2d72ba543c7b6924b5b5d393dcd80b2b9c3a022
34043 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34044 Date: Thu Feb 19 18:20:42 2009 +0300
34046 mpc83xx: PCIe: Don't start bus enumeration at 0
34048 Currently we assign first_busno = 0 for the first PCIe hose, but this
34049 scheme won't work if we have ordinary PCI hose already registered (its
34050 first_busno value is 0 too).
34052 The old code worked fine only because we have PCI disabled on
34053 MPC837XEMDS boards in stand-alone mode (see commit 00f7bbae92e3b13f2b3
34054 "mpc83xx: fix PCI scan hang on the standalone MPC837xE-MDS boards").
34055 But on MPC837XERDB boards we have PCI and PCIe, so the bug actually
34058 So, to fix the issue, we should use pci_last_busno() + 1 for the
34059 first_busno (i.e. last available busno).
34061 Reported-by: Huang Changming <Chang-Ming.Huang@freescale.com>
34062 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34063 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34065 commit cc2a8c7751ddbae3116660064f446888538b93e9
34066 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34067 Date: Thu Feb 19 18:20:41 2009 +0300
34069 PCI: Add pci_last_busno() helper
34071 This is just a handy routine that reports last PCI busno: we walk
34072 down all the hoses and return last hose's last_busno.
34074 Will be used by PCI/PCIe initialization code.
34076 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34077 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34079 commit bd76729bcbfd64b5d016a9b936f058931fc06eaf
34080 Author: Becky Bruce <beckyb@kernel.crashing.org>
34081 Date: Mon Feb 23 13:56:51 2009 -0600
34083 MPC86xx: set CONFIG_MAX_MEM_MAPPED to 2G by default
34085 Currently, we get 256MB as the default, but since all the 86xx
34086 board configs define a 2G BAT mapping for RAM, raise default
34089 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
34090 Acked-by: Jon Loeliger <jdl@freescale.com>
34092 commit 2331e18b9df0ab98ebf3ab44c0efea1311949aaa
34093 Author: Becky Bruce <beckyb@kernel.crashing.org>
34094 Date: Thu Feb 12 10:43:32 2009 -0600
34096 mpc8641hpcn: Indicate 36-bit addr map in boot messages
34098 If 36-bit addressing is enabled, print a message on the console
34101 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
34103 commit 58a518c3d8a2c7de11d414e8b903495daee7dc7e
34104 Author: Mark Jackson <mpfj-list@mimc.co.uk>
34105 Date: Fri Feb 13 15:48:18 2009 +0000
34107 Setup extra MIMC200 chip selects
34109 Added code to setup the extra Flash and FRAM chip selects as used on the
34112 V2 moves the init code from the common "cpu.c" file into the board specific
34115 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
34116 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34118 commit 80534886a72a0088eef9e781a8e0b7d04ea41f36
34119 Author: Mark Jackson <mpfj@mimc.co.uk>
34120 Date: Mon Nov 24 12:10:56 2008 +0000
34122 MIMC200: tidy GCLK init code
34124 Change the MIMC200 startup code to use the built-in (rather than
34125 hard-coded) funtions for setting up gclk outputs.
34127 We'll also move the code to the new, more-appropriate
34128 board_postclk_init() routine.
34130 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
34131 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34133 commit b423f94063bf04e92047ff85c7e53441eb3b712b
34134 Author: Olav Morken <olavmrk@gmail.com>
34135 Date: Fri Jan 23 12:56:32 2009 +0100
34137 AVR32: Must add NOPs after disabling interrupts for AT32UC3A0512ES
34139 The AT32UC3A0512ES chip has a bug when disabling interrupts. As a
34140 workaround, two NOPs can be inserted.
34142 Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34143 Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34144 Signed-off-by: Olav Morken <olavmrk@gmail.com>
34145 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34147 commit f5f652fa91aa69db8117d211af1b4fe09f2edd3b
34148 Author: Gunnar Rangoy <gunnar@rangoy.com>
34149 Date: Fri Jan 23 12:56:29 2009 +0100
34151 AVR32: Make GPIO implmentation cpu dependent
34153 There are some differences in the implementation of GPIO in the
34154 at32uc chip compared to the ap700x series.
34156 Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34157 Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34158 Signed-off-by: Olav Morken <olavmrk@gmail.com>
34159 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34161 commit a38de083d2979db3680f0d0978c509a172c8fa00
34162 Author: Olav Morken <olavmrk@gmail.com>
34163 Date: Fri Jan 23 12:56:28 2009 +0100
34165 AVR32: Move addrspace.h to arch-directory, and move some functions from io.h to addrspace.h
34167 The AVR32A architecture (which AT32UC3A-series is based on) has a
34168 different memory layout than the AVR32B-architecture. This patch moves
34169 addrspace.h to an arch-dependent directory in preparation for
34170 AT32UC3A-support. It also moves some address-space manipulation
34171 functions from io.h to addrspace.h.
34173 Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34174 Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34175 Signed-off-by: Olav Morken <olavmrk@gmail.com>
34176 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34178 commit d8f2aa3298610b44127dbc4796d8038aa5847e0b
34179 Author: Olav Morken <olavmrk@gmail.com>
34180 Date: Fri Jan 23 12:56:27 2009 +0100
34182 AVR32: Make cacheflush cpu-dependent
34184 The AT32UC3A series of processors doesn't contain any cache, and issuing
34185 cache control instructions on those will cause an exception. This commit
34186 makes cacheflush.h arch-dependent in preparation for the AT32UC3A-support.
34188 Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34189 Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34190 Signed-off-by: Olav Morken <olavmrk@gmail.com>
34191 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34193 commit 2f70c49e5b9813635ad73666aa30f304c7fdeda9
34194 Author: Heiko Schocher <hs@denx.de>
34195 Date: Tue Feb 10 09:38:52 2009 +0100
34197 netloop: speed up NetLoop
34199 NetLoop polls every cycle with getenv some environment variables.
34200 This is horribly slow, especially when the environment is big.
34202 This patch reads only the environment variables in NetLoop,
34203 when they were changed.
34205 Also moved the init part of the NetLoop function in a seperate
34208 Signed-off-by: Heiko Schocher <hs@denx.de>
34209 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
34211 commit ad2d16393e9f684e4a9255f42e8bfdd819b67a87
34212 Author: Mike Frysinger <vapier@gentoo.org>
34213 Date: Mon Dec 22 02:56:07 2008 -0500
34215 smc911x_eeprom: new example app for managing newer SMC parts
34217 A forward port of the last version to work with the newer smc911x driver.
34218 I only have a board with a LAN9218 part on it, so that is the only one
34219 I've tested. But there isn't anything in this that would make it terribly
34220 chip specific afaik.
34222 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34223 CC: Sascha Hauer <s.hauer@pengutronix.de>
34224 CC: Guennadi Liakhovetski <lg@denx.de>
34225 CC: Magnus Lilja <lilja.magnus@gmail.com>
34226 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
34228 commit 736323a490b664ec0edc3ddb2c1c4a6824db45c6
34229 Author: Pieter Henning <phenning@vastech.co.za>
34230 Date: Sun Feb 22 23:17:15 2009 -0800
34232 Added Vitesse VSC8211 definitions to TSEC driver
34234 Added the struct containing PHY settings for the Vitesse VSC8211 phy to
34235 the phy_info list in tsec.c
34237 Signed-off-by: Pieter Henning <phenning@vastech.co.za>
34238 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
34240 commit 32688e572ff96715b41420e9a7f280db6c399b65
34241 Author: Wolfgang Denk <wd@denx.de>
34242 Date: Mon Feb 23 00:22:21 2009 +0100
34244 Update CHANGELOG; Prepare 2009.03-rc1
34246 Signed-off-by: Wolfgang Denk <wd@denx.de>
34248 commit 80b827c2b78329c6503b271e43d9eb693d644710
34249 Author: Wolfgang Denk <wd@denx.de>
34250 Date: Sun Feb 22 23:45:40 2009 +0100
34252 ARM: synchronize mach-types.h with linux v2.6.29-rc5-315-g683fdc5
34254 The file was generated from building versatile_defconfig.
34256 Signed-off-by: Wolfgang Denk <wd@denx.de>
34258 commit 14209ac13ff631e36c9a9dd426c59c2e2f5dab00
34259 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
34260 Date: Sun Feb 22 14:24:11 2009 +0900
34262 MIPS: Fix GCC-4.2 'discards qualifiers from pointer target type' warnings
34264 Compiling dbau1x00 and gth2 boards with GCC-4.2, you would see new warnings
34267 skuribay@ubuntu:u-boot.git$ ./MAKEALL dbau1000
34268 Configuring for dbau1x00 board...
34269 au1x00_eth.c: In function 'au1x00_send':
34270 au1x00_eth.c:158: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34271 au1x00_eth.c: In function 'au1x00_recv':
34272 au1x00_eth.c:211: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34273 au1x00_eth.c: In function 'au1x00_init':
34274 au1x00_eth.c:252: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34275 au1x00_eth.c: In function 'au1x00_recv':
34276 au1x00_eth.c:211: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34277 au1x00_eth.c: In function 'au1x00_init':
34278 au1x00_eth.c:252: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34279 au1x00_eth.c: In function 'au1x00_send':
34280 au1x00_eth.c:158: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34282 We're passing a volatile pointer to a function which is expecting a non-
34283 volatile pointer. That's potentially dangerous, so gcc warns about it.
34284 Confirmed with ELDK 4.2 (GCC 4.2.2) and Sourcey G++ 4.2 (GCC 4.2.3).
34286 To fix this, we add a volatile attribute to the argument in question.
34287 The virt_to_phys function in Linux kernel also does the same thing.
34289 Signed-off-by: Stefan Roese <sr@denx.de>
34290 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
34292 commit aba45c85b22f8c57fc2fedba8e948e06c2e2f5b3
34293 Author: Dirk Behme <dirk.behme@googlemail.com>
34294 Date: Fri Feb 20 17:51:28 2009 +0100
34296 OMAP3: Clean up MMC code
34298 Clean up OMAP3 MMC code:
34300 * Convert register access to struct & readx/writex style
34301 * Replace hardcode values by macros
34302 * Remove macro defined twice
34304 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34306 commit cfcdf4a9b361d015c0debac73fbf7c511df4a934
34307 Author: Dirk Behme <dirk.behme@googlemail.com>
34308 Date: Thu Feb 12 18:55:43 2009 +0100
34310 OMAP3: Pandora: Update pin mux
34312 Clock pin must have input enabled for MMC3 to work.
34313 Also enable pull-ups for cmd/data lines to be consistent
34314 with remaining MMC host pin setup.
34316 Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
34318 commit 6530a8bf8a0274b9419141e4c2c5a235cce5380f
34319 Author: Dirk Behme <dirk.behme@googlemail.com>
34320 Date: Thu Feb 12 18:55:42 2009 +0100
34322 OMAP3: Add OMAP3 auto detection
34324 This patch adds OMAP3 cpu type auto detection based on OMAP3 register
34325 and removes hardcoded values.
34327 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
34328 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34330 commit f956fd0338f4990793a10f767929ba4963665261
34331 Author: Dirk Behme <dirk.behme@googlemail.com>
34332 Date: Thu Feb 12 18:55:41 2009 +0100
34334 OMAP3: Beagle: Add board revision detection
34336 With BeagleBoard revision C some HW changes are introduced (e.g. PinMUX)
34337 which might need different software handling. For this, GPIO pin 171 (GPIO
34338 module 6, offset 11) can be used to check for board revision. If this pin
34339 is low, we have a rev C board. Else it must be a revision Ax or Bx board.
34341 To handle board differences you can call function beagle_get_revision().
34344 if (beagle_get_revision()) {
34346 /* do special revision C stuff here */
34350 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34352 commit 288f3cd912918b97919d13b6f7fb13fbddf74d68
34353 Author: Dirk Behme <dirk.behme@googlemail.com>
34354 Date: Thu Feb 12 18:55:40 2009 +0100
34356 OMAP3: Overo: Clean up pin mux and GPIO configuration
34358 * Make Overo GPIO114 an input for touchscreen PENDOWN
34359 * Make Overo GPIO144-147 readable
34360 * Make Overo EHCI pinmux match beagle rev c setup
34361 * Adjust pinmux for SMSC911X network chip support
34362 * Remove unnecessary GPIO setup
34363 * Fix merge error in Makefile
34365 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
34366 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34368 commit 2579019b8248e5f166e60e37065766efc8a49dbc
34369 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34370 Date: Sun Feb 22 17:08:41 2009 +0100
34372 nmdk8815: fix onenand support
34374 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34376 commit 0176c03a2469676df5bf19cf93a1a6f582f6a120
34377 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34378 Date: Sun Feb 22 17:56:50 2009 +0100
34380 nomadik/nand: fix 'ecc512' discards qualifiers from pointer target type
34382 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34384 commit 9751a456f702ba2fcdfd1bdbc0138927ef007858
34385 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34386 Date: Sun Feb 22 17:49:43 2009 +0100
34388 davinci: fix implicit declaration of function 'davinci_errata_workarounds'
34390 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34392 commit 4f5728987f4f9f7845688482aa2b7f2127768165
34393 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34394 Date: Sun Feb 22 15:49:28 2009 +0100
34396 arm: add uart dcc support
34398 Serial driver via the EmbeddedICE macrocell's DCC channel using
34401 It does include a timeout to ensure that the system does not
34402 totally freeze when there is nothing connected to read.
34404 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34406 commit 0cd18fa982f9a8c1a90ce971379a7d6408976d48
34407 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
34408 Date: Fri Nov 21 14:35:56 2008 -0500
34410 ARM DaVinci: Add common peripherals and modules enable functions.
34412 Taken all the duplicated code for enabling common modules and apply
34413 software workarounds from the board specific code into common
34414 functions. Also added comments explaining the workarounds
34415 (from TI errata documents) and replaced some numerical bit numbers
34416 with more meaningful defines.
34418 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
34420 commit d3be1bcae7a8207e0a79ffd035d0e90f80378295
34421 Author: Alessandro Rubini <rubini@unipv.it>
34422 Date: Mon Feb 9 15:53:33 2009 +0100
34424 Enable Ethernet for Nomadik 8815 Evaluation Kit
34426 This trivially enables Ethernet support in the debug board
34427 by setting up the proper chip select.
34429 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
34430 Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
34432 commit 0d8c6eab2481046e9446264bfe9402bb98ddf433
34433 Author: Alessandro Rubini <rubini@unipv.it>
34434 Date: Mon Feb 9 15:53:31 2009 +0100
34436 Nand driver for Nomadik SoC
34438 This driver implements the ECC algorithm described in
34439 the CPU data sheet and uses the OOB layout chosen in
34440 already-released development systems (shipped with a custom-made
34443 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
34444 Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
34446 commit ef339cc2b68e4cbef3f9376a45315e1b974bbd8d
34447 Author: Alessandro Rubini <rubini@unipv.it>
34448 Date: Mon Feb 9 15:53:31 2009 +0100
34450 Added nomadik.h header
34452 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
34453 Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
34455 commit 60ece6d8043d1dd80f5dd32c541213716d624b19
34456 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
34457 Date: Wed Oct 29 20:05:18 2008 +0900
34459 r8a66597-hcd: fix cannot use external hub
34461 Fix the problem that cannot use external hub, because this driver
34462 did not control correctly a DEVADDx register.
34464 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
34465 Signed-off-by: Remy Bohmer <linux@bohmer.net>
34467 commit e1ffaee728190e76a4596a3579d94e730143585f
34468 Author: Mike Frysinger <vapier@gentoo.org>
34469 Date: Thu Feb 19 01:20:27 2009 -0500
34471 Blackfin: disable syscontrol code for now
34473 Looks like the initcode updates fell out of order during my merges. The
34474 patch that really fixes up this code is part of power-on overhaul and so
34475 is too large for merging at this point. Instead, we can disable the code
34476 as no currently in-tree board depends on it. The next merge window will
34477 fix things up properly.
34479 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34481 commit 1b228d68f54832edd867ef98520f760f68192ab7
34482 Author: Mike Frysinger <vapier@gentoo.org>
34483 Date: Thu Feb 19 01:19:49 2009 -0500
34485 Blackfin: bf537-stamp: fix I2C board defines
34487 The previous merge for cleaning up the I2C driver incorrectly reverted the
34488 CFG_xxx rename for some of the I2C defines.
34490 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34491 Signed-off-by: Heiko Schocher <hs@denx.de>
34493 commit 09fee8e8677a6265e89144ccc163bf00e321769e
34494 Author: Wolfgang Denk <wd@denx.de>
34495 Date: Sun Feb 22 01:19:52 2009 +0100
34497 Coding Style cleanup; update CHANGELOG
34499 Signed-off-by: Wolfgang Denk <wd@denx.de>
34501 commit 1dcb50afbb63a439320a985380a0af2dca079d1e
34502 Author: Wolfgang Denk <wd@denx.de>
34503 Date: Sun Feb 22 01:17:47 2009 +0100
34505 Makefile: fix cleanup
34507 Commit e4943ec5 moved the ARM boards to a vendor directory but forgot
34508 to adapt the cleanup rules in the Makefile
34510 Signed-off-by: Wolfgang Denk <wd@denx.de>
34512 commit edff7bcc4d5540df8b416274652ff02e94c38b9e
34513 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
34514 Date: Fri Feb 20 13:01:56 2009 -0500
34516 Cleanup the comment for m68k linux boot argument passing.
34518 This patch clarifies the way m68k passes linux boot argument.
34519 The one gotcha here is that the assembly instruction that
34520 the compiler uses to jump to the kernel is 'jsr' which pushes the
34521 program counter for the instruction after the jsr into the stack pointer.
34523 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
34524 Signed-off-by: Wolfgang Denk <wd@denx.de>
34526 commit 4d41650eec959668280a612467bd95c7b8398513
34527 Author: Peter Griffin <pgriffin@mpc-data.co.uk>
34528 Date: Tue Feb 10 16:44:45 2009 +0000
34530 sh: Fix rsk7203 in tree build
34532 Signed-off-by: Peter Griffin <pgriffin@mpc-data.co.uk>
34534 commit fca0cecff73db99d99ad094cca7980472b8a11b5
34535 Author: Minkyu Kang <mk7.kang@samsung.com>
34536 Date: Wed Feb 18 09:05:52 2009 +0900
34538 bootm: Reduce the unnecessary memmove
34540 Although load address and image start address are same address,
34541 bootm command always does memmove.
34542 That is unnecessary memmove and can be taken few milliseconds
34543 (about 500 msec to 1000 msec).
34544 If skip this memmove, we can reduce the boot time.
34546 Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
34548 commit 670cbde8da83690fed1064c3358f54ae1d693ed2
34549 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34550 Date: Sun Feb 15 22:29:15 2009 +0100
34552 fpga: Fix Spartan III FPGA booting
34554 This patch does some minor fixing of the Xilinx Spartan III
34557 - Fixed call order of post configuration callback and
34558 success message printing (result of copy-paste?)
34559 - remove obsolete comment
34560 - minor coding style cleanup
34562 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34564 commit 3818b677641038d27b2663fbd6771ad38c932f86
34565 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34566 Date: Sun Feb 15 22:28:36 2009 +0100
34568 fpga: Fix Spartan II FPGA booting
34570 This patch does some minor fixing of the Xilinx Spartan II
34573 - Fixed call order of post configuration callback and
34574 success message printing (result of copy-paste?)
34575 - relocate post configuration callback only when it
34577 - remove obsolete comment
34578 - minor coding style cleanup
34580 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34582 commit b4746d8bf9f4ed6dc8a76c5d52db669604aff84b
34583 Author: Mike Frysinger <vapier@gentoo.org>
34584 Date: Wed Feb 11 20:26:52 2009 -0500
34586 drivers/serial/ns16550: move ifdef into Makefile COBJS-$(...)
34588 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34590 commit 6bcb4b806cef8a5dd08fac9a4a672b96d9ee804e
34591 Author: Derek Ou <dou@siconix.com>
34592 Date: Tue Feb 3 16:00:07 2009 -0700
34594 lcd_putc bug fix for tab.
34596 Signed-off-by: Derek Ou <dou@siconix.com>
34598 commit 35c9e14d8096e519fe76c953a43d52a09617345c
34599 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
34600 Date: Mon Feb 2 09:46:21 2009 +0900
34602 MIPS: cpu/mips/Makefile: Add a missing START line
34604 In the commit 79b51ff8205f0354d5300570614c1d2db499679c ([MIPS] cpu/mips/
34605 Makefile: Split [CS]OBJS onto separate lines), I wrongly deleted a START
34606 line. This patch puts it back.
34608 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
34610 commit 9a63b7f4f8f3c99cf017e0d3d4a152dfcd913b5a
34611 Author: Wolfgang Denk <wd@denx.de>
34612 Date: Sat Feb 21 21:51:21 2009 +0100
34614 Enable ext2 support for TQM8xxL/M based boards
34616 Signed-off-by: Wolfgang Denk <wd@denx.de>
34618 commit e3ba7f137c7c454ad626cd0bd2e84d73c7a8644f
34619 Author: Tom Rix <Tom.Rix@windriver.com>
34620 Date: Fri Feb 20 03:47:50 2009 +0100
34622 ARM:PXA Use new definitions in mmc.h
34624 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
34625 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34627 commit 682beeac34dc9ab18fab58b26973d2e29d113717
34628 Author: Andy Fleming <afleming@freescale.com>
34629 Date: Fri Feb 20 03:47:50 2009 +0100
34631 Reduce the scope of PXA's mmc_read/mmc_write/mmc_bread functions
34633 These names are being taken over by the new MMC framework. Hopefuly
34634 the PXA can be easily ported, and these functions will go away entirely.
34636 Signed-off-by: Andy Fleming <afleming@freescale.com>
34637 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34639 commit b03d92e5584935886ff91d5aa0755dc8888b7187
34640 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34641 Date: Fri Feb 20 03:47:50 2009 +0100
34643 pxa: move mmc drivers to drivers/mmc
34645 introduce new macro CONFIG_PXA_MMC to activate it
34647 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34649 commit 9490f465642c80c054854689a2ef1a77d65cf1f3
34650 Author: Tom Rix <Tom.Rix@windriver.com>
34651 Date: Thu Feb 19 19:27:22 2009 -0600
34653 ARM:PXA Remove redefinition of mmc_cid and mmc_csd.
34655 These structures are defined in the common mmc.h
34657 This was compile checked on cerf250.
34659 commit 94a3312920b6f9b5da27309549fb73650718c10a
34660 Author: Micha Kalfon <smichak.uv@gmail.com>
34661 Date: Wed Feb 11 19:50:11 2009 +0200
34663 pxa: fixing get_timer to return time in miliseconds.
34665 Fixing the get_timer function to return time in miliseconds instead of
34666 ticks. Also fixed PXA boards to use the conventional value of 1000 for
34669 Signed-off-by: Micha Kalfon <smichak.uv@gmail.com>
34671 commit e5e88c3614b79b54719905f66aefb51f9494bc1f
34672 Author: Tom Rix <Tom.Rix@windriver.com>
34673 Date: Thu Feb 19 16:45:43 2009 -0600
34675 ARM:OMAP3 Change mmc_init to mmc_legacy_init
34677 omap3_mmc.c was changed to define mmc_legacy_init.
34678 Remove unused functions.
34680 Compile tested on all arm
34681 Runtime tested on Zoom1.
34683 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
34685 commit 9e80bb21629988063574f88ca0d28baadff4d963
34686 Author: Heiko Schocher <hs@denx.de>
34687 Date: Thu Feb 19 17:23:58 2009 +0100
34689 82xx, mgcoge: updates for 2009.03
34691 - activate CS4 for accessing the FPGA
34692 - activate Rx buf len > 1 on SMC
34694 - MTDPARTS_DEFAULT defined
34695 - update the size of the flashes in the DTS
34696 before booting Linux
34697 - MONITOR_LEN updated to 384k
34698 - added CONFIG_HOSTNAME
34699 - added CONFIG_ENV_BUFFER_PRINT
34700 - Environment size reduced to 16k
34702 Signed-off-by: Heiko Schocher <hs@denx.de>
34704 commit df909554e2401f307925e1bd45d576e4176d9de9
34705 Author: Heiko Schocher <hs@denx.de>
34706 Date: Thu Feb 19 17:24:01 2009 +0100
34708 8xx, mgsuvd: updates for 2009.03
34710 - activate Rx buf len > 1 on SMC
34712 - MTDPARTS_DEFAULT defined
34713 - update the size of the flash in the DTS
34714 before booting Linux
34715 - MONITOR_LEN updated to 384k
34716 - added CONFIG_HOSTNAME
34717 - added CONFIG_ENV_BUFFER_PRINT
34718 - Environment size reduced to 16k
34720 Signed-off-by: Heiko Schocher <hs@denx.de>
34722 commit 3511b4e208e12be85b532866f1c660aa2e021557
34723 Author: Dirk Behme <dirk.behme@googlemail.com>
34724 Date: Wed Feb 18 19:59:39 2009 +0100
34726 MMC: Don't use new framework code if not enabled
34728 Don't use code of new MMC framework in cmd_mmc if CONFIG_GENERIC_MMC
34731 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34733 commit 32482be67775e00b4cbc49fba62347c1ecc6229c
34734 Author: Wolfgang Denk <wd@denx.de>
34735 Date: Thu Feb 19 13:53:29 2009 +0100
34737 TQM8xxL: make some room in low memory for future needs
34739 THe TQM8xxL use a ahnd-optimized linker script to efficiently use the
34740 small boot sectors in the flash. This patch makes some room in the
34741 first sector to prepare for a size increase of lib_generic/vsprintf.o
34744 Signed-off-by: Wolfgang Denk <wd@denx.de>
34746 commit c157cec3c3f6dfc194532b3a3ca87f85b642962a
34747 Author: Kim Phillips <kim.phillips@freescale.com>
34748 Date: Wed Feb 18 18:06:18 2009 -0600
34750 README: remove duplicate entry
34752 it's been around since the original commit (2ad6b513) that added two
34755 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34757 commit 1bba30efe1717bea13026e15c7c7d906419fac69
34758 Author: Wolfgang Denk <wd@denx.de>
34759 Date: Thu Feb 19 00:41:08 2009 +0100
34761 Coding style cleanup, update CHANGELOG
34763 Signed-off-by: Wolfgang Denk <wd@denx.de>
34765 commit 369d0aa9674b65c83f8553b9bcf9d207dc369223
34766 Author: Kim Phillips <kim.phillips@freescale.com>
34767 Date: Wed Feb 18 17:43:59 2009 -0600
34769 sata_sil3114: fix compiler warning
34771 judging from other printfs in the same file, it seems ata should be
34772 postpended with the interface number, not the address of the global
34773 port variable. Fixes this for current u-boot-mpc83xx tree:
34775 Configuring for MPC8349ITX board...
34776 sata_sil3114.c: In function 'sata_bus_softreset':
34777 sata_sil3114.c:99: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct sata_port *'
34778 sata_sil3114.c:108: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct sata_port *'
34780 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34782 commit f5675aa5ceeef30740970ab8ca0c8cbc324945cd
34783 Author: Ron Madrid <ron_madrid@sbcglobal.net>
34784 Date: Wed Feb 18 14:30:44 2009 -0800
34786 Create configuration option for restricted ns16550 functions
34788 This patch will create a configuration option for a minimum configuration for
34789 the ns16550 serial driver at drivers/serial/ns16550.c and will apply this new
34790 configuration option to the SIMPC8313.h config file in order to fix the NAND
34791 bootstrap build error. This option will exclude all functions with exception of
34792 NS16550_putc and NS16550_init. This will be used primarily to save space and
34793 remove unused code from builds in which space is limited.
34795 Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
34797 commit 7b0bc0219db8981613259473cf19699ac259b4fb
34798 Author: Kim Phillips <kim.phillips@freescale.com>
34799 Date: Wed Feb 18 16:14:29 2009 -0600
34801 mkconfig: include board config.h before asm/config.h
34803 swapping the include order suppresses warnings for board configs
34804 that define their own CONFIG_MAX_MEM_MAPPED:
34806 In file included from /home/r1aaha/git/u-boot/include/config.h:5,
34807 from /home/r1aaha/git/u-boot/include/common.h:35,
34808 from simpc8313.c:26:
34809 /home/r1aaha/git/u-boot/include/configs/SIMPC8313.h:81:1: warning:
34810 "CONFIG_MAX_MEM_MAPPED" redefined
34811 In file included from /home/r1aaha/git/u-boot/include/config.h:4,
34812 from /home/r1aaha/git/u-boot/include/common.h:35,
34813 from simpc8313.c:26:
34814 /home/r1aaha/git/u-boot/include/asm/config.h:28:1: warning: this is
34815 the location of the previous definition
34817 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34819 commit b8845abdc0dcf20d0944e965153f5ae7a9c3077c
34820 Author: Wolfgang Denk <wd@denx.de>
34821 Date: Wed Feb 18 21:35:38 2009 +0100
34823 Fix build errors after making flash_get_info() non-static
34825 Fix for these build problems:
34826 error: static declaration of 'flash_get_info' follows non-static declaration
34828 Signed-off-by: Wolfgang Denk <wd@denx.de>
34830 commit b4996d6b2140e5da7f1c346f37a67b19907b307a
34831 Author: Stefan Roese <sr@denx.de>
34832 Date: Wed Feb 18 13:18:00 2009 +0100
34834 ppc4xx: PCIe: Change 16GB inbound memory to 4GB
34836 This patch fixes a problem recently seen on some 4xx platforms. For
34837 example on Kilauea PCIe slot #0.
34839 Signed-off-by: Stefan Roese <sr@denx.de>
34841 commit f50fe4bd613c6d35a2c34055f02e9501dd6a9ad5
34842 Author: Stefan Roese <sr@denx.de>
34843 Date: Wed Feb 18 14:05:37 2009 +0100
34845 ppc4xx: Some more PMC405 coding-style cleanup
34847 Signed-off-by: Stefan Roese <sr@denx.de>
34849 commit 2f6eb9170bf91b72ea51dcea2a8b9c11b0e20bc5
34850 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34851 Date: Sun Feb 15 22:27:47 2009 +0100
34853 ppc4xx: Update PMC405 board support
34855 This patch prepares the good old PMC405 board support for
34856 upcoming PMC405V2 patches.
34858 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34859 Signed-off-by: Stefan Roese <sr@denx.de>
34861 commit c553b5f4a0c77fc76e1d25e71c8aaa47657e2d6f
34862 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34863 Date: Sun Feb 15 22:26:54 2009 +0100
34865 ppc4xx: Cleanup PMC405 board support
34867 This patch fixes coding style for PMC405 board support.
34868 Also some unneeded features/code is removed.
34870 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34871 Signed-off-by: Stefan Roese <sr@denx.de>
34873 commit b4e85d0f37b5b924fbf834867ad6d0b31b86f667
34874 Author: Ilya Yanok <yanok@emcraft.com>
34875 Date: Thu Feb 5 04:08:20 2009 +0100
34877 qong: changes to Dave/DENX Qong configuration
34879 1. Changes to the default environment:
34880 - "bootcmd" defined as "run flash_self"
34881 - "saveenv" command removed from "update"
34882 - "uboot" changed to "u-boot" (also in "load")
34883 - "addmtd" variable defined (and added to all boot commands)
34884 2. CONFIG_CMD_JFFS2 defined to enable "mtdparts" command
34885 3. MTDIDS_DEFAULT and MTDPARTS_DEFAULT defined
34886 4. CONFIG_SYS_CBSIZE changed from 256 to 512. That solves the problem
34887 with truncated "bootargs" environment variable.
34889 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
34891 commit 5f0320108870e5d62983d1d5c13a2a087dddf686
34892 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34893 Date: Sun Feb 1 17:07:52 2009 +0100
34895 common/console: avoid ifdef CONFIG_CONSOLE_MUX when it's possible
34897 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34899 commit ec6f14994602276660f7264c6ab3b91ef1f7614d
34900 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34901 Date: Sun Feb 1 17:07:51 2009 +0100
34903 common/console: coding style cleanup
34905 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34907 commit daaf74f176b548dfd34a9990231f4189201d57ba
34908 Author: Mike Frysinger <vapier@gentoo.org>
34909 Date: Thu Jan 29 20:02:23 2009 -0500
34911 mpc8xx_pcmcia: move CONFIG_8xx out of .c file and into Makefile
34913 Move the CONFIG_8xx mpc8xx_pcmcia.c protection out of the C file and
34914 into the Makefile so we avoid pointless compiling of the file.
34916 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34918 commit 7bd2722e890bc877a3c057d7ccddc80451c99939
34919 Author: Mike Frysinger <vapier@gentoo.org>
34920 Date: Thu Jan 29 20:02:07 2009 -0500
34922 disk: convert part_* files to COBJ-$(CONFIG_XXX) style
34924 Move the CONFIG_XXX out of the part_XXX.c file and into Makefile to
34925 avoid pointless compiles.
34927 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34929 commit f05fa9205e04986176dc7ab8b710bcb5fbe9f338
34930 Author: Petri Lehtinen <petri.lehtinen@inoi.fi>
34931 Date: Thu Jan 29 10:35:40 2009 +0200
34933 include/image.h: Ease grepping of image_* functions
34935 Because the functions have been defined using macros, grepping for
34936 their definitions is not possible. This patch adds the real function
34939 Signed-off-by: Petri Lehtinen <petri.lehtinen@inoi.fi>
34940 Acked-by: Mike Frysinger <vapier@gentoo.org>
34942 commit bdab39d358e63aa47f400a8a76b8d5f283842df3
34943 Author: Mike Frysinger <vapier@gentoo.org>
34944 Date: Wed Jan 28 19:08:14 2009 -0500
34946 rename CONFIG_CMD_ENV to CONFIG_CMD_SAVEENV
34948 The CONFIG_CMD_ENV option controls enablement of the `saveenv` command
34949 rather than a generic "env" command, or anything else related to the
34950 environment. So, let's make sure the define is named accordingly.
34952 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34954 commit 8b0592b89e0f9f81c9e150c81d96f8a43e4d6101
34955 Author: Valeriy Glushkov <gvv@lstec.com>
34956 Date: Fri Jan 23 20:02:17 2009 +0200
34958 disable imls command if no flash is defined
34960 Default CONFIG_CMD_IMLS must be disabled when CONFIG_SYS_NO_FLASH is defined
34962 Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
34964 commit 923aa48126259c13de95131203f1d28bfa5cb889
34965 Author: Rafal Jaworowski <raj@semihalf.com>
34966 Date: Fri Jan 23 13:27:18 2009 +0100
34968 API: Improve glue mid-layer of the API demo application.
34970 - Extend ub_dev_read() and ub_dev_recv() so they return the length actually
34971 read, which allows for better control and error handling (this introduces
34972 additional error code API_ESYSC returned by the glue mid-layer).
34974 - Clean up definitions naming and usage.
34976 - Other minor cosmetics.
34978 Note these changes do not touch the API proper, so the interface between
34979 U-Boot and standalone applications remains unchanged.
34981 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
34983 commit 44a94e596ba0f6d0951b165403c520bf55b1c56f
34984 Author: Rafal Jaworowski <raj@semihalf.com>
34985 Date: Fri Jan 23 13:27:17 2009 +0100
34987 API: Only output test data when reading was successful.
34989 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
34991 commit 7fb6c4f9b06c5539043c8bfc6565710b8090841d
34992 Author: Rafal Jaworowski <raj@semihalf.com>
34993 Date: Fri Jan 23 13:27:16 2009 +0100
34995 API: Provide syscall entry point for the ARM architecture.
34997 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
34998 Acked-by: Rafal Jaworowski <raj@semihalf.com>
35000 commit b84d7d8f1e1066f810866304a16a3583f88e7c98
35001 Author: Rafal Jaworowski <raj@semihalf.com>
35002 Date: Fri Jan 23 13:27:15 2009 +0100
35004 API: Use stack pointer as API signature search hint in the glue layer.
35006 De-hardcode range in RAM we search for the API signature. Instead use the stack
35007 pointer as a hint to narrow down the range in which the signature could reside
35008 (it is malloc'ed on the U-Boot heap, and is hoped to remain in some proximity
35009 from stack area). Adjust PowerPC code in API demo to the new scheme.
35011 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
35012 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
35014 commit 86b4bafdfaf669ede8fd99044abc7e27ea29b4f5
35015 Author: Wolfgang Denk <wd@denx.de>
35016 Date: Tue Feb 17 10:26:38 2009 +0100
35018 TQM8260: fix locations of kernel and ramdisk images in flash
35020 After introducing redundant environment the kernel images was
35021 overlapping with environment.
35023 Signed-off-by: Wolfgang Denk <wd@denx.de>
35025 commit 2b68b23373f96199a0cafbfd7a9f79ed62381ebb
35026 Author: Heiko Schocher <hs@denx.de>
35027 Date: Wed Feb 11 19:26:15 2009 +0100
35029 83xx: add missing TIMING_CFG1_CASLAT_* defines
35031 Signed-off-by: Heiko Schocher <hs@denx.de>
35032 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35034 commit c9e34fe2e86f7b6cc8260f4b24cbdc7dd81e04c5
35035 Author: Valeriy Glushkov <gvv@lstec.com>
35036 Date: Thu Feb 5 14:35:21 2009 +0200
35038 mpc8349itx: allow SATA boot from the onboard SIL1334
35040 This patch allows using of SATA devices connected
35041 to the onboard PCI SIL1334 SATA controller.
35043 Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
35044 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35046 commit e1ac387f4645499746856adc1aeaa9787da2eca6
35047 Author: Andy Fleming <afleming@freescale.com>
35048 Date: Thu Oct 30 16:50:14 2008 -0500
35050 83xx: Add eSDHC support on 8379 EMDS board
35052 Signed-off-by: Andy Fleming <afleming@freescale.com>
35054 commit 80522dc8369a89938369fbcee572e662373bc9a3
35055 Author: Andy Fleming <afleming@freescale.com>
35056 Date: Thu Oct 30 16:51:33 2008 -0500
35058 85xx: Add eSDHC support for 8536 DS
35060 Signed-off-by: Andy Fleming <afleming@freescale.com>
35062 commit 50586ef24ed5caf6ce5591df76f355009da2cd79
35063 Author: Andy Fleming <afleming@freescale.com>
35064 Date: Thu Oct 30 16:47:16 2008 -0500
35066 Add support for the Freescale eSDHC found on 8379 and 8536 SoCs
35068 This uses the new MMC framework
35070 Some contributions by Dave Liu <daveliu@freescale.com>
35072 Signed-off-by: Andy Fleming <afleming@freescale.com>
35074 commit 272cc70b211e945e4413122aa73868f6ada732a5
35075 Author: Andy Fleming <afleming@freescale.com>
35076 Date: Thu Oct 30 16:41:01 2008 -0500
35080 Here's a new framework (based roughly off the linux one) for managing
35081 MMC controllers. It handles all of the standard SD/MMC transactions,
35082 leaving the host drivers to implement only what is necessary to
35083 deal with their specific hardware.
35085 This also hooks the infrastructure into the PowerPC board code
35086 (similar to how the ethernet infrastructure now hooks in)
35088 Some of this code was contributed by Dave Liu <daveliu@freescale.com>
35090 Signed-off-by: Andy Fleming <afleming@freescale.com>
35092 commit 1de97f9856f697380cc504126ab92561ed238803
35093 Author: Andy Fleming <afleming@freescale.com>
35094 Date: Thu Oct 30 16:31:39 2008 -0500
35096 Eliminated arch-specific mmc header requirement
35098 The current MMC infrastructure relies on the existence of an
35099 arch-specific header file. This isn't necessary, and a couple
35100 drivers were forced to implement dummy files to meet this requirement.
35101 Instead, we move the stuff in those header files into a more appropriate
35102 place, and eliminate the stubs and the #include of asm/arch/mmc.h
35104 Signed-off-by: Andy Fleming <afleming@freescale.com>
35106 commit abb5466ccf4ce50f412d459586f4f4b81cb73ac3
35107 Author: Andy Fleming <afleming@freescale.com>
35108 Date: Thu Oct 30 16:21:00 2008 -0500
35110 Convert mmc_init to mmc_legacy_init
35112 This is to get it out of the way of incoming MMC framework
35114 Signed-off-by: Andy Fleming <afleming@freescale.com>
35116 commit b2e2ed0233a5ef299361abec4fbdaefb63456eff
35117 Author: Andy Fleming <afleming@freescale.com>
35118 Date: Thu Oct 30 16:19:25 2008 -0500
35120 Eliminate support for using MMC as memory
35122 MMC cards are not memory, so we stop treating them that way.
35124 Signed-off-by: Andy Fleming <afleming@freescale.com>
35126 commit e1be0d25ecf494ae81245ca438738ba839d6329b
35127 Author: Poonam_Aggrwal-b10812 <b10812@freescale.com>
35128 Date: Sun Jan 4 08:46:38 2009 +0530
35130 32bit BUg fix for DDR2 on 8572
35132 This errata fix is required for 32 bit DDR2 controller on 8572.
35133 May also be required for P10XX20XX platforms
35135 Signed-off-by: Poonam_Agarwal-b10812 <b10812@lc1106.zin33.ap.freescale.net>
35137 commit e0c4fac79d4d74572ddd43f75e7189cecca8d0ad
35138 Author: Andy Fleming <afleming@freescale.com>
35139 Date: Mon Feb 16 09:40:20 2009 -0600
35141 TQM85xx: Fix a couple warnings in TQM8548 build
35143 The ecm variable in sdram.c was being declared for all 8548, but only
35144 used by specific 8548 boards, so we make that variable require those
35145 specific boards, too
35147 The nand code was using an index "i" into a table, and then re-using "i"
35148 to set addresses for each upm. However, then it relied on the old value
35149 of i still being there to enable things. Changed the second "i" to "j"
35151 Signed-off-by: Andy Fleming <afleming@freescale.com>
35153 commit cf07a5baece0ecfc5284cfda8a4e68eaf92782f8
35154 Author: Wolfgang Grandegger <wg@grandegger.com>
35155 Date: Wed Feb 11 18:38:26 2009 +0100
35157 MPC85xx: TQM8548: workaround for erratum DDR 19 and 20
35159 This patch adds the workaround for erratum DDR20 according to MPC8548
35160 Device Errata document, Rev. 1: "CKE signal may not function correctly
35161 after assertion of HRESET". Furthermore, the bug DDR19 is fixed in
35162 processor version 2.1 and the work-around must be removed.
35164 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35166 commit 080408fdc71706adcb883d22125637c54f6010b1
35167 Author: Wolfgang Grandegger <wg@grandegger.com>
35168 Date: Wed Feb 11 18:38:25 2009 +0100
35170 MPC85xx: TQM8548: use cache for AG and BE variants
35172 This patch makes accesses to the system memory cachable by removing the
35173 caching-inhibited and guarded flags from the relevant TLB entries for
35174 the TQM8548_BE and TQM8548_AG modules. FYI, the Freescale MPC85* boards
35175 are configured similarly.
35177 This results in a big averall performace improvement. TFTP downloads,
35178 NAND Flash accesses, kernel boots, etc. are much faster.
35180 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35182 commit dc5f55d636d7bf21ba17758fac4b929ec4c059f2
35183 Author: Wolfgang Grandegger <wg@grandegger.com>
35184 Date: Wed Feb 11 18:38:24 2009 +0100
35186 MPC85xx: TQM8548_AG: add 1 GiB DDR2-SDRAM configuration
35188 This patch add support for the 1 GiB DDR2-SDRAM on the TQM8548_AG
35191 Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
35192 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35194 commit 88b0e88d186479349e5a2b771e82775109e10fb4
35195 Author: Wolfgang Grandegger <wg@grandegger.com>
35196 Date: Wed Feb 11 18:38:23 2009 +0100
35198 MPC85xx: TQM8548: fix SDRAM timing for 533 MHz
35200 According to new TQM8548 timing specification:
35201 Refresh Recovery: 34 -> 53 clocks
35202 CKE pulse width: 1 -> 3 cycles
35203 Window for four activities: 13 -> 14 cycles
35205 Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
35206 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35208 commit a865bcdac89278cac4dfc07dec8299403110499d
35209 Author: Wolfgang Grandegger <wg@grandegger.com>
35210 Date: Wed Feb 11 18:38:22 2009 +0100
35212 MPC85xx: TQM8548: add support for the TQM8548_AG module
35214 The TQM8548_AG is a variant of the TQM8548 module with 1 GiB memory,
35215 CAN and without PCI/PCI-X and RTC. U-Boot can be built for this module
35216 with "$ make TQM8548_AG_config".
35218 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35220 commit ad7ee5d43b0db94079d56521dabca25674f28747
35221 Author: Wolfgang Grandegger <wg@grandegger.com>
35222 Date: Wed Feb 11 18:38:21 2009 +0100
35224 MPC85xx: TQM8548: add support for the TQM8548_BE module
35226 The TQM8548_BE is a variant of the TQM8548 module with NAND and CAN
35227 interface. With NAND support, the image is significantly larger and
35228 TEXT_BASE is adjusted accordingly. U-Boot can be built for this
35229 module with "$ make TQM8548_BE_config".
35231 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35233 commit a318234878c346e673b2ef8dc4b14b338fe7fc2b
35234 Author: Wolfgang Grandegger <wg@grandegger.com>
35235 Date: Wed Feb 11 18:38:20 2009 +0100
35237 MPC85xx: TQM85xx: make standard PCI/PCI-X configurable
35239 The TQM8548_AG module does not have the standard PCI/PCI-X interface
35240 connected but just the PCI Express interface . So far it was not
35241 possible to disable it without disabling the complete PCI interface
35242 (CONFIG_PCI) including PCI Express.
35244 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35246 commit 31ca9119c3186cec579b54d2a7a2b361b4d2b7bf
35247 Author: Wolfgang Grandegger <wg@grandegger.com>
35248 Date: Wed Feb 11 18:38:19 2009 +0100
35250 MPC85xx: TQM85xx: fix flash protection for boot loader
35252 As the reset vector is located at 0xfffffffc, all flash sectors from the
35253 beginning of the U-Boot binary to 0xffffffff must be protected. On the
35254 TQM8548-AG having small sectors at the end of the flash it happened that
35255 the last two sector were not protected and an "erase all" left an
35256 un-bootable system behind:
35258 Bank # 2: CFI conformant FLASH (32 x 16) Size: 32 MB in 270 Sectors
35259 AMD Standard command set, Manufacturer ID: 0xEC, Device ID: 0x257E
35260 Erase timeout: 8192 ms, write timeout: 1 ms
35262 FFFA0000 E RO FFFC0000 RO FFFE0000 RO FFFE4000 RO FFFE8000 RO
35263 FFFEC000 RO FFFF0000 RO FFFF4000 RO FFFF8000 E FFFFC000
35265 The same bug seems to be in drivers/mtd/cfi_flash.c:flash_init() and many
35266 board BSPs as well.
35268 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35270 commit a1c8a719262151f97119e76166043ee3da3f97b2
35271 Author: Peter Tyser <ptyser@xes-inc.com>
35272 Date: Fri Feb 6 14:30:40 2009 -0600
35274 86xx: Update CPU info output on bootup
35276 - Update style of 86xx CPU information on boot to more closely
35278 - Fix detection of 8641/8641D
35279 - Use strmhz() to display frequencies
35280 - Display L1 information
35281 - Display L2 cache size
35282 - Fixed CPU/SVR version output
35287 Core: E600 Core 0, Version: 0.2, (0x80040202)
35288 System: Unknown, Version: 2.1, (0x80900121)
35289 Clocks: CPU:1066 MHz, MPX: 533 MHz, DDR: 266 MHz, LBC: 133 MHz
35291 Board: X-ES XPedite5170 3U VPX SBC
35294 CPU: 8641D, Version: 2.1, (0x80900121)
35295 Core: E600 Core 0, Version: 2.2, (0x80040202)
35296 Clock Configuration:
35297 CPU:1066.667 MHz, MPX:533.333 MHz
35298 DDR:266.667 MHz (533.333 MT/s data rate), LBC:133.333 MHz
35299 L1: D-cache 32 KB enabled
35300 I-cache 32 KB enabled
35302 Board: X-ES XPedite5170 3U VPX SBC
35304 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35306 commit 22c00f8d7d454d77e759df58415d2d3f3d7e154c
35307 Author: Peter Tyser <ptyser@xes-inc.com>
35308 Date: Thu Feb 5 11:25:24 2009 -0600
35310 86xx: Update Global Utilities structure
35312 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35314 commit 4ef630df773e45806d701bf5d25c328778bb4cde
35315 Author: Peter Tyser <ptyser@xes-inc.com>
35316 Date: Thu Feb 5 11:25:25 2009 -0600
35320 Update the 86xx reset sequence to try executing a board-specific reset
35321 function. If the board-specific reset is not implemented or does not
35322 succeed, then assert #HRESET_REQ. Using #HRESET_REQ is a more standard
35323 reset procedure than the previous method and allows all board
35324 peripherals to be reset if needed.
35326 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35328 commit edf0e2524a8c6a3e91c009c496a0aa0ae89cd8ab
35329 Author: Kumar Gala <galak@kernel.crashing.org>
35330 Date: Tue Feb 10 23:53:40 2009 -0600
35332 fsl-ddr: Allow system to boot if we have more than 4G of memory
35334 Previously if we >=4G of memory and !CONFIG_PHYS_64BIT we'd report
35335 an error and hang. Instead of doing that since DDR is mapped in the
35336 lowest priority LAWs we setup the DDR controller and the max amount
35337 of memory we report back is what we can map (CONFIG_MAX_MEM_MAPPED)
35339 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35340 Acked-by: Becky Bruce <beckyb@kernel.crashing.org>
35342 commit 8d949aff38cfb4388cbd73876e77bcd06d601f20
35343 Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
35344 Date: Wed Jan 21 17:17:33 2009 -0600
35346 mpc85xx: Add support for the P2020
35348 Added various p2020 processor specific details:
35349 * SVR for p2020, p2020E
35350 * immap updates for LAWs and DDR on p2020
35351 * LAW defines related to p2020
35353 Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
35354 Signed-off-by: Travis Wheatley <Travis.Wheatley@freescale.com>
35355 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35357 commit cb69e4de8702e108324e1c40363f30ef6f2e2918
35358 Author: Kumar Gala <galak@kernel.crashing.org>
35359 Date: Tue Feb 10 17:36:15 2009 -0600
35361 85xx: print boot header info to distinquish 36-bit addr map on MPC8572 DS
35363 Added some info that is printed out when we boot to distiquish if we
35364 built MPC8572DS_config vs MPC8572DS_36BIT_config since they have
35365 different address maps.
35367 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35369 commit feede8b07013b33fca8dd2a916b3ac86bf4d4c0a
35370 Author: Andy Fleming <afleming@freescale.com>
35371 Date: Fri Dec 5 20:10:22 2008 -0600
35373 Fixup SGMII PHY ids in the device tree
35375 The device tree's PHY addresses need to be fixed up if we're using the
35378 The 8572, 8536, and 8544 DS boards were modified to call this function.
35380 Code idea taken from Liu Yu <yu.liu@freescale.com>
35382 Signed-off-by: Andy Fleming <afleming@freescale.com>
35384 commit 5dc0cf68f8f101042997d75188081d8526d705ea
35385 Author: Andy Fleming <afleming@freescale.com>
35386 Date: Wed Feb 11 15:10:31 2009 -0600
35388 Make some minor whitespace changes to eliminate line-wrapping
35390 Signed-off-by: Andy Fleming <afleming@freescale.com>
35392 commit 9e56986a2b74d197f51eca70fad7b836b1900c4d
35393 Author: Andy Fleming <afleming@freescale.com>
35394 Date: Wed Feb 11 15:07:24 2009 -0600
35396 Add eth_get_dev_by_index
35398 This allows code to iterate through the ethernet devices
35400 Signed-off-by: Andy Fleming <afleming@freescale.com>
35402 commit b67305120aaf268a6140125346678166d14f1f47
35403 Author: Kumar Gala <galak@kernel.crashing.org>
35404 Date: Mon Feb 9 22:03:04 2009 -0600
35406 85xx: Fix bug in device tree setup in 36-bit physical confg
35408 In the 36-bit physical config for MPC8572DS when need the start address
35409 of memory and it size to be kept in phys_*_t instead of a ulong since
35410 we support >4G of memory in the config and ulong cant represent that.
35411 Otherwise we end up seeing the memory node in the device tree reporting
35412 back we have memory starting @ 0 and of size 0.
35414 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35416 commit ad97dce18445ff05bf326094e691a01aa95aa8dc
35417 Author: Kumar Gala <galak@kernel.crashing.org>
35418 Date: Mon Feb 9 22:03:05 2009 -0600
35420 85xx: Fix address map for 36-bit config of MPC8572DS
35422 When we introduced the 36-bit config of the MPC8572DS board we had the
35423 wrong PCI MEM bus address map. Additionally, the change to the address
35424 map exposes a small issue in our dummy read on the ULI bus. We need
35425 to use the new mapping functions to handle that read properly in the
35428 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35430 commit f8523cb0815b2d3d2d780b7d49ca614105555f58
35431 Author: Kumar Gala <galak@kernel.crashing.org>
35432 Date: Fri Feb 6 09:56:35 2009 -0600
35434 85xx: Fix how we map DDR memory
35436 Previously we only allowed power-of-two memory sizes and didnt
35437 handle >2G of memory. Now we will map up to CONFIG_MAX_MEM_MAPPED
35438 and should properly handle any size that we can make in the TLBs
35439 we have available to us
35441 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35443 commit 1542fbdeec0d1e2a6df13189df8dcb1ce8802be3
35444 Author: Kumar Gala <galak@kernel.crashing.org>
35445 Date: Fri Feb 6 09:56:34 2009 -0600
35447 fsl-ddr: ignore memctl_intlv_ctl setting if only one DDR controller
35449 If we only have one controller we can completely ignore how
35450 memctl_intlv_ctl is set. Otherwise other levels of code get confused
35451 and think we have twice as much memory.
35453 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35455 commit b29dee3c906e9daaf6baf7772d2e15e26b8636b8
35456 Author: Kumar Gala <galak@kernel.crashing.org>
35457 Date: Wed Feb 4 09:35:57 2009 -0600
35459 85xx: Format cpu freq printing to handle 8 cores
35461 Only print 4 cpu freq per line. This way when we have 8 cores its a
35464 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35466 commit 9704f9caf53f5cae547d8c5e1ae94aa4e57b160f
35467 Author: Abraham, Thomas <t-abraham@ti.com>
35468 Date: Tue Oct 28 16:51:31 2008 +0530
35470 USB: Remove LUN number from CDB
35472 The LUN number is not part of the Command Descriptor Block (CDB) for scsi inquiry, request sense, test unit ready, read capacity and read10 commands. This patch removes the LUN number information from the CDB.
35474 Signed-off-by: Thomas Abraham <t-abraham@ti.com>
35475 Signed-off-by: Remy Bohmer <linux@bohmer.net>
35477 commit f3c0de636252f3a18654c8f9c6370a9574a7e755
35478 Author: Atin Malaviya <atin.malaviya@gmail.com>
35479 Date: Tue Feb 3 15:17:10 2009 -0500
35481 Added usbtty_configured() check. Fixed attribute(packed) warnings.
35483 V3: Fixed line-wrap problem due to user error in mail!
35485 Added usb_configured() checks in usbtty_puts() and usbtty_putc() to get around a hang
35486 when usb is not connected and the user has set up multi-io (setenv stdout serial,usbtty etc).
35487 Got rid of redundant __attribute__((packed)) directives that were causing warnings from gcc.
35489 Signed-off-by: Atin Malaviya <atin.malaviya@gmail.com>
35490 Signed-off-by: Remy Bohmer <linux@bohmer.net>
35492 commit e7de18afe8ecf96a51ef981d06066eeb6b1254e7
35493 Author: Guennadi Liakhovetski <lg@denx.de>
35494 Date: Fri Feb 13 09:23:36 2009 +0100
35496 i.MX31: Start the I2C clock on driver initialisation
35498 i.MX31 powers on with most clocks running, so, after a power on this explicit
35499 clock start up is not required. However, as Linux boots it disables most clocks
35500 to save power. This includes the I2C clock. If we then soft reboot from Linux
35501 the I2C clock stays off. This breaks the phycore, which has its environment in
35502 I2C EEPROM. Fix the problem by explicitly starting the clock in I2C driver
35503 initialisation routine.
35505 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
35506 Ack-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
35508 commit 15208ac9eae1c340c4bc11f70cbf5c9da78a57ba
35509 Author: Mike Frysinger <vapier@gentoo.org>
35510 Date: Wed Feb 11 20:36:14 2009 -0500
35512 i2c.h: drop i2c_reg_{read, write} hack for Blackfin parts
35514 The Blackfin i2c driver has been rewritten thus the special ifdefs in the
35515 common code are no longer needed.
35517 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35519 commit c2d9befa0b4695b89476fb5d259742c09afe243f
35520 Author: Heiko Schocher <hs@denx.de>
35521 Date: Thu Feb 12 08:08:54 2009 +0100
35523 82xx, mgcoge: fix compile error
35525 With actual u-boot compiling the mgcoge port fails, because
35526 since commit ba705b5b1a97b47388ed48858bef6bf7b6bfcd56 it is
35527 necessary to define CONFIG_NET_MULTI.
35529 Seems to me the mgcoge port is the only actual existing 8260
35530 port who uses CONFIG_ETHER_ON_SCC, so no other 8260 port needed
35533 Signed-off-by: Heiko Schocher <hs@denx.de>
35535 commit 9cacf4fc4035eabe9d9ae2a9a188c51a8027c91e
35536 Author: Dirk Eibach <eibach@gdsys.de>
35537 Date: Mon Feb 9 08:18:34 2009 +0100
35539 ppc4xx: Add README entry for CONFIG_PCI_DISABLE_PCIE
35541 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
35542 Signed-off-by: Stefan Roese <sr@denx.de>
35544 commit 7369f0e384e2a831be13a7773a58242c9173fa9c
35545 Author: Carolyn Smith <carolyn.smith@tektronix.com>
35546 Date: Thu Feb 12 06:13:44 2009 +0100
35548 ppc4xx: Fix initialization of the SDRAM_CODT register
35550 This fixes the initialization of the SDRAM_CODT register in the ppc4xx DDR2
35551 initialization code. It also removes use of the SDRAM_CODT_FEEDBACK_RCV_SINGLE_END
35552 and SDRAM_CODT_FEEDBACK_DRV_SINGLE_END #define's since they are reserved bits.
35554 Signed-off-by: Carolyn Smith <carolyn.smith@tektronix.com>
35555 Signed-off-by: Stefan Roese <sr@denx.de>
35557 commit cef0efaf2fa55d1f25066cfb02bd984c27f9ca31
35558 Author: Stefan Roese <sr@denx.de>
35559 Date: Wed Feb 11 09:29:33 2009 +0100
35561 ppc4xx: Fix problem with board_eth_init() vs cpu_eth_init() on AMCC boards
35563 Some AMCC eval boards do have a board_eth_init() function calling
35564 pci_eth_init(). These boards need to call cpu_eth_init() explicitly now
35565 with the new eth_init rework.
35567 Signed-off-by: Stefan Roese <sr@denx.de>
35569 commit c645012aefebb301e6907d148c6c8efacac049d4
35570 Author: Adam Graham <agraham@amcc.com>
35571 Date: Mon Feb 9 13:18:12 2009 -0800
35573 ppc4xx: Autocalibration can set RDCC to over aggressive value.
35575 The criteria of the AMCC SDRAM Controller DDR autocalibration
35576 U-Boot code is to pick the largest passing write/read/compare
35577 window that also has the smallest SDRAM_RDCC.[RDSS] Read Sample
35578 Cycle Select value.
35580 On some Kilauea boards the DDR autocalibration algorithm can
35581 find a large passing write/read/compare window with a small
35582 SDRAM_RDCC.[RDSS] aggressive value of Read Sample Cycle Select
35585 This SDRAM_RDCC.[RDSS] Read Sample Cycle Select value of
35586 "T1 Sample" proves to be to aggressive when later on U-Boot
35587 relocates into DDR memory and executes.
35589 The memory traces on the Kilauea board are short so on some
35590 Kilauea boards the SDRAM_RDCC.[RDSS] Read Sample Cycle Select
35591 value of "T1 Sample" shows up as a potentially valid value for
35592 the DDR autocalibratiion algorithm.
35594 The fix is to define a weak default function which provides
35595 the minimum SDRAM_RDCC.[RDSS] Read Sample Cycle Select value
35596 to accept for DDR autocalibration. The default will be the
35597 "T2 Sample" value. A board developer who has a well defined
35598 board and chooses to be more aggressive can always provide
35599 their own board specific string function with the more
35600 aggressive "T1 Sample" value or stick with the default
35601 minimum SDRAM_RDCC.[RDSS] value of "T2".
35603 Also put in a autocalibration loop fix for case where current
35604 write/read/compare passing window size is the same as a prior
35605 window size, then in this case choose the write/read/compare
35606 result that has the associated smallest RDCC T-Sample value.
35608 Signed-off-by: Adam Graham <agraham@amcc.com>
35609 Signed-off-by: Stefan Roese <sr@denx.de>
35611 commit 2ede879fcb67470524847bb4fc8972651bb46184
35612 Author: Stefan Roese <sr@denx.de>
35613 Date: Wed Feb 11 09:37:12 2009 +0100
35615 ppc4xx: Fix problem with CONFIG_MAX_MEM_MAPPED in include/asm-ppc/config.h
35617 CONFIG_SDRAM_PPC4xx_IBM_DDR2 is not set when include/asm-ppc/config.h is
35618 included. So for katmai, CONFIG_MAX_MEM_MAPPED will get set to 256MB.
35620 It makes perfect sense to set CONFIG_MAX_MEM_MAPPED to 2GB for all PPC4xx
35623 Signed-off-by: Stefan Roese <sr@denx.de>
35625 commit f15c6515fc23f83c51f3de272ca23d86b80e81b1
35626 Author: Wolfgang Denk <wd@denx.de>
35627 Date: Thu Feb 12 00:08:39 2009 +0100
35629 Coding style cleanup; update CHANGELOG
35631 Signed-off-by: Wolfgang Denk <wd@denx.de>
35633 commit 5fc56b907d993260b9ebdb137af66fe69635ae9e
35634 Author: Peter Tyser <ptyser@xes-inc.com>
35635 Date: Fri Jan 30 16:36:40 2009 -0600
35637 Add feature-removal-schedule.txt
35639 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35641 commit 255d28e1642e8fc32a6753226be1a96b481ce111
35642 Author: Heiko Schocher <hs@denx.de>
35643 Date: Tue Feb 10 09:32:38 2009 +0100
35645 8xx serial, smc: Coding-Style cleanup serial SMC driver
35647 Signed-off-by: Heiko Schocher <hs@denx.de>
35649 commit 2b3f12c214346508cae3f1245808c1ca54c81fdd
35650 Author: Heiko Schocher <hs@denx.de>
35651 Date: Tue Feb 10 09:31:47 2009 +0100
35653 8xx serial, smc: add configurable SMC Rx buffer len
35655 This patch adds the configuration option CONFIG_SYS_SMC_RXBUFLEN.
35656 With this option it is possible to allow the receive
35657 buffer for the SMC on 8xx to be greater then 1. In case
35658 CONFIG_SYS_SMC_RXBUFLEN == 1 this driver works as the
35661 When defining CONFIG_SYS_SMC_RXBUFLEN also
35662 CONFIG_SYS_MAXIDLE must be defined to setup the maximum
35663 idle timeout for the SMC.
35665 Signed-off-by: Heiko Schocher <hs@denx.de>
35667 commit e915f8bb73d74178bc21d3a457959883b1afd1c0
35668 Author: Mike Frysinger <vapier@gentoo.org>
35669 Date: Thu Feb 5 21:04:36 2009 -0500
35671 common/{hush, kgdb, serial}.c: build by COBJS-$(...) in Makefile
35673 Move global '#ifdef CONFIG_xxx .... #endif' out of the .c files and into
35674 the COBJS-$(CONFIG_xxx) in the Makefile. Also delete unused var in kgdb
35675 code in the process.
35677 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35679 commit ab76e9848a1f4db64d14233741d739a3b3360c93
35680 Author: Mike Frysinger <vapier@gentoo.org>
35681 Date: Thu Feb 5 21:04:50 2009 -0500
35683 bzip2: move ifdef handling to Makefile COBJS-$(...)
35685 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35687 commit ae0b05df04e1cc65c5ad19ccd362f4be82df7316
35688 Author: Jerry Van Baren <gvb.uboot@gmail.com>
35689 Date: Thu Feb 5 22:18:02 2009 -0500
35691 Fix whitespace damage: double space changed to a tab
35693 At some point an intentional double space at the end of the sentence
35694 got changed into a tab in the GPL header line:
35695 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
35697 This patch fixes the damage.
35699 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
35701 commit 4f975678de995b55749d5e84590c268972a7c835
35702 Author: Heiko Schocher <hs@denx.de>
35703 Date: Tue Feb 10 09:53:29 2009 +0100
35705 cfi: make flash_get_info() non static
35707 If on your board is more than one flash, you must know
35708 the size of every single flash, for example, for updating
35709 the DTS before booting Linux. So make this function
35710 flash_get_info() extern, and you can have all info
35711 about your flashes.
35713 Signed-off-by: Heiko Schocher <hs@denx.de>
35714 Signed-off-by: Stefan Roese <sr@denx.de>
35716 commit 86321fc1128c93a10ac4afb9d317b0df8ece0f9e
35717 Author: Ben Warren <biggerbadderben@gmail.com>
35718 Date: Thu Feb 5 23:58:25 2009 -0800
35720 net: removed board-specific CONFIGs from MPC5xxx FEC driver
35722 Added new CONFIG options for the three type of MAC-PHY interconnect and
35723 applied them all relevant board config files
35725 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35727 commit 638ed3e296e70fab286d157b7adedaaa4a09a474
35728 Author: Mike Frysinger <vapier@gentoo.org>
35729 Date: Thu Feb 5 21:04:47 2009 -0500
35731 net/sntp.c: move ifdef into Makefile COBJS-$(...)
35733 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35734 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35736 commit 9e5be8214ba751436e57c3be044bf6dccb9a6687
35737 Author: Andy Fleming <afleming@freescale.com>
35738 Date: Tue Feb 3 18:26:41 2009 -0600
35740 tsec: Fix a bug in soft-resetting
35742 SOFT_RESET must be asserted for at least 3 TX clocks. Usually, that's about 30
35743 clock cycles, so it's been mostly working. But we had no guarantee, and at
35744 slower bitrates, it's just over a microsecond (over 1000 clock cycles). This
35745 enforces a 2 microsecond gap between assertion and deassertion.
35747 Signed-off-by: Andy Fleming <afleming@freescale.com>
35748 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35750 commit 09fcc8b5d86903b76e7e4d1d879d6f4bca25c27b
35751 Author: Simon Munton <simon@nidoran.m5data.com>
35752 Date: Mon Feb 2 09:44:08 2009 +0000
35754 Fix 100Mbs ethernet operation on sh7763 based boards
35756 100Mbs ethernet does not work on sh7763 chips due to the wrong value being
35757 used in the GECMR register. Following diff fixes the problem
35759 Signed-off-by: Simon Munton <simon@nidoran.m5data.com>
35760 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35762 commit 2bc2a8f6dc9fdda465317da59474e65c24a398a2
35763 Author: ksi@koi8.net <ksi@koi8.net>
35764 Date: Fri Feb 6 16:27:55 2009 -0800
35766 Fix MPC8260 with ethernet on SCC
35768 This fixes MPC8260 compilation with ethernet on SCC. Probably was a
35769 typo or something...
35771 Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
35772 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35774 commit ae5d8f613cec1a6af7bf1fc9c42a3b856f021023
35775 Author: Heiko Schocher <hs@denx.de>
35776 Date: Fri Jan 30 12:56:15 2009 +0100
35778 82xx serial, smc: Coding-Style cleanup serial SMC driver
35780 Signed-off-by: Heiko Schocher <hs@denx.de>
35782 commit c92fac91a06c60f874c605e3ca80dd407c1caaa7
35783 Author: Heiko Schocher <hs@denx.de>
35784 Date: Fri Jan 30 12:55:38 2009 +0100
35786 82xx serial, smc: add configurable SMC Rx buffer len
35788 This patch adds the configuration option CONFIG_SYS_SMC_RXBUFLEN.
35789 With this option it is possible to allow the receive
35790 buffer for the SMC on 82xx to be greater then 1. In case
35791 CONFIG_SYS_SMC_RXBUFLEN == 1 this driver works as the
35794 When defining CONFIG_SYS_SMC_RXBUFLEN also
35795 CONFIG_SYS_MAXIDLE must be defined to setup the maximum
35796 idle timeout for the SMC.
35798 Signed-off-by: Heiko Schocher <hs@denx.de>
35800 commit bced7ccefa08512c54a6d146658ff7dbc33d5dfe
35801 Author: Kumar Gala <galak@kernel.crashing.org>
35802 Date: Fri Feb 6 08:08:06 2009 -0600
35804 ppc: Fix roll over bug in flush_cache()
35806 If we call flush_cache(0xfffff000, 0x1000) it would never
35807 terminate the loop since end = 0xffffffff and we'd roll over
35808 our counter from 0xfffffe0 to 0 (assuming a 32-byte cache line)
35810 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35812 commit 87c9063963561d3d01064be34d0c30855a56587b
35813 Author: Kumar Gala <galak@kernel.crashing.org>
35814 Date: Thu Feb 5 20:40:58 2009 -0600
35816 ppc: Move CONFIG_MAX_MEM_MAPPED to common config.h
35818 Moved CONFIG_MAX_MEM_MAPPED to the asm/config.h so its kept consistent
35819 between the two current users (lib_ppc/board.c, 44x SPD DDR2).
35821 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35822 Acked-by: Stefan Roese <sr@denx.de>
35824 commit 47d41cc3a11a03c6d56146d056145df73f47eb50
35825 Author: Kumar Gala <galak@kernel.crashing.org>
35826 Date: Thu Feb 5 20:40:57 2009 -0600
35828 Add an architecture specific config.h for common defines
35830 We have common defines that we duplicate in various ways. Having an
35831 arch specific config.h gives us a common location for those defines.
35833 Eventually we should be able to replace this when we have proper
35836 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35838 commit 4c78d4a6c01621721b732418e1c6da684a56bbb1
35839 Author: Becky Bruce <beckyb@kernel.crashing.org>
35840 Date: Tue Feb 3 18:10:56 2009 -0600
35842 mpc8641hpcn: Change PCI MEM pci bus address
35844 Now that the rest of u-boot can support it, change the PCI bus
35845 address of the PCI MEM regions from 0x80000000 to 0xc0000000,
35846 and use the same bus address for both PCI1 and PCI2. This will
35847 maximize the amount of PCI address space left over to map RAM
35848 on systems with large amounts of memory.
35850 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35852 commit 1785dbeed43599eed1d8875673c96912cd770141
35853 Author: Becky Bruce <beckyb@kernel.crashing.org>
35854 Date: Tue Feb 3 18:10:55 2009 -0600
35856 drivers/block/ahci: Fix pci mapping bug
35858 The code assumes that the pci bus address and the virtual
35859 address used to access a region are the same, but they might
35860 not be. Fix this assumption.
35862 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35864 commit d591a80e74091e7a0658d165721e6c7de2ef0bcd
35865 Author: Becky Bruce <beckyb@kernel.crashing.org>
35866 Date: Tue Feb 3 18:10:54 2009 -0600
35868 MPC8641HPCN: Enable CONFIG_ADDR_MAP
35870 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35872 commit 49f46f3bf08aaf7b1db131a1082f1e603bb7a94b
35873 Author: Becky Bruce <beckyb@kernel.crashing.org>
35874 Date: Tue Feb 3 18:10:53 2009 -0600
35876 mpc8641hpcn: Clean up PCI mapping concepts
35878 Clean up PCI mapping concepts in the 8641 config - rename _BASE
35879 to _BUS, as it's actually a PCI bus address, separate virtual
35880 and physical addresses into _VIRT and _PHYS, and use each
35883 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35885 commit c9315e6b4f244981de0b2eaaa29a7838a165b494
35886 Author: Becky Bruce <beckyb@kernel.crashing.org>
35887 Date: Tue Feb 3 18:10:52 2009 -0600
35889 mpc86xx: Add support to populate addr map based on BATs
35891 If CONFIG_ADDR_MAP is enabled, update the address map
35892 whenever we write a bat.
35894 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35896 commit d35ae5a938679bd7e18167faf79d0fb3c6639b51
35897 Author: Becky Bruce <beckyb@kernel.crashing.org>
35898 Date: Tue Feb 3 18:10:51 2009 -0600
35900 powerpc: Move duplicated BAT defines to mmu.h
35902 The BAT fields are architected; there's no need for these to be in
35903 cpu-specific files. Drop the duplication and move these to
35904 include/asm-ppc/mmu.h. Also, remove the BL_xxx defines that were only
35905 used by the alaska board, and switch to using the BATU_BL_xxx defines
35906 used by all the other boards. The BL_ defines previously in use
35907 had to be shifted into the proper position for use, which was inefficient.
35909 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35911 commit 6e61fae4d360a1380b63e7d007b31477e366bcce
35912 Author: Becky Bruce <beckyb@kernel.crashing.org>
35913 Date: Tue Feb 3 18:10:50 2009 -0600
35915 drivers/pci: Create pci_map_bar function
35917 It is no longer always true that the pci bus address can be
35918 used as the virtual address for pci accesses. pci_map_bar()
35919 is created to return the virtual address for a pci region.
35921 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35923 commit 2ecca3401775b125c3b9ff65766befb23989414b
35924 Author: Becky Bruce <beckyb@kernel.crashing.org>
35925 Date: Tue Feb 3 18:10:49 2009 -0600
35927 mpc8641hpcn: Set up outbound pci windows before inbound
35929 Because the inbound pci windows are mapped generously, set up
35930 the more specific outbound windows first. This way, when we
35931 search the pci regions for something, we will hit on the more
35932 specific region. This can actually be a problem on systems
35933 with large amounts of RAM.
35935 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35937 commit b81b773ead0687114dc8a800f99ea6e504447739
35938 Author: Becky Bruce <beckyb@kernel.crashing.org>
35939 Date: Mon Feb 2 16:34:52 2009 -0600
35941 mpc8641hpcn: Use physical address in flash banks defintion
35943 If the VA and PA of the flash aren't the same, the banks list
35944 should be initialized to hold the physical address. Correct this.
35946 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35948 commit 0d19f6c8cbe71b9e6d8c6bd6742ed2551e918870
35949 Author: Ilya Yanok <yanok@emcraft.com>
35950 Date: Tue Feb 10 00:22:31 2009 +0100
35952 qong: support for Dave/DENX QongEVB-LITE board
35954 This patch adds support for Dave/DENX QongEVB-LITE i.MX31-based board.
35956 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
35957 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
35959 commit 62cbc408f52fc9a5eb849e0b882c504780c9d183
35960 Author: Ilya Yanok <yanok@emcraft.com>
35961 Date: Mon Feb 9 18:45:28 2009 +0100
35963 dnet: driver for Dave DNET ethernet controller
35965 Driver for Dave DNET ethernet controller (used on Dave/DENX
35966 QongEVB-LITE board).
35968 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
35969 Acked-by: Ben Warren <biggerbadderben@gmail.com>
35971 commit 2d43e873a29ca4959ba6a30fc7fb396d3fd0dccf
35972 Author: Kumar Gala <galak@kernel.crashing.org>
35973 Date: Fri Feb 6 09:49:32 2009 -0600
35975 pci: give preference to non-PCI_REGION_SYS_MEMORY regions when matching
35977 When we search for an address match in pci_hose_{phys_to_bus,bus_to_phys}
35978 we should give preference to memory regions that aren't system memory.
35980 Its possible that we have over mapped system memory in the regions and
35981 we want to avoid depending on the order of the regions.
35983 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35985 commit ff4e66e93c1ad47644be3b4ffd6a46e1ce9b6612
35986 Author: Kumar Gala <galak@kernel.crashing.org>
35987 Date: Fri Feb 6 09:49:31 2009 -0600
35989 pci: Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY for clarity
35991 The PCI_REGION_MEMORY and PCI_REGION_MEM are a bit to similar and
35992 can be confusing when reading the code.
35994 Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY to clarify its used
35995 for system memory mapping purposes.
35997 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35999 commit 54dc517328709c204a9cbf7a253d9f8e6c4b26ec
36000 Author: Ilya Yanok <yanok@emcraft.com>
36001 Date: Sun Feb 8 00:59:43 2009 +0300
36003 mx31: add GPIO registers definitions
36005 Added definitions for i.MX31 processor GPIO registers.
36007 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
36009 commit 8da601280a8acbc3385784780ed35130e53812f1
36010 Author: Peter Tyser <ptyser@xes-inc.com>
36011 Date: Wed Feb 4 13:47:22 2009 -0600
36013 NAND: Add timeout for reset command
36015 Without the timeout present an infinite loop can occur if the
36016 NAND device is broken or not present.
36018 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
36019 Signed-off-by: Scott Wood <scottwood@freescale.com>
36021 commit 10dc6a9bef73d7d4cb25b3fde27ee91f8484b126
36022 Author: Peter Tyser <ptyser@xes-inc.com>
36023 Date: Wed Feb 4 13:39:40 2009 -0600
36025 NAND: Silence warning when CONFIG_SYS_NAND_QUIET_TEST
36027 Commit cfa460adfdefcc30d104e1a9ee44994ee349bb7b removed support
36028 for disabling the "No NAND device found!!!" warning when
36029 CONFIG_SYS_NAND_QUIET_TEST was defined. This re-adds support
36030 for silencing the warning.
36032 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
36033 Signed-off-by: Scott Wood <scottwood@freescale.com>
36035 commit ad09ab2e3ac28f304372eceb4a5cb4d24e102a13
36036 Author: Valeriy Glushkov <gvv@lstec.com>
36037 Date: Mon Jan 19 16:32:59 2009 +0200
36039 NAND: Fixed invalid pointers to static relocated chip names
36043 You are right, the patch was ugly.
36044 The new one seems to be better.
36046 Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
36047 Signed-off-by: Scott Wood <scottwood@freescale.com>
36049 commit e7deec1bf6fa3b3a21cd8d14fe2a909a42efc9d8
36050 Author: Nishanth Menon <nm@ti.com>
36051 Date: Mon Feb 2 18:20:12 2009 -0600
36053 ARM:OMAP3:Zoom1: Add nand unlock option
36055 Enable NAND_UNLOCK option for unlocking nand for
36056 erase/write operations
36058 Signed-off-by: Nishanth Menon <nm@ti.com>
36060 commit 5a9427dc9b8438759db3f67a1e547062f76eb18d
36061 Author: derek@siconix.com <derek@siconix.com>
36062 Date: Mon Jan 26 14:08:17 2009 -0700
36064 env_nand: fix env memory release
36066 This fixes a bug that tmp environment memory not being released.
36068 Signed-off-by: Derek Ou <dou@siconix.com>
36069 Signed-off-by: Scott Wood <scottwood@freescale.com>
36071 commit 05fd88776419df59e7f37bac063a209409dd801d
36072 Author: Guennadi Liakhovetski <lg@denx.de>
36073 Date: Fri Feb 6 10:37:45 2009 +0100
36075 ARM: remove unused variable
36077 The "size" variable in start_armboot() in lib_arm/board.c is only really
36078 used in "#ifndef CONFIG_SYS_NO_FLASH" case, and even there it can be
36079 eliminated (thanks to Jean-Christophe PLAGNIOL-VILLARD for a suggestion.)
36081 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
36083 commit 6989e4f546d960a407dd5425f800dff9751c8132
36084 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36085 Date: Thu Feb 5 09:33:50 2009 -0500
36087 Coldfire: M527x: Add missing GPIO register address defines
36089 Add missing GPIO registers address definition for Coldfire M5271.
36091 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36093 commit c4ff77f5e6c3a01610ce97434c0d59acb1476f95
36094 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36095 Date: Fri Jan 23 14:42:58 2009 -0500
36097 Coldfire: mcfmii: Allow non-autonegotiating PHYs to use mii command
36099 Modified mii_init to support boards with PHYs that are not set to
36100 autonegotiate, but still want to use u-boot's mii commands to probe
36101 the smi bus. Such PHYs will not set the Autonegotiate-done bit.
36103 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36105 commit 92d3e6e0ffcbb7224c83104f8d87b5b4bf39a38f
36106 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36107 Date: Fri Jan 23 11:44:30 2009 -0500
36109 Coldfire: Applied baudrate formula of serial_init to serial_setbrg
36111 Applied the patch for baudrate divider value truncation for
36112 serial_init to serial_setbrg as well.
36114 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36116 commit 8706ef378f2db1ef65b9c2f909561f23e3dc2148
36117 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36118 Date: Fri Jan 23 14:07:05 2009 -0500
36120 Coldfire: M5271EVB: Board header update (dependencies)
36122 Cleanup for M5271EVB:
36123 Added clarification on the use of CONFIG_SYS_CLOCK.
36124 Modified to use u-boot's HUSH parser.
36125 Cleanup on environment settings.
36126 Removed compiler warning by defining CONFIG_SYS_CS0_*
36129 Added the use of CONFIG_SYS_MCF_SYNCR for clock multiplier.
36130 This depends on a patch to include/asm-m68k/m5271.h
36131 that defines the multiplier and divider ratios.
36133 Removed the definition of CONFIG_SYS_FECI2C.
36134 This depends on a patch that removes the use of it in
36135 cpu/mcf52x2/cpu_init.c
36137 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36139 commit e0db344fabfeb4f9649846f94838f51172f6a1f6
36140 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36141 Date: Thu Jan 29 14:36:06 2009 -0500
36143 Coldfire: M5271: Allow board header file to specify clock multiplier
36145 M5271 dynamic clock multiplier. It is currently fixed at 100MHz.
36147 Allow the board header file to set their own multiplier and divider.
36148 Added the #define for the multiplier and divider to the cpu header file.
36150 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36152 commit d1ef25dd81c79dcfad5c2ff0162b1bea21d04bc3
36153 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36154 Date: Fri Jan 23 10:47:13 2009 -0500
36156 Coldfire: M5271EVB: Remove usage of CONFIG_SYS_FECI2C
36158 Discontinue the use of CONFIG_SYS_FECI2C (only used by M5271EVB).
36159 Use read-modify-write to activate the FEC pins without disabling I2C.
36161 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36163 commit ee73cc59ab904976af3c33b454fc84f78618b2d1
36164 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36165 Date: Fri Jan 23 09:45:34 2009 -0500
36167 Coldfire: cmd_bdinfo cleanup
36169 CONFIG_M68K bdinfo cleanup:
36171 Fixed compiler warning about baudrate printing.
36172 format '%d' expects type 'int', but argument 2 has type 'long unsigned int'.
36174 Added printing of "cpufreq"
36176 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36178 commit 4ffc39050aa46ed8a3d29732293dff769e54fffa
36179 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36180 Date: Fri Jan 23 09:27:00 2009 -0500
36182 Coldfire: Fix half-baud UART by adding M5271 to Coldfire v2 core list
36184 Added the CONFIG_M5271 to the list of Coldfire V2 processor. This
36185 was causing the bus clock (not CPU clock) to be declared twice as
36186 fast as it actually is. This causes UARTS to operate at half the
36187 specified baudrate.
36189 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36191 commit 59d1bda7f92c8a28c3aba94e48063749d425949f
36192 Author: Dirk Eibach <eibach@gdsys.de>
36193 Date: Tue Feb 3 15:15:21 2009 +0100
36195 ppc4xx: Make PCIE support selectable
36197 On some platforms PCIE support is not required, but would be included
36198 because the cpu supports it. To reduce fooprint it is now configurable
36199 via CONFIG_PCI_DISABLE_PCIE.
36201 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
36202 Signed-off-by: Stefan Roese <sr@denx.de>
36204 commit b129eff5ede394cc1faeb6dbf6a987e91abce552
36205 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
36206 Date: Tue Feb 3 22:13:16 2009 +0100
36208 ppc4xx: Only fixup opb attached UARTs
36210 This patch updates the fdt UART clock fixup code to
36211 only touch CPU internal UARTs on 4xx systems.
36212 Only these UARTs are definitely clocked by gd->uart_clk.
36214 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
36215 Signed-off-by: Stefan Roese <sr@denx.de>
36217 commit 4b7e3d045cc82f7f7b6f3a19b54a814da36ac52c
36218 Author: Mike Frysinger <vapier@gentoo.org>
36219 Date: Tue Jan 13 11:00:29 2009 -0500
36221 Blackfin: move default boot SPI CS to common code
36223 Move the default SPI CS that we boot from into common code so that it can
36224 be used in other SPI drivers and environment settings.
36226 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36228 commit f790ef6ff12381cb0e43de54fb2b0f1204ad8ed6
36229 Author: Mike Frysinger <vapier@gentoo.org>
36230 Date: Wed Dec 10 12:33:54 2008 -0500
36232 Blackfin: dynamically update UART speed when initializing
36234 Previously, booting over the UART required the baud rate to be known ahead
36235 of time. Using a bit of tricky simple math, we can calculate the new board
36236 rate based on the old divisors.
36238 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36239 Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
36241 commit 97f265f14f23050f3cb997f617f3a6917b843ea2
36242 Author: Mike Frysinger <vapier@gentoo.org>
36243 Date: Tue Dec 9 17:21:08 2008 -0500
36245 Blackfin: add support for fast SPI reads with Boot ROM
36247 Newer Blackfin boot roms support using the fast SPI read command rather than
36248 just the slow one. If the functionality is available, then use it.
36250 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36252 commit 67619982bfc5cd62710a48e3cbffc304cb78c341
36253 Author: Mike Frysinger <vapier@gentoo.org>
36254 Date: Sat Oct 11 21:46:52 2008 -0400
36256 Blackfin: check for reserved settings in DDR MMRs
36258 Some bits of the DDR MMRs should not be set. If they do, bad things may
36259 happen (like random failures or hardware destruction).
36261 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36263 commit 622a8dc0958dd599743348ea94eb10b9d0be8ae6
36264 Author: Mike Frysinger <vapier@gentoo.org>
36265 Date: Sat Oct 11 21:54:00 2008 -0400
36267 Blackfin: set default voltage levels for BF538/BF539 parts
36269 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36271 commit 09dc6b0bbd1d5e39cdddeebc059f9a75630e4f6f
36272 Author: Mike Frysinger <vapier@gentoo.org>
36273 Date: Sun Jun 1 01:29:57 2008 -0400
36275 Blackfin: use on-chip syscontrol() rom function when available
36277 Newer Blackfin's have an on-chip rom with a syscontrol() function that needs
36278 to be used to properly program the memory and voltage settings as it will
36279 include (possibly critical) factory tested bias values.
36281 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36283 commit e1fb6d0d52fbe3fbc1a4c651dacf11e9c1417f63
36284 Author: Stefan Roese <sr@denx.de>
36285 Date: Thu Feb 5 11:44:52 2009 +0100
36287 cfi_flash: Fix typo in cfi_flash.c
36289 Patch "flash/cfi_flash: Use virtual sector start address, not phys"
36290 introduced a small typo and compilation warning for systems with CFI
36291 legacy support (e.g. hcu4). This patch fixes it.
36293 Signed-off-by: Stefan Roese <sr@denx.de>
36295 commit 28745db969b72693754991c838f68a7fb4a8b1ab
36296 Author: Stefan Roese <sr@denx.de>
36297 Date: Thu Jan 29 11:21:38 2009 +0100
36299 jedec_flash: Only use manufacturer defines from common flash.h
36301 This patch removes the double defined manufacturer defines from
36302 jedec_flash.c. Since the common defines in flash.h are 32bit
36303 we now need the (16) cast. This patch also removes the compilation
36304 warning (e.g. seen on hcu5):
36307 Configuring for hcu5 board...
36308 jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
36310 Signed-off-by: Stefan Roese <sr@denx.de>
36312 commit ec21d5cfcb6b4e7fcdd5c6e926e1a824900706f2
36313 Author: Stefan Roese <sr@denx.de>
36314 Date: Thu Feb 5 11:25:57 2009 +0100
36316 cfi_flash: Silence compilation warning
36318 Patch "flash/cfi_flash: Use virtual sector start address, not phys"
36319 introduced a small compilation warning. This patch fixes it.
36321 Signed-off-by: Stefan Roese <sr@denx.de>
36323 commit 09ce9921a7d8b1ce764656b14b42217bbf4faa38
36324 Author: Becky Bruce <beckyb@kernel.crashing.org>
36325 Date: Mon Feb 2 16:34:51 2009 -0600
36327 flash/cfi_flash: Use virtual sector start address, not phys
36329 include/flash.h was commented to say that the address in
36330 flash_info->start was a physical address. However, from u-boot's
36331 point of view, and looking at most flash code, it makes more
36332 sense for this to be a virtual address. So I corrected the
36333 comment to indicate that this was a virtual address.
36335 The only flash driver that was actually treating the address
36336 as physical was the mtd/cfi_flash driver. However, this code
36337 was using it inconsistently as it actually directly dereferenced
36338 the "start" element, while it used map_physmem to get a
36339 virtual address in other places. I changed this driver so
36340 that the code which initializes the info->start field calls
36341 map_physmem to get a virtual address, eliminating the need for
36342 further map_physmem calls. The code is now consistent.
36344 The *only* place a physical address should be used is when defining the
36345 flash banks list that is used to initialize the flash_info struct,
36346 usually found in the board config file.
36348 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
36349 Signed-off-by: Stefan Roese <sr@denx.de>
36351 commit 657f2062d8e17ebf4a55f52c9e71c07c0c94c779
36352 Author: Wolfgang Denk <wd@denx.de>
36353 Date: Wed Feb 4 09:42:20 2009 +0100
36355 Fix compiler warning
36357 (shows up only when DEBUG is enabled)
36359 Signed-off-by: Wolfgang Denk <wd@denx.de>
36361 commit 47832cd15ae02fb6fde8ebed5b272f85775f2ceb
36362 Author: Mike Frysinger <vapier@gentoo.org>
36363 Date: Mon Oct 6 03:45:55 2008 -0400
36365 Blackfin: update anomaly lists
36367 Update the anomaly lists to match latest anomaly sheets.
36369 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36371 commit 70a4da45e16b72e8e5b0baaecdaee9be8619647d
36372 Author: Ralph Kondziella <rk@argos-messtechnik.de>
36373 Date: Mon Jan 26 12:34:36 2009 -0700
36375 ADS5121 Add PATA support
36377 Original patch from Ralph Kondziella
36378 plus clean up by Wolfgang Denk
36379 plus changes by John Rigby
36380 use ips clock not lpc
36381 port forward to current u-boot release
36383 Signed-off-by: Ralph Kondziella <rk@argos-messtechnik.de>
36384 Signed-off-by: Wolfgang Denk <wd@denx.de>
36385 Signed-off-by: John Rigby <jrigby@freescale.com>
36387 commit abfbd0ae4967df18102345db4f4b529a13da107b
36388 Author: Martha Marx <mmarx@silicontkx.com>
36389 Date: Mon Jan 26 10:45:07 2009 -0700
36391 ADS5121 Add IC Ident Module (IIM) support
36393 IIM (IC Identification Module) is the fusebox for the mpc5121.
36394 Use #define CONFIG_IIM to turn on the clock for this module
36395 use #define CONFIG_CMD_FUSE to add fusebox commands.
36396 Fusebox commands include the ability to read
36397 the status, read the register cache, override the register cache,
36398 program the fuses and sense them.
36400 Signed-off-by: Martha Marx <mmarx@silicontkx.com>
36401 Signed-off-by: John Rigby <jrigby@freescale.com>
36403 commit 14d19cd1bce9a24b1335598f1568140f4950e4d9
36404 Author: John Rigby <jrigby@freescale.com>
36405 Date: Fri Jan 23 10:33:15 2009 -0700
36407 ADS5121 Fix rev2 silicon pci iopad config
36409 Reset config is not correct
36411 Signed-off-by: John Rigby <jrigby@freescale.com>
36413 commit 4c154252c480b13f69ce1b71a9530b0515da76a6
36414 Author: John Rigby <jrigby@freescale.com>
36415 Date: Wed Nov 19 13:57:34 2008 -0700
36417 ADS5121 DIU Add diu_bmp_addr env
36419 Add support for using a bmp other than
36420 FSL_Logo_BMP for the DIU splash screen.
36422 Can now set the env var "diu_bmp_addr" to
36423 the address of a BMP in flash to use instead
36424 of the default FSL_Logo_BMP.
36426 Signed-off-by: Martha Marx <mmarx@silicontkx.com>
36427 Signed-off-by: John Rigby <jrigby@freescale.com>
36429 commit 92c20fbd3a7788c1a154f50a3f44f28a7763f99a
36430 Author: John Rigby <jrigby@freescale.com>
36431 Date: Thu Oct 30 16:39:35 2008 -0600
36433 ADS5121 DIU Make inclusion of FSL logo optional
36435 Make inclusion of FSL logo optional and
36436 turn it off by default.
36438 Signed-off-by: John Rigby <jrigby@freescale.com>
36440 commit bd99ec149abe94e7f6b2bda4766d701b4005053f
36441 Author: Remy Bohmer <linux@bohmer.net>
36442 Date: Sun Feb 1 12:27:53 2009 +0100
36444 Compile warning fix in onenand_uboot.h
36446 Regression since merge window after 2009.01
36448 Signed-off-by: Remy Bohmer <linux@bohmer.net>
36450 commit a270d1e7295c3d829f42c0480117941dfc1c6477
36451 Author: Stefan Roese <sr@denx.de>
36452 Date: Thu Jan 29 06:33:55 2009 +0100
36454 USB: Add EHCI support for VCT EHCI controller (really with driver now)
36456 Somehow I missed the real driver part in my last patch version. This patch
36457 now adds the driver.
36459 Signed-off-by: Stefan Roese <sr@denx.de>
36460 Signed-off-by: Remy Bohmer <linux@bohmer.net>
36462 commit 716ebf436c9e43df6740e0172f6b2a81ddbf1b8e
36463 Author: Cliff Cai <cliff.cai@analog.com>
36464 Date: Sat Nov 29 18:22:38 2008 -0500
36466 Blackfin: add driver for on-chip MMC/SD controller
36468 This is a port of the Linux Blackfin on-chip SDH driver to U-Boot.
36470 Signed-off-by: Cliff Cai <cliff.cai@analog.com>
36471 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36473 commit 6e87ea0ca951465eba144ab2e6dba6fb507737a2
36474 Author: Mike Frysinger <vapier@gentoo.org>
36475 Date: Sat Oct 11 22:47:34 2008 -0400
36477 Blackfin: add port muxing for BF51x SPI
36479 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36481 commit fc68f9f85959664d528daea2aef5ef54974331ce
36482 Author: Mike Frysinger <vapier@gentoo.org>
36483 Date: Tue Jan 6 06:16:19 2009 -0500
36485 Blackfin: output booting source when booting
36487 Knowing the booting source of the part is useful, especially when the part
36488 can switch dynamically between sources.
36490 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36492 commit 8df3ce0f49c37947800ac7c84e751499882619fc
36493 Author: Mike Frysinger <vapier@gentoo.org>
36494 Date: Thu Dec 11 06:30:46 2008 -0500
36496 Blackfin: set default CONFIG_ENV_SPI_CS based on bootrom
36498 Set the default CONFIG_ENV_SPI_CS value to match the SPI CS that is used by
36499 the Blackfin on-chip bootrom to boot out of SPI flash.
36501 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36503 commit 2b4a486e6fac502d8b883e344cc4012283945b3d
36504 Author: Mike Frysinger <vapier@gentoo.org>
36505 Date: Thu Dec 11 04:06:26 2008 -0500
36507 Blackfin: update asm-blackfin/posix_types.h to latest Linux version
36509 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36511 commit e5eb93e77391bcc308697116c544ea1340aaae8a
36512 Author: Mike Frysinger <vapier@gentoo.org>
36513 Date: Sat Dec 6 02:54:52 2008 -0500
36515 Blackfin: add port I bits
36517 Some people need to access port I, so make sure the pins are defined.
36519 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36521 commit 8a6b272596d43de0db4943eac7af58c3534c4026
36522 Author: Sonic Zhang <Sonic.Zhang@analog.com>
36523 Date: Wed Nov 26 22:16:45 2008 -0500
36525 Blackfin: add driver for on-chip ATAPI controller
36527 This is a port of the Linux Blackfin on-chip ATAPI driver to U-Boot.
36529 Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
36530 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36532 commit be9d8c780e6831cb84b7d4590ceae03dca8fc10b
36533 Author: Mike Frysinger <vapier@gentoo.org>
36534 Date: Wed Nov 26 21:43:06 2008 -0500
36536 Blackfin: add driver for on-chip NAND controller
36538 This is a port of the Linux Blackfin on-chip NFC driver to U-Boot.
36540 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36542 commit 4148e02abae9a099f4444b5e168ebc2b911d2295
36543 Author: Mike Frysinger <vapier@gentoo.org>
36544 Date: Wed Nov 12 07:18:15 2008 -0500
36546 Blackfin: build with -mno-fdpic
36548 Use the -mno-fdpic flag so that any Blackfin toolchain can be used to build
36549 up u-boot, including ones that output FDPIC ELF by default.
36551 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36553 commit 70e95589a24a2d83ad00317e4a9611d0211ecb58
36554 Author: Mike Frysinger <vapier@gentoo.org>
36555 Date: Tue Nov 11 05:43:57 2008 -0500
36557 Blackfin: fix up EBIU defines
36559 The EBIU defines for EBSZ 256/512 were incorrect.
36561 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36563 commit 961954ea0ec8dc4341034c1a1ff3107ec0527809
36564 Author: Mike Frysinger <vapier@gentoo.org>
36565 Date: Wed Nov 5 12:45:24 2008 -0500
36567 Blackfin: use 8/16/32 bit transfer widths in dma_memcpy()
36569 Rather than using 8bit transfers for everything, use 8/16/32 bit transfers
36570 as usable with the source/destination addresses and the count size.
36572 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36574 commit b93c68648426f906d63b98117496b6415f505f39
36575 Author: Mike Frysinger <vapier@gentoo.org>
36576 Date: Wed Nov 5 08:50:23 2008 -0500
36578 Blackfin: only flag L1 instruction for DMA memcpy
36580 The performance difference from doing an 8 bit DMA memcpy vs an optimized
36581 core memcpy can be pretty big when you add in the overhead of setting up the
36582 MDMA registers, cache flushes, etc... So only use dma_memcpy() when we
36583 actually require it.
36585 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36587 commit e347c092a3b3a2ce1e72f25f4829163634d09fbe
36588 Author: Mike Frysinger <vapier@gentoo.org>
36589 Date: Wed Nov 5 07:20:37 2008 -0500
36591 Blackfin: dma_memcpy(): fix random failures
36593 We have to make sure the DMA channel is actually disabled in hardware before
36594 attempting to reprogram it. Otherwise the new settings are ignored and we
36595 end up with random hangs/failures.
36597 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36599 commit fdce83c108846d6f0d5b1774e1cc29f2573a6ad3
36600 Author: Mike Frysinger <vapier@gentoo.org>
36601 Date: Tue Nov 4 00:04:03 2008 -0500
36603 Blackfin: rewrite cache handling functions
36605 Take the cache flush functions from the kernel as they use hardware loops in
36606 order to get optimal performance.
36608 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36610 commit 84c5f0dc47d17593fd81206614891bdc94f6d51c
36611 Author: Mike Frysinger <vapier@gentoo.org>
36612 Date: Mon Nov 3 22:30:05 2008 -0500
36614 Blackfin: setup bi_enetaddr for single nets
36616 For systems with CONFIG_NET_MULTI disabled, bi_enetaddr does not get setup
36617 based on $ethaddr, so set it up.
36619 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36621 commit 40599239e7875b39e2a5c12e6545992041c72c52
36622 Author: Mike Frysinger <vapier@gentoo.org>
36623 Date: Fri Oct 24 22:48:47 2008 -0400
36625 Blackfin: cache core/system clock values
36627 Calculating the clocks requires a bit of calls to gcc math functions, so
36628 cache the values after the first run since they'll most likely never
36629 change once U-Boot is up and running.
36631 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36633 commit 6957a6209b02f6b69607fc47425f13731cc477f1
36634 Author: Mike Frysinger <vapier@gentoo.org>
36635 Date: Fri Oct 24 18:18:16 2008 -0400
36637 Blackfin: enable --gc-sections
36639 Start building all Blackfin boards with -ffunction-sections/-fdata-sections
36640 and linking with --gc-sections.
36642 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36644 commit ee1d2001ea7fbabb2b9256026dc5468f057337f8
36645 Author: Mike Frysinger <vapier@gentoo.org>
36646 Date: Mon Oct 20 21:08:54 2008 -0400
36648 Blackfin: dont check baud if it wont actually get used
36650 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36652 commit 400f5778f375bc99c73c8488c555def261ccfab7
36653 Author: Mike Frysinger <vapier@gentoo.org>
36654 Date: Tue Oct 14 07:54:09 2008 -0400
36656 Blackfin: add driver for on-chip SPI controller
36658 This fills out the SPI backend for the Blackfin on-chip SPI peripheral.
36660 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36662 commit 7a1e87b1062e6eac0704c6fc2f7c661caf8814cd
36663 Author: Mike Frysinger <vapier@gentoo.org>
36664 Date: Sat Oct 18 05:33:51 2008 -0400
36666 Blackfin: only build post code when CONFIG_POST
36668 Save some time by using CONFIG_POST in the Makefile rather than C files.
36670 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36672 commit 6d7d4803c74bb86e1b401b1199e63381a62b9382
36673 Author: Mike Frysinger <vapier@gentoo.org>
36674 Date: Thu Jan 8 11:57:57 2009 -0500
36676 Blackfin: bfin_mac: cleanup pointer/casts for aliasing issues
36678 Redo how pointers are managed to get rid of ugly casts and strict pointer
36679 aliasing issues that are highlighted by gcc 4.3.
36681 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36682 Acked-by: Ben Warren <biggerbadderben@gmail.com>
36684 commit 092d2487baf7c29343c165e3ae82ea8a7f9e679b
36685 Author: Mike Frysinger <vapier@gentoo.org>
36686 Date: Tue Dec 9 17:46:21 2008 -0500
36688 Blackfin: bfin_mac: convert CONFIG_BFIN_MAC_RMII to CONFIG_RMII
36690 No point in having a Blackfin-specific define "CONFIG_BFIN_MAC_RMII" that
36691 does exactly the same thing as common "CONFIG_RMII".
36693 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36694 Acked-by: Ben Warren <biggerbadderben@gmail.com>
36696 commit 8eed6ca51e50fade6887e8bdb1ff6a44116b42b5
36697 Author: Mike Frysinger <vapier@gentoo.org>
36698 Date: Wed Nov 5 06:36:15 2008 -0500
36700 Blackfin: bfin_mac: use common debug()
36702 Rather then defining our own DEBUGF(), just use the common debug().
36704 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36705 Acked-by: Ben Warren <biggerbadderben@gmail.com>
36707 commit a7ec6ac8b2c6dce6fc670a2a855deb6eee340e04
36708 Author: Mike Frysinger <vapier@gentoo.org>
36709 Date: Mon Oct 20 13:59:51 2008 -0400
36711 Blackfin: bfin_mac: respect CONFIG_PHY_{ADDR,CLOCK_FREQ}
36713 Rather than having the on-chip MAC hardcoded to phy address 1 and a speed
36714 of 2.5mhz, use these as defaults if the board doesn't specify otherwise.
36716 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36717 Acked-by: Ben Warren <biggerbadderben@gmail.com>
36719 commit ac45af4e63ea925f4accc98453aab1a1166c196d
36720 Author: Mike Frysinger <vapier@gentoo.org>
36721 Date: Tue Oct 14 04:52:00 2008 -0400
36723 Blackfin: bfin_mac: cleanup MII/PHY functions
36725 Cleanup and rewrite the MII/PHY related functions so that we can reuse the
36726 existing common linux/miiphy.h code and hook into the `mii` command.
36728 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36729 Acked-by: Ben Warren <biggerbadderben@gmail.com>
36731 commit 6b310a05f0d10c751f22468040932139f71c71d3
36732 Author: Mike Frysinger <vapier@gentoo.org>
36733 Date: Tue Oct 14 00:31:30 2008 -0400
36735 Blackfin: bfin_mac: set MDCDIV based on SCLK
36737 Rather than hardcoding MDCDIV to 24 (which is correct for ~125mhz SCLK),
36738 use the real algorithm so it gets set correctly regardless of SCLK.
36740 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36741 Acked-by: Ben Warren <biggerbadderben@gmail.com>
36743 commit 930590f3e49c8f32256edf2e5861e1535a329c6c
36744 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36745 Date: Sat Jan 31 09:10:48 2009 +0100
36747 ixp: move serial to drivers/serial
36749 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36751 commit f90c8022f448bc5e93090e4b714368e52e912f0f
36752 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36753 Date: Sat Jan 31 09:04:58 2009 +0100
36755 ixp: move pci init in arm/board instead of cpu
36757 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36759 commit 8cb79b5f275f1888ccb278a2d2197140444a84b7
36760 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36761 Date: Sat Jan 31 08:56:49 2009 +0100
36763 ixp: move pci drivers to drivers/pci
36765 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36767 commit 012d5bab09a534e4800b02f50cf508e6837202ea
36768 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36769 Date: Sat Jan 31 08:53:44 2009 +0100
36771 ixp: Move conditional compilation to Makefile
36773 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36775 commit f693f501d67434df1f815fd1824a71973ae08207
36776 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36777 Date: Sat Jan 31 08:53:44 2009 +0100
36779 ixp: add missing os define
36781 need by arm-elf toolchains and no impact on the arm-linux one
36783 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36785 commit b4e2f89dfcb206a22d34fa6b34878d85b498b39f
36786 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36787 Date: Sat Jan 31 09:53:39 2009 +0100
36789 ixp: remove the option to include the Microcode
36791 instead the board will have to load it from flash or ram
36792 which will be specified by npe_ucode env var
36794 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36796 commit 1b017baf2071d8daf643bce87250db898c606c66
36797 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36798 Date: Fri Jan 30 09:45:23 2009 +0100
36800 ixp/npe: Move conditional compilation to Makefile
36802 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36804 commit 4e69087a1d6ef2eca6f46026cf5e7399b6c9e7c0
36805 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36806 Date: Wed Jan 28 21:58:04 2009 +0100
36808 SX1: add hardware V2 support
36810 In the V2 the 2 flash has been replace by one 32MB flash
36812 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36814 commit f877f2233dbcd7417c2f0babe6a849099b167f3c
36815 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36816 Date: Wed Jan 28 21:58:03 2009 +0100
36818 SX1: Fix second flash mapping
36820 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36822 commit 47fd3bffed6430c91eb2660f859574ed98be5bd8
36823 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36824 Date: Wed Jan 28 21:58:03 2009 +0100
36826 SX1: add CONFIG_STDOUT_USBTTY to enable preboot stdout redirect to usbtty
36828 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36830 commit cfca33837ec83829c6a49c3bcc86c31bc2495ff6
36831 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36832 Date: Wed Jan 28 21:57:59 2009 +0100
36834 move Samsung's board to board/samsung
36836 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36838 commit e4943ec57466ea5dfa085e7a9e0ec44cb93c4e1e
36839 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36840 Date: Thu Jan 29 12:07:21 2009 +0100
36842 move ARM Ltd. to vendor dir
36844 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36846 commit a87fb1b308a2a375cb9ca74ca0dd3e2c5793d3bf
36847 Author: Larry Johnson <lrj@acm.org>
36848 Date: Wed Jan 28 15:30:37 2009 -0500
36850 ppc4xx: Clean up configuration file for Korat board
36852 This patch updates the default environmental variables for the
36853 Korat PPC 440EPx board, and makes additional minor fixes.
36855 Signed-off-by: Larry Johnson <lrj@acm.org>
36856 Signed-off-by: Stefan Roese <sr@denx.de>
36858 commit f20405e31680efc36293c59b4963db57c9d93df4
36859 Author: Larry Johnson <lrj@acm.org>
36860 Date: Wed Jan 28 15:30:02 2009 -0500
36862 ppc4xx: Add variable "korat_usbcf" for Korat board
36864 The new environment variable "korat_usbcf" selects the USB
36865 port used by the Korat board's CompactFlash controller.
36867 Signed-off-by: Larry Johnson <lrj@acm.org>
36868 Signed-off-by: Stefan Roese <sr@denx.de>
36870 commit fc01ea1e27d5b124f0a1868d0ce569f156d58dfe
36871 Author: Gunnar Rangoy <gunnar@rangoy.com>
36872 Date: Fri Jan 23 12:56:31 2009 +0100
36874 AVR32: macb - Search for PHY id
36876 This patch adds support for searching through available PHY-addresses in
36877 the macb-driver. This is needed for the ATEVK1100 evaluation board,
36878 where the PHY-address will be initialized to either 1 or 7.
36880 This patch adds a config option, CONFIG_MACB_SEARCH_PHY, which when
36881 enabled tells the driver to search for the PHY address.
36883 Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
36884 Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
36885 Signed-off-by: Olav Morken <olavmrk@gmail.com>
36886 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36888 commit af8626e0c08a780d9ded1d9c4883a89355f60e75
36889 Author: Olav Morken <olavmrk@gmail.com>
36890 Date: Fri Jan 23 12:56:26 2009 +0100
36892 Fix IP alignment problem
36894 This patch removes volatile from:
36895 volatile IP_t *ip = (IP_t *)xip;
36897 Due to a bug, avr32-gcc will assume that ip is aligned on a word boundary when
36898 using volatile, which causes an exception since xip isn't aligned on a word
36901 Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
36902 Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
36903 Signed-off-by: Olav Morken <olavmrk@gmail.com>
36904 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36906 commit 12a8b9db12f82a189ff143a58731007f5469da61
36907 Author: Ron Madrid <ron_madrid@sbcglobal.net>
36908 Date: Wed Jan 28 16:17:21 2009 -0800
36910 Marvell 88E1118 interrupt fix
36912 This patch adjusts the LED control so that interrupt lines are not reading LEDs
36913 and effectively causing indefinite interrupts to the controller.
36915 Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
36916 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36918 commit 9a37f2acc31a3296dddd3574ea9eaf7f319807b9
36919 Author: Stefan Roese <sr@denx.de>
36920 Date: Wed Jan 21 17:14:26 2009 +0100
36922 net: smc911x.c: Add LAN9211 to chip_ids[] array
36924 Signed-off-by: Stefan Roese <sr@denx.de>
36925 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36927 commit 75edebe3011c963a7cd84be0f4a987477f2aaf89
36928 Author: Mike Frysinger <vapier@gentoo.org>
36929 Date: Tue Jan 27 16:53:39 2009 -0500
36931 Move is_valid_ether_addr() to include/net.h
36933 Import the is_valid_ether_addr() function from the Linux kernel.
36935 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36936 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36938 commit 268859338c0188eab1d0d3b867b7dad3c5cc734a
36939 Author: Michal Simek <monstr@monstr.eu>
36940 Date: Mon Jan 5 12:25:13 2009 +0100
36942 net: Sort Makefile labels
36944 Signed-off-by: Michal Simek <monstr@monstr.eu>
36945 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36947 commit 1fbcbe9a95f39afb2df6ab8cba25b284b47ebfb2
36948 Author: Wolfgang Denk <wd@denx.de>
36949 Date: Wed Jan 28 23:06:42 2009 +0100
36951 85xx: Fix compile breakage with sbc8540 and sbc8560
36953 This fixes an error which raises just a warning:
36954 sbc8560.c:250: warning: passing argument 2 of 'strmhz' makes integer from pointer without a cast
36956 Signed-off-by: Wolfgang Denk <wd@denx.de>
36958 commit 62625c0b081bd4019cecab14e9fc2e05e48d2a58
36959 Author: Mike Frysinger <vapier@gentoo.org>
36960 Date: Wed Jan 28 13:48:55 2009 -0500
36962 SPD823TS: do not define CONFIG_CMD_ENV
36964 Since the SPD823TS board does not actually have any writable flash to save
36965 its environment, undefine CONFIG_CMD_ENV so the "saveenv" command is
36968 This fixes the build error:
36969 common/libcommon.a(cmd_nvedit.o): In function `do_saveenv':
36970 common/cmd_nvedit.c:557: undefined reference to `saveenv'
36971 make: *** [u-boot] Error 1
36973 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36975 commit 7379f45a7bc71941c3920c2f6b3c3faa4d7fd315
36976 Author: Dirk Behme <dirk.behme@googlemail.com>
36977 Date: Wed Jan 28 21:40:16 2009 +0100
36979 OMAP3: Add Zoom1 board support
36981 Support for Zoom MDK with OMAP3430. Details of Zoom MDK available here:
36982 http://www.logicpd.com/products/devkit/ti/zoom_mobile_development_kit
36984 Signed-off-by: Nishanth Menon <nm@ti.com>
36985 Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
36987 commit 2be2c6cc674e26237962f5cf4c0d311e139e4241
36988 Author: Dirk Behme <dirk.behme@googlemail.com>
36989 Date: Wed Jan 28 21:39:58 2009 +0100
36991 OMAP3: Add Pandora support
36993 Add Pandora support.
36995 Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
36996 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
36997 Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
36999 commit ad9bc8e52d174d699d1367be0b90089e4fdeb933
37000 Author: Dirk Behme <dirk.behme@googlemail.com>
37001 Date: Wed Jan 28 21:39:58 2009 +0100
37003 OMAP3: Add EVM board
37005 Add EVM board support.
37007 Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
37008 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
37009 Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
37011 commit 9d0fc8110e7e755239329c26f300d5fc9946d3ec
37012 Author: Dirk Behme <dirk.behme@googlemail.com>
37013 Date: Wed Jan 28 21:39:57 2009 +0100
37015 OMAP3: Add Overo board
37017 Add Overo board support.
37019 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
37020 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
37021 Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
37023 commit f904cdbb68167c647887f19929ad295dbaac8862
37024 Author: Dirk Behme <dirk.behme@googlemail.com>
37025 Date: Tue Jan 27 18:19:12 2009 +0100
37027 OMAP3: Add common power code, README, and BeagleBoard
37029 Add BeagleBoard support, common power code and README.
37031 Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
37032 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
37034 commit 9cda4f104b5313fadc21b75aa781c7a6aaf6ea60
37035 Author: Kumar Gala <galak@kernel.crashing.org>
37036 Date: Wed Jan 28 08:31:10 2009 -0600
37038 85xx: Fix compile breakage with MPC8540EVAL
37040 Configuring for MPC8540EVAL board...
37041 mpc8540eval.c: In function 'checkboard':
37042 mpc8540eval.c:53: error: invalid operands to binary /
37043 make[1]: *** [mpc8540eval.o] Error 1
37045 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
37047 commit 1a448db77b10153703bc5e4ad13dd55d88beb1d6
37048 Author: Bryan Wu <bryan.wu@analog.com>
37049 Date: Sun Jan 18 23:04:27 2009 -0500
37051 usb_scan_devices: fix output with no devices
37053 We should check the return of usb_new_device() so that if no USB device is
37054 found, we print out the right message rather than always saying "new usb
37057 Signed-off-by: Bryan Wu <bryan.wu@analog.com>
37058 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37059 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37061 commit f1c1f540243438246aefb703fdcf16957e3a72e1
37062 Author: Stefan Roese <sr@denx.de>
37063 Date: Thu Jan 22 10:11:21 2009 +0100
37065 USB: Add high-speed (480Mb/s) to all USB related outputs
37067 With this patch the USB related connection speed output ("usb tree" command and
37068 debug output) is now high-speed enabled.
37070 This patch also fixes a compilation warning when debugging is enabled.
37072 Signed-off-by: Stefan Roese <sr@denx.de>
37073 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37075 commit daa2dafb450a8073a4e42fd46cd4e995b208e4cb
37076 Author: Stefan Roese <sr@denx.de>
37077 Date: Wed Jan 21 17:12:19 2009 +0100
37079 USB: Add dcache support to the EHCI driver
37081 This patch adds routines to handle (flush/invalidate) the dcache for the
37082 QH and qTD structures and data buffers. This is needed on platforms using
37083 this EHCI support with dcache enabled (like the MIPS VCT board port).
37085 Signed-off-by: Stefan Roese <sr@denx.de>
37086 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37088 commit 4e0ea0efc1e501186aca8577a4042fc6fa641602
37089 Author: Stefan Roese <sr@denx.de>
37090 Date: Wed Jan 21 17:12:28 2009 +0100
37092 USB: Add EHCI support for VCT EHCI controller
37094 Signed-off-by: Stefan Roese <sr@denx.de>
37095 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37097 commit 832e61418eedfea172bd2fdfd0ea0d199cc70a9d
37098 Author: Stefan Roese <sr@denx.de>
37099 Date: Wed Jan 21 17:12:10 2009 +0100
37101 USB: Add config option to call ehci_hcd_init() again after EHCI reset
37103 This patch adds the config option CONFIG_EHCI_HCD_INIT_AFTER_RESET
37104 to call ehci_hcd_init() again after ehci_reset() is executed. This
37105 is needed for the upcoming VCT EHCI support which needs to re-init
37106 the hcd part again after the EHCI CMD_RESET is executed.
37108 Signed-off-by: Stefan Roese <sr@denx.de>
37109 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37111 commit 597eb28bd9691266b7b804364cda577cdb51d106
37112 Author: Stefan Roese <sr@denx.de>
37113 Date: Wed Jan 21 17:12:01 2009 +0100
37115 USB: Fix speed detection on EHCI cntr with root hub transaction translators
37117 This patch fixes an issue that the speed of USB devices was not detected
37118 correctly on some EHCI controllers. This will be used on the upcoming VCT
37121 Signed-off-by: Stefan Roese <sr@denx.de>
37122 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37124 commit 20cc06611ea33fc0a67a5e56e6476379d2de3091
37125 Author: Thomas Abraham <t-abraham@ti.com>
37126 Date: Sun Jan 4 09:41:20 2009 +0530
37128 usb : musb : Enabling USB MSC support for DM6446 (TI DaVinci) platform
37130 Enabling USB MSC support for DM6446 (TI DaVinci) platform in the
37131 configuration file.
37133 Signed-off-by: Ravi Babu <ravibabu@ti.com>
37134 Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37135 Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37136 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37137 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37139 commit 538ef967715322f64ee08efa2296d9682111b014
37140 Author: Thomas Abraham <t-abraham@ti.com>
37141 Date: Sun Jan 4 09:41:16 2009 +0530
37143 usb : musb : Enabling DM6446 (TI DaVinci) USB module power
37145 Enabling DM6446 (TI DaVinci) USB module power and MUSB low-level
37146 controller hook up to USB core layer.
37148 Signed-off-by: Ravi Babu <ravibabu@ti.com>
37149 Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37150 Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37151 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37152 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37154 commit e142e9f35f8ec61e74bf8019428b003f5070c33b
37155 Author: Thomas Abraham <t-abraham@ti.com>
37156 Date: Sun Jan 4 09:41:13 2009 +0530
37158 usb : musb : Adding DM6446 (TI DaVinci) platform specific USB support
37160 Adding DM6446 (TI DaVinci) platform specific USB functionality for
37161 USB Phy and VBUS initialization.
37163 Signed-off-by: Ravi Babu <ravibabu@ti.com>
37164 Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37165 Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37166 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37167 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37169 commit a9d39ebe91ecdd5ac0a0cf56ea162a19773db8da
37170 Author: Thomas Abraham <t-abraham@ti.com>
37171 Date: Sun Jan 4 09:41:09 2009 +0530
37173 usb : musb : Adding USB VBUS enable functionality for DM644x DVEVM
37175 Adding USB VBUS enable functionality for DM644x DVEVM (TI DaVinci)
37178 Signed-off-by: Ravi Babu <ravibabu@ti.com>
37179 Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37180 Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37181 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37182 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37184 commit a142896934c755e679ba87e227a8e449f39b0012
37185 Author: Thomas Abraham <t-abraham@ti.com>
37186 Date: Sun Jan 4 09:41:03 2009 +0530
37188 usb : musb : Adding host controller driver for Mentor USB controller
37190 Adding Mentor USB core functionality and Mentor USB Host controller
37191 functionality for Mentor USB OTG controller (musbhdrc).
37193 Signed-off-by: Ravi Babu <ravibabu@ti.com>
37194 Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37195 Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37196 Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37197 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37199 commit c7d703f3f3c3d6b020bda4cf633f8a6167c3cd2a
37200 Author: Mike Frysinger <vapier@gentoo.org>
37201 Date: Thu Jan 1 18:27:27 2009 -0500
37203 usb.h: use standard __LITTLE_ENDIAN from Linux headers
37205 Rather than forcing people to define a custom "LITTLEENDIAN", just use the
37206 __LITTLE_ENDIAN one from the Linux byteorder headers that every arch is
37207 already setting up.
37209 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37210 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37212 commit 7b6e31eb17e3ff76238a60803fc531517d516223
37213 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37214 Date: Wed Dec 31 10:33:56 2008 +0100
37216 USB ehci ixp4xx support
37218 Add USB ehci ixp4xx host controller. Test on ixdp465 board.
37220 Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37221 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37223 commit 1ed9f9adc88218841dfeb60b9094a5a548bff009
37224 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37225 Date: Wed Dec 31 10:33:22 2008 +0100
37227 USB ehci remove infinite loop and use handshake function
37229 USB ehci code cleanup. Use handshake instead of infinite while loop
37230 to check the STD_ASS status
37232 Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37233 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37235 commit 8fea2914ac974029b65926ef8247d908f84d202d
37236 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37237 Date: Wed Dec 31 10:32:41 2008 +0100
37239 Add initial support for USB ehci pci
37241 Add USB ehci pci support. This patch doesn't include any
37242 pci_ids and it is not tested on real hardware.
37244 Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37245 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37247 commit 14e4111cdab7e7738ff6a203d445e4d8377f058f
37248 Author: Bryan Wu <Bryan.Wu@analog.com>
37249 Date: Thu Jan 1 19:48:07 2009 -0500
37251 usb_storage: do not reset SanDisk Corporation U3 Cruzer Micro USB thumb drive
37253 The SanDisk Corporation U3 Cruzer Micro 1/4GB Flash Drive 000016244373FFB4
37254 does not like to be reset, so check for it.
37256 Signed-off-by: Bryan Wu <bryan.wu@analog.com>
37257 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37258 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37260 commit 1eb734fed3b79a5e6106dad16e88041894fdab30
37261 Author: Thomas Abraham <t-abraham@ti.com>
37262 Date: Sun Jan 4 12:15:35 2009 +0530
37264 usb : usb_kbd : Populating 'priv' member of USB keyboard device_t structure
37266 This patch populates the 'priv' field of the USB keyboard device_t
37267 structure. The 'priv' field is populated with the address of the
37268 'struct usb_device' structure that represents the USB device.
37270 The 'priv' field can then be used in the 'usb_event_poll' function to
37271 determine the USB device that requires to be polled. An
37272 example of its usage in 'usb_event_poll' function is as below.
37275 struct usb_device *usb_kbd_dev;
37279 dev = device_get_by_name("usbkbd");
37280 usb_kbd_dev = (struct usb_device *)dev->priv;
37281 iface = &usb_kbd_dev->config.if_desc[0];
37283 Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37284 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37286 commit 366523c26b6320af171459b19e6e0e9e3baa83ca
37287 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37288 Date: Thu Dec 18 10:05:37 2008 +0100
37292 USB changes the speed according to the port status
37294 Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37295 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37297 commit c0d722fe7ee1cb452dfd9246419188b3f6d9c4df
37298 Author: Remy Böhmer <linux@bohmer.net>
37299 Date: Sat Dec 13 22:51:58 2008 +0100
37301 EHCI fix code and ixp4xx test.
37302 USB ehci configuration parameter:
37304 #define CONFIG_CMD_USB 1
37305 #define CONFIG_USB_STORAGE 1
37306 #define CONFIG_USB_EHCI
37307 #define CONFIG_USB_EHCI_IXP4XX 1
37308 #define CONFIG_EHCI_IS_TDI 1
37309 #define CONFIG_EHCI_DESC_BIG_ENDIAN 1
37310 #define CONFIG_EHCI_MMIO_BIG_ENDIAN 1
37311 #define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 2
37312 #define CONFIG_LEGACY_USB_INIT_SEQ 1
37314 2 USB Device(s) found
37315 scanning bus for storage devices... 0 Storage Device(s) found
37319 1 Hub (1.5MBit/s, 0mA)
37320 | u-boot EHCI Host Controller
37322 |+-2 Mass Storage (12MBit/s, 100mA)
37323 Sony Storage Media 0C07040930296
37327 Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37328 Signed-off-by: Remy Böhmer <linux@bohmer.net>
37330 commit 51ab142b8b546d5e627b2c8c36d0adae222565f7
37331 Author: michael <michael@panicking.retis>
37332 Date: Thu Dec 11 13:43:55 2008 +0100
37334 [PATCH] This patch add varius fix to the ehci.
37335 - fix ehci_readl, ehci_writel
37336 - introduce new define in ehci.h
37337 - introduce the handshake function for waiting on a register
37338 - fix usb_ehci_fsl with the new HC_LENGTH macro
37340 Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37341 Signed-off-by: Remy Böhmer <linux@bohmer.net>
37343 commit db63299b1dd2894ade542278210bccd046de6435
37344 Author: michael <michael@panicking.retis>
37345 Date: Wed Dec 10 17:55:19 2008 +0100
37347 [PATCH] Fix EHCI usb. I start to test on a
37348 IXP465 board and I find some errors in the code. This
37350 - descriptor initizialization (config, interface and endpoint
37351 must be one next-to the other when the USB_DT_CONFIG message
37353 - FIX little/endian bigendian (introduce the CONFIG_EHCI_DESC_BIG_ENDIAN
37354 and the CONFIG_EHCI_MMIO_BIG_ENDIAN)
37355 - Introduce the linux version of the usb_config_descriptor and
37356 usb_interface descriptor. This descriptor does't contains
37359 Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37360 Signed-off-by: Remy Böhmer <linux@bohmer.net>
37362 commit 6b92487dcf9afe83a3570153d66940fdb293be76
37363 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37364 Date: Fri Nov 28 13:22:09 2008 +0100
37366 USB ehci freescale support
37368 Add USB ehci freescale support
37370 Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37371 Signed-off-by: Remy Böhmer <linux@bohmer.net>
37373 commit aaf098cfeed04595d4c5100ffd39095d79edbf90
37374 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37375 Date: Fri Nov 28 13:20:46 2008 +0100
37377 USB ehci core support
37379 Add USB ehci core support
37381 Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37382 Signed-off-by: Remy Böhmer <linux@bohmer.net>
37384 commit 3e126484df7868e341545cce740b24b62b0cd3b7
37385 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37386 Date: Fri Nov 28 13:19:19 2008 +0100
37388 Prepare USB layer for ehci
37390 Prepare USB layer for ehci support
37392 Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37393 Signed-off-by: Remy Böhmer <linux@bohmer.net>
37395 commit a0cb3fc31e58996a1c5732715ac04159d4d284fd
37396 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37397 Date: Wed Dec 10 15:52:06 2008 +0100
37399 USB storage cleanup patch
37401 Cleanup usb storage
37403 Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37404 Signed-off-by: Remy Bohmer <linux@bohmer.net>
37406 commit fe033ad6d0883063fe857237abb9436fab03208c
37407 Author: Mike Frysinger <vapier@gentoo.org>
37408 Date: Sun Oct 12 06:02:55 2008 -0400
37410 Blackfin: fixup misc warnings such as printf's and missing casts
37412 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37414 commit 1f4a3bb50343719c434d7e2541a2f86480a6d25c
37415 Author: Mike Frysinger <vapier@gentoo.org>
37416 Date: Sun Oct 12 22:09:26 2008 -0400
37418 Blackfin: convert old boards to use COBJS-y Makefile style
37420 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37422 commit 1f75d6f0ff005762d3e6ad92ae4ce2ab366b3bb5
37423 Author: Mike Frysinger <vapier@gentoo.org>
37424 Date: Sat Oct 11 22:38:37 2008 -0400
37426 Blackfin: bf533-stamp: rewrite resource swap logic
37428 The old swap function tended to clobber unrelated pins and screw up masks.
37429 Rewrite the thing from scratch so it only uses the resources it needs.
37431 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37433 commit 29d4ea0a9073c82469184331010136f52edf8db6
37434 Author: Mike Frysinger <vapier@gentoo.org>
37435 Date: Sat Oct 11 22:08:42 2008 -0400
37437 Blackfin: bootldr: implement BF53x/BF56x LDR loader
37439 The BF53x/BF56x parts do not have an on-chip ROM to boot LDRs out of
37440 arbitrary memory locations, so implement a basic one in software.
37442 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37444 commit 8b35e3aeff6c2d747c37697997b3f8a808432329
37445 Author: Mike Frysinger <vapier@gentoo.org>
37446 Date: Sat Oct 11 22:05:42 2008 -0400
37448 Blackfin: implement real write support for OTP
37450 Now that real documentation has been released for the OTP interface and
37451 the on-chip ROM wrt writing/timings, implement support for reading/writing
37452 as well as dumping/locking.
37454 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37456 commit 9372c3214808fab545227d8d0f76b3bfcc6760ec
37457 Author: Mike Frysinger <vapier@gentoo.org>
37458 Date: Sat Oct 11 22:04:05 2008 -0400
37460 Blackfin: update on-chip ROM API
37462 This brings the API for the on-chip ROM in line with the toolchain and
37463 hardware documentation.
37465 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37467 commit 7633903bff432ec7b27905dce7396958553f2be6
37468 Author: Mike Frysinger <vapier@gentoo.org>
37469 Date: Sat Oct 11 21:52:17 2008 -0400
37471 Blackfin: allow serial console to be disabled
37473 Some devices have no UART device pulled out, so allow people to disable the
37474 driver completely in favor of other methods (like JTAG-console).
37476 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37478 commit 36ea8e9ad1107af12d244bba8c73e85b9f655e45
37479 Author: Mike Frysinger <vapier@gentoo.org>
37480 Date: Sat Oct 11 21:51:20 2008 -0400
37482 Blackfin: support console-over-JTAG
37484 The Blackfin JTAG has the ability to pass data via a back-channel without
37485 halting the processor. Utilize that channel to emulate a console.
37487 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37489 commit cf8f2efb5f39c5225da92391c14a07eecbeca881
37490 Author: Mike Frysinger <vapier@gentoo.org>
37491 Date: Sat Oct 11 21:49:06 2008 -0400
37493 Blackfin: handle new anomalies with reset
37495 Workaround fun new anomalies related to software reset of the processor.
37497 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37499 commit b1e9435b643043dd8fbd1fcc47309c6acb7b3c8e
37500 Author: Mike Frysinger <vapier@gentoo.org>
37501 Date: Sat Oct 11 21:44:00 2008 -0400
37503 Blackfin: pass RETX to Linux
37505 Make sure we save the value of RETX at power on and then pass it on to the
37506 kernel so that it can nicely debug a "double-fault-caused-a-reset" crash.
37508 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37510 commit b5eba3fafcccd1979380f12a256bd0e19be3d61e
37511 Author: Mike Frysinger <vapier@gentoo.org>
37512 Date: Sat Oct 11 21:40:26 2008 -0400
37514 Blackfin: clarify relocation comment during init
37516 People often ask questions about the init process and when things go
37517 from flash to relocated base, so clarify the comments a bit.
37519 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37521 commit 95433f6d43ede6b40c1d900f3f704c839aa074f1
37522 Author: Mike Frysinger <vapier@gentoo.org>
37523 Date: Sat Oct 11 21:23:41 2008 -0400
37525 Blackfin: just set SP register directly during init
37527 No need to set the SP register indirectly to the configured value when it
37528 can be set directly.
37530 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37532 commit 51230e6e356ccf4c932e0c4ff54f1e49da02285c
37533 Author: Mike Frysinger <vapier@gentoo.org>
37534 Date: Sat Oct 11 21:15:53 2008 -0400
37536 Blackfin: add portmuxing for UARTs on the BF51x
37538 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37540 commit 4f6a313240c531042f16909a3a170ab047b95779
37541 Author: Mike Frysinger <vapier@gentoo.org>
37542 Date: Sun Jun 1 01:26:29 2008 -0400
37544 Blackfin: respect CONFIG_CLKIN_HALF
37546 As pointed out by Ivan Koryakovskiy, the initialization code was not
37547 actually respecting the CONFIG_CLKIN_HALF option when configuring the
37550 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37552 commit dc2bfb0b58d7462b9eba68f3ae38e38cada0ad33
37553 Author: Mike Frysinger <vapier@gentoo.org>
37554 Date: Sun Jun 1 01:21:34 2008 -0400
37556 Blackfin: use common memcpy routine during init
37558 Rather than using a local custom memcpy function, just call the existing
37559 optimized Blackfin version.
37561 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37563 commit 362c943347364e9373af4c5530778491ab56ec2e
37564 Author: Mike Frysinger <vapier@gentoo.org>
37565 Date: Wed Apr 9 02:27:06 2008 -0400
37567 Blackfin: set default boot SPI CS for BF538/BF539
37569 The BF538/BF539 use CS2 for booting off of rather than CS1 like newer
37572 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37574 commit 74dde80bd5d55bc146630853ca191aaeea7c30f4
37575 Author: Mike Frysinger <vapier@gentoo.org>
37576 Date: Wed Apr 9 02:20:59 2008 -0400
37578 Blackfin: punt unused BF533-STAMP definitions
37580 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37582 commit fee531eeefc3b5f2c63c7fe27b9f55d924c59c26
37583 Author: Mike Frysinger <vapier@gentoo.org>
37584 Date: Fri Apr 18 20:44:11 2008 -0400
37586 Blackfin: resurrect BF533-STAMP video splash driver
37588 This video driver used to live in the Blackfin cpu directory, but it was
37589 lost during the unification process. This brings it back.
37591 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37593 commit a750d038f2548d846ea1e046d873dc932d041319
37594 Author: Mike Frysinger <vapier@gentoo.org>
37595 Date: Wed Apr 9 02:31:29 2008 -0400
37597 Blackfin: tighten up post memory coding style
37599 No functional changes here; just cleanup code style a bit.
37601 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37603 commit 0649908f92c9bd214dd139aa3d4698c1654a45c6
37604 Author: Mike Frysinger <vapier@gentoo.org>
37605 Date: Wed Apr 9 02:29:18 2008 -0400
37607 Blackfin: bf537-stamp nand: fix more style errors in previous commit
37609 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37611 commit 41f3325ae9add641036d7cb362e884b698e53f07
37612 Author: Mike Frysinger <vapier@gentoo.org>
37613 Date: Sat Oct 11 20:31:17 2008 -0400
37615 Blackfin: drop dead/wrong debug code in initdram()
37617 The DEBUG code in initdram() is quite old and was never really useful, so
37618 just drop it altogether. Common Blackfin debug code does a better job.
37620 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37622 commit 65ba1abd3b90e0b2585745809b78e2651bd3bacb
37623 Author: Mike Frysinger <vapier@gentoo.org>
37624 Date: Sat Oct 11 20:30:28 2008 -0400
37626 Blackfin: bf533-ezkit: shuffle flash defines a little
37628 Some of the flash defines weren't in the correct location and caused build
37629 problems in some configurations, so let's move types and defines to better
37632 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37634 commit be853bf86b41e91f4c422f0f56fdf87ea3191266
37635 Author: Mike Frysinger <vapier@gentoo.org>
37636 Date: Mon Oct 6 04:16:47 2008 -0400
37638 Blackfin: overhaul i2c driver
37640 The current Blackfin i2c driver does not work properly with certain devices
37641 due to it breaking up transfers incorrectly. This is a rewrite of the
37642 driver and relocates it to the newer place in the source tree.
37644 Also remove duplicated I2C speed defines in Blackfin board configs and
37645 disable I2C slave address usage since it isn't implemented.
37647 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37649 commit b6edc719a106ab7fa6e6950b4d97bc39c1368e45
37650 Author: Mike Frysinger <vapier@gentoo.org>
37651 Date: Mon Oct 6 04:00:07 2008 -0400
37653 Blackfin: respect CONFIG_SYS_MONITOR_LEN for default flash protection
37655 Respect the CONFIG_SYS_MONITOR_LEN define rather than assuming a size of
37656 128kB when setting up the default flash protection region for U-Boot
37659 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37661 commit 78a0ba7dc24c9682371f6ee8549b569fb573a329
37662 Author: Mike Frysinger <vapier@gentoo.org>
37663 Date: Mon Oct 6 03:57:39 2008 -0400
37665 Blackfin: respect/check CONFIG_SYS_GBL_DATA_SIZE
37667 When setting up the global data, rather than relying on sizeof(), use the
37668 common CONFIG_SYS_GBL_DATA_SIZE define.
37670 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37672 commit 01815c2d06c5b838f2cd536703e47bd2c9148194
37673 Author: Mike Frysinger <vapier@gentoo.org>
37674 Date: Mon Oct 6 03:52:24 2008 -0400
37676 Blackfin: implement general support for CONFIG_STATUS_LED
37678 Here are the Blackfin-specific and board-independent pieces for status leds.
37680 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37682 commit 6882b5a79a3247494b62c05015fa672557f1bfaa
37683 Author: Mike Frysinger <vapier@gentoo.org>
37684 Date: Mon Oct 6 03:49:32 2008 -0400
37686 Blackfin: do not init i2c in Blackfin board init
37688 The common code takes care of calling i2c_init() when needed, so no point
37689 in us doing it as well.
37691 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37693 commit 1118ea73698eee6e72ef5cbfc00e41746040304f
37694 Author: Mike Frysinger <vapier@gentoo.org>
37695 Date: Mon Oct 6 03:42:20 2008 -0400
37697 Blackfin: bfin_mac: update port muxing
37699 Adds support more Blackfin parts and fixes broken muxing for older ones.
37701 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37703 commit 05b75e48832fc4afeecf8e76d704349557dffa35
37704 Author: Mike Frysinger <vapier@gentoo.org>
37705 Date: Mon Oct 6 03:35:44 2008 -0400
37707 Blackfin: fix dcache handling when doing dma memcpy's
37709 Our dcache invalidate function doesn't just invalidate, it also flushes.
37710 So rename the function accordingly and fix the dma_memcpy() function so it
37711 doesn't inadvertently corrupt the data destination.
37713 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37715 commit 68e5632494168095d75f120af70043b68afd2476
37716 Author: Mike Frysinger <vapier@gentoo.org>
37717 Date: Thu Aug 7 18:56:56 2008 -0400
37719 Blackfin: dont generate ldrs with --force
37721 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37723 commit 746290dfd86a70b41fc5fdd3df1424a647d5c5e8
37724 Author: Mike Frysinger <vapier@gentoo.org>
37725 Date: Thu Aug 7 18:55:30 2008 -0400
37727 Blackfin: pass --bmode/--initcode when creating ldr
37729 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37731 commit 0332e4df71fccf9a96c5a4393e3c5d5daa50880a
37732 Author: Mike Frysinger <vapier@gentoo.org>
37733 Date: Thu Aug 7 18:39:27 2008 -0400
37735 Blackfin: minimize time cache is turned off when replacing cplb entries
37737 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37739 commit 21d631360430cf0ae9099612273cd4de28911ba9
37740 Author: Mike Frysinger <vapier@gentoo.org>
37741 Date: Thu Aug 7 15:31:13 2008 -0400
37743 Blackfin: split cache handling out of dma_memcpy()
37745 Creating a new dma_memcpy() function that skips all cache checks allows us
37746 to use the function in very early init where the cache is not yet setup.
37748 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37750 commit d31eb38512bed377d5d4b3c696662e52120a2e4c
37751 Author: Mike Frysinger <vapier@gentoo.org>
37752 Date: Thu Aug 7 15:30:49 2008 -0400
37754 Blackfin: abort dma_memcpy() for L1 scratchpad
37756 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37758 commit 81b799add709177e838466461f7b9989488b0fd5
37759 Author: Mike Frysinger <vapier@gentoo.org>
37760 Date: Thu Aug 7 15:27:52 2008 -0400
37762 Blackfin: rename bootm.c to boot.c
37764 The boot file contains functions for more than just "bootm", so rename it
37767 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37769 commit d7ca7dd5bfc418ac173e9d2712f6cc2d8147a091
37770 Author: Mike Frysinger <vapier@gentoo.org>
37771 Date: Thu Aug 7 13:22:37 2008 -0400
37773 Blackfin: set more sane default board config values
37775 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37777 commit 36cd52a00794fb15ffab05d640acca92d7482993
37778 Author: Mike Frysinger <vapier@gentoo.org>
37779 Date: Thu Aug 7 15:24:59 2008 -0400
37781 Blackfin: convert CMD_LINE_ADDR to CONFIG_LINUX_CMDLINE_{ADDR,SIZE}
37783 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37785 commit c8054bc12e00669bd7588f2b30fef48aa94babac
37786 Author: Mike Frysinger <vapier@gentoo.org>
37787 Date: Thu Aug 7 13:21:27 2008 -0400
37789 Blackfin: add bit defines for DDR parts
37791 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37793 commit 154502fe0796f3b7a4698378c5d2080ae28a9782
37794 Author: Mike Frysinger <vapier@gentoo.org>
37795 Date: Thu Aug 7 13:21:11 2008 -0400
37797 Blackfin: add defines to describe active bootrom behavior
37799 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37801 commit 2b6fd5c77db9c6ed3cea9799c86ff922cf0107b2
37802 Author: Kim Phillips <kim.phillips@freescale.com>
37803 Date: Tue Jan 27 16:03:53 2009 -0600
37805 mpc83xx: fix undefined reference to `flush_cache' error in simpc8313 build
37807 extend commit c70564e6b1bd08f3230182392238907f3531a87e
37808 "NAND: Fix cache and memory inconsistency issue" to add the cache.o dependency
37809 to the simpc8313 build and fix this:
37811 ...Large Page NAND...Configuring for SIMPC8313 board...
37812 nand_boot_fsl_elbc.o: In function `nand_boot':
37813 nand_spl/board/sheldon/simpc8313/nand_boot_fsl_elbc.c:150: undefined reference to `flush_cache'
37814 make[1]: *** [/home/r1aaha/git/u-boot-mpc83xx/nand_spl/u-boot-spl] Error 1
37815 make: *** [nand_spl] Error 2
37817 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
37819 commit 54a7cc4912feefa45be961cc47cc159563725d2f
37820 Author: Wolfgang Denk <wd@denx.de>
37821 Date: Wed Jan 28 09:25:31 2009 +0100
37823 mpc8536ds.c: include sata.h to for needed function prototypes
37825 Signed-off-by: Wolfgang Denk <wd@denx.de>
37827 commit 2fb2604d5c20beb061b0a94282b7f6eb14d00cb8
37828 Author: Peter Tyser <ptyser@xes-inc.com>
37829 Date: Tue Jan 27 18:03:12 2009 -0600
37831 Command usage cleanup
37833 Remove command name from all command "usage" fields and update
37834 common/command.c to display "name - usage" instead of
37835 just "usage". Also remove newlines from command usage fields.
37837 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37839 commit 79621bc10ba8b8c45d348994aba5b9e4923cb77b
37840 Author: Peter Tyser <ptyser@xes-inc.com>
37841 Date: Tue Jan 27 18:03:11 2009 -0600
37843 amcc: Clean up command usage output
37845 Update taihu and taishan commands to use cmd_usage() function
37846 to display usage messages.
37848 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37850 commit 62c3ae7c6ef215b1afa614abdf61acf077752207
37851 Author: Peter Tyser <ptyser@xes-inc.com>
37852 Date: Tue Jan 27 18:03:10 2009 -0600
37854 Standardize command usage messages with cmd_usage()
37856 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37858 commit 84cde2bb409c07c6ef36a192d194359d4e9ccd70
37859 Author: Peter Tyser <ptyser@xes-inc.com>
37860 Date: Tue Jan 27 18:03:09 2009 -0600
37862 pcs440ep: Clean up led command definition
37864 The pcs440ep's led command usage formatting is non-standard. It
37865 was made standard in preparation for larger command usage updates.
37867 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37869 commit 9507e7867e04dc48c80ee333c2a9a5e70e887f62
37870 Author: Peter Tyser <ptyser@xes-inc.com>
37871 Date: Tue Jan 27 18:03:08 2009 -0600
37873 Clean up diufb command definitions
37875 The diufb command usage formatting is non-standard. It was
37876 made standard in preparation for larger command usage updates.
37878 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37880 commit 6450a8485836fc80615ae6de6a864c33369b44f5
37881 Author: Wolfgang Denk <wd@denx.de>
37882 Date: Wed Jan 28 00:29:26 2009 +0100
37884 Update CHANGELOG, tiny coding style cleanup.
37886 Signed-off-by: Wolfgang Denk <wd@denx.de>
37888 commit cf7e399fb35b3aea90a27d1df72f45f5d6156204
37889 Author: Mike Frysinger <vapier@gentoo.org>
37890 Date: Tue Jan 27 16:12:21 2009 -0500
37892 SATA: do not auto-initialize during boot
37894 Rather than have the board code initialize SATA automatically during boot,
37895 make the user manually run "sata init". This brings the SATA subsystem in
37896 line with common U-Boot policy.
37898 Rather than having a dedicated weak function "is_sata_supported", people
37899 can override sata_initialize() to do their weird board stuff. Then they
37900 can call the actual __sata_initialize().
37902 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37904 commit 50970839712dda35399e2fa83fe818df9354d618
37905 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
37906 Date: Mon Jan 26 08:45:14 2009 -0500
37908 part_efi: Fix partition size calculation due to inclusive ending LBA.
37910 The ending LBA is inclusive. Hence, the partition size should be
37911 ((ending-LBA + 1) - starting-LBA) to get the proper partition size.
37913 This is confirmed against the results from the parted tool.
37914 (e.g. use parted /dev/sda -s unit S print) and observe the size.
37916 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
37918 commit b5b004ad8a0ac6f98bd5708ec8b22fbddd1c1042
37919 Author: Tomasz Figa <tomasz.figa@gmail.com>
37920 Date: Tue Dec 30 18:35:57 2008 +0100
37922 jffs2: Fix zero sector_size when not using CONFIG_JFFS2_CMDLINE
37924 This patch fixes a bug (?) introduced after inclusion of the new
37927 When not using CONFIG_JFFS2_CMDLINE, the code in cmd_jffs2.c doesn't
37928 fill in part->sector_size (keeping it as 0), but a correct value is
37929 needed by the code in jffs2_1pass.c. This causes all JFFS2 accesses
37930 to be in the same place of the memory, what obviously means
37931 impossibility to use the JFFS2 partition.
37933 This problem is fixed in this patch by including sector size
37934 calculation in non-CONFIG_JFFS2_CMDLINE mtdparts_init variant.
37936 Signed-off-by: Tomasz Figa <tomasz.figa_at_gmail.com>
37938 commit ba69dc26a5fd606da49573bb2f15e756a34f3f98
37939 Author: Mike Frysinger <vapier@gentoo.org>
37940 Date: Tue Dec 30 02:59:25 2008 -0500
37942 saveenv: standardize enablement
37944 Rather than special casing each environment type for enabling the saveenv
37945 command, have them all behave the same. This avoids bitrot as new env
37946 sources are added/removed.
37948 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37950 commit 2ac6985a7466a1c8a7aa8b2fa24d360925a82764
37951 Author: Andrew Dyer <adyer@righthandtech.com>
37952 Date: Mon Dec 29 17:36:01 2008 -0600
37954 soft_i2c.c add option for repeated start in i2c_read()
37956 This patch adds a #define to optionally change the behaviour of
37957 i2c_read() in soft_i2c.c to send an I2C repeated start instead of a
37958 stop-start between sending the device address pointer write and
37959 reading back the data. The current behaviour is retained as the
37962 While most devices will work either way, I have a smart battery(*)
37963 that requires repeated start, and someone at some point found a
37964 device that required a stop-start.
37966 (*) http://www.inspired-energy.com/Standard_Products/NL2054/NL2054%20Rev1.0%20Data%20Sheet.pdf
37968 Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
37970 commit 3429071700963ca2f944c51d695a7481af0cee33
37971 Author: Wolfgang Denk <wd@denx.de>
37972 Date: Tue Jan 27 22:07:14 2009 +0100
37974 {delta,zylonite}/lowlevel_init.S: fix typo
37976 Commit 9d803d8c mistakenly changed some constants
37977 from 0x300 into 300 - this patch fixes it.
37979 Pointed out by Tom Evans <tom@ceos.com.au>, see
37980 http://article.gmane.org/gmane.comp.boot-loaders.u-boot/51992 for
37983 Signed-off-by: Wolfgang Denk <wd@denx.de>
37985 commit 1bc434373013af241835c14011ac3f291dccbf53
37986 Author: Stefan Althoefer <stefan.althoefer@web.de>
37987 Date: Sat Dec 20 19:40:41 2008 +0100
37989 drivers/net/e1000.c: missing terminator for supported devices
37991 Signed-off-by: Stefan Althoefer <stefan.althoefer@web.de>
37993 commit 65f7d41031a70b1649b35020995c505edca91533
37994 Author: Wolfgang Denk <wd@denx.de>
37995 Date: Tue Jan 27 21:36:28 2009 +0100
37997 fat.c: fix warning: array subscript is above array bounds
37999 Fix based on suggestion by David Hawkins <dwh@ovro.caltech.edu>.
38001 Signed-off-by: Wolfgang Denk <wd@denx.de>
38003 commit 107b801cf3fe39612d69d70581ebc3bf5e215554
38004 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38005 Date: Fri Jan 2 15:11:41 2009 +0100
38007 Fix gunzip in case of insufficient output buffer
38009 U-Boot's gunzip() function does not handle the return code
38010 of zlib's inflate() function correctly. gunzip() is implemented
38011 to uncompress all input data in one run. So the correct return
38012 code for the good case is Z_STREAM_END. In case of insufficient
38013 output buffer memory inflate returns Z_OK. For gunzip() this
38016 It also makes sense to me to call inflateEnd() also in case
38019 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38021 commit 2a61eff6a82f0d6e2335d968799b3fbeb3ff4d8e
38022 Author: Stefan Roese <sr@denx.de>
38023 Date: Wed Jan 21 17:25:01 2009 +0100
38025 MIPS: Add VCT board series support (Part 3/3)
38027 Signed-off-by: Stefan Roese <sr@denx.de>
38029 commit ae691e5719c48f1d2826cb72722497d1d162765b
38030 Author: Stefan Roese <sr@denx.de>
38031 Date: Wed Jan 21 17:24:49 2009 +0100
38033 MIPS: Add VCT board series support (Part 2/3)
38035 Signed-off-by: Stefan Roese <sr@denx.de>
38037 commit 50752790bc9285c0c1c5235e88f3a4ef2eec1e72
38038 Author: Stefan Roese <sr@denx.de>
38039 Date: Wed Jan 21 17:24:39 2009 +0100
38041 MIPS: Add VCT board series support (Part 1/3)
38043 Signed-off-by: Stefan Roese <sr@denx.de>
38045 commit 03d3bfb00806b5441f1871c7408c1749863e0fdc
38046 Author: Stefan Roese <sr@denx.de>
38047 Date: Wed Jan 21 17:20:20 2009 +0100
38049 MIPS: Add flush_dcache_range() and invalidate_dcache_range()
38051 This patch adds flush_/invalidate_dcache_range() to the MIPS architecture.
38052 Those functions are needed for the upcoming dcache support for the USB
38053 EHCI driver. I chose this API because those cache handling functions are
38054 already present in the PPC architecture.
38056 Signed-off-by: Stefan Roese <sr@denx.de>
38057 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38059 commit de832a99414ff06a4b2cdc9f5280b387da039834
38060 Author: Stefan Roese <sr@denx.de>
38061 Date: Mon Jan 26 10:05:20 2009 +0100
38063 nand_spl: Fix compile problem with board_nand_init() prototype
38065 This patch removes the now obsolete and additionally wrongly defined
38066 board_nand_init() prototype from nand_spl/nand_boot.c.
38068 Signed-off-by: Stefan Roese <sr@denx.de>
38069 Signed-off-by: Scott Wood <scottwood@freescale.com>
38071 commit e8eac437189430d8e04a5d254ed92c58bc534a79
38072 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
38073 Date: Wed Jan 14 08:44:26 2009 -0500
38075 CFI: Add geometry reversal for STMicro M29W320ET
38077 Added flash_fixup_stm to fix geometry reversal on STMicro M29W320ET flash chip.
38079 Modeled after flash_fixup_amd, this patch handles the geometry reversal
38080 or erase sectors that exist for ST Micro (now Numonyx) M29W320ET flash.
38081 Since I cannot test all STM's chips, the detection is implemented as
38082 narrow as possible for now.
38084 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
38085 Signed-off-by: Stefan Roese <sr@denx.de>
38087 commit 0f8e851e897b535959a0781171910cd97f33c30c
38088 Author: Jens Gehrlein <sew_s@tqs.de>
38089 Date: Tue Dec 16 17:25:55 2008 +0100
38091 CFI: increase performance of function find_sector()
38093 Tested on TQM5200S-BD with Samsung K8P2815UQB
38095 Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
38096 Signed-off-by: Stefan Roese <sr@denx.de>
38098 commit a7292871a79cc48d98e3a708dd3c3b81580db6ef
38099 Author: Jens Gehrlein <sew_s@tqs.de>
38100 Date: Tue Dec 16 17:25:54 2008 +0100
38102 CFI: avoid redundant function call in single word programming mode
38104 The function find_sector() doesn't need to be called twice in
38105 the case of AMD command set.
38106 Tested on TQM5200S-BD with Samsung K8P2815UQB.
38108 Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
38109 Signed-off-by: Stefan Roese <sr@denx.de>
38111 commit c8901f46a71ec16e084e604596a09e23bfb0f6ac
38112 Author: Stefan Roese <sr@denx.de>
38113 Date: Mon Jan 26 10:15:23 2009 +0100
38115 ppc4xx: Remove compilation warning in gdppc440etc.c
38117 Signed-off-by: Stefan Roese <sr@denx.de>
38119 commit 91f33534728e6416d332ad2b53ad1d6fde57f7fc
38120 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38121 Date: Fri Jan 2 12:19:47 2009 +0100
38123 ppc4xx: Remove CONFIG_SYS_IGNORE_405_UART_ERRATA_59 from config files
38125 Lot's of 405 board config files use CONFIG_SYS_IGNORE_405_UART_ERRATA_59.
38126 Either they define or undef it. Because it's not used in any source
38127 files this patch removes any references to it.
38129 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38130 Signed-off-by: Stefan Roese <sr@denx.de>
38132 commit 89b8619aaeafc922ca0c3bb249872591050c8dcc
38133 Author: Dirk Eibach <eibach@gdsys.de>
38134 Date: Tue Dec 9 13:12:40 2008 +0100
38136 ppc4xx: Add GDsys PowerPC 440 ETX board support.
38138 Board support for the Guntermann & Drunck PowerPC 440 ETX module.
38139 Based on the AMCC Yosemite board support by Stefan Roese.
38141 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
38142 Signed-off-by: Stefan Roese <sr@denx.de>
38144 commit 3943d2ff6cc40dd601a9feeb39eb6d3d5090ea6d
38145 Author: Dirk Eibach <eibach@gdsys.de>
38146 Date: Tue Dec 9 11:00:07 2008 +0100
38148 ppc4xx: Improve DDR autodetect
38150 Added support for a second memory bank to DDR autodetection for 440
38152 Made hardcoded values configurable.
38154 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
38155 Signed-off-by: Stefan Roese <sr@denx.de>
38157 commit 71a040f4f556cca4d30f06805d82e717b3ef1020
38158 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38159 Date: Fri Nov 21 12:06:26 2008 +0900
38161 sh: sh7763rdp: Update sh7763rdp config
38163 Add CONFIG_NET_MULTI in config file, because sh_eth changed new newwork API.
38165 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38166 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38168 commit ba705b5b1a97b47388ed48858bef6bf7b6bfcd56
38169 Author: Gary Jennejohn <garyj@denx.de>
38170 Date: Thu Nov 20 12:28:38 2008 +0100
38172 mgcoge make ether_scc.c work with CONFIG_NET_MULTI
38174 This change is needed for mgcoge because it uses two ethernet drivers.
38176 Add a check for the presence of the PIGGY board on mgcoge. Without this
38177 board networking cannot work and the initialization must be aborted.
38179 Only allocate rtx once to prevent DPRAM exhaustion.
38181 Initialize ether_scc.c and the keymile-specific HDLC driver (to be added
38184 Signed-off-by: Gary Jennejohn <garyj@denx.de>
38185 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38187 commit bd3980cc095af1728b994cdd8bf1ac430b6289e6
38188 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38189 Date: Fri Nov 21 12:04:18 2008 +0900
38191 sh: sh_eth: Change new network API
38193 sh_eth used old network API. This patch changed new API.
38195 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38196 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38198 commit 890a02e8ee6b8c26a6e3e505e1a2d29cd73aa6f6
38199 Author: Stefan Roese <sr@denx.de>
38200 Date: Wed Nov 12 13:31:02 2008 +0100
38202 net: smc911x: Make register read/write functions weak
38204 This patch changes the reg_read/_write to smc911x_reg_read/_write
38205 and defines then as weak so that they can be overridden by board
38208 This will be used by the upcoming VCTH board support.
38210 Signed-off-by: Stefan Roese <sr@denx.de>
38211 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38213 commit 8b69b563039989885969d24465c56f8ac4c07c4c
38214 Author: Heiko Schocher <hs@denx.de>
38215 Date: Thu Nov 20 09:57:14 2008 +0100
38217 powerpc: net: support for the SMSC LAN8700 PHY
38219 Signed-off-by: Heiko Schocher <hs@denx.de>
38220 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38222 commit d5254f149da9e6cd649d887b042ce577ef3ba78d
38223 Author: Alessandro Rubini <rubini@unipv.it>
38224 Date: Sat Jan 24 18:10:37 2009 +0100
38226 Initial support for Nomadik 8815 development board
38228 The NMDK8815 board is distributed by ST Microelectornics.
38229 Other (proprietary) code must be run to unlock the CPU before
38230 U-Boot runs. doc/README.nmdk8815 outlines the boot sequence.
38232 This is the initial port, with basic infrastructure and
38233 a working serial port.
38235 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
38236 Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
38237 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38239 commit 7d264c1ef267cfc8d928bc8577a7cc907f2f5e47
38240 Author: Dirk Behme <dirk.behme@googlemail.com>
38241 Date: Sun Dec 14 09:47:18 2008 +0100
38243 OMAP3: Add I2C support
38247 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38249 commit b1c3bf99fb477675d464aeadb5dd69d2cbc9dc7b
38250 Author: Dirk Behme <dirk.behme@googlemail.com>
38251 Date: Sun Dec 14 09:47:17 2008 +0100
38253 OMAP3: Add MMC support
38257 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38259 commit 12201a13547ec22ddcdae278e74465e54a3be60c
38260 Author: Dirk Behme <dirk.behme@googlemail.com>
38261 Date: Sun Dec 14 09:47:16 2008 +0100
38263 OMAP3: Add NAND support
38267 Signed-off-by: Nishanth Menon <nm@ti.com>
38268 Signed-off-by: Syed Mohammed Khasim <khasim@ti.com>
38269 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38271 commit 91eee546737ae21d930af479530997174c342b13
38272 Author: Dirk Behme <dirk.behme@googlemail.com>
38273 Date: Sun Dec 14 09:47:15 2008 +0100
38275 OMAP3: Add common board, interrupt and system info
38277 Add common board, interrupt and system info code.
38279 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38281 commit 5ed3e8659e5373f6a229877ac506c0b00a054fb8
38282 Author: Dirk Behme <dirk.behme@googlemail.com>
38283 Date: Sun Dec 14 09:47:14 2008 +0100
38285 OMAP3: Add common clock, memory and low level code
38287 Add common clock, memory and low level code
38289 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38291 commit 0b02b184003e6a5023e05d5f31de54db279b1431
38292 Author: Dirk Behme <dirk.behme@googlemail.com>
38293 Date: Sun Dec 14 09:47:13 2008 +0100
38295 OMAP3: Add common cpu and start code
38297 Add common cpu and start code.
38299 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38301 commit a8b6450546cd507d331b8fde384791d84bde5651
38302 Author: Dirk Behme <dirk.behme@googlemail.com>
38303 Date: Sun Dec 14 09:47:12 2008 +0100
38305 OMAP3: Add OMAP3, memory and function prototype headers
38307 Add OMAP3, memory and function prototype header files for OMAP3.
38309 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38311 commit 2c803210a464abbac35752ca1c737514360b4c32
38312 Author: Dirk Behme <dirk.behme@googlemail.com>
38313 Date: Sun Dec 14 09:47:11 2008 +0100
38315 OMAP3: Add pin mux, clock and cpu headers
38317 Add pin mux, clock and cpu header files for OMAP3.
38319 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38321 commit 685533646f4ff17a84ec9265cabb60af325b6e1f
38322 Author: Maxim Artamonov <scn1874@yandex.ru>
38323 Date: Wed Dec 3 05:38:17 2008 +0300
38325 bugfix for i.mx31 CCM_UPCTL reg
38327 Signed-off-by: Maxim Artamonov <scn1874 at yandex.ru>
38329 commit 24113a44ed5cd3257a0237c3961e121812fca6db
38330 Author: Mike Frysinger <vapier@gentoo.org>
38331 Date: Tue Dec 30 03:15:38 2008 -0500
38333 easylogo: add optional gzip support
38335 Some images can be quite large, so add an option to compress the
38336 image data with gzip in the U-Boot image. Then at runtime, the
38337 board can decompress it with the normal zlib functions.
38339 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38341 commit 7e4b9b4f6f43838fad3ad72c029a3d7fc7c7d48c
38342 Author: Bryan Wu <bryan.wu@analog.com>
38343 Date: Fri Jan 2 20:47:45 2009 -0500
38345 fat: fix unaligned errors
38347 A couple of buffers in the fat code are declared as an array of bytes.
38348 But it is then cast up to a structure with 16bit and 32bit members.
38349 Since GCC assumes structure alignment here, we have to force the
38350 buffers to be aligned according to the structure usage.
38352 Signed-off-by: Bryan Wu <bryan.wu@analog.com>
38353 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38355 commit 68f8718df2ed4c2f43031407ccf6cfa81125dddc
38356 Author: Brad Bozarth <bflinux@yumbrad.com>
38357 Date: Thu Jan 1 22:45:47 2009 -0500
38359 spi flash: fix crash due to spi flash miscommunication
38361 Higher spi flash layers expect to be given back a pointer that was
38362 malloced so that it can free the result, but the lower layers return
38363 a pointer that is in the middle of the malloced memory. Reorder the
38364 members of the lower spi structures so that things work out.
38366 Signed-off-by: Brad Bozarth <bflinux@yumbrad.com>
38367 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38368 Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
38370 commit ce82ff05388b5ddafdf6082ef0776cce72c40b1c
38371 Author: Yuri Tikhonov <yur@emcraft.com>
38372 Date: Sat Dec 20 14:54:21 2008 +0300
38374 FPU POST: fix warnings when building with 2.18 binutils
38376 When compile u-boot with the 2.18 binutils the following
38377 warning messages for each object file in post/lib_ppc/fpu/ is
38378 produced at the linking stage:
38380 post/libpost.a(acc1.o) uses hard float, u-boot uses soft-float
38383 This is because of the fact that, in general, the soft-float and
38384 hard-float ABIs are incompatible; the 2.18 binutils do checking
38385 of the Tag_GNU_Power_ABI_FP attribute of the files to be linked, and
38386 produce the worning like above if these are not compatible.
38388 The incompatibility of ABIs is concerned only the float values:
38389 e.g. the soft-float ABI assumes the float argument passing in the
38390 pair of rX registers, and the hard-float ABI assumes passing of
38391 the float argument in the fX register. When we don't pass the float
38392 arguments between the functions compiled with different floatness,
38393 then such an application will work correctly.
38394 This is the case for the FPU POST: u-boot (compiled with soft-float)
38395 doesn't pass to (and doesn't get from) the FPU POST functions any
38396 floats; there are no functions exported from the post/lib_ppc/fpu/
38397 objects which would work with float parameters/returns too. So, we
38398 can reassure the linker not to worry about the difference in ABI
38399 attributes of linking files just by setting the 'soft-float'
38400 attribute for the objects in post/lib_ppc/fpu. And this patch does
38403 Also, to avoid passing both soft- and hard-float options in CFLAGS
38404 when compiling the files from post/lib_ppc/fpu (which is OK, but
38405 looks rather dirty) this patch removes the soft-float string from
38406 CFLAGS in post/lib_ppc/fpu/Makefile.
38408 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
38410 commit a7c9310457e85b4598abe5b304108edf11332e2f
38411 Author: Peter Tyser <ptyser@xes-inc.com>
38412 Date: Wed Dec 17 16:36:22 2008 -0600
38414 Add support for Maxim's DS4510 I2C device
38416 Initial support for the DS4510, a CPU supervisor with
38417 integrated EEPROM, SRAM, and 4 programmable non-volatile
38418 GPIO pins. The CONFIG_DS4510 define enables support
38419 for the device while the CONFIG_CMD_DS4510 define
38420 enables the ds4510 command. The additional
38421 CONFIG_DS4510_INFO, CONFIG_DS4510_MEM, and
38422 CONFIG_DS4510_RST defines add additional sub-commands
38423 to the ds4510 command when defined.
38425 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
38427 commit b6fc6fd49a84543e1324e1620b9f301ff7c1f27f
38428 Author: Dirk Eibach <eibach@gdsys.de>
38429 Date: Tue Dec 16 14:51:56 2008 +0100
38431 common: Iteration limit for memory test.
38433 The iteration limit is passed to mtest as a fourth parameter:
38434 [start [end [pattern [iterations]]]]
38435 If no fourth parameter is supplied, there is no iteration limit and the
38436 test will loop forever.
38438 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
38440 commit 97cae3a4c68d856374ccc70fd2c5f8714cc94f7d
38441 Author: Stefan Roese <sr@denx.de>
38442 Date: Mon Dec 15 15:40:12 2008 +0100
38444 serial: Rename driver vcth to vct to support other board variants
38446 Moved driver vcth.c to vct.c to better reflect the VCT board series.
38447 This driver is now used by the VCT platforms:
38453 Signed-off-by: Stefan Roese <sr@denx.de>
38455 commit 36ede4d63e59c9277ec180b09c39b8bf46425ba2
38456 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38457 Date: Fri Dec 12 00:45:27 2008 +0900
38459 nios: Move README.nios_CONFIG_SYS_NIOS_CPU to doc/ dir
38461 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38463 commit c3284b030b1cd492b4f46c576aea01bef258599d
38464 Author: Peter Korsgaard <jacmet@sunsite.dk>
38465 Date: Wed Dec 10 16:24:16 2008 +0100
38467 common/main: support bootdelay=0 for CONFIG_AUTOBOOT_KEYED
38469 Support bootdelay=0 in abortboot for the CONFIG_AUTOBOOT_KEYED case
38470 similar to the CONFIG_ZERO_BOOTDELAY_CHECK support for the
38471 !CONFIG_AUTOBOOT_KEYED case.
38473 Do this by reversing the loop so we do at least one iteration before
38474 checking for timeout.
38476 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
38478 commit 94f9279f7bbdc01bbc7cf85aedf9b545943b94c3
38479 Author: Niklaus Giger <niklaus.giger@netstal.com>
38480 Date: Mon Dec 8 17:24:08 2008 +0100
38482 Added legacy flash ST Micro M29W040B
38484 commit 626d07348e5f9f302f4ea182161a89f7362a0488
38485 Author: Graeme Russ <graeme.russ@gmail.com>
38486 Date: Mon Dec 8 20:04:51 2008 +1100
38488 Fixed off-by-one errors in lib_m68k/interrupts.c
38490 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38492 commit a5989c42ae5e295f274a795c426c47819bbdbfda
38493 Author: Graeme Russ <graeme.russ@gmail.com>
38494 Date: Sun Dec 7 10:29:05 2008 +1100
38496 Removed all references to CONFIG_SYS_RESET_GENERIC
38498 Generic i386 reset - #define made redundant by weak function
38500 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38502 commit 2b5360eb2bc0b741ae5cb3c84d35ccdd17667c8a
38503 Author: Graeme Russ <graeme.russ@gmail.com>
38504 Date: Sun Dec 7 10:29:04 2008 +1100
38506 Remove #ifdef CONFIG_SC520 in source code
38508 CONFIG_SC520 is now used for conditional compile
38510 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38512 commit ead056bc206f6b7ee6dc98766678b64635ea20b8
38513 Author: Graeme Russ <graeme.russ@gmail.com>
38514 Date: Sun Dec 7 10:29:03 2008 +1100
38516 Added MMCR reset functionality
38518 Reset function specific to AMD SC520 microcontroller - Is more of a
38519 'hard reset' that the triple fault.
38521 Requires CONFIG_SYS_RESET_SC520 to be defined in config
38523 I would have liked to add this to a new file (cpu/i386/sc520/reset.c)
38524 but ld requires that a object file in a library arhive MUST contain
38525 at least one function which does not override a weak function (and is
38526 called from outside the object file) in order for that object file to
38527 be extracted from the archive. This would be the only function on the
38528 new file, and hence, will never get linked in.
38530 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38532 commit 3f5f18d12d32ee0661bf51dfc55752c005230d6e
38533 Author: Graeme Russ <graeme.russ@gmail.com>
38534 Date: Sun Dec 7 10:29:02 2008 +1100
38536 Moved generic (triple fault) reset code
38538 Moved from interrupts.c to cpu.c and made into a weak function to
38539 allow vendor specific override
38541 Vendor specific CPU reset (like the AMD SC520 MMCR reset) can now be
38542 added to the vendor specific code without the need to remember to
38543 #undef usage of the generic method and if you forget to include your
38544 custom reset method, you will always get the default.
38546 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38548 commit 9933d609020c297788f53f334c8465fa7a99b10c
38549 Author: Graeme Russ <graeme.russ@gmail.com>
38550 Date: Sun Dec 7 10:29:01 2008 +1100
38552 Moved definition of set_vector() to new header file
38554 This allows for future tidy ups and functionality that will require
38557 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38559 commit 407976185e0dda2c90e89027121a1071b9c77bfb
38560 Author: Graeme Russ <graeme.russ@gmail.com>
38561 Date: Sun Dec 7 10:29:00 2008 +1100
38563 Moved sc520 specific code into new cpu/i386/sc520 folder
38565 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38566 Signed-off-by: Wolfgang Denk <wd@denx.de>
38568 commit 85ffbbd51914925a542d8528be7f072e5ab02157
38569 Author: Graeme Russ <graeme.russ@gmail.com>
38570 Date: Sun Dec 7 10:28:58 2008 +1100
38572 Renamed cpu/i386/reset.S to resetvec.S
38574 Brings i386 in line with other CPUs with a reset vector and frees up reset.c
38575 for CPU reset functions
38577 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38579 commit a3f4c123f569474e80ea012b8db0de46afdb6443
38580 Author: Wolfgang Denk <wd@denx.de>
38581 Date: Sat Jan 24 01:01:49 2009 +0100
38583 Makefile: keep lists sorted.
38585 Signed-off-by: Wolfgang Denk <wd@denx.de>
38587 commit c620c01e96814558470698ed5cab1bf2f504d1b5
38588 Author: Graeme Russ <graeme.russ@gmail.com>
38589 Date: Sun Dec 7 10:28:57 2008 +1100
38591 Added initial eNET board support
38593 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38595 commit 0c0ccf401ee03a5008fc2c19b05a662bce1a1086
38596 Author: Gary Jennejohn <garyj@denx.de>
38597 Date: Thu Nov 20 11:37:26 2008 +0100
38599 POWERPC 82xx: add the SCC as an HDLC controller
38601 Right now this is only used by keymile.
38603 Signed-off-by: Gary Jennejohn <garyj@denx.de>
38605 commit 1e8f4e78ca393b3d8e86bd8055758dd465d9113f
38606 Author: Heiko Schocher <hs@denx.de>
38607 Date: Thu Nov 20 09:59:09 2008 +0100
38609 powerpc, keymile boards: extract identical config options
38611 This patch extracts the identical config options for the
38612 keymile boards mgcoge, mgsuvd and kmeter1 in a new
38613 common config file keymile-common.h.
38615 Signed-off-by: Heiko Schocher <hs@denx.de>
38617 commit 210c8c00aad3328145204adab434bb7d70b06b75
38618 Author: Heiko Schocher <hs@denx.de>
38619 Date: Fri Nov 21 08:29:40 2008 +0100
38621 powerpc: keymile: Add a check for the PIGGY debug board
38623 Check the presence of the PIGGY on the keymile boards mgcoge,
38624 mgsuvd and kmeter1. If the PIGGY is not present, dont register
38625 this Ethernet device.
38627 Signed-off-by: Heiko Schocher <hs@denx.de>
38628 Acked-by: Ben Warren <biggerbadderben@gmail.com>
38630 commit de0443614af4d16675ab436665aeb11ddc9f7214
38631 Author: Heiko Schocher <hs@denx.de>
38632 Date: Thu Nov 20 09:57:47 2008 +0100
38634 powerpc: 83xx: add support for the kmeter1 board
38636 This patch adds support for the kmeter1 board from Keymile,
38637 based on a Freescale MPC8360 CPU.
38639 - serial console on UART 1
38642 - Ethernet RMII Mode over UCC4
38645 Signed-off-by: Heiko Schocher <hs@denx.de>
38647 commit 3feb647f3fd0881382c7a29f4cf280b66473ae0a
38648 Author: Sergei Poselenov <sposelenov@emcraft.com>
38649 Date: Tue Nov 4 13:51:18 2008 +0100
38651 Add a do_div() wrapper macro, lldiv().
38653 Add a do_div() wrapper, lldiv(). The new inline function doesn't modify
38654 the dividend and returns the result of division, so it is useful
38655 in complex expressions, i.e. "return(a/b)" -> "return(lldiv(a,b))"
38657 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
38659 commit 18af1c5f0f7402dc0d6a71b012c68025dd97cf72
38660 Author: Kumar Gala <galak@kernel.crashing.org>
38661 Date: Fri Jan 23 14:22:14 2009 -0600
38663 85xx: Add a 36-bit physical configuration for MPC8572DS
38665 We move all IO addressed (CCSR, localbus, PCI) above the 4G boundary
38666 to allow for larger memory sizes.
38668 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38670 commit c51fc5d53c4560abc4d0a6126c06fc68133d1528
38671 Author: Kumar Gala <galak@kernel.crashing.org>
38672 Date: Fri Jan 23 14:22:13 2009 -0600
38674 85xx: Handle eLBC difference w/36-bit physical
38676 The eLBC only handles 32-bit physical address in systems with 36-bit
38677 physical. The previos generation of LBC handled 34-bit physical
38678 address in 36-bit systems. Added a new CONFIG option to convey
38679 the difference between the LBC and eLBC.
38681 Also added defines for XAM bits used in LBC for the extended 34-bit
38684 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38686 commit 72a9414a8e21e9536822c7353bc08d21ce5ad53d
38687 Author: Kumar Gala <galak@kernel.crashing.org>
38688 Date: Fri Jan 23 14:22:12 2009 -0600
38690 85xx: Use BR_ADDR macro for NAND chipselects
38692 Use the new BR_ADDR macro to properly setup the address field of the
38693 localbus chipselects used by NAND.
38695 This allows us to deal with 36-bit phys on these boards in the future.
38697 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38699 commit 2fc7eb0cfc608c9369001d57a0411af5e6a58f7c
38700 Author: Haiying Wang <Haiying.Wang@freescale.com>
38701 Date: Thu Jan 15 11:58:35 2009 -0500
38703 Add secondary CPUs processor frequency for e500 core
38705 This patch updates e500 freqProcessor to array based on CONFIG_NUM_CPUS,
38706 and prints each CPU's frequency separately. It also fixes up each CPU's
38707 frequency in "clock-frequency" of fdt blob.
38709 Signed-off-by: James Yang <James.Yang@freescale.com>
38710 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
38712 commit bf5b1f0c0d28ce062e1d368680632dfb099de692
38713 Author: Dave Liu <daveliu@freescale.com>
38714 Date: Fri Nov 21 16:31:53 2008 +0800
38716 85xx: enable the auto self refresh for wake up ARP
38718 The wake up ARP feature need use the memory to process
38719 wake up packet, we enable auto self refresh to support it.
38721 Signed-off-by: Dave Liu <daveliu@freescale.com>
38722 Acked-by: Andy Fleming <afleming@freescale.com>
38724 commit b4983e16d150ab7d039704c310aacbd2f4dc1e0f
38725 Author: Dave Liu <daveliu@freescale.com>
38726 Date: Fri Nov 21 16:31:43 2008 +0800
38728 fsl-ddr: use the 1T timing as default configuration
38730 For light loaded system, we use the 1T timing to gain better
38731 memory performance, but for some heavily loaded system,
38732 you have to add the 2T timing options to board files.
38734 Signed-off-by: Dave Liu <daveliu@freescale.com>
38735 Acked-by: Andy Fleming <afleming@freescale.com>
38737 commit 22cca7e1cd54590e967c73558b07ffbdccd39504
38738 Author: Dave Liu <daveliu@freescale.com>
38739 Date: Fri Nov 21 16:31:35 2008 +0800
38741 fsl-ddr: make the self refresh idle threshold configurable
38743 Some 85xx processors have the advanced power management feature,
38744 such as wake up ARP, that needs enable the automatic self refresh.
38746 If the DDR controller pass the SR_IT (self refresh idle threshold)
38747 idle cycles, it will automatically enter self refresh. However,
38748 anytime one transaction is issued to the DDR controller, it will
38749 reset the counter and exit self refresh state.
38751 Signed-off-by: Dave Liu <daveliu@freescale.com>
38752 Acked-by: Andy Fleming <afleming@freescale.com>
38754 commit 22ff3d01348e0a2dc369b7efcbac30e4ce86d178
38755 Author: Dave Liu <daveliu@freescale.com>
38756 Date: Fri Nov 21 16:31:29 2008 +0800
38758 fsl-ddr: clean up the ddr code for DDR3 controller
38760 - The DDR3 controller is expanding the bits for timing config
38761 - Add the DDR3 32-bit bus mode support
38763 Signed-off-by: Dave Liu <daveliu@freescale.com>
38764 Acked-by: Andy Fleming <afleming@freescale.com>
38766 commit 80ee3ce6d7fe9441b4352d7cfaf6afc2507b1106
38767 Author: Dave Liu <daveliu@freescale.com>
38768 Date: Fri Nov 21 16:31:22 2008 +0800
38770 fsl-ddr: update the bit mask for DDR3 controller
38772 According to the latest 8572 UM, the DDR3 controller
38773 is expanding the bit mask, and we use the extend ACTTOPRE
38774 mode when tRAS more than 19 MCLK.
38776 Signed-off-by: Dave Liu <daveliu@freescale.com>
38778 commit aca5f018a8386b85469482ed9867e3e29a2437d0
38779 Author: Kumar Gala <galak@kernel.crashing.org>
38780 Date: Tue Dec 2 16:08:40 2008 -0600
38782 85xx: Introduce CONFIG_SYS_PCI*_IO_VIRT for FSL boards
38784 Introduce a new define to seperate out the virtual address that PCI
38785 IO space is at from the physical address. In most situations these are
38786 mapped 1:1. However any code accessing the bus should use VIRT.
38788 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38789 Acked-by: Andy Fleming <afleming@freescale.com>
38791 commit 5af0fdd81c3370c3a51421208fda568bdcbbec23
38792 Author: Kumar Gala <galak@kernel.crashing.org>
38793 Date: Tue Dec 2 16:08:39 2008 -0600
38795 85xx: Introduce CONFIG_SYS_PCI*_MEM_VIRT for FSL boards
38797 Introduce a new define to seperate out the virtual address that PCI
38798 memory is at from the physical address. In most situations these are
38799 mapped 1:1. However any code accessing the bus should use VIRT.
38801 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38802 Acked-by: Andy Fleming <afleming@freescale.com>
38804 commit a6e04c344ad1eefd47a75484441b385da815b8df
38805 Author: Kumar Gala <galak@kernel.crashing.org>
38806 Date: Tue Dec 2 16:08:38 2008 -0600
38808 85xx: Use CONFIG_SYS_{PCI*,RIO*}_MEM_PHYS for physical address on FSL boards
38810 Use the _MEM_PHYS defines instead of _MEM_BUS for LAW and real address fields
38811 of TLBs. This is what we should have always been using from the start.
38813 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38814 Acked-by: Andy Fleming <afleming@freescale.com>
38816 commit 5f91ef6acdbadec33e0192049e2b24a1d9692f1d
38817 Author: Kumar Gala <galak@kernel.crashing.org>
38818 Date: Tue Dec 2 16:08:37 2008 -0600
38820 85xx: Convert CONFIG_SYS_PCI*_IO_BASE to _IO_BUS for FSL boards
38822 Use CONFIG_SYS_PCI*_IO_BUS for the bus relative address instead
38823 of _IO_BASE so we are more explicit.
38825 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38827 commit 10795f42cb94e71bcb262b615084f69dd886399a
38828 Author: Kumar Gala <galak@kernel.crashing.org>
38829 Date: Tue Dec 2 16:08:36 2008 -0600
38831 85xx: Convert CONFIG_SYS_{PCI*,RIO*}_MEM_BASE to _MEM_BUS for FSL boards
38833 Use CONFIG_SYS_{PCI,RIO}_MEM_BUS for the bus relative address instead
38834 of _MEM_BASE so we are more explicit.
38836 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38837 Acked-by: Andy Fleming <afleming@freescale.com>
38839 commit c953ddfd56b3ae3f28910fe3aed6de6968d1c9aa
38840 Author: Kumar Gala <galak@kernel.crashing.org>
38841 Date: Tue Dec 2 14:19:34 2008 -0600
38843 85xx: separate FLASH BASE virtual from physical address
38845 Added a CONFIG_SYS_FLASH_BASE_PHYS for use as the physical address and
38846 maintain CONFIG_SYS_FLASH_BASE as the virtual address of the flash.
38848 This allows us to deal with 36-bit phys on these boards in the future.
38850 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38851 Acked-by: Andy Fleming <afleming@freescale.com>
38853 commit 52b565f5ad23b682489055b187767d8bf1c2e444
38854 Author: Kumar Gala <galak@kernel.crashing.org>
38855 Date: Tue Dec 2 14:19:33 2008 -0600
38857 85xx: separate PIXIS virtual from physical address
38859 Added a PIXIS_BASE_PHYS for use as the physical address and maintain
38860 PIXIS_BASE as the virtual address of the PIXIS fpga registers.
38862 This allows us to deal with 36-bit phys on these boards in the future.
38864 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38865 Acked-by: Andy Fleming <afleming@freescale.com>
38867 commit 30837e5b21d5a742983581ab9ee3fac085311d19
38868 Author: Haiying Wang <Haiying.Wang@freescale.com>
38869 Date: Tue Nov 11 08:52:09 2008 -0500
38871 Add README file for MPC8572DS board
38873 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
38874 Acked-by: Andy Fleming <afleming@freescale.com>
38876 commit 6dadc9195ad642cc662632f4d92f92d3d71e8bf2
38877 Author: Mike Frysinger <vapier@gentoo.org>
38878 Date: Mon Oct 20 16:15:04 2008 -0400
38880 Blackfin: use common strmhz() in system output
38882 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38884 commit 5bb907a4925397789c90d074f4f7e92ce6b39402
38885 Author: Ron Madrid <ron_madrid@sbcglobal.net>
38886 Date: Thu Jan 22 15:05:24 2009 -0800
38888 mpc83xx: New board support for SIMPC8313
38890 This patch will create a new board, SIMPC8313, from Sheldon Instruments. This
38891 board boots from NAND devices and is configureable for either large or small
38892 page devices. The board supports non-soldered DDR2, one ethernet port, a
38893 Marvell 88E1118 PHY, and PCI host support. The board also has a FPGA connected
38894 to the eLBC providing glue logic to a TMS320C67xx DSP.
38896 Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
38897 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
38899 commit d4bade8d77aa20e2846fa4accff0e7fa7961a134
38900 Author: Mike Frysinger <vapier@gentoo.org>
38901 Date: Sun Jan 18 19:46:06 2009 -0500
38903 nand: fixup printf modifiers to match types used
38905 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38906 Signed-off-by: Scott Wood <scottwood@freescale.com>
38908 commit 389e6620e2271096df3316917528003627db4021
38909 Author: Schlaegl Manfred jun <manfred.schlaegl@gmx.at>
38910 Date: Tue Jan 20 16:57:55 2009 +0100
38912 nand read.jffs2 (nand_legacy) in common/cmd_nand.c
38914 Error with CONFIG_NAND_LEGACY in common/cmd_nand.c:
38915 With current code "nand read.jffs2s" (read and skip bad blocks) is always interpreted as
38916 "nand read.jffs2" (read and fill bad blocks with 0xff). This is because ".jffs2" is
38917 tested before ".jffs2s" and only the first two characters are compared.
38920 Test for ".jffs2s" first and compare the first 7 characters.
38922 Signed-off-by: Scott Wood <scottwood@freescale.com>
38924 commit 6c869637fef31e66380f0ea1d49690a2e26ec0d7
38925 Author: Wolfgang Grandegger <wg@grandegger.com>
38926 Date: Fri Jan 16 18:55:54 2009 +0100
38928 NAND: rename NAND_MAX_CHIPS to CONFIG_SYS_NAND_MAX_CHIPS
38930 This patch renames NAND_MAX_CHIPS to CONFIG_SYS_NAND_MAX_CHIPS and
38931 changes the default from 8 to 1 for the legacy and the new MTD
38932 NAND layer. This allows to remove all NAND_MAX_CHIPS definitions
38933 in the board config files because none of the boards use multi
38934 chip support (NAND_MAX_CHIPS > 1) so far. The bamboo and the DU440
38937 #define NAND_MAX_CHIPS CONFIG_SYS_MAX_NAND_DEVICE
38939 but that's bogus and did not work anyhow.
38941 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
38942 Signed-off-by: Scott Wood <scottwood@freescale.com>
38944 commit c70564e6b1bd08f3230182392238907f3531a87e
38945 Author: Dave Liu <daveliu@freescale.com>
38946 Date: Tue Dec 2 11:48:51 2008 +0800
38948 NAND: Fix cache and memory inconsistency issue
38950 We load the secondary stage u-boot image from NAND to
38951 system memory by nand_load, but we did not flush d-cache
38952 to memory, nor invalidate i-cache before we jump to RAM.
38953 When the system has cache enabled and the TLB/page attribute
38954 of system memory is cacheable, it will cause issues.
38956 - 83xx family is using the d-cache lock, so all of d-cache
38957 access is cache-inhibited. so you can't see the issue.
38958 - 85xx family is using d-cache, i-cache enable, partial
38959 cache lock. you will see the issue.
38961 This patch fixes the cache issue.
38963 Signed-off-by: Dave Liu <daveliu@freescale.com>
38964 Signed-off-by: Scott Wood <scottwood@freescale.com>
38966 commit 50657c273278f74378e1ac39b41d612b92fdffa0
38967 Author: Nishanth Menon <menon.nishanth@gmail.com>
38968 Date: Sat Dec 13 09:43:06 2008 -0600
38970 NAND: Enable nand lock, unlock feature
38972 Enable nand lock, unlock and status of lock feature.
38973 Not every device and platform requires this, hence,
38974 it is under define for CONFIG_CMD_NAND_LOCK_UNLOCK
38976 Nand unlock and status operate on block boundary instead
38977 of page boundary. Details in:
38978 http://www.micron.com/products/partdetail?part=MT29C2G24MAKLAJG-6%20IT
38980 Intial solution provided by Vikram Pandita <vikram.pandita@ti.com>
38981 Includes preliminary suggestions from Scott Wood
38983 Signed-off-by: Nishanth Menon <nm@ti.com>
38984 Signed-off-by: Scott Wood <scottwood@freescale.com>
38986 commit 69fb8be4fc07162fdf6edf04bdc7233b0e9a920e
38987 Author: Mike Frysinger <vapier@gentoo.org>
38988 Date: Sat Dec 6 02:40:55 2008 -0500
38990 NAND: move board_nand_init to nand.h
38992 Rather than putting the function prototype for board_nand_init() in the one
38993 place where it gets called, put it into nand.h so that every place that also
38994 defines it gets the prototype. Otherwise, errors can go silently unnoticed
38995 such as using the wrong return value (void rather than int) when defining
38998 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38999 Signed-off-by: Scott Wood <scottwood@freescale.com>
39001 commit 1ae39862044ebb1e682234b51f94421e3f871d6a
39002 Author: Stefan Roese <sr@denx.de>
39003 Date: Tue Dec 2 11:06:47 2008 +0100
39005 OneNAND: Additional sync with 2.6.27
39007 - Add subpage write support
39008 - Add onenand_oob_64/32 ecclayout
39010 This has been missing and without it UBI has some incompatibilies issues
39011 with the current (>= 2.6.27) Linux kernel version. vid_hdr_offset is
39012 placed differently (2048 instead of 512) without this fix.
39014 Signed-off-by: Stefan Roese <sr@denx.de>
39015 Signed-off-by: Scott Wood <scottwood@freescale.com>
39017 commit 1714f51a2009baaecf3d4f6e3bd8c4e93a8d3f23
39018 Author: Kyungmin Park <kmpark@infradead.org>
39019 Date: Thu Nov 13 15:14:33 2008 +0900
39021 Add markbad function
39023 Add missing markbad function
39024 If not, it's hang when it entered the mtd->mark_bad().
39026 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
39028 commit c438ea175d8d002c1063b7a94b0c0e26668d1ac9
39029 Author: Stefan Roese <sr@denx.de>
39030 Date: Wed Nov 12 13:47:24 2008 +0100
39032 OneNAND: Bad block aware read/write command support
39034 Update OneNAND command to support bad block awareness.
39035 Also change the OneNAND command style to better match the
39038 Signed-off-by: Stefan Roese <sr@denx.de>
39039 Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
39041 commit 8cf11f3aa78673730e9ecbbe4b75213b53f212c8
39042 Author: Stefan Roese <sr@denx.de>
39043 Date: Tue Nov 11 10:29:09 2008 +0100
39045 OneNAND: Save version_id in onenand_chip struct
39047 The version (ver_id) was not stored in the onenand_chip structure and
39048 because of this the continuous locking scheme could be enabled on some
39051 Signed-off-by: Stefan Roese <sr@denx.de>
39053 commit 4fca3310d611cc0f51d7295ef3557afbdbd91dc3
39054 Author: Stefan Roese <sr@denx.de>
39055 Date: Tue Nov 11 10:28:53 2008 +0100
39057 OneNAND: Fix compiler warnings
39059 Signed-off-by: Stefan Roese <sr@denx.de>
39061 commit 1ac5744e33ee0aa6d6ddab3b99f9e70953156e69
39062 Author: Dave Liu <daveliu@freescale.com>
39063 Date: Tue Nov 4 14:55:06 2008 +0800
39065 mpc83xx: enable eLBC NAND support for MPC8315ERDB board
39067 Signed-off-by: Dave Liu <daveliu@freescale.com>
39069 commit ef0921d6b05aeb9034158f9bef5323d6da9c925e
39070 Author: Kyungmin Park <kmpark@infradead.org>
39071 Date: Tue Nov 4 09:24:07 2008 +0900
39075 Sync with OneNAND kernel codes
39077 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
39079 commit e7f325be9edeb84bb457301776bbac1f7257dafc
39080 Author: Michal Simek <monstr@monstr.eu>
39081 Date: Mon Jan 5 13:35:31 2009 +0100
39083 microblaze: Use cache functions (especially cache status)
39084 in systems which are configured without flash
39086 commit e9b737deb2c30125362d20e24170617476026e94
39087 Author: Michal Simek <monstr@monstr.eu>
39088 Date: Mon Jan 5 13:29:32 2009 +0100
39090 microblaze: Add cache flush
39092 commit b4f8dda35bfad447b4106828232705b2e878d168
39093 Author: Michal Simek <monstr@monstr.eu>
39094 Date: Mon Jan 5 13:28:40 2009 +0100
39096 microblaze: Add bootup messages to board.c
39098 commit 330e55459bc9983341da6c1d5c7fe00a664436fe
39099 Author: Michal Simek <monstr@monstr.eu>
39100 Date: Fri Dec 19 13:25:55 2008 +0100
39102 microblaze: Change microblaze-generic config file
39104 Signed-off-by: Michal Simek <monstr@monstr.eu>
39106 commit 52a822ed9c37a2ea0ed112a26d8ff5a6cb1c6f10
39107 Author: Michal Simek <monstr@monstr.eu>
39108 Date: Fri Dec 19 13:14:05 2008 +0100
39110 microblaze: Rename ml401 to microblaze-generic
39112 Signed-off-by: Michal Simek <monstr@monstr.eu>
39114 commit 6677876181cc8772bca8a372479a500d160f3993
39115 Author: Scott Wood <scottwood@freescale.com>
39116 Date: Tue Jan 20 11:56:11 2009 -0600
39118 83xx: Use the proper sequence for updating IMMR.
39120 This ensures that subsequent accesses properly hit the new window.
39122 The dcbi during the NAND loop was accidentally working around this;
39123 it's no longer necessary, as the cache is not enabled.
39125 Reported-by: Suchit Lepcha <Suchit.Lepcha@freescale.com>
39126 Signed-off-by: Scott Wood <scottwood@freescale.com>
39127 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39129 commit 8b34557c546e5e9f34ebf83c93413dad973d93df
39130 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
39131 Date: Thu Jan 8 04:26:19 2009 +0300
39133 mpc83xx: Add PCI-E support for MPC837XEMDS boards
39135 MPC837XEMDS boards can support PCI-E via "PCI-E riser card". The card
39136 provides two PCI-E (x2) ports. Though, only one port can be used in x2
39137 mode. Two ports can function simultaneously in x1 mode.
39139 PCI-E x1/x2 modes can be switched via "pex_x2" environment variable.
39141 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
39142 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39144 commit 8f11e34b31a7be124a3239653f33af9510502045
39145 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
39146 Date: Thu Jan 8 04:26:17 2009 +0300
39148 mpc83xx: Add PCI-E support for MPC8315ERDB boards
39150 MPC8315ERDB boards features PCI-E x1 and Mini PCI-E x1 ports. Let's
39153 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
39154 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39156 commit fd6646c0b9ebe7e5afc4ae4c78097d9cd317a5e8
39157 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
39158 Date: Thu Jan 8 04:26:12 2009 +0300
39160 mpc83xx: Add support for MPC83xx PCI-E controllers
39162 This patch adds support for MPC83xx PCI-E controllers in Root Complex
39165 The patch is based on Tony Li and Dave Liu work[1].
39167 Though unlike the original patch, by default we don't register PCI-E
39168 buses for use in U-Boot, we only configure the controllers for future
39169 use in other OSes (Linux). This is done because we don't have enough
39170 of spare BATs to map all the PCI-E regions.
39172 To actually use PCI-E in U-Boot, users should explicitly define
39173 CONFIG_83XX_GENERIC_PCIE_REGISTER_HOSES symbol in the board file. And
39174 only then U-Boot will able to access PCI-E, but at the cost of disabled
39175 address translation.
39177 [1] http://lists.denx.de/pipermail/u-boot/2008-January/027630.html
39179 Signed-off-by: Tony Li <tony.li@freescale.com>
39180 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
39181 Acked-by: Dave Liu <daveliu@freescale.com>
39182 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39184 commit 88ecf55cabd7aea28fe8093720e208f53ccfdcf5
39185 Author: Ira Snyder <iws@ovro.caltech.edu>
39186 Date: Mon Jan 12 13:33:17 2009 -0800
39188 MPC8349EMDS: do not setup unused PCI clock outputs in PCI agent mode
39190 When running in PCI agent mode, the PCI_CLK_OUT signals are not used, so do
39191 not enable them. See the MPC8349EA Reference Manual, Section 4.4.2
39192 "Clocking in PCI Agent Mode".
39194 Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
39195 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39197 commit 75f35209f702bb26826855ed8c8e4d108ab5f412
39198 Author: Ira Snyder <iws@ovro.caltech.edu>
39199 Date: Mon Jan 12 13:32:26 2009 -0800
39201 83xx: PCI agent mode fixes for multi-board systems
39203 When running a system with 2 or more MPC8349EMDS boards in PCI agent mode,
39204 the boards will lock up the PCI bus by scanning against each other.
39206 The boards lock against each other by trying to access the PCI bus before
39207 clearing their configuration lock bit. Both boards end up in a loop,
39208 sending and receiving "Target Not Ready" messages forever.
39210 When running in PCI agent mode, the scanning now takes place after the
39211 boards have cleared their configuration lock bit.
39213 Also, add a missing declaration to the mpc83xx.h header file, fixing a
39216 Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
39217 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39219 commit 455a46915b82896cc2070eb326d075555c2bc580
39220 Author: Ron Madrid <ron_madrid@sbcglobal.net>
39221 Date: Fri Dec 12 13:12:45 2008 -0800
39223 mpc83xx: Size optimization of start.S
39225 Currently there are in excess of 100 bytes located at the beginning of the image
39226 built by start.S that are not being utilized. This patch moves a few functions
39227 into this part of the image. This will create a greater number of *available*
39228 bytes that can be used by board specific code in NAND builds and will decrease
39229 the size of the assembled code in other builds.
39231 Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
39232 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39234 commit 72d15e705bc3983884105cb7755c7ba80e74a0a5
39235 Author: Wolfgang Denk <wd@denx.de>
39236 Date: Wed Jan 21 23:08:12 2009 +0100
39240 Signed-off-by: Wolfgang Denk <wd@denx.de>
39242 commit 635e5f8fc82365e6e9734b3132bc95135a6de679
39243 Author: Wolfgang Denk <wd@denx.de>
39244 Date: Sun Jan 18 21:37:48 2009 +0100
39246 Prepare 2009.01-rc3
39250 Signed-off-by: Wolfgang Denk <wd@denx.de>
39252 commit 4cda437898f7873752f0201757cd33f12196ce87
39253 Author: Mike Frysinger <vapier@gentoo.org>
39254 Date: Sat Jan 17 13:32:42 2009 -0500
39256 build system: treat all Darwin's alike
39258 The x86 based version of Darwin behaves the same quirky way as the powerpc
39259 Darwin, so only check HOSTOS when setting up Darwin workarounds.
39261 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39263 commit c088a108c75db565e07292fd668dfa5491e85bc2
39264 Author: Peter Korsgaard <jacmet@sunsite.dk>
39265 Date: Wed Jan 14 13:52:24 2009 +0100
39267 fdt_resize(): fix actualsize calculations with unaligned blobs
39269 The code in fdt_resize() to extend the fdt size to end on a page boundary
39270 is wrong for fdt's not located at an address aligned on a page boundary.
39271 What's even worse, the code would make actualsize shrink rather than grow
39272 if (blob & 0xfff) was bigger than the amount of padding added by ALIGN(),
39273 causing fdt_add_mem_rsv to fail.
39275 Fix it by aligning end address (blob + size) to a page boundary instead.
39276 For aligned fdt's this is equivalent to what we had before.
39278 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
39280 commit fadad1573fb16c90025f08a2861d6047d093cba7
39281 Author: Mike Frysinger <vapier@gentoo.org>
39282 Date: Fri Jan 9 04:38:17 2009 -0500
39286 The recvfrom() function takes a socklen_t, not an int.
39288 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39290 commit fc83c9273cec6e6e542f4a0ea3b653b7d0513ffa
39291 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39292 Date: Sun Jan 11 16:35:16 2009 +0100
39294 sh: serial: use readx/writex accessors
39296 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39297 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39299 commit 9e1fa628bdb64745811cdd26c4f953846c076180
39300 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39301 Date: Sun Jan 11 16:35:15 2009 +0100
39303 sh: serial: coding style cleanup
39305 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39306 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39308 commit c9935c992575922b7ef13eec0656ed8665d324e3
39309 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39310 Date: Sun Jan 11 17:48:56 2009 +0900
39312 sh: Fix compile error on lowlevel_init file
39314 lowlevel_init of SH was corrected to use the write/readXX macro.
39315 However, there was a problem that was not able to be compiled partially.
39316 This patch corrected this.
39318 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39320 commit a5b04d00bfeb940c62232972ce644d50b45797f9
39321 Author: Kieran Bingham <kieranbingham@gmail.com>
39322 Date: Tue Dec 30 01:16:03 2008 +0000
39324 sh: Fix up rsk7203 target for out of tree build
39326 Fix up rsk7203 target to build successfully using out-of-tree build.
39328 Signed-off-by: Kieran Bingham <kbingham@mpc-data.co.uk>
39329 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39331 commit f7e78f3b74aae9caca2997bad865a72338326c0a
39332 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39333 Date: Sat Dec 20 19:29:49 2008 +0100
39335 sh: use write{8,16,32} in all lowlevel_init
39337 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39338 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39340 commit e4430779623af500de1cee7892c379f07ef59813
39341 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39342 Date: Sat Dec 20 19:29:48 2008 +0100
39344 sh: lowlevel_init coding style cleanup
39346 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39347 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39349 commit 85cb052ee41675ca361e6a4c69455dc715c8f2d9
39350 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39351 Date: Sat Dec 20 15:27:45 2008 +0100
39353 sh: update sh2/sh2a timer coding style
39355 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39356 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39358 commit 1e15ff999322e81af4c0c0c548908f38944ba39c
39359 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39360 Date: Sat Dec 20 15:25:22 2008 +0100
39362 sh: update sh timer coding style
39364 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39365 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39367 commit 0e3ece33801e377be67ffa29f083421ad820f28b
39368 Author: Wolfgang Denk <wd@denx.de>
39369 Date: Wed Jan 14 23:26:05 2009 +0100
39371 Prepare 2009.01-rc2
39375 Signed-off-by: Wolfgang Denk <wd@denx.de>
39377 commit e92c9a860e44c14513c8909ce4299e253a775eeb
39378 Author: Wolfgang Denk <wd@denx.de>
39379 Date: Wed Jan 14 22:35:30 2009 +0100
39381 cpu/mpc824x/Makefile: fix warning with parallel builds
39383 Parallel builds would occasionally issue this build warning:
39385 ln: creating symbolic link `cpu/mpc824x/bedbug_603e.c': File exists
39387 Use "ln -sf" as quick work around for the issue.
39389 Signed-off-by: Wolfgang Denk <wd@denx.de>
39391 commit 3ba605d4beec649438539e7df97b5fedb26592fb
39392 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39393 Date: Fri Jan 2 12:18:49 2009 +0100
39395 ppc4xx: Add loadpci command to esd's CPCI4052 and CPCI405AB boards
39397 This patch adds esd's loadpci BSP command to CPCI4052 and
39398 CPCI405AB board. This requires CONFIG_CMD_BSP and CONFIG_PRAM.
39400 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39401 Signed-off-by: Stefan Roese <sr@denx.de>
39403 commit 600fe46fb3dab7f07604f9009904f31584415114
39404 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39405 Date: Fri Jan 2 12:18:12 2009 +0100
39407 ppc4xx: Disable pci node in device tree on CPCI405 pci adapters
39409 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39410 Signed-off-by: Stefan Roese <sr@denx.de>
39412 commit f6a1f490d224c600a09137e58d1026d150b8e679
39413 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39414 Date: Fri Jan 2 12:17:36 2009 +0100
39416 ppc4xx: Cleanup CPCI405 board code
39418 This patch cleans up CPCI405 board support:
39420 - unification of spaces in function calls
39423 Use correct io accessors on peripherals.
39425 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39426 Signed-off-by: Stefan Roese <sr@denx.de>
39428 commit fceebb45a0b97e92f9889861f8c3b9cb885e706f
39429 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39430 Date: Fri Jan 2 12:16:35 2009 +0100
39432 ppc4xx: Enable auto RS485 mode on PLU405 boards
39434 This patch turns on the auto RS485 mode in the 2nd external
39435 uart on PLU405 boards. This is a special mode of the used
39436 Exar XR16C2850 uart. Because these boards only have a 485 physical
39437 layer connected it's a good idea to turn it on by default.
39439 Signed-off-by: Matthias Fuchs <mf@esd.eu>
39440 Signed-off-by: Stefan Roese <sr@denx.de>
39442 commit b5f65dfa9aa8e068e62aba4733dc4fd97b1d9bf6
39443 Author: Haiying Wang <Haiying.Wang@freescale.com>
39444 Date: Tue Jan 13 16:29:28 2009 -0500
39446 Some changes of TLB entry setting for MPC8572DS
39448 - Move the TLB entry of PIXIS_BASE from TLB0 to TLB1[8], because in CAMP mode,
39449 all the TLB0 entries will be invalidated after cpu1 brings up kernel, thus cpu0
39450 can not access PIXIS_BASE anymore (any access will cause DataTLBError exception)
39452 - Set CONFIG_SYS_DDR_TLB_START to 9 for MPC8572DS board.
39454 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
39456 commit 950264317eb9594b2b5ee2fb65206200a1c6007a
39457 Author: Haiying Wang <Haiying.Wang@freescale.com>
39458 Date: Tue Jan 13 16:29:22 2009 -0500
39460 Change DDR tlb start entry to CONFIG param for 85xx
39462 So that we can locate the DDR tlb start entry to the value other than 8. By
39463 default, it is still 8.
39465 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
39467 commit 6d3a10f73ece7ffb736890c10e023222612a4aa0
39468 Author: Roy Zang <tie-fei.zang@freescale.com>
39469 Date: Fri Jan 9 16:02:35 2009 +0800
39471 Change PCIE1&2 deciide logic on MPC8544DS board more readable
39473 The IO port selection for MPC8544DS board:
39475 PCIE1 0x2, 0x3, 0x4, 0x5, 0x6, 0x7
39476 PCIE2 0x4, 0x5, 0x6, 0x7
39478 This patch changes the PCIE12 and PCIE2 logic more readable.
39479 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
39481 commit 028e116811d28a031660f1ad9e20ac1293b3c5c7
39482 Author: Roy Zang <tie-fei.zang@freescale.com>
39483 Date: Fri Jan 9 16:01:52 2009 +0800
39485 PCIE2 and PCIE3 are decided by corresponing bit in devdisr instead of PCIE1 bit
39487 PCIE2 and PCIE3 should be decided by corresponing bit in devdisr instead of
39489 On MPC8572DS board, PCIE refers to PCIE1.
39490 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
39492 commit 9afc2ef0307aecf52482df67c31b75d5f9e66b47
39493 Author: Roy Zang <tie-fei.zang@freescale.com>
39494 Date: Fri Jan 9 16:00:55 2009 +0800
39496 Fix IO port selection issue on MPC8544DS and MPC8572DS boards
39498 The IO port selection is not correct on MPC8572DS and MPC8544DS board.
39499 This patch fixes this issue.
39502 PCIE1 0x2, 0x3, 0x7, 0xb, 0xc, 0xf
39508 PCIE1 0x2, 0x3, 0x4, 0x5, 0x6, 0x7
39509 PCIE2 0x4, 0x5, 0x6, 0x7
39511 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
39513 commit 3e3fffe3baf3befde287fec1fcbfe55052fb8946
39514 Author: Becky Bruce <beckyb@kernel.crashing.org>
39515 Date: Wed Dec 3 22:36:44 2008 -0600
39517 mpc8610hpcd: Fix PCI mapping concepts
39519 Rename _BASE to _BUS, as it's actually a PCI bus address,
39520 separate virtual and physical addresses into _VIRT and _PHYS,
39521 and use each appopriately. This makes the code easier to read
39522 and understand, and facilitates mapping changes going forward.
39524 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
39526 commit 79e436cad3b4a7db88408c3f05175028f30d700d
39527 Author: Becky Bruce <beckyb@kernel.crashing.org>
39528 Date: Wed Dec 3 22:36:26 2008 -0600
39530 sbc8641d: Fix PCI mapping concepts
39532 Rename _BASE to _BUS, as it's actually a PCI bus address,
39533 separate virtual and physical addresses into _VIRT and _PHYS,
39534 and use each appopriately. This makes the code easier to read
39535 and understand, and facilitates mapping changes going forward.
39537 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
39539 commit a9f3acbcd07da72b5446ce557531a3ed8b8beff0
39540 Author: Wolfgang Denk <wd@denx.de>
39541 Date: Mon Jan 12 14:50:35 2009 +0100
39543 MPC86xx: fix build warnings
39545 Signed-off-by: Wolfgang Denk <wd@denx.de>
39547 commit 032a1c934ef4dc003281f57302b6e693062c1868
39548 Author: Mike Frysinger <vapier@gentoo.org>
39549 Date: Mon Jan 5 16:09:44 2009 -0500
39551 bf537-stamp/nand: fix board_nand_init prototype
39553 The board_nand_init() function should return an int, not void.
39555 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39557 commit 687f952e4119594ab913be11c90f7f018c2a7a79
39558 Author: Mike Frysinger <vapier@gentoo.org>
39559 Date: Thu Dec 11 07:04:48 2008 -0500
39561 Blackfin: drop CONFIG_SPI handling in board init
39563 The eeprom SPI init functions are duplicated as the common code already
39564 executes these for us.
39566 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39568 commit e7e684b10d73a303902208594c7c3e7e0d753282
39569 Author: Mike Frysinger <vapier@gentoo.org>
39570 Date: Fri Oct 24 17:51:57 2008 -0400
39572 Blackfin: fix out-of-tree building with ldscripts
39574 Many of the Blackfin board linker scripts are preprocessed, so make sure we
39575 output the linker script into the build tree rather than the source tree.
39577 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39579 commit b9eecc342f767b50e1476fbc1aad7d88dd4ce5eb
39580 Author: Mike Frysinger <vapier@gentoo.org>
39581 Date: Fri Oct 24 17:48:54 2008 -0400
39583 Blackfin: fix linker scripts to work with --gc-sections
39585 Make sure all .text sections get pulled in and the entry point is properly
39586 referenced so they don't get discarded when linking with --gc-sections.
39588 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39590 commit 509fc553bc6087a6f705b3bf52f3950d7d1eaa58
39591 Author: Mike Frysinger <vapier@gentoo.org>
39592 Date: Sat Oct 11 20:45:44 2008 -0400
39594 Blackfin: set proper LDRFLAGS for parallel booting LDRs
39596 In order to boot an LDR out of parallel flash, the ldr utility needs a few
39597 flags to tell it to generate the right header.
39599 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39601 commit 3dd9395a0d7ce69a335d0e743c04b9caedd681d3
39602 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39603 Date: Tue Jan 6 21:41:59 2009 +0100
39605 at91rm9200: move define from lowlevel_init to header
39607 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39609 commit 8a48686fac2030287765f1970ea046bd5734b733
39610 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39611 Date: Sat Jan 3 17:22:26 2009 +0100
39613 m501sk: move to the common memory setup
39615 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39617 commit d481c80d78f954133c035dae6c7d22de3625795d
39618 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39619 Date: Sat Jan 3 17:22:25 2009 +0100
39621 at91rm9200: rename lowlevel init value to CONFIG_SYS_
39623 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39625 commit 4e170b16625291aa10d0d9abc3f34e8a5945d157
39626 Author: Nicolas Ferre <nicolas.ferre@atmel.com>
39627 Date: Tue Jan 6 21:13:14 2009 +0100
39629 at91: add at91sam9xeek board support
39631 At91sam9xe is basically an at91sam9260 with embedded flash. We can manage
39632 it as another entry for at91sam9260 in the Makefile.
39634 Check documentation at :
39635 http://www.atmel.com/dyn/products/product_card.asp?part_id=4263
39637 Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
39638 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39640 commit 9ffd53db870a7da134f9a1ae76894a6b31237be5
39641 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39642 Date: Tue Jan 6 21:15:57 2009 +0100
39644 fix bmp_logo.h make dependencies to allow parallel build
39646 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39648 commit e12d9a8fb48d24176efffccc072b445e60a3afe4
39649 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39650 Date: Sat Jan 3 17:22:24 2009 +0100
39652 at91: Fix Atmel's at91sam9 boards out of tree build
39654 introduced in commit 89a7a87f084c
39656 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39658 commit 0668236bafaa1c11c521652a2facebc74beecbf0
39659 Author: Wolfgang Denk <wd@denx.de>
39660 Date: Tue Dec 30 22:56:11 2008 +0100
39662 README: update mailing list name and hits to patch submission.
39664 Signed-off-by: Wolfgang Denk <wd@denx.de>
39666 commit d9011f9b75561a0bd9254934c2bb2bc799d4f645
39667 Author: Peter Tyser <ptyser@xes-inc.com>
39668 Date: Tue Dec 23 16:32:01 2008 -0600
39670 85xx: Enable inbound PCI config cycles for X-ES boards cleanup
39672 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39674 commit 1f03cbfae221b24ba1341a0a3f62ff01c5c874df
39675 Author: Peter Tyser <ptyser@xes-inc.com>
39676 Date: Tue Dec 23 16:32:00 2008 -0600
39678 XPedite5200 board support cleanup
39680 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39682 commit fea91edee8ae0295e3c30b1ff544df51f4d668e1
39683 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39684 Date: Tue Dec 2 21:58:04 2008 +0100
39686 usb_kbd: fix usb_kbd_deregister when DEVICE_DEREGISTER not enable
39688 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39689 Signed-off-by: Remy Böhmer <linux@bohmer.net>
39691 commit ada591d2a0ecff5f9bc5ed1ebf310f439c3d0a28
39692 Author: Trent Piepho <tpiepho@freescale.com>
39693 Date: Wed Dec 3 15:16:37 2008 -0800
39695 mpc8[56]xx: Put localbus clock in sysinfo and gd
39697 Currently MPC85xx and MPC86xx boards just calculate the localbus frequency
39698 and print it out, but don't save it.
39700 This changes where its calculated and stored to be more consistent with the
39701 CPU, CCB, TB, and DDR frequencies and the MPC83xx localbus clock.
39703 The localbus frequency is added to sysinfo and calculated when sysinfo is
39704 set up, in cpu/mpc8[56]xx/speed.c, the same as the other frequencies are.
39706 get_clocks() copies the frequency into the global data, as the other
39707 frequencies are, into a new field that is only enabled for MPC85xx and
39710 checkcpu() in cpu/mpc8[56]xx/cpu.c will print out the local bus frequency
39711 from sysinfo, like the other frequencies, instead of calculating it on the
39714 Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39715 Acked-by: Kumar Gala <galak@kernel.crashing.org>
39716 Acked-by: Jon Loeliger <jdl@freescale.com>
39718 commit 9863d6aca11405e1e0d8aba2045d78aeec4d4ee7
39719 Author: Trent Piepho <tpiepho@freescale.com>
39720 Date: Wed Dec 3 15:16:36 2008 -0800
39722 mpc86xx: Double local bus clock divider
39724 The local bus clock divider should be doubled for both 8610 and 8641.
39726 Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39727 Acked-by: Kumar Gala <galak@kernel.crashing.org>
39728 Acked-by: Jon Loeliger <jdl@freescale.com>
39730 commit 446c381e3e16f19857b72ea0d06241267b8b9d58
39731 Author: Trent Piepho <tpiepho@freescale.com>
39732 Date: Wed Dec 3 15:16:35 2008 -0800
39734 mpc8568: Double local bus clock divider
39736 The clock divider for the MPC8568 local bus should be doubled, like the
39737 other newer MPC85xx chips.
39739 Since there are now more chips with a 2x divider than a 1x, and any new
39740 85xx chips will probably be 2x, invert the sense of the #if so that it
39741 lists the 1x chips instead of the 2x ones.
39743 Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39744 Acked-by: Kumar Gala <galak@kernel.crashing.org>
39745 Acked-by: Jon Loeliger <jdl@freescale.com>
39747 commit f51f07eb58fad12de9294ba4ee6c09a0ddeaee03
39748 Author: Dave Liu <daveliu@freescale.com>
39749 Date: Tue Dec 16 12:09:27 2008 +0800
39751 85xx: Fix the boot window issue
39753 If one custom board is using the 8MB flash, it is set
39754 as FLASH_BASE = 0xef000000, TEXT_BASE = 0xef780000.
39755 The current start.S code will be broken at switch_as.
39757 It is because the TLB1[15] is set as 16MB page size,
39758 EPN = TEXT_BASE & 0xff000000, RPN = 0xff000000.
39760 For the 8MB flash case, the EPN = 0xefxxxxxx,
39761 RPN = 0xffxxxxxx. Assume the virt address of switch_as
39762 is 0xef7ff18c, the real address of the instruction at
39763 switch_as should be 0xff7ff18c. the 0xff7ff18c is out
39764 of the range of the default 8MB boot LAW window
39765 0xff800000 - 0xffffffff.
39767 So when we switch to AS1 address space at switch_as,
39768 the core can't fetch the instruction at switch_as any
39769 more. It will cause broken issue.
39771 Signed-off-by: Dave Liu <daveliu@freescale.com>
39773 commit 58da8890d5fbd074746037722a423de9ac408616
39774 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
39775 Date: Thu Dec 11 15:47:50 2008 -0500
39777 sbc8548: use proper PHY address
39779 The values given for the PHY address were wrong, so the code
39780 read no valid PHY ID, and fell through to the generic PHY
39781 support, which would work on 1000M but would not auto negotiate
39782 down to 100M or 10M.
39784 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
39786 commit ad22f9273c6f24fbfa917e867680e9688e0c59c5
39787 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
39788 Date: Thu Dec 11 15:47:51 2008 -0500
39790 sbc8548: enable command line editing by default.
39792 Lets make things a bit more user friendly. It isn't 1985 anymore.
39794 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
39796 commit bd93105fa171184a71ca8b22be03dc2705cfbd3f
39797 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
39798 Date: Thu Dec 11 15:47:49 2008 -0500
39800 sbc8548: don't enable the 3rd and 4th eTSEC
39802 These interfaces don't have usable connectors on the board, so don't
39803 bother enumerating or configuring them.
39805 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
39807 commit 181a3650113883728927928b3ac81ad6dade4b2c
39808 Author: Haiying Wang <Haiying.Wang@freescale.com>
39809 Date: Wed Dec 3 10:08:19 2008 -0500
39811 Set IVPR to kenrel entry point in second core boot page
39813 Assuming the OSes exception vectors start from the base of kernel address, and
39814 the kernel physical starting address can be relocated to an non-zero address.
39815 This patch enables the second core to have a valid IVPR for debugger before
39816 kernel setting IVPR in CAMP mode. Otherwise, IVPR is 0x0 and it is not a valid
39817 value for second core which runs kernel at different physical address other
39820 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
39822 commit a5d212a263c58cc746481bf1fc878510533ce7d6
39823 Author: Trent Piepho <tpiepho@freescale.com>
39824 Date: Wed Dec 3 15:16:34 2008 -0800
39826 mpc8xxx: LCRR[CLKDIV] is sometimes five bits
39828 On newer CPUs, 8536, 8572, and 8610, the CLKDIV field of LCRR is five bits
39831 In order to avoid an ifdef, LCRR_CLKDIV is set to 0x1f on all systems. It
39832 should be safe as the fifth bit was defined as reserved and set to 0.
39834 Code that was using a hard coded 0x0f is changed to use LCRR_CLKDIV.
39836 Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39837 Acked-by: Kumar Gala <galak@kernel.crashing.org>
39838 Acked-by: Jon Loeliger <jdl@freescale.com>
39840 commit 58ec4866ed916c7e422f5107bb27b0822084728e
39841 Author: Trent Piepho <tpiepho@freescale.com>
39842 Date: Wed Dec 3 15:16:38 2008 -0800
39844 mpc8[56]xx: Put localbus clock in device tree
39846 Export the localbus frequency in the device tree, the same way the CPU, TB,
39847 CCB, and various other frequencies are exported in their respective device
39850 Some localbus devices need this information to be programed correctly, so
39851 it makes sense to export it along with the other frequencies.
39853 Unfortunately, when someone wrote the localbus dts bindings, they didn't
39854 bother to define what the "compatible" property should be. So it seems no
39855 one was quite sure what to put in their dts files.
39857 Based on current existing dts files in the kernel source, I've used
39858 "fsl,pq3-localbus" and "fsl,elbc" for MPC85xx, which are used by almost all
39859 of the 85xx devices, and are looked for by the Linux code. The eLBC is
39860 apparently not entirely backward compatible with the pq3 LBC and so eLBC
39861 equipped platforms like 8572 won't use pq3-localbus.
39863 For MPC86xx, I've used "fsl,elbc" which is used by some of the 86xx systems
39864 and is also looked for by the Linux code. On MPC8641, I've also used
39865 "fsl,mpc8641-localbus" as it is also commonly used in dts files, some of
39866 which don't use "fsl,elbc" or any other acceptable name to match on.
39868 Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39869 Acked-by: Kumar Gala <galak@kernel.crashing.org>
39870 Acked-by: Jon Loeliger <jdl@freescale.com>
39872 commit 9d94aff699eed38b286814fcbb335f3eb8516a0e
39873 Author: Kumar Gala <galak@kernel.crashing.org>
39874 Date: Tue Dec 16 14:59:22 2008 -0600
39876 NAND FSL elbc: Use virt_to_phys to determine which bank is in use
39878 The current code that determines which bank/chipselect is used for a
39879 given NAND instance only worked for 32-bit addresses and assumed
39880 a 1:1 mapping. This breaks in 36-bit physical configs.
39882 The proper way to handle this is to use the virt_to_phys() and
39883 BR_PHYS_ADDR() routinues to match the 34-bit lbc bus address
39884 with the the virtual address the NAND code uses.
39886 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39887 Acked-by: Scott Wood <scottwood@freescale.com>
39889 commit 77c8115b1f1871811633eae77a5a700fac1f0e50
39890 Author: Kumar Gala <galak@kernel.crashing.org>
39891 Date: Tue Dec 16 14:59:21 2008 -0600
39893 ppc: Use addrmap in virt_to_phys and map_physmem.
39895 If we have addr map support enabled use the mapping functions to
39896 implement virt_to_phys() and map_physmem().
39898 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39900 commit ecf5b98c7a6a2e2256dfddd48fab26678dcd6b90
39901 Author: Kumar Gala <galak@kernel.crashing.org>
39902 Date: Tue Dec 16 14:59:20 2008 -0600
39904 85xx: Add support to populate addr map based on TLB settings
39906 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39908 commit 78bbc5ce151c5a484bb51bf1866b4a993ffc16ec
39909 Author: Peter Tyser <ptyser@xes-inc.com>
39910 Date: Mon Dec 1 13:47:13 2008 -0600
39912 XPedite5200 board support
39914 Initial support for Extreme Engineering Solutions XPedite5200 -
39915 a MPC8548-based PMC single board computer.
39917 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39919 commit 487dcb4fb89be0992bc06ec1341090017bd9cf2f
39920 Author: Peter Tyser <ptyser@xes-inc.com>
39921 Date: Wed Oct 29 12:39:27 2008 -0500
39923 85xx: Enable inbound PCI config cycles for X-ES boards
39925 Update X-ES Freescale boards to allow inbound PCI configuration
39926 cycles when configured as agent/endpoint.
39928 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39930 commit ccf0fdd02b97323f8caae18d06cc9daeac2f192f
39931 Author: Peter Tyser <ptyser@xes-inc.com>
39932 Date: Wed Dec 17 16:36:23 2008 -0600
39934 XPedite5370 board support
39936 Initial support for Extreme Engineering Solutions XPedite5370 -
39937 a MPC8572-based 3U VPX single board computer with a PMC/XMC
39940 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39942 commit e92739d34e2d6b6aca93b2598248210710897ce8
39943 Author: Peter Tyser <ptyser@xes-inc.com>
39944 Date: Wed Dec 17 16:36:21 2008 -0600
39946 Add support for PCA953x I2C gpio devices
39948 Initial support for NXP's 4 and 8 bit I2C gpio expanders
39949 (eg pca9537, pca9557, etc). The CONFIG_PCA953X define
39950 enables support for the devices while the CONFIG_CMD_PCA953X
39951 define enables the pca953x command. The CONFIG_CMD_PCA953X_INFO
39952 define enables an 'info' sub-command which provides summary
39953 information for the given pca953x device.
39955 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39957 commit 7a8979591171676417ab36852d8811a8c46accd8
39958 Author: Peter Tyser <ptyser@xes-inc.com>
39959 Date: Wed Oct 29 12:39:26 2008 -0500
39961 pci/fsl_pci_init: Enable inbound PCI config cycles
39963 Add fsl_pci_config_unlock() function to enable a
39964 PCI/PCIe interface configured in agent/endpoint mode to
39965 respond to inbound PCI configuration cycles.
39967 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39969 commit 92c78a3bbcb2ce508b4bf1c4a1e0940406a024bb
39970 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
39971 Date: Wed Dec 17 16:43:18 2008 +0100
39973 avr32: Remove second definition of virt_to_phys()
39975 The second definition introduced by 65e43a1063 conflicts with the
39978 Also, convert the existing definition to use phys_addr_t. The volatile
39979 qualifier is still needed due to brain damage elsewhere.
39981 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
39983 commit b616f2b545f73757669b37386f0b37bb61fc6797
39984 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39985 Date: Mon Sep 8 22:27:18 2008 +0200
39987 MIPS: qemu_mips: update doc to generate and to use qemu flash, ide file
39989 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39990 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
39992 commit 16cdf816779f5b602a9b3b4d2ea4dea05095c35b
39993 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39994 Date: Tue Dec 16 22:10:31 2008 +0100
39996 MIPS: qemu_mips: update doc to use all disk and boot linux kernel
39998 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39999 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40001 commit 13095b2f07dacb1f863772266c1789d47a523a8a
40002 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40003 Date: Tue Dec 16 22:10:30 2008 +0100
40005 MIPS: qemu_mips: move env storage just after u-boot
40007 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40008 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40010 commit aced78d852d0b009e8aaa1445af8cb40861ee549
40011 Author: Wolfgang Denk <wd@denx.de>
40012 Date: Tue Dec 16 23:48:27 2008 +0100
40014 Prepare 2009.01-rc1
40016 Signed-off-by: Wolfgang Denk <wd@denx.de>
40018 commit 9e2a79b4c585ad31138fb90b68fd0234d64a8da8
40019 Author: Wolfgang Denk <wd@denx.de>
40020 Date: Tue Dec 16 23:13:46 2008 +0100
40022 include/configs/at91cap9adk.h: fix typo.
40024 Signed-off-by: Wolfgang Denk <wd@denx.de>
40026 commit 45ca04f2377361593151d2d4da51f8ba4832d233
40027 Author: Wolfgang Denk <wd@denx.de>
40028 Date: Tue Dec 16 22:32:25 2008 +0100
40030 board/trab/memory.c: Fix compile problems.
40032 Apply changes from commit 44b4dbed to board/trab/memory.c, too.
40034 Actually we'd need a major cleanup here - as it turns out,
40035 board/trab/memory.c is more or less a verbatim copy of
40036 post/drivers/memory.c ... but then, trab is EOL anyway,r
40037 so this is not worth the effort.
40039 Signed-off-by: Wolfgang Denk <wd@denx.de>
40041 commit ff49ea8977b56916edd5b1766d9939010e30b181
40042 Author: Scott Wood <scottwood@freescale.com>
40043 Date: Tue Dec 16 14:24:16 2008 -0600
40045 NAND: Mark the BBT as scanned prior to calling scan_bbt.
40047 Otherwise, recursion can occur if scan_bbt does not find a bad block
40048 table, and tries to write one, and the attempt to erase the BBT area
40049 causes a bad block check.
40051 Signed-off-by: Scott Wood <scottwood@freescale.com>
40053 commit 584eedab66d0828f2d571a24b10526c4e65f547b
40054 Author: Ilya Yanok <yanok@emcraft.com>
40055 Date: Thu Dec 11 05:51:57 2008 +0300
40057 jffs2: include <linux/mtd/compat.h> instead of defining own min_t
40059 Include <linux/mtd/compat.h> header for min_t definition instead of
40060 providing our own one. Removes warnings in case of OneNAND support
40063 Although I thinks it's a bit silly to include <linux/mtd/compat.h>
40066 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40067 Acked-by: Stefan Roese <sr@denx.de>
40069 commit b1ffecec37b57a59c139042267faac458e5324e9
40070 Author: Becky Bruce <beckyb@kernel.crashing.org>
40071 Date: Wed Dec 3 23:04:37 2008 -0600
40073 powerpc: fix io.h build warning with CONFIG_PHYS_64BIT
40075 Casting a pointer to a phys_addr_t when it's an unsigned long long
40076 on a 32-bit system without first casting to a non-pointer type
40077 generates a compiler warning. Fix this.
40079 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
40081 commit 6cdadcb3f1b6eac4a1c4256acaa1438413f95351
40082 Author: Wolfgang Denk <wd@denx.de>
40083 Date: Tue Dec 16 16:22:50 2008 +0100
40085 trab: make trab_fkt standalone code independent of libgcc
40087 Use our own local functions in lib_arm/ instead.
40089 Signed-off-by: Wolfgang Denk <wd@denx.de>
40091 commit aa1bcca3d2e22af4dea9f02132f9b56a30378ded
40092 Author: Wolfgang Denk <wd@denx.de>
40093 Date: Tue Dec 16 14:44:06 2008 +0100
40095 post/Makefile: fix dependency problem with parallel builds
40097 Parallel builds (using "make -jN") would occasionally fail with error
40099 ppc_4xxFP-objdump: string.o: File format not recognized
40101 post/libpost.a(cpu.o): In function `cpu_post_test':
40102 /home/wd/git/u-boot/work/post/lib_ppc/cpu.c:130: undefined reference to `cpu_post_test_string'
40103 or similar. We now make sure to run the 'postdeps" step before
40104 attempting to build the specific POST libraries.
40106 Signed-off-by: Wolfgang Denk <wd@denx.de>
40108 commit 4a0f7538c5c0805fd9a791967bbabacc41deadd9
40109 Author: Wolfgang Denk <wd@denx.de>
40110 Date: Tue Dec 16 14:41:02 2008 +0100
40112 Makefile: fix dependency problem with parallel builds
40114 Parallel builds (using "make -jN") would occasionally fail with error
40116 include/autoconf.mk:212: *** missing separator. Stop.
40117 Line numbers and affected boards were changing. Obviously some
40118 Makefiles included autoconf.mk while it was still being written to.
40119 As a fix, we now write to a temporary file first and then rename it,
40120 so that it is really ready to use as soon as it appears.
40122 Signed-off-by: Wolfgang Denk <wd@denx.de>
40124 commit 455ae7e87f67c44e6aea68865c83acadd3fcd36c
40125 Author: Wolfgang Denk <wd@denx.de>
40126 Date: Tue Dec 16 01:02:17 2008 +0100
40128 Coding style cleanup, update CHANGELOG.
40130 Signed-off-by: Wolfgang Denk <wd@denx.de>
40132 commit 84bc72d90c505fec3ef4b693995407a0bd4064e5
40133 Author: Mike Frysinger <vapier@gentoo.org>
40134 Date: Thu Dec 11 18:39:08 2008 -0500
40136 spi/stmicro: fix debug() display of cmd
40138 The stmicro_wait_ready() func tries to show the actual opcode that was sent
40139 to the device, but instead it displays the array pointer. Fix it to pull
40140 out the opcode from the start of the array.
40142 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40144 commit 5b3375ac8c36c29c87abb132fede0509eb21e5c9
40145 Author: Mike Frysinger <vapier@gentoo.org>
40146 Date: Thu Dec 11 06:23:37 2008 -0500
40148 env_sf: support embedded environments
40150 If both CONFIG_ENV_SECT_SIZE and CONFIG_ENV_SIZE are defined, and the sect
40151 size is larger than the env size, then it means the env is embedded in a
40152 block. So we have to save/restore the part of the sector which is not the
40153 environment. Previously, saving the environment in SPI flash in this
40154 setup would probably brick the board as the rest of the sector tends to
40155 contain actual U-Boot data/code.
40157 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40158 Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
40160 commit ecf5f077c8e77454f532eaac3e3afb7cfc48c62d
40161 Author: Timur Tabi <timur@freescale.com>
40162 Date: Wed Dec 3 11:28:30 2008 -0600
40164 i2c: merge all i2c_reg_read() and i2c_reg_write() into inline functions
40166 All implementations of the functions i2c_reg_read() and
40167 i2c_reg_write() are identical. We can save space and simplify the
40168 code by converting these functions into inlines and putting them in
40171 Signed-off-by: Timur Tabi <timur@freescale.com>
40172 Acked-By: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40174 commit e39cd81c44740d7355d277ed3d38536cbe1e003d
40175 Author: Dave Liu <daveliu@freescale.com>
40176 Date: Fri Dec 5 15:36:14 2008 +0800
40178 lib_ppc: rework the flush_cache
40180 - It is possible to miss flush/invalidate the last
40181 cache line, we fix it at here.
40182 - add the volatile and memory clobber.
40184 They are pointed by Scott Wood.
40186 Signed-off-by: Dave Liu <daveliu@freescale.com>
40188 commit 63240ba88cd6a220057a0f28e5bf97f5b17ac84b
40189 Author: Kumar Gala <galak@kernel.crashing.org>
40190 Date: Sat Dec 13 17:20:28 2008 -0600
40192 Introduce addr_map library
40194 Add a library that helps in translating between virtual and physical
40195 addresses. This library can be useful as a simple means to implement
40196 map_physmem() and virt_to_phys() for platforms that need functionality
40197 beyond the simple 1:1 mapping.
40199 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40201 commit 65e43a10631537dcb92c302d36301a12308216c3
40202 Author: Kumar Gala <galak@kernel.crashing.org>
40203 Date: Sat Dec 13 17:20:27 2008 -0600
40205 Introduce virt_to_phys()
40207 virt_to_phys() returns the physical address given a virtual. In most
40208 cases this will be just the input value as the vast majority of
40209 systems run in a 1:1 mode.
40211 However in systems that are not running this way it should report the
40212 physical address or ~0 if no mapping exists for the given virtual
40215 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40217 commit 45845301af3de8675c1f7bbc815c6de35452605a
40218 Author: Yuri Tikhonov <yur@emcraft.com>
40219 Date: Sun Dec 7 22:12:50 2008 +0100
40221 POST Make: fix the sub-dir dependencies missing.
40223 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
40225 commit 22525779cb51f1bbe4e96fea7b778de1935a5a69
40226 Author: Martin Michlmayr <tbm@cyrius.com>
40227 Date: Wed Aug 6 14:44:05 2008 +0300
40229 Fix a typo in fw_env.config
40231 Reported-by: Martin Michlmayr <tbm@cyrius.com>
40232 Signed-off-by: Wolfgang Denk <wd@denx.de>
40234 commit ba490b7761c62b549c222a9723e532dc801a3899
40235 Author: Peter Tyser <ptyser@xes-inc.com>
40236 Date: Mon Dec 1 16:22:45 2008 -0600
40238 Remove unused CONFIG_ADDR_STREAMING defines
40240 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40242 commit d16da93430520d3e46c1ab52eedacf36ab7a2311
40243 Author: Peter Tyser <ptyser@xes-inc.com>
40244 Date: Mon Nov 24 11:54:47 2008 -0600
40246 cmd_mem: Remove unused variable
40248 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40250 commit 3aed3aa2c128ce9fb39ca3f4e9385a7499e93dbf
40251 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40252 Date: Sun Dec 14 10:29:39 2008 +0100
40256 Also fix some minor typos.
40258 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40259 Signed-off-by: Wolfgang Denk <wd@denx.de>
40261 commit 0e0c862efe7279e9609db74d758cd1b84c6c7209
40262 Author: Sergei Poselenov <sposelenov@emcraft.com>
40263 Date: Fri Sep 19 12:07:34 2008 +0200
40265 Remove compiler warning: target CPU does not support interworking
40267 This warning is issued by modern ARM-EABI GCC on non-thumb targets.
40269 Signed-off-by: Vladimir Panfilov <pvr@emcraft.com>
40270 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
40272 commit cd6734510a9ff0f41c4a73567d4080ea0033d2c1
40273 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40274 Date: Mon Nov 24 13:33:51 2008 +0100
40276 Fix FIT and FDT support to have CONFIG_OF_LIBFDT and CONFIG_FIT independent
40278 FDT support is used for both FIT style images and for architectures
40279 that can pass a fdt blob to an OS (ppc, m68k, sparc).
40281 For other architectures and boards which do not pass a fdt blob to an
40282 OS but want to use the new uImage format, we just need FIT support.
40284 Now we can have the 4 following configurations :
40286 1) FIT only CONFIG_FIT
40287 2) fdt blob only CONFIG_OF_LIBFDT
40288 3) both CONFIG_OF_LIBFDT & CONFIG_FIT
40291 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40293 commit 19ef4f7a6ef3b725aa9fe4b4f5fb676a84160172
40294 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40295 Date: Wed Dec 10 15:13:32 2008 +0100
40297 ppc4xx: Disable EEPROM write access on PMC440 boards
40299 This patch disables EEPROM wrtie access by default on PMC440 board.
40301 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40303 commit 5b67a1439a73ba6c34007d9ff60a2c6aa90265df
40304 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40305 Date: Wed Dec 10 15:12:56 2008 +0100
40307 ppc4xx: Fix Ethernet PHY LED configuration on PMC440 boards
40309 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40311 commit 71fa0714fe5134bc8718c38d5261d267e88582ba
40312 Author: Stefan Roese <sr@denx.de>
40313 Date: Tue Nov 18 16:36:12 2008 +0100
40315 MIPS: Flush data cache upon relocation
40317 This patch now adds a flush to the data cache upon relocation. The
40318 current implementation is missing this. Only a comment states that it
40319 should be done. So let's really do it now.
40321 Signed-off-by: Stefan Roese <sr@denx.de>
40322 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40324 commit 44174343688dba32571a34550dba08971c65fef1
40325 Author: Stefan Roese <sr@denx.de>
40326 Date: Tue Nov 18 16:36:22 2008 +0100
40328 MIPS: Add CONFIG_SKIP_LOWLEVEL_INIT
40330 This patch adds the CONFIG_SKIP_LOWLEVEL_INIT option to start.S. This
40331 enables support for boards where the lowlevel initialization is
40332 already done when U-Boot runs (e.g. via OnChip ROM).
40334 This will be used in the upcoming VCTH board support.
40336 Signed-off-by: Stefan Roese <sr@denx.de>
40337 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40339 commit db08ecaa6eb8176904b3bae103a85ee8f735dc40
40340 Author: Stefan Roese <sr@denx.de>
40341 Date: Wed Nov 12 13:18:02 2008 +0100
40343 MIPS: Add board_early_init_f() to init_sequence
40345 This patch adds the board_early_init_f() call to the MIPS init
40346 sequence. A weak dummy implementation is also added which can be
40347 overridden by a board specific version.
40349 This will be used by the upcoming VCTH board support.
40351 Signed-off-by: Stefan Roese <sr@denx.de>
40352 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40354 commit 9d23fc584c4b7b8bb9ecbee48920b1b04b08fa1b
40355 Author: Stefan Roese <sr@denx.de>
40356 Date: Wed Nov 12 13:18:19 2008 +0100
40358 MIPS: Add onenand_init() to board.c and move nand_init()
40360 This patch adds a call to onenand_init() for OneNAND support and moves
40361 the nand_init() call to an earlier place, so that the environment can
40362 be used from NAND and OneNAND.
40364 Signed-off-by: Stefan Roese <sr@denx.de>
40365 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40367 commit d8bbc51c7ba9b737a20984333d19fe28a3526431
40368 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40369 Date: Tue Dec 9 11:32:46 2008 +0900
40371 sh: Update sh2/sh2a timer
40373 Renesas SH2/SH2A timer broken.
40374 This patch fix timer function.
40376 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40377 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40379 commit a319f1496210117b73198e3d889ffffaf6825d00
40380 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40381 Date: Fri Dec 5 07:27:37 2008 +0100
40383 sh: r2dplus fix register access
40385 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40386 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40388 commit 4d4a96055f6917335a89dbdf2e5556fa5ac329f6
40389 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40390 Date: Tue Dec 2 07:40:03 2008 +0100
40392 sh: r2dplus/lowlevel_init: coding style fix
40394 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40395 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40397 commit c54b9a42d8f5ab5b2a039b3a2e6fde8b427745e5
40398 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40399 Date: Tue Nov 25 11:05:19 2008 +0900
40401 sh: Changed value of CACHE_OC_NUM_ENTRIES and CACHE_OC_WAY_SHIFT
40403 SH4 is different a value of CACHE_OC_NUM_ENTRIES and
40404 CACHE_OC_WAY_SHIFT every CPU.
40405 This patch corrects these values.
40407 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40408 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40410 commit e9d5f35497885b3c65d494d09a525d443dcccd3b
40411 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40412 Date: Thu Nov 20 16:44:42 2008 +0900
40414 sh: Update sh timer function
40416 Change to write/readX function and fix timer problem.
40418 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40419 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40421 commit b81786cff476c41e332eaeb679158f6527cd67d4
40422 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40423 Date: Tue Nov 4 11:58:58 2008 +0900
40425 sh: Migo-R: Update BSC value
40427 A value of BSC CS4 was wrong, Fixed it.
40429 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40430 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40432 commit 5783758fd260a02f44566ad8f29f899565cd0403
40433 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40434 Date: Mon Nov 17 16:52:09 2008 +0900
40436 sh: Update ms7722se board config
40438 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40439 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40441 commit 15e2697c9f7fb2ba672a1a70f07cd6d9d4e92b51
40442 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40443 Date: Mon Nov 17 16:53:09 2008 +0900
40445 sh: Update SuperH serial driver
40447 The address of SCFSR register is wrong at SH7720/SH7721.
40448 This patch fix this.
40450 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40451 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40453 commit 9a1d3557dcd47365c12eeab584b822e57d994352
40454 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40455 Date: Tue Nov 11 22:20:15 2008 +0100
40457 sh: fix rsk7203 and MigoR out of tree build
40459 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40460 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40462 commit 1951f847f0a851853871b613ad7cf21a5242226c
40463 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40464 Date: Wed Dec 10 14:41:25 2008 +0100
40466 ppc4xx: Update TEXT_BASE for CPCI405 boards
40468 This patch fixes building U-Boot for CPCI405 boards.
40470 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40471 Signed-off-by: Stefan Roese <sr@denx.de>
40473 commit 8c92af7b2fbd60ae87379477f93c7ec9441b7452
40474 Author: Stefan Roese <sr@denx.de>
40475 Date: Tue Dec 9 20:08:01 2008 +0100
40477 ppc4xx: Remove some features from ALPR to fit into 256k again
40479 Signed-off-by: Stefan Roese <sr@denx.de>
40481 commit 3b089e4f889a2902449d55e081c886ae607cae89
40482 Author: Stefan Roese <sr@denx.de>
40483 Date: Wed Dec 10 10:32:59 2008 +0100
40485 UBI: Set ubi_dev.type back to DEV_TYPE_NONE upon failing initialization
40487 With this patch we set the type back to NONE upon failing UBI partition
40488 initialization. Otherwise further calls to the UBI subsystem would try
40489 to really access the non-existing UBI partition.
40491 Thanks to Michael Lawnick for pointing this out.
40493 Signed-off-by: Stefan Roese <sr@denx.de>
40495 commit 817329351639a8895cd9b87b33aeff043f3d5a44
40496 Author: Stefan Roese <sr@denx.de>
40497 Date: Wed Dec 10 10:28:33 2008 +0100
40499 UBI: Return -ENOMEM upon failing malloc
40501 Return with correct error code (-ENOMEM) from ubi_attach_mtd_dev() upon
40504 Signed-off-by: Stefan Roese <sr@denx.de>
40506 commit 2145188bea2df8f2b47a87ec3071b55027e8d0ae
40507 Author: Ben Warren <biggerbadderben@gmail.com>
40508 Date: Tue Dec 9 23:34:15 2008 -0800
40510 Fix compile error in building MBX860T.
40512 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
40514 commit 8fab49ea911fe925392fa5afcc9bc7373a3d0cee
40515 Author: Michal Simek <monstr@monstr.eu>
40516 Date: Tue Nov 25 11:42:20 2008 +0100
40518 microblaze: Remove XUPV2P board
40522 Microblaze platforms use generic settings and to have
40523 many platforms is confusing that's why I decided to remove this
40524 platform from U-BOOT. ml401 tree is sufficient for covering
40525 all Microblaze platforms.
40527 This change will go through microblaze custodian tree.
40529 commit 99ba6f353582720defff6e6e6761dc455a207d31
40530 Author: Michal Simek <monstr@monstr.eu>
40531 Date: Mon Nov 24 18:25:41 2008 +0100
40533 microblaze: Remove CONFIG_LIBFDT due to error in common files
40535 commit e7d591e823a991513833af7030468409e25a3b13
40536 Author: Michal Simek <monstr@monstr.eu>
40537 Date: Mon Nov 24 11:43:00 2008 +0100
40539 microblaze: Fix ml401 uart16550 setting
40541 Signed-off-by: Michal Simek <monstr@monstr.eu>
40543 commit c85ff0553a8cfbcca51c15b947e1ed55d3810a39
40544 Author: Michal Simek <monstr@monstr.eu>
40545 Date: Mon Nov 24 11:38:22 2008 +0100
40547 microblaze: Set up relocation is done
40549 commit bcb6dd9187d4b23c748704767bd12d20c829e996
40550 Author: Mike Frysinger <vapier@gentoo.org>
40551 Date: Tue Dec 9 23:20:31 2008 -0500
40553 tools/netconsole: new script for working with netconsole over UDP
40555 While the doc/README.NetConsole does have a snippet for people to
40556 create their own netcat script, it's a lot easier to make a simple
40557 dedicated script and tell people to use it.
40559 Also spruce it up a bit to make it user friendly.
40561 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40563 commit 8c5170a7d088601d5f30d85093388dab1f1e8ec0
40564 Author: Sonic Zhang <Sonic.Zhang@analog.com>
40565 Date: Tue Dec 9 23:20:18 2008 -0500
40567 fs/fat: handle FAT on SATA
40569 The FAT file system driver should also handle FAT on SATA devices.
40571 Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
40572 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40574 commit 4cd8ed40615a7d741ef2f09ee53779ec6907b8a6
40575 Author: Ben Warren <biggerbadderben@gmail.com>
40576 Date: Tue Dec 9 23:26:31 2008 -0800
40578 Fix compile error in building MBX860T.
40579 Bug was introduced in 9eb79bd8856bcab896ed5e1f1bca159807a124dd
40581 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
40583 commit 97a24a78ee6f34b89b821cb70eda1cf34aa11d97
40584 Author: Jerry Van Baren <gvb.uboot@gmail.com>
40585 Date: Mon Nov 24 08:15:02 2008 -0500
40587 libfdt: Fix redefined uintptr_t warning for USE_HOSTCC
40589 Compiling U-Boot in an old OS environment (RedHat-7.3 :-) gives the
40590 following warnings from FDT:
40592 include/libfdt_env.h:50: warning: redefinition of 'uintptr_t'
40593 /usr/include/stdint.h:129: warning: 'uintptr_t' previously declared here
40595 Fix: Protect the definition of uintptr_t when compiling on the host
40598 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
40600 commit 1fc2b165c51d6f40c8d505f1b3eaefdb6599b17b
40601 Author: Graeme Russ <graeme.russ@gmail.com>
40602 Date: Sat Nov 22 08:43:29 2008 +1100
40604 Moved sc520 PCI definitions to stand-alone file
40606 Signed Off By: Graeme Russ <graeme.russ@gmail.com>
40608 commit 1f5070c0c18fa5684bfce09c8abdf10c04ed48fa
40609 Author: Graeme Russ <graeme.russ@gmail.com>
40610 Date: Sat Nov 22 08:43:21 2008 +1100
40612 Fixed path to sc520 SSI include file
40614 Signed Off By: Graeme Russ <graeme.russ@gmail.com>
40616 commit d4f70da544c33db3e4fce6473dea4ecca4322545
40617 Author: Graeme Russ <graeme.russ@gmail.com>
40618 Date: Fri Nov 21 06:28:05 2008 +1100
40620 Fixed build error due to #define of _LINUX_STRING_H_ in 82559_eeprom.c
40622 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
40624 commit c034075a713b60e654c64e88e87da29440f31bb4
40625 Author: Stefan Roese <sr@denx.de>
40626 Date: Wed Nov 12 13:30:10 2008 +0100
40628 serial: Add vcth UART driver
40630 This patch adds the UART driver for the upcoming VCTH board support.
40632 Signed-off-by: Stefan Roese <sr@denx.de>
40634 commit 142a80ffc3b537a9c45acd2444a42a77f147c602
40635 Author: Ilya Yanok <yanok@emcraft.com>
40636 Date: Thu Nov 13 19:49:36 2008 +0300
40638 jffs2: cache data_crc results
40640 As we moved data_crc() invocation from jffs2_1pass_build_lists() to
40641 jffs2_1pass_read_inode() data_crc is going to be calculated on each
40642 inode access. This patch adds caching of data_crc() results. There
40643 is no significant improvement in speed (because of flash access
40644 caching added in previous patch I think, crc in RAM is really fast)
40645 but this patch impacts memory usage -- every b_node structure uses
40646 12 bytes instead of 8.
40648 Signed-off-by: Alexey Neyman <avn@emcraft.com>
40649 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40651 commit 9b7076229ec6a958bd835ab70745f7676297ce82
40652 Author: Ilya Yanok <yanok@emcraft.com>
40653 Date: Thu Nov 13 19:49:35 2008 +0300
40655 jffs2: summary support
40657 This patch adds support for reading fs information from summary
40658 node instead of scanning full eraseblock.
40660 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40662 commit 70741004dc28946cd82c7af6789c4ddb3fc94526
40663 Author: Ilya Yanok <yanok@emcraft.com>
40664 Date: Thu Nov 13 19:49:34 2008 +0300
40666 jffs2: add buffer to cache flash accesses
40668 With this patch JFFS2 code allocates memory buffer of max_totlen size
40669 (size of the largest node, calculated during scan time) and uses it to
40670 store entire node. Speeds up loading. If malloc fails we use old ways
40673 Signed-off-by: Alexey Neyman <avn@emcraft.com>
40674 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40676 commit 8a36d31f72411144ac0412ee7e1880e801acd754
40677 Author: Ilya Yanok <yanok@emcraft.com>
40678 Date: Thu Nov 13 19:49:33 2008 +0300
40680 jffs2: rewrite jffs2 scanning code based on Linux one
40682 Rewrites jffs2_1pass_build_lists() function in style of Linux's
40683 jffs2_scan_medium() and jffs2_scan_eraseblock().
40685 - Caching flash acceses
40686 - Smart dealing with free space
40688 Signed-off-by: Alexey Neyman <avn@emcraft.com>
40689 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40691 commit e0b5532579eda8b4629f1b4f6e49c3cc60f52237
40692 Author: Ilya Yanok <yanok@emcraft.com>
40693 Date: Thu Nov 13 19:49:32 2008 +0300
40695 jffs2: add sector_size field to part_info structure
40697 This patch adds sector_size field to part_info structure (used
40698 by new JFFS2 code).
40700 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40702 commit f73846956778a7dfee83403ef9747aff77198848
40703 Author: Ilya Yanok <yanok@emcraft.com>
40704 Date: Thu Nov 13 19:49:31 2008 +0300
40706 jffs2: fix searching for latest version in jffs2_1pass_list_inodes()
40708 We need to update i_version inside cycle to find really latest version
40709 inside jffs2_1pass_list_inodes(). With that fixed we can use isize inside
40710 dump_inode() instead of calling expensive jffs2_1pass_read_inode().
40712 Signed-off-by: Alexey Neyman <avn@emcraft.com>
40713 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40715 commit 1113cb764b3da256ef8a1f9539f4efbe221ff3c4
40716 Author: Wolfgang Denk <wd@denx.de>
40717 Date: Tue Dec 9 23:13:51 2008 +0100
40719 evb64260: fix "cast to pointer from integer of different size" warnings
40721 Signed-off-by: Wolfgang Denk <wd@denx.de>
40723 commit d2776827315c3d469b8cb4cec14d58877798daa2
40724 Author: Stefan Althoefer <stefan.althoefer@web.de>
40725 Date: Sun Dec 7 19:39:11 2008 +0100
40727 USB: descriptor handling
40731 I found a bug when working with the u-boot USB subsystem on IXP425 processor
40732 (big endian Xscale aka ARMv5).
40733 I recognized that the second usb_endpoint_descriptor of the attached memory
40734 stick was corrupted.
40736 The reason for this are the packed structures below (either u-boot and
40740 /* Endpoint descriptor */
40741 struct usb_endpoint_descriptor {
40742 unsigned char bLength;
40743 unsigned char bDescriptorType;
40744 unsigned char bEndpointAddress;
40745 unsigned char bmAttributes;
40746 unsigned short wMaxPacketSize;
40747 unsigned char bInterval;
40748 unsigned char bRefresh;
40749 unsigned char bSynchAddress;
40751 } __attribute__ ((packed));
40752 /* Interface descriptor */
40753 struct usb_interface_descriptor {
40754 unsigned char bLength;
40755 unsigned char bDescriptorType;
40756 unsigned char bInterfaceNumber;
40757 unsigned char bAlternateSetting;
40758 unsigned char bNumEndpoints;
40759 unsigned char bInterfaceClass;
40760 unsigned char bInterfaceSubClass;
40761 unsigned char bInterfaceProtocol;
40762 unsigned char iInterface;
40764 unsigned char no_of_ep;
40765 unsigned char num_altsetting;
40766 unsigned char act_altsetting;
40767 struct usb_endpoint_descriptor ep_desc[USB_MAXENDPOINTS];
40768 } __attribute__ ((packed));
40771 As usb_endpoint_descriptor is only 7byte in length, the start of all
40772 odd ep_desc[] structures is not word aligned. This makes wMaxPacketSize
40773 of these structures also not word aligned.
40775 ARMv5 Architecture however does not support non-aligned multibyte
40776 data type (see A2.8 of ARM Architecture Reference Manual).
40778 Signed-off-by: Stefan Althoefer <stefan.althoefer@web.de>
40779 Signed-off-by: Remy Böhmer <linux@bohmer.net>
40781 commit 4c253fdb2a175ea3472c38a1455a16faa58e81f0
40782 Author: Kumar Gala <galak@kernel.crashing.org>
40783 Date: Tue Dec 9 10:27:33 2008 -0600
40785 drivers/fsl_pci_init: Fix compile warning
40787 fsl_pci_init.c: In function 'fsl_pci_setup_inbound_windows':
40788 fsl_pci_init.c:122: warning: comparison is always true due to limited range of data type
40790 The check only makes sense if we are CONFIG_PHYS_64BIT
40792 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40794 commit dedacc18a8c2b3951581eb721fa055a4e0ac4845
40795 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40796 Date: Sun Dec 7 09:45:35 2008 +0100
40798 usbtty/omap: update to current API
40800 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40801 Signed-off-by: Remy Böhmer <linux@bohmer.net>
40803 commit ee2e9ba917a62cc2e3a484bb79c8da0e01cb93ed
40804 Author: Anatolij Gustschin <agust@denx.de>
40805 Date: Tue Dec 9 17:52:05 2008 +0100
40807 video: fix FADS823 and RRvision compiling issues
40809 Since commit 561858ee building for FADS823 and RRvision
40810 doesn't work. Let's include version.h and timestamp.h
40811 unconditionally to fix the problem.
40813 Signed-off-by: Anatolij Gustschin <agust@denx.de>
40815 commit 2d2e05727fe4013f807ffa814dff0e75259a1db4
40816 Author: Stefan Roese <sr@denx.de>
40817 Date: Tue Dec 2 10:53:47 2008 +0100
40819 UBI: Fix size parsing in "ubi create"
40821 Signed-off-by: Stefan Roese <sr@denx.de>
40823 commit 2ee951ba2ac9874d2a93d52e7a187d3184be937e
40824 Author: Stefan Roese <sr@denx.de>
40825 Date: Thu Nov 27 14:07:09 2008 +0100
40827 UBI: Enable re-initializing of the "ubi part" command
40829 With this patch now, the user can call "ubi part" multiple times to
40830 re-connect the UBI device to another MTD partition.
40832 Signed-off-by: Stefan Roese <sr@denx.de>
40834 commit 9def12cae33d2d3ea2dd56b197fd3dfb3ad60bf4
40835 Author: Stefan Roese <sr@denx.de>
40836 Date: Thu Nov 27 14:05:15 2008 +0100
40838 MTD: Fix problem based on non-working relocation (list head mtd_partitions)
40840 Don't use LIST_HEAD() but initialize the struct via INIT_LIST_HEAD() upon
40841 first call of add_mtd_partitions(). Otherwise this won't work on platforms
40842 where the relocation is broken (like MIPS or PPC).
40844 Signed-off-by: Stefan Roese <sr@denx.de>
40846 commit 5e3ab68e9acf9edf304b8aa32ad7e005483a2c47
40847 Author: Trent Piepho <tpiepho@freescale.com>
40848 Date: Wed Nov 12 17:29:48 2008 -0800
40850 Section name should be ".data", not "data"
40852 Signed-off-by: Trent Piepho <tpiepho@freescale.com>
40853 Signed-off-by: Wolfgang Denk <wd@denx.de>
40855 commit 7fa6a2f3b66579dea8bc1a9177646e1141731b15
40856 Author: Wolfgang Denk <wd@denx.de>
40857 Date: Tue Dec 9 00:39:08 2008 +0100
40859 MAKEALL: Automatically use parallel builds
40861 Add logic to the MAKEALL script to determine the number of CPU cores
40862 on the system, and run a parallel build if there is more than one.
40863 Usually this significantrly accelerates builds.
40865 Allow to manually adjust the number of parallel make jobs by using
40866 the "BUILD_NCPUS" environment variable.
40868 Signed-off-by: Wolfgang Denk <wd@denx.de>
40870 commit 268405fa7c44156c5192a70779920c70906af8d6
40871 Author: Wolfgang Denk <wd@denx.de>
40872 Date: Tue Dec 9 00:24:30 2008 +0100
40874 vxworks.h: Fix build problem introduced by commits 29a4c24d/e9084b23
40876 Signed-off-by: Wolfgang Denk <wd@denx.de>
40878 commit 153176a9414120ca1736f3cc4951623d6e14e6af
40879 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40880 Date: Tue Nov 11 06:08:59 2008 +0100
40882 avr32/bootm: remove unused variable 'ret'
40884 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40885 Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
40887 commit 434c51a5e62f608a2a78ed5398ac43a1c77cc183
40888 Author: Peter Tyser <ptyser@xes-inc.com>
40889 Date: Wed Nov 12 13:06:48 2008 -0600
40891 Remove unneeded CONFIG_SHELL references
40893 Make should be using the bash shell by default which makes
40894 CONFIG_SHELL unnecessary
40896 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40898 commit cf7a7b99794bac936899819b95539be1dbd71708
40899 Author: Peter Tyser <ptyser@xes-inc.com>
40900 Date: Wed Nov 12 12:33:20 2008 -0600
40902 Use bash for default GNU Make shell application
40904 Some Make script commands rely on bash-specific features like brace
40905 expansion, so default to bash for the SHELL variable with a fallback
40906 to the standard sh shell
40908 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40910 commit 4b530018764934ad5689196e9aa5714a6f4d1a6c
40911 Author: Heiko Schocher <hs@denx.de>
40912 Date: Wed Nov 12 09:50:45 2008 +0100
40914 jffs2: rename devices_init () in common/jffs2.c
40916 rename devices_init () in common/jffs2.c to
40917 jffs2_devices_init (), because there is also a
40918 devices_init () in common/devices.c.
40920 Signed-off-by: Heiko Schocher <hs@denx.de>
40922 commit af5eb847a10f1037590001355d88bab3fe7be48b
40923 Author: Daniel Hellstrom <daniel@gaisler.com>
40924 Date: Mon Nov 10 12:46:20 2008 +0000
40926 SPARC: Fixed compiler error introduced by commit c160a9544743
40928 This patch fixes a build error for the SPARC platform. It was
40929 introduced by commit c160a9544743e80e8889edb2275538e7764ce334.
40931 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40933 commit 4c60259899aa00f59db0d936b8807f9a26411c0f
40934 Author: Gary Jennejohn <garyj@denx.de>
40935 Date: Sun Nov 9 12:50:59 2008 +0100
40937 mgsuvd add the board-specific part of the HDLC driver
40939 Signed-off-by: Gary Jennejohn <garyj@denx.de>
40941 commit 534a4359666af48bd69a3743d8a8c2bdb1d3ec70
40942 Author: Gary Jennejohn <garyj@denx.de>
40943 Date: Sun Nov 9 12:45:03 2008 +0100
40945 mgcoge add the board-specific part of the HDLC driver
40947 Signed-off-by: Gary Jennejohn <garyj@denx.de>
40949 commit 135f5534538bb8ea4f38a7030da12187d22ef7e0
40950 Author: Gary Jennejohn <garyj@denx.de>
40951 Date: Sun Nov 9 12:36:15 2008 +0100
40953 keymile add the common parts of the HDLC driver
40955 This implements the ICN protocol used across the backplane and is
40956 needed by all the keymile boards.
40958 Signed-off-by: Gary Jennejohn <garyj@denx.de>
40960 commit 1cb82a9207a550557399eabc7fe47f21bbd9ddf8
40961 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40962 Date: Fri Nov 7 22:46:22 2008 +0100
40964 drivers/bios_emulator: Move conditional compilation to Makefile
40966 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40968 commit bcdf1d2cf6b24fb905fd7da80da4b3c65a7995b5
40969 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
40970 Date: Thu Nov 6 14:01:51 2008 -0500
40972 common/cmd_ide.c: Corrected endian order printing for compact flash serial number.
40974 Corrected endian order printing for compact flash serial number.
40976 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
40978 commit 16a28ef219c27423a1ef502f19070c4d375079b8
40979 Author: Gary Jennejohn <garyj@denx.de>
40980 Date: Thu Nov 6 15:04:23 2008 +0100
40982 IOMUX: Add console multiplexing support.
40984 Modifications to support console multiplexing. This is controlled using
40985 CONFIG_SYS_CONSOLE_MUX in the board configuration file.
40987 This allows a user to specify multiple console devices in the environment
40988 with a command like this: setenv stdin serial,nc. As a result, the user can
40989 enter text on both the serial and netconsole interfaces.
40991 All devices - stdin, stdout and stderr - can be set in this manner.
40993 1) common/iomux.c and include/iomux.h contain the environment setting
40995 2) doc/README.iomux contains a somewhat more detailed description.
40996 3) The implementation in (1) is called from common/cmd_nvedit.c to
40997 handle setenv and from common/console.c to handle initialization of
40998 input/output devices at boot time.
40999 4) common/console.c also contains the code needed to poll multiple console
41000 devices for input and send output to all devices registered for output.
41001 5) include/common.h includes iomux.h and common/Makefile generates iomux.o
41002 when CONFIG_SYS_CONSOLE_MUX is set.
41004 Signed-off-by: Gary Jennejohn <garyj@denx.de>
41006 commit 774ce72026f74ac9641bcbbc588b20f2e13f7ab8
41007 Author: Mike Frysinger <vapier@gentoo.org>
41008 Date: Tue Nov 4 16:03:46 2008 -0500
41010 strings: use puts() rather than printf()
41012 When running `strings` on really long strings, the stack tends to get
41013 smashed due to printf(). Switch to puts() instead since we're only passing
41016 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
41018 commit b03150b52e3c491a86a3cc0945274f0e8f9872e7
41019 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41020 Date: Mon Nov 3 22:16:18 2008 +0100
41022 Use new CONFIG_SYS_VXWORKS parameters for Netstal boards
41024 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41026 commit 29a4c24de99d8cb4ac32991c04cab87ed94ca1f9
41027 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41028 Date: Mon Nov 3 22:15:34 2008 +0100
41030 cmd_elf.c: Cleanup bootvx and handle new CONFIG_SYS_VXWORKS parameters
41032 - fix size too small by one in sprintf
41033 - changed old (pre 2004) device name ibmEmac to emac
41034 - boot device may be overriden in board config
41035 - servername may be defined in board config
41036 - additional parameters may be defined in board config
41037 - fixed some line wrappings
41038 - replaced redundant MAX define by max
41040 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41042 commit e9084b23d16102f44ace24379a1c0c352497ef80
41043 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41044 Date: Mon Nov 3 22:14:36 2008 +0100
41046 Add vxworks.h to handle CONFIG_SYS_VXWORKS parameters
41048 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41050 commit 0b2f4ecad473d785959c7976f20d2a00bd0ee01f
41051 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41052 Date: Mon Nov 3 22:13:47 2008 +0100
41054 README: Document CONFIG_SYS parameters for vxworks
41056 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41058 commit ace514837cac656e29c37a19569cb8ea83071126
41059 Author: Peter Tyser <ptyser@xes-inc.com>
41060 Date: Fri Oct 31 11:12:38 2008 -0500
41062 lcd: Let the board code show board-specific info cleanup
41064 remove unneeded version.h from lcd.c
41066 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41067 Signed-off-by: Wolfgang Denk <wd@denx.de>
41069 commit 561858ee7d0274c3e89dc98d4d0698cb6fcf6fd9
41070 Author: Peter Tyser <ptyser@xes-inc.com>
41071 Date: Mon Nov 3 09:30:59 2008 -0600
41073 Update U-Boot's build timestamp on every compile
41075 Use the GNU 'date' command to auto-generate a new U-Boot
41076 timestamp on every compile.
41078 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41080 commit 83ad179e2f0f625b88adb8ef5696709e46fb9077
41081 Author: Remy Bohmer <linux@bohmer.net>
41082 Date: Thu Dec 4 22:25:57 2008 +0100
41084 Remove redundant armv4 flag from arm926ejs compile flags
41086 Currently the arm926ejs tree has the armv4 option set during compilation.
41087 This flag does not belong here because a arm926 CPU is always a armv5 CPU.
41089 Signed-off-by: Remy Bohmer <linux@bohmer.net>
41091 commit 89a7a87f084c657f8e32b513a77b50eca07e17ec
41092 Author: Nicolas Ferre <nicolas.ferre@atmel.com>
41093 Date: Sat Dec 6 13:11:14 2008 +0100
41095 at91: Choose environment variables location within make config target
41097 This patch adds the possiblity to choose the media where the environment will
41098 be located. This allow to choose this fundamental configuration without editing
41101 Documentation file added.
41103 Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
41104 Acked-by: Stelian Pop <stelian@popies.net>
41105 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41107 commit 1450c4a6682378567030414a9f1198c39b7730c7
41108 Author: Anatolij Gustschin <agust@denx.de>
41109 Date: Mon Nov 3 15:30:34 2008 +0100
41111 lwmon, tqm8xx: Fix build errors
41113 Commit 6b59e03e0237a40a2305ea385defdfd92000978b
41114 lcd: Let the board code show board-specific info
41116 introduced some bugs which prevent U-Boot building
41117 for lwmon board if CONFIG_LCD_INFO_BELOW_LOGO will
41118 be defined in the board configuration.
41120 Also "LCD enabled" building for TQM823L doesn't work
41123 This patch fixes above-mentioned issues.
41125 Signed-off-by: Anatolij Gustschin <agust@denx.de>
41127 commit bfa0af6b22ff25b0719a8910f9b6d1f975aa6fb0
41128 Author: Mike Frysinger <vapier@gentoo.org>
41129 Date: Sun Nov 2 01:18:18 2008 -0400
41131 ignore .gdb_history files
41133 When using gdb, history files will often get generated. So ignore them.
41135 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
41137 commit c8aa7dfc18f7cc90d0aea6c7becbb67dfc5bba4b
41138 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41139 Date: Fri Oct 31 12:26:55 2008 +0100
41141 FPGA: move fpga drivers to drivers/fpga
41143 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41145 commit 6a86bb6c25376f0358478219fa28d7c84dd01ed0
41146 Author: Peter Tyser <ptyser@xes-inc.com>
41147 Date: Mon Dec 1 16:29:38 2008 -0600
41149 net: Fix TftpStart() ip:filename bug
41151 The TftpStart() function modifies the 'BootFile'
41152 string when 'BootFile' contains both an IP address
41153 and filename (eg 1.2.3.4:/path/file). This causes
41154 subsequent calls to TftpStart to incorrectly parse
41155 the TFTP filename and server IP address to use.
41158 => tftp 0x100000 10.52.0.62:/home/ptyser/non_existant
41159 Speed: 100, half duplex
41160 Using eTSEC1 device
41161 TFTP from server 10.52.0.62; our IP address is 10.52.253.79
41163 Filename '/home/ptyser/non_existant'.
41164 ^^^^^^^^^^^^^^^^^^^^^^^^^ CORRECT
41165 Load address: 0x100000
41167 TFTP error: 'File not found' (1)
41171 Speed: 100, half duplex
41172 Using eTSEC1 device
41173 TFTP from server 10.52.0.33; our IP address is 10.52.253.79
41175 Filename '10.52.0.62'.
41177 Load address: 0x100000
41179 TFTP error: 'File not found' (1)
41182 TftpStart() was modified to not modify the 'BootFile' string.
41184 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41185 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41187 commit d32c5be50bf0600bfdc54223ef341ee9c63db445
41188 Author: Peter Tyser <ptyser@xes-inc.com>
41189 Date: Mon Dec 1 16:26:21 2008 -0600
41191 net: Add additional IP fragmentation check
41193 Ignore IP packets which have the "more fragments" flag bit
41194 set. This flag indicates the IP packet is fragmented and
41195 must be ignored by U-Boot.
41197 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41198 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41200 commit e0c07b868cab405ab4b5335a0247899bfc5ea0b6
41201 Author: Peter Tyser <ptyser@xes-inc.com>
41202 Date: Mon Dec 1 16:26:20 2008 -0600
41204 net: Define IP flag field values
41206 These defines were pulled from the "Add simple
41207 IP/UDP fragmentation support" patch from Frank
41208 Haverkamp <haver@vnet.ibm.com>.
41210 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41211 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41213 commit 23afaba65ec5206757e589ef334a8b38168c045f
41214 Author: Anatolij Gustschin <agust@denx.de>
41215 Date: Tue Dec 2 10:31:04 2008 +0100
41217 net: tsec: Fix Marvell 88E1121R phy init
41219 This patch tries to ensure that phy interrupt pin
41220 won't be asserted after booting. We experienced
41221 following issues with current 88E1121R phy init:
41223 Marvell 88E1121R phy can be hardware-configured
41224 to share MDC/MDIO and interrupt pins for both ports
41225 P0 and P1 (e.g. as configured on socrates board).
41226 Port 0 interrupt pin will be shared by both ports
41227 in such configuration. After booting Linux and
41228 configuring eth0 interface, port 0 phy interrupts
41229 are enabled. After rebooting without proper eth0
41230 interface shutdown port 0 phy interrupts remain
41231 enabled so any change on port 0 (link status, etc.)
41232 cause assertion of the interrupt. Now booting Linux
41233 and configuring eth1 interface will cause permanent
41234 phy interrupt storm as the registered phy 1 interrupt
41235 handler doesn't acknowledge phy 0 interrupts. This
41236 of course should be fixed in Linux driver too.
41238 Signed-off-by: Anatolij Gustschin <agust@denx.de>
41239 Acked-by: Andy Fleming <afleming@freescale.com>
41240 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41242 commit 2e4970d8109d690adcf615d9e3cac7b5b2e8eaed
41243 Author: Peter Tyser <ptyser@xes-inc.com>
41244 Date: Tue Dec 2 12:59:51 2008 -0600
41246 net: Fix download command parsing
41248 When CONFIG_SYS_HUSH_PARSER is defined network download
41249 commands with 1 argument in the format 'tftp "/path/file"'
41250 do not work as expected. The hush command parser strips
41251 the quotes from "/path/file" which causes the network
41252 commands to interpret "/path/file" as an address
41253 instead of the intended filename.
41255 The previous check for a leading quote in netboot_common()
41256 was replaced with a check which ensures only valid
41257 numbers are treated as addresses.
41259 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41260 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41262 commit 3c2c2f427905040c1513d0c51d637689cba48346
41263 Author: Remy Bohmer <linux@bohmer.net>
41264 Date: Thu Nov 27 22:30:27 2008 +0100
41266 Remove non-ascii characters from fat code
41268 This code contains some non-ascii characters in comment lines and code.
41269 Most editors do not display those characters properly and editing those
41270 files results always in diffs at these places which are usually not required
41271 to be changed at all. This is error prone.
41273 So, remove those weird characters and replace them by normal C-style
41274 equivalents for which the proper defines were already in the header.
41276 Signed-off-by: Remy Bohmer <linux@bohmer.net>
41278 commit dc889e865356497d3e495570118c2245ebce2631
41279 Author: Dave Liu <daveliu@freescale.com>
41280 Date: Fri Nov 28 20:16:58 2008 +0800
41282 85xx: fix the wrong DDR settings for MPC8572DS
41284 The default DDR freq is 400MHz or 800M data rate,
41285 the old settings is pure wrong for the default case.
41287 Signed-off-by: Dave Liu <daveliu@freescale.com>
41288 Acked-by: Andy Fleming <afleming@freescale.com>
41290 commit 9df59533f77de2829b4b66e5b7620e04edaa391c
41291 Author: Kumar Gala <galak@kernel.crashing.org>
41292 Date: Mon Nov 24 10:29:26 2008 -0600
41294 85xx: init gd as early as possible
41296 Moved up the initialization of GD so C code like set_tlb() can use
41297 gd->flags to determine if we've relocated or not in the future.
41299 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41300 Acked-by: Andy Fleming <afleming@freescale.com>
41302 commit aed461af81012a398a205e9be67ab37667491838
41303 Author: Kumar Gala <galak@kernel.crashing.org>
41304 Date: Mon Nov 24 10:29:25 2008 -0600
41306 85xx: Fix relocation of CCSRBAR
41308 If the virtual address for CCSRBAR is the same after relocation but
41309 the physical address is changing we'd end up having two TLB entries with
41310 the same VA. Instead we new us the new CCSRBAR virt address + 4k as a
41311 temp virt address to access the old CCSRBAR to relocate it.
41313 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41314 Acked-by: Andy Fleming <afleming@freescale.com>
41316 commit ea154a1781135d822eedee7567cc156089eae93c
41317 Author: Kumar Gala <galak@kernel.crashing.org>
41318 Date: Mon Nov 24 10:25:14 2008 -0600
41320 FSL: Moved BR_PHYS_ADDR for localbus to common header
41322 The BR_PHYS_ADDR macro is useful on all machines that have local bus
41323 which is pretty much all 83xx/85xx/86xx chips.
41325 Additionally most 85xx & 86xx will need it if they want to support
41326 36-bit physical addresses.
41328 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41329 Acked-by: Andy Fleming <afleming@freescale.com>
41331 commit 9427ccde0355a2ebf47454e8e1be59f5b9864e08
41332 Author: Peter Tyser <ptyser@xes-inc.com>
41333 Date: Mon Dec 1 13:47:12 2008 -0600
41335 85xx: Add PORDEVSR_PCI1 define
41337 Add define used to determine if PCI1 interface is in PCI or PCIX mode.
41339 Convert users of the old PORDEVSR_PCI constant to use MPC85xx_PORDEVSR_PCI1
41341 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41342 Signed-off-by: Andy Fleming <afleming@freescale.com>
41344 commit 35db1c6d34b57ae15e99cf03c8e8f8a6148d74f3
41345 Author: Becky Bruce <becky.bruce@freescale.com>
41346 Date: Fri Nov 21 19:24:22 2008 -0600
41348 drivers/fsl_pci_init: Fix inbound window mapping bug
41350 The current code will cause the creation of a 4GB window
41351 starting at 0 if we have more than 4GB of RAM installed,
41352 which overlaps with PCI_MEM space and causes pci_bus_to_phys()
41353 to return erroneous information. Limit the size to 4GB - 1;
41354 which causes the code to create one 2GB and one 1GB window
41357 Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
41358 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41359 Acked-by: Andy Fleming <afleming@freescale.com>
41361 commit 5a105a333dab6a23e92d763ce76d6f31d57f45df
41362 Author: Jon Loeliger <jdl@freescale.com>
41363 Date: Thu Nov 20 15:36:48 2008 -0600
41365 Removed unused CONFIG_L1_INIT_RAM symbol.
41367 Prevent further viral propogation of the unused
41368 symbol CONFIG_L1_INIT_RAM by just removing it.
41370 Signed-off-by: Jon Loeliger <jdl@freescale.com>
41371 Acked-by: Andy Fleming <afleming@freescale.com>
41373 commit 7008d26a40a76f90cae5824c812cfed449fb97b8
41374 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
41375 Date: Wed Oct 29 09:21:44 2008 -0500
41377 fsl ddr skip interleaving if not supported.
41379 Removed while(1) hang if memctl_intlv_ctl is set wrong.
41380 Remove embedded tabs from strings.
41382 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
41383 Acked-by: Kumar Gala <galak@kernel.crashing.org>
41384 Acked-by: Andy Fleming <afleming@freescale.com>
41386 commit dd332e18d082de75eca3fc2c7c778f5d4571a096
41387 Author: Anatolij Gustschin <agust@denx.de>
41388 Date: Thu Nov 13 18:08:57 2008 +0100
41390 85xx: socrates: fix DDR SDRAM tlb entry configuration
41392 since commit be0bd8234b9777ecd63c4c686f72af070d886517
41393 tlb entry for socrates DDR SDRAM will be reconfigured
41394 by setup_ddr_tlbs() from initdram() causing an
41395 inconsistency with previously configured DDR SDRAM tlb
41396 entry from tlb_table:
41399 IDX PID EPN SIZE V TS RPN U0-U3 WIMGE UUUSSS
41400 7 : 00 00000000 256MB V 0 -> 0_00000000 0000 -I-G- ---RWX
41401 8 : 00 00000000 256MB V 0 -> 0_00000000 0000 ----- ---RWX
41402 9 : 00 10000000 256MB V 0 -> 0_10000000 0000 ----- ---RWX
41404 This patch makes the presence of the DDR SDRAM tlb entry in
41405 the tlb_table dependent on CONFIG_SPD_EEPROM to avoid this
41408 Signed-off-by: Anatolij Gustschin <agust@denx.de>
41409 Acked-by: Andy Fleming <afleming@freescale.com>
41411 commit a2cd50ed6ef0ac6b127b3d6db756979a8336718d
41412 Author: Peter Tyser <ptyser@xes-inc.com>
41413 Date: Tue Nov 11 10:17:10 2008 -0600
41415 85xx: Add CPU 2 errata workaround to all 8548 boards
41417 All mpc8548-based boards should implement the suggested workaround
41418 to CPU 2 errata. Without the workaround, its possible for the
41419 8548's core to hang while executing a msync or mbar 0 instruction
41420 and a snoopable transaction from an I/O master tagged to make
41421 quick forward progress is present.
41423 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41424 Acked-by: Andy Fleming <afleming@freescale.com>
41426 commit e57f0fa1333cdf3ca36110aac2900712a5f82976
41427 Author: Dave Liu <daveliu@freescale.com>
41428 Date: Tue Oct 28 17:53:45 2008 +0800
41430 85xx: the DDR tlb is missed for the !CONFIG_SPD_EEPROM case
41432 we need TLB entry for DDR at !SPD case.
41434 Signed-off-by: Dave Liu <daveliu@freescale.com>
41435 Acked-by: Andy Fleming <afleming@freescale.com>
41437 commit 9b0ad1b1c7a15ff674978705c7c52264978dc5d8
41438 Author: Dave Liu <daveliu@freescale.com>
41439 Date: Tue Oct 28 17:53:38 2008 +0800
41441 85xx: remove the unused ddr_enable_ecc in the board file
41443 The DDR controller of 8548/8544/8568/8572/8536 processors
41444 have the ECC data init feature, and the new DDR code is
41445 using the feature, and we don't need the way with DMA to
41446 init memory any more.
41448 Signed-off-by: Dave Liu <daveliu@freescale.com>
41449 Acked-by: Andy Fleming <afleming@freescale.com>
41451 commit 4a129a57d923f7c15aa1f567028a80a32d66a100
41452 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41453 Date: Sun Nov 30 19:36:53 2008 +0100
41455 at91rm9200dk: Fix typo
41457 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41459 commit ed3b18e05c9a8ffa5fb643da9bcec7452e5d5e01
41460 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41461 Date: Sun Nov 30 19:36:50 2008 +0100
41463 AT91: remove non supported board AT91RM9200DF macro
41465 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41467 commit bd876772ee04095e5dd943d97515a1f14bad4b1c
41468 Author: Ilko Iliev <iliev@ronetix.at>
41469 Date: Tue Dec 2 17:27:54 2008 +0100
41471 mtd/dataflash.c: fix a problem with the last partition
41473 This patch fix the problem that only the [NB_DATAFLASH_AREA - 1] dataflash
41474 partition can be defined to use the area to the end of dataflash size.
41475 Now it is possible to have only one dataflash partition from 0 to the end
41476 of of dataflash size.
41478 Signed-off-by: Ilko Iliev <iliev@ronetix.at>
41480 commit 03f797793b124dccaae145b977d15d6cb9e74504
41481 Author: Ilko Iliev <iliev@ronetix.at>
41482 Date: Tue Dec 2 17:20:17 2008 +0100
41484 fix some coding style violations.
41486 This patch fix some coding style violations.
41488 Signed-off-by: Ilko Iliev <iliev@ronetix.at>
41490 commit 5e46b1e54112f4b7fd5185665e571510132c12a7
41491 Author: Stefan Roese <sr@denx.de>
41492 Date: Thu Nov 27 14:11:37 2008 +0100
41494 OneNAND: Add missing mtd info struct before calling onenand_erase()
41496 Without this patch "saveenv" crashes when MTD partitions are enabled (e.g.
41497 for use in UBI) via CONFIG_MTD_PARTITIONS.
41499 Signed-off-by: Stefan Roese <sr@denx.de>
41500 Signed-off-by: Scott Wood <scottwood@freescale.com>
41502 commit 29382d4064fbaff5daacff4c3209370fa5713966
41503 Author: Becky Bruce <becky.bruce@freescale.com>
41504 Date: Thu Nov 20 16:43:52 2008 -0600
41506 mpc8641: Fix error in README
41508 I made some updates to the code that didn't make it into the
41511 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
41513 commit 801a194616d95e6fc426a176d9615ccbf9876c7f
41514 Author: Jon Loeliger <jdl@freescale.com>
41515 Date: Thu Nov 20 12:01:02 2008 -0600
41517 Removed unused CONFIG_L1_INIT_RAM symbol.
41519 Prevent further viral propogation of the unused
41520 symbol CONFIG_L1_INIT_RAM by just removing it.
41522 Signed-off-by: Jon Loeliger <jdl@freescale.com>
41524 commit f698738e46cb461e28c2d58228bb34a2fcf5a475
41525 Author: Jon Loeliger <jdl@freescale.com>
41526 Date: Thu Nov 20 14:02:56 2008 -0600
41528 86xx: Fix non-64-bit compilation problems.
41530 Introducing 64-bit (36-bit) support for the MPC8641HPCN
41531 failed to accomodate the other two 86xx boards.
41532 Introduce definitions for CONFIG_SYS_CCSRBAR_PHYS_{LOW,HIGH}
41533 CONFIG_SYS_CCSR_DEFAULT_DBAT{U,L} and CONFIG_SYS_CCSR_DEFAULT_IBAT{U,L}
41534 with nominal 32-bit values.
41536 Signed-off-by: Jon Loeliger <jdl@freescale.com>
41537 Acked-by: Becky Bruce <becky.bruce@freescale.com>
41539 commit bebfc6ef3ec994c8e18783269b1d8d41f8e38afd
41540 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41541 Date: Wed Nov 26 17:40:37 2008 +0100
41543 Remove obsolete command (apply afte USB style patch, 80 chars strict)
41545 Remove USB obsolete commmand
41547 Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41548 Signed-off-by: Remy Böhmer <linux@bohmer.net>
41550 commit de39f8c19d7c12017248c49d432dcb81db68f724
41551 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41552 Date: Wed Nov 26 17:41:34 2008 +0100
41554 USB style patch, 80 chars strict
41556 USB Code style patch
41558 Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41559 Signed-off-by: Remy Böhmer <linux@bohmer.net>
41561 commit d10c5a87cb8affbb4d35a311370316d4383d598e
41562 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41563 Date: Fri Nov 7 22:46:21 2008 +0100
41565 drivers/usb: Move conditional compilation to Makefile
41567 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41568 Signed-off-by: Remy Böhmer <linux@bohmer.net>
41570 commit 2077e348c2a84901022ad95311b47b70361e6daa
41571 Author: Scott Wood <scottwood@freescale.com>
41572 Date: Tue Nov 25 10:47:02 2008 -0600
41574 NAND: Fix misplaced return statement in nand_{read,write}_skip_bad().
41576 This caused the operation to be needlessly repeated if there were
41577 no bad blocks and no errors.
41579 Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
41580 Signed-off-by: Scott Wood <scottwood@freescale.com>
41582 commit 89295028e7d8f7a524f485328279d72fdb102385
41583 Author: Michal Simek <monstr@monstr.eu>
41584 Date: Mon Nov 24 12:09:50 2008 +0100
41586 ppc4xx: ml300 remove Xilinx BSP from ml300 folder
41588 This BSP should be outside u-boot source tree.
41589 The second reason is that xilinx ppc405 was moved to generic platform.
41591 Signed-off-by: Michal Simek <monstr@monstr.eu>
41592 Signed-off-by: Stefan Roese <sr@denx.de>
41594 commit 24eea623d4974a169026a975ba12fb23d48154b1
41595 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41596 Date: Mon Nov 24 15:11:10 2008 +0100
41598 ppc4xx: Remove unused features
41600 This patch disables some unused features from the PCI405 configuration
41601 to keep U-Boot image size below 192k.
41603 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41604 Signed-off-by: Stefan Roese <sr@denx.de>
41606 commit 0c2385c3bb51f5d3911fce1ec4720db86b534c2b
41607 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41608 Date: Mon Nov 24 15:11:09 2008 +0100
41610 ppc4xx: Use correct io accessors for PCI405
41612 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41613 Signed-off-by: Stefan Roese <sr@denx.de>
41615 commit 348c849d86a6f0785752b9bc497a34658713d1d1
41616 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41617 Date: Mon Nov 24 15:11:08 2008 +0100
41619 ppc4xx: Remove unused code from PCI405 code
41621 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41622 Signed-off-by: Stefan Roese <sr@denx.de>
41624 commit 633639587e3596f0dbf5e6247dd3faf80b1d9063
41625 Author: Heiko Schocher <hs@denx.de>
41626 Date: Thu Nov 20 09:59:09 2008 +0100
41628 powerpc, keymile boards: extract identical config options
41630 This patch extracts the identical config options for the
41631 keymile boards mgcoge, mgsuvd and kmeter1 in a new
41632 common config file keymile-common.h.
41634 Signed-off-by: Heiko Schocher <hs@denx.de>
41635 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41637 commit 9482a8e3d6ac766d90e5059dce777b1e4c868a30
41638 Author: Heiko Schocher <hs@denx.de>
41639 Date: Fri Nov 21 08:29:40 2008 +0100
41641 powerpc: keymile: Add a check for the PIGGY debug board
41643 Check the presence of the PIGGY on the keymile boards mgcoge,
41644 mgsuvd and kmeter1. If the PIGGY is not present, dont register
41645 this Ethernet device.
41647 Signed-off-by: Heiko Schocher <hs@denx.de>
41648 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41650 commit 58c696eed839af894e0265064669c402dc28b371
41651 Author: Wolfgang Denk <wd@xpert.denx.de>
41652 Date: Mon Nov 24 21:50:59 2008 +0100
41654 AT91RM9200DK: fix broken boot from NOR flash
41656 Signed-off-by: Wolfgang Denk <wd@denx.de>
41658 commit 8052352f20b33bef8f9872fc983eac73d4693c38
41659 Author: Jens Scharsig <esw@bus-elektronik.de>
41660 Date: Tue Nov 18 10:48:46 2008 +0100
41662 at91rm9200: fix broken boot from nor flash
41664 This patch fix the broken boot from NOR Flash on AT91RM9200 boards, if
41665 CONFIG_AT91RM9200 is defined and nor preloader is used.
41667 Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
41669 commit 25ea652e907516a283b38237e83712a918f125d7
41670 Author: Piotr Ziecik <kosmo@semihalf.com>
41671 Date: Mon Nov 17 15:58:00 2008 +0100
41673 UBI: Add proof-of-concept CFI flash support
41675 With this patch UBI can be used on CFI flash chips.
41677 Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41678 Signed-off-by: Stefan Roese <sr@denx.de>
41680 commit e6a7edbc1778d27431ac663b40a71dafa5d20578
41681 Author: Piotr Ziecik <kosmo@semihalf.com>
41682 Date: Mon Nov 17 15:57:59 2008 +0100
41684 mtd: Remove a printf() from add_mtd_device().
41686 Remove a printf() from add_mtd_device(), which produces spurious output.
41688 Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41689 Signed-off-by: Stefan Roese <sr@denx.de>
41691 commit 91809ed51d8327a8dbbf29aa98a091154c282171
41692 Author: Piotr Ziecik <kosmo@semihalf.com>
41693 Date: Mon Nov 17 15:57:58 2008 +0100
41695 cfi-mtd: Add cfi-mtd driver.
41697 Add cfi-mtd driver, which exports CFI flash to MTD layer.
41698 This allows CFI flash devices to be used from MTD layer.
41700 Building of the new driver is controlled by CONFIG_FLASH_CFI_MTD
41701 option. Initialization is done by calling cfi_mtd_init() from
41704 Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41705 Signed-off-by: Stefan Roese <sr@denx.de>
41707 commit 6ea808efdf9aa5d9067fbfac32acde8539129ed2
41708 Author: Piotr Ziecik <kosmo@semihalf.com>
41709 Date: Mon Nov 17 15:49:32 2008 +0100
41711 cfi_flash: Add interface for flash verbosity control
41713 Add interface for flash verbosity control. It allows
41714 to disable output from low-level flash API. It is useful
41715 when calling these low-level functions from context other
41716 than flash commands (for example the MTD/CFI interface
41719 Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41720 Signed-off-by: Stefan Roese <sr@denx.de>
41722 commit ebc9784ce6528385bb8d2558e783622d4bbf20f8
41723 Author: Piotr Ziecik <kosmo@semihalf.com>
41724 Date: Thu Nov 20 15:17:38 2008 +0100
41726 cfi_flash: Export flash_sector_size() function.
41728 Export flash_sector_size() function from drivers/mtd/cfi_flash.c,
41729 so that it can be used in the upcoming cfi-mtd driver.
41731 Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41732 Signed-off-by: Stefan Roese <sr@denx.de>
41734 commit 45aa5a7f4d5bcb79927ddfc896c1d7c4326e235d
41735 Author: Stefan Roese <sr@denx.de>
41736 Date: Mon Nov 17 14:45:22 2008 +0100
41738 cfi_flash: Make all flash access functions weak
41740 This patch defines all flash access functions as weak so that
41741 they can be overridden by board specific versions.
41743 This will be used by the upcoming VCTH board support where the NOR
41744 FLASH unfortunately can't be accessed memory-mapped. Special
41745 accessor functions are needed here.
41747 To enable this weak functions you need to define
41748 CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS in your board config header.
41749 Otherwise the "old" default functions will be used resulting
41752 Signed-off-by: Stefan Roese <sr@denx.de>
41753 Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
41755 commit a5c4067017631d903e1afa6ad615f0ce19fea517
41756 Author: Stefan Roese <sr@denx.de>
41757 Date: Mon Nov 24 08:31:16 2008 +0100
41759 UBI: Change parsing of size in commands to default to hex
41761 Currently the size parameters of the UBI commands (e.g. "ubi write") are
41762 decoded as decimal instead of hex as default. This patch now interprets
41763 all these values consistantly as hex, as all other standard U-Boot commands
41766 Signed-off-by: Stefan Roese <sr@denx.de>
41768 commit de01c76c3ccc4e6c5989228eed58e955a3a1a968
41769 Author: Stefan Roese <sr@denx.de>
41770 Date: Fri Nov 21 13:06:06 2008 +0100
41772 ppc4xx: ML2 shouldn't include the 4xx EMAC driver
41774 Signed-off-by: Stefan Roese <sr@denx.de>
41776 commit 1a6a00dcc5bdfc6e9b4b00f39c1f583a7f96fc7f
41777 Author: Yuri Tikhonov <yur@emcraft.com>
41778 Date: Fri Nov 14 16:19:19 2008 +0300
41780 ppc4xx: katmai: Change default config
41782 This patch enables support for EXT2, and increases the
41783 CONFIG_SYS_BOOTMAPSZ size for the default configuration
41784 of the katmai boards to use them as the RAID-reference
41787 EXT2 enabling allows one to boot kernels from the EXT2
41788 formatted Compact Flash cards.
41790 CONFIG_SYS_BOOTMAPSZ increasing allows one to boot the
41791 Linux kernels, which use PAGE_SIZE of 256KB. Otherwise,
41792 the memory area with DTB file (which is placed at the
41793 end of the bootmap area) will turn out to be overlapped
41794 with the BSS segment of the 256KB kernel, and zeroed
41795 in early_init() of Linux.
41797 Actually, increasing of the bootmap size could be done
41798 via setting of the bootm_size U-Boot variable, but it looks
41799 like the current U-Boot implementation have some bootm_size-
41800 related functionality lost. In many places through the U-Boot
41801 code the CONFIG_SYS_BOOTMAPSZ definition is used directly
41802 (instead of trying to read the corresponding value from the
41803 environment). The same is truth for the boot_jump_linux()
41804 function in lib_ppc/bootm.c, where U-Boot transfers control
41805 to Linux passing the CONFIG_SYS_BOOTMAPSZ (not bootm_size)
41806 value to the booting kernel.
41808 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
41809 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
41810 Signed-off-by: Stefan Roese <sr@denx.de>
41812 commit ddf45cc758d394591fb9bcdcbe96530f733f2bce
41813 Author: Dave Mitchell <dmitch71@gmail.com>
41814 Date: Thu Nov 20 14:09:50 2008 -0600
41816 ppc4xx: Changed 460EX/GT OCM TLB and internal SRAM initialization
41818 Expanded OCM TLB to allow access to 64K OCM as well as 256K of
41821 Adjusted internal SRAM initialization to match updated user
41822 manual recommendation.
41824 OCM & ISRAM are now mapped as follows:
41825 physical virtual size
41826 ISRAM 0x4_0000_0000 0xE300_0000 256k
41827 OCM 0x4_0004_0000 0xE304_0000 64k
41829 A single TLB was used for this mapping.
41831 Signed-off-by: Dave Mitchell <dmitch71@gmail.com>
41832 Signed-off-by: Stefan Roese <sr@denx.de>
41834 commit b14ca4b61a681f75f3125676e09d7ce6af66e927
41835 Author: Dave Mitchell <dmitch71@gmail.com>
41836 Date: Thu Nov 20 14:00:49 2008 -0600
41838 ppc4xx: Added ppc4xx-isram.h for internal SRAM and L2 cache DCRs
41840 Added include/asm-ppc/ppc4xx-isram.h and moved internal SRAM and
41841 L2 cache DCRs from ppc440.h to this new header.
41843 Also converted these DCR defines from lowercase to uppercase and
41844 modified referencing modules to use them.
41846 Signed-off-by: Dave Mitchell <dmitch71@gmail.com>
41847 Signed-off-by: Stefan Roese <sr@denx.de>
41849 commit 711e2b2af820d21d9931d4cf8057d3894600fd54
41850 Author: Steven A. Falco <sfalco@harris.com>
41851 Date: Thu Nov 20 14:37:57 2008 -0500
41853 ppc4xx: Delete unused definitions for SDR0_DDRCFG from ppc4xx.h
41855 The definitions of bits in SDR_CFG are incorrect, and not used within
41856 U-Boot. Therefore, they can be removed.
41858 The naming of the sdr_ddrdl/sdr_cfg registers do not follow conventions,
41859 and are unused, so they can be removed too.
41861 A definition for SDR0_DDRCFG is added.
41863 Signed-off-by: Steven A. Falco <sfalco@harris.com>
41864 Signed-off-by: Stefan Roese <sr@denx.de>
41866 commit e23c7c95a96eb0f068efe5c532215a10a1512a95
41867 Author: Dirk Behme <dirk.behme@gmail.com>
41868 Date: Mon Nov 10 20:15:25 2008 +0100
41870 ARM: OMAP: Convert IO macros
41872 Convert IO macros to readx/writex.
41874 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
41876 commit 263b749e2e25473a48776d317bd2a7e2ddcdd212
41877 Author: Ilko Iliev <iliev@ronetix.at>
41878 Date: Sun Nov 9 15:53:14 2008 +0100
41880 lib_arm: do_bootm_linux() - correct a small mistake
41882 This patch corrects a small bug in the "if" condition:
41883 the parameter "flag" is 0 and the "if" condition is always true.
41884 The result is - the boom command doesn't start the kernel.
41885 Affected targets: all arm based.
41887 Signed-off-by: Ilko Iliev <iliev@ronetix.at>
41889 commit 3e0cda071a67cb5709e3fa4faf6b31a731859acc
41890 Author: Stelian Pop <stelian@popies.net>
41891 Date: Sun Nov 9 00:14:46 2008 +0100
41893 AT91: Enable PLLB for USB
41895 At least some (old ?) versions of the AT91Bootstrap do not set up the
41896 PLLB correctly to 48 MHz in order to make USB host function correctly.
41898 This patch sets up the PLLB to the same values Linux uses, and makes USB
41899 work ok on the following CPUs:
41904 This patch also defines CONFIG_USB_STORAGE and CONFIG_CMD_FAT for all
41905 the relevant AT91CAP9/AT91SAM9 atmel boards.
41907 Signed-off-by: Stelian Pop <stelian@popies.net>
41908 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41910 commit ad229a44e162af0f65e57e4e3dc133d5f0364ecb
41911 Author: Stelian Pop <stelian@popies.net>
41912 Date: Fri Nov 7 13:55:14 2008 +0100
41914 AT91: Use AT91_CPU_CLOCK in displays
41916 Introduce AT91_CPU_CLOCK and use it for displaying the CPU
41917 speed in the LCD driver.
41919 Also make AT91_MAIN_CLOCK and AT91_MASTER_CLOCK reflect the
41920 corresponding board clocks.
41922 Signed-off-by: Stelian Pop <stelian@popies.net>
41924 commit fed36ac5ae613773b6cd90e61e292c45440e10c8
41925 Author: Heiko Schocher <hs@denx.de>
41926 Date: Thu Nov 20 09:57:47 2008 +0100
41928 powerpc: 83xx: add support for the kmeter1 board
41930 This patch adds support for the kmeter1 board from Keymile,
41931 based on a Freescale MPC8360 CPU.
41933 - serial console on UART 1
41936 - Ethernet RMII Mode over UCC4
41939 Signed-off-by: Heiko Schocher <hs@denx.de>
41940 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41942 commit 25fb4eaaeab3f8866020818f4729d990dcc91cf0
41943 Author: Stefan Roese <sr@denx.de>
41944 Date: Thu Nov 20 11:46:20 2008 +0100
41946 ppc4xx: Clear all potentially pending exceptions in MCSR
41948 This is needed on Canyonlands which still has an exception pending
41949 while running relocate_code(). This leads to a failure after trap_init()
41950 is moved to the top of board_init_r().
41952 Signed-off-by: Stefan Roese <sr@denx.de>
41954 commit facdad5f2602e899a01746916beddbf9e856b5ee
41955 Author: Heiko Schocher <hs@denx.de>
41956 Date: Wed Nov 19 10:10:30 2008 +0100
41958 powerpc: 83xx: add missing TIMING_CFG1_CASLAT_* defines
41960 Signed-off-by: Heiko Schocher <hs@denx.de>
41961 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41963 commit 2f2a5c3714d17f4ead18b713128b7226e0e822f4
41964 Author: Howard Gregory <Greg.Howard@freescale.com>
41965 Date: Tue Nov 4 14:55:33 2008 +0800
41967 mpc83xx: Improve the performance of DDR memory
41969 modify the CAS timings. my understanding is that these
41970 settings decrease various wait times in the DDR interface.
41971 Because these wait times are in clock cycles, and the DDR
41972 clock on the 8315 RDB runs slower than on some other 83xx
41973 platforms, we can dial down these values without a problem,
41974 thereby decreasing the latency of memory a little.
41976 Signed-off-by: Howard Gregory <Greg.Howard@freescale.com>
41977 Signed-off-by: Dave Liu <daveliu@freescale.com>
41978 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41980 commit 8000b086b33a5a81f3f390f37e178db7956dc08b
41981 Author: Kyungmin Park <kyungmin.park@samsung.com>
41982 Date: Fri Oct 24 14:55:33 2008 +0200
41984 ARM: Add Apollon UBI support
41986 To enable UBI on Apollon you need to uncomment the CONFIG_SYS_USE_UBI
41989 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
41990 Signed-off-by: Stefan Roese <sr@denx.de>
41992 commit 694a0b3f1c0accd0de94b89555155d69f8022824
41993 Author: Kyungmin Park <kyungmin.park@samsung.com>
41994 Date: Wed Nov 19 11:47:05 2008 +0100
41996 UBI: Add UBI command support
41998 This patch adds these UBI commands:
42000 ubi part [nand|onenand] [part] - Show or set current partition
42001 ubi info [l[ayout]] -Display volume and UBI layout information
42002 ubi create[vol] volume [size] [type] - Create volume name with size
42003 ubi write[vol] address volume size - Write volume from address with size
42004 ubi read[vol] address volume [size] - Read volume to address with size
42005 ubi remove[vol] volume - Remove volume
42007 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42008 Signed-off-by: Stefan Roese <sr@denx.de>
42010 commit 58be3a1056d88c6d05f3e914389282807e69923a
42011 Author: Kyungmin Park <kyungmin.park@samsung.com>
42012 Date: Wed Nov 19 16:38:24 2008 +0100
42014 UBI: Add basic UBI support to U-Boot (Part 8/8)
42016 This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42017 It's based on the Linux UBI version and basically has a "OS"
42018 translation wrapper that defines most Linux specific calls
42019 (spin_lock() etc.) into no-ops. Some source code parts have been
42020 uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42021 this version with the Linux version and simplifies future UBI
42022 ports/bug-fixes from the Linux version.
42024 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42025 Signed-off-by: Stefan Roese <sr@denx.de>
42027 commit 47ae6693f54f80455ae32c2e0d995e0e4bdc15b9
42028 Author: Kyungmin Park <kyungmin.park@samsung.com>
42029 Date: Wed Nov 19 16:36:36 2008 +0100
42031 UBI: Add basic UBI support to U-Boot (Part 7/8)
42033 This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42034 It's based on the Linux UBI version and basically has a "OS"
42035 translation wrapper that defines most Linux specific calls
42036 (spin_lock() etc.) into no-ops. Some source code parts have been
42037 uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42038 this version with the Linux version and simplifies future UBI
42039 ports/bug-fixes from the Linux version.
42041 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42042 Signed-off-by: Stefan Roese <sr@denx.de>
42044 commit 7e6ee7ad27de5216db1baef76f38c3429c8f4a2a
42045 Author: Kyungmin Park <kyungmin.park@samsung.com>
42046 Date: Wed Nov 19 16:32:36 2008 +0100
42048 UBI: Add basic UBI support to U-Boot (Part 6/8)
42050 This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42051 It's based on the Linux UBI version and basically has a "OS"
42052 translation wrapper that defines most Linux specific calls
42053 (spin_lock() etc.) into no-ops. Some source code parts have been
42054 uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42055 this version with the Linux version and simplifies future UBI
42056 ports/bug-fixes from the Linux version.
42058 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42059 Signed-off-by: Stefan Roese <sr@denx.de>
42061 commit c91a719daa331b5856109313371e4ece5ec06d96
42062 Author: Kyungmin Park <kyungmin.park@samsung.com>
42063 Date: Wed Nov 19 16:28:06 2008 +0100
42065 UBI: Add basic UBI support to U-Boot (Part 5/8)
42067 This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42068 It's based on the Linux UBI version and basically has a "OS"
42069 translation wrapper that defines most Linux specific calls
42070 (spin_lock() etc.) into no-ops. Some source code parts have been
42071 uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42072 this version with the Linux version and simplifies future UBI
42073 ports/bug-fixes from the Linux version.
42075 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42076 Signed-off-by: Stefan Roese <sr@denx.de>
42078 commit f412fefa079c6aa9a9763f6869bf787ea6bf6e1b
42079 Author: Kyungmin Park <kyungmin.park@samsung.com>
42080 Date: Wed Nov 19 16:27:23 2008 +0100
42082 UBI: Add basic UBI support to U-Boot (Part 4/8)
42084 This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42085 It's based on the Linux UBI version and basically has a "OS"
42086 translation wrapper that defines most Linux specific calls
42087 (spin_lock() etc.) into no-ops. Some source code parts have been
42088 uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42089 this version with the Linux version and simplifies future UBI
42090 ports/bug-fixes from the Linux version.
42092 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42093 Signed-off-by: Stefan Roese <sr@denx.de>
42095 commit 2d262c4853cb5b6ddce1a28a9641f2de3688d7ea
42096 Author: Kyungmin Park <kyungmin.park@samsung.com>
42097 Date: Wed Nov 19 16:26:54 2008 +0100
42099 UBI: Add basic UBI support to U-Boot (Part 3/8)
42101 This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42102 It's based on the Linux UBI version and basically has a "OS"
42103 translation wrapper that defines most Linux specific calls
42104 (spin_lock() etc.) into no-ops. Some source code parts have been
42105 uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42106 this version with the Linux version and simplifies future UBI
42107 ports/bug-fixes from the Linux version.
42109 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42110 Signed-off-by: Stefan Roese <sr@denx.de>
42112 commit 961df83361aff9a14f226214224eb8a06e05ba24
42113 Author: Kyungmin Park <kyungmin.park@samsung.com>
42114 Date: Wed Nov 19 16:25:44 2008 +0100
42116 UBI: Add basic UBI support to U-Boot (Part 2/8)
42118 This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42119 It's based on the Linux UBI version and basically has a "OS"
42120 translation wrapper that defines most Linux specific calls
42121 (spin_lock() etc.) into no-ops. Some source code parts have been
42122 uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42123 this version with the Linux version and simplifies future UBI
42124 ports/bug-fixes from the Linux version.
42126 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42127 Signed-off-by: Stefan Roese <sr@denx.de>
42129 commit f399d4a281713d5ef2d764f05d545fe61e3bd569
42130 Author: Kyungmin Park <kyungmin.park@samsung.com>
42131 Date: Wed Nov 19 16:23:06 2008 +0100
42133 UBI: Add basic UBI support to U-Boot (Part 1/8)
42135 This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42136 It's based on the Linux UBI version and basically has a "OS"
42137 translation wrapper that defines most Linux specific calls
42138 (spin_lock() etc.) into no-ops. Some source code parts have been
42139 uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42140 this version with the Linux version and simplifies future UBI
42141 ports/bug-fixes from the Linux version.
42143 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42144 Signed-off-by: Stefan Roese <sr@denx.de>
42146 commit e29c22f5abe6e0f4baa6251efed6074cdfc3db79
42147 Author: Kyungmin Park <kyungmin.park@samsung.com>
42148 Date: Wed Nov 19 16:20:36 2008 +0100
42150 MTD: Add MTD paritioning infrastructure
42152 This MTD part infrastructure will be used by the upcoming
42155 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42156 Signed-off-by: Stefan Roese <sr@denx.de>
42158 commit 9b827cf1720acda2473afa516956eab6f7cca9a1
42159 Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
42160 Date: Thu Oct 16 22:54:03 2008 +0530
42162 Align end of bss by 4 bytes
42164 Most of the bss initialization loop increments 4 bytes
42165 at a time. And the loop end is checked for an 'equal'
42166 condition. Make the bss end address aligned by 4, so
42167 that the loop will end as expected.
42169 Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
42170 Signed-off-by: Wolfgang Denk <wd@denx.de>
42172 commit 3f510db522d160179dff3ddcce9b18f6241c2c24
42173 Author: Becky Bruce <becky.bruce@freescale.com>
42174 Date: Mon Nov 10 19:45:35 2008 -0600
42176 mpc8641: fix address-cells default in old .dts detection
42178 address-cells defaults to 2, not 1; so in the unlikely
42179 event that it isn't specified, this patch is required
42180 for correct operation.
42182 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42184 commit d025aa4b20a0618a2bada0132a9a0a4afb717f1a
42185 Author: Becky Bruce <becky.bruce@freescale.com>
42186 Date: Fri Oct 31 17:14:39 2008 -0500
42188 lib_ppc: Move trap_init to occur earlier
42190 Doing trap_init immediately once we're running from RAM
42191 means we're no longer dependent on the physical location of
42192 the flash on non-BookE platforms. Before trap_init, those
42193 platforms switch to real mode and go to 0xfff00100 on exception.
42194 After the switch, they go to 0x00000100 This makes it easier to
42195 move the flash location.
42197 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42199 commit d52082b12c6e545705a19433a2f4142526536189
42200 Author: Becky Bruce <becky.bruce@freescale.com>
42201 Date: Fri Nov 7 13:46:19 2008 -0600
42203 mpc8641: Try to detect old .dts files
42205 Since we've changed the memory map of the board, be nice and
42206 add some checking to try to catch out-of-date .dts files. We do
42207 this by checking the CCSRBAR location in the .dts and comparing
42208 it to the CCSRBAR location in u-boot. If they don't match, a
42209 warning msg is printed. This isn't foolproof, but it's simple and
42210 will catch most of the cases where an out-of-date .dts is present,
42211 including all of the cases where a new u-boot is used with an old
42212 standard MPC8641 .dts file as supplied with Linux.
42214 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42216 commit 8db0400a27839f91c047dcb83f4a0f09e054a180
42217 Author: Becky Bruce <becky.bruce@freescale.com>
42218 Date: Thu Nov 6 13:04:09 2008 -0600
42220 toplevel Makefile: Add MPC8641HPCN_36BIT target
42222 This will enable CONFIG_PHYS_36BIT for MPC8641HPCN.
42224 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42226 commit 3111d32c494e8251b90917447796a7206b757e1e
42227 Author: Becky Bruce <becky.bruce@freescale.com>
42228 Date: Thu Nov 6 17:37:35 2008 -0600
42230 mpc8641: Support 36-bit physical addressing
42232 This patch creates a memory map with all the devices
42233 in 36-bit physical space, in addition to the 32-bit map.
42234 The CCSR relocation is moved (again, sorry) to
42235 allow for the physical address to be 36 bits - this
42236 requires translation to be enabled. With 36-bit physical
42237 addressing enabled, we are no longer running with VA=PA
42238 translations. This means we have to distinguish between
42239 the two in the config file. The existing region name is
42240 used to indicate the virtual address, and a _PHYS variety
42241 is created to represent the physical address.
42243 Large physical addressing is not enabled by default.
42244 Set CONFIG_PHYS_64BIT in the config file to turn this on.
42246 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42248 commit c759a01a0022de9378a3a761f49786f87684c916
42249 Author: Becky Bruce <becky.bruce@freescale.com>
42250 Date: Thu Nov 6 17:36:04 2008 -0600
42252 mpc8641: Change 32-bit memory map
42254 The memory map on the 8641hpcn is modified to look more like
42255 the 85xx boards; this is a step towards a more standardized
42256 layout going forward. As part of this change, we now relocate
42259 The regions for some of the mappings were far larger than they
42260 needed to be. I have reduced the mappings to match the
42261 actual sizes supported by the hardware.
42263 In addition I have removed the comments at the head
42264 of the BAT blocks in the config file, rather than updating
42265 them. These get horribly out of date, and it's a simple
42266 matter to look at the defines to see what they are set to
42267 since everything is right here in the same file.
42269 Documentation has been changed to reflect the new map, as this
42270 change is user visible, and affects the OS which runs post-uboot.
42272 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42274 commit bf9a8c34309ed9276258295db9e9212aabb2531a
42275 Author: Becky Bruce <becky.bruce@freescale.com>
42276 Date: Wed Nov 5 14:55:35 2008 -0600
42278 mpc86xx: Change early FLASH mapping to 1M at CONFIG_MONITOR_BASE_EARLY
42280 We define CONFIG_MONITOR_BASE_EARLY to define the initial location
42281 of the bootpage in flash. Use this to create an early mapping
42282 definition for the FLASH, and change the early_bats code to use this.
42284 This change facilitates the relocation of the flash since the early
42285 mappings are no longer tied to the final location of the flash.
42287 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42289 commit c1e1cf69547b138173f87a7f81c42a5d8dbfde3d
42290 Author: Becky Bruce <becky.bruce@freescale.com>
42291 Date: Wed Nov 5 14:55:34 2008 -0600
42293 mpc86xx: Use SRR0/1/rfi to enable address translation, not blr
42295 Using a mtmsr/blr means that you have to be executing at the
42296 same virtual address once you enable translation. This is
42297 unnecessarily restrictive, and is not really how this is
42298 usually done. Change it to use the more common mtspr SRR0/SRR1
42301 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42303 commit 6bf98b1362f0cb237620355ed3e6762fff82388d
42304 Author: Becky Bruce <becky.bruce@freescale.com>
42305 Date: Wed Nov 5 14:55:33 2008 -0600
42307 mpc8641: make DIAG_ADDR == FLASH_BASE
42309 Currently, that's what it is, but it's hardcoded.
42311 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42313 commit 170deacb1ddc39164bdb68f3963e0c0456a5369b
42314 Author: Becky Bruce <becky.bruce@freescale.com>
42315 Date: Wed Nov 5 14:55:32 2008 -0600
42317 mpc8641: Drop imaginary second flash bank, map 8MB
42319 There's a lot of setup and foo for the second flash
42320 bank. The problem is, this board doesn't actually have one.
42321 Clean this up. Also, the flash is 8M in size. Get rid
42322 of the confusing aliased overmapping, and just map 8M.
42324 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42326 commit 0f2d66027bfc60dc7eea2f096af8891988c5abe4
42327 Author: Becky Bruce <becky.bruce@freescale.com>
42328 Date: Wed Nov 5 14:55:31 2008 -0600
42330 mpc8641: only define CONFIG_ENV_SIZE once
42332 It's currently defined twice inside in an if/else block, but
42333 both halves set the same value. Move the define outside
42336 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42338 commit 24bfb48c35fed6ad1f047e3e4a27df302482cd93
42339 Author: Becky Bruce <becky.bruce@freescale.com>
42340 Date: Wed Nov 5 14:55:30 2008 -0600
42342 mpc86xx: Move setup_bats into cpu_init_f
42344 In order to later allow for a physical relocation of the
42345 flash, setup_bats, which sets up the final BAT mapping
42346 for the board, needs to happen *after* init_laws().
42347 Otherwise, there will be no window programmed for the flash
42348 at the new physical location at the point when we change
42349 the mmu translation.
42351 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42353 commit 05df3e5a638be8c5b0899eae1766bbe8e4b92c17
42354 Author: Becky Bruce <becky.bruce@freescale.com>
42355 Date: Wed Nov 5 14:55:29 2008 -0600
42357 mpc8641: Remove extra "0" from BR2 define
42359 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42361 commit edf3fe7d39a1ee07353128af5221422ce9ccfad6
42362 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
42363 Date: Thu Oct 23 09:08:18 2008 -0400
42365 drivers/qe/uec_phy.c: Added PHY-less (fixed PHY) driver.
42367 Copied over the fixed PHY driver as used in pp4xx/4xx_enet.c.
42368 This adds support for PHY-less MAC connections to the UEC.
42370 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
42371 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42373 commit 54bdcc9fb6670afde9c26dcf364f582879bf21d6
42374 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42375 Date: Thu Oct 23 16:27:24 2008 +0000
42377 ColdFire: Add mii driver in drivers/net
42379 All CF platforms' mii.c are consolidated into one
42381 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42382 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42384 commit 25a859066b3af1070eb69f12022113c0a91bd813
42385 Author: Ben Warren <biggerbadderben@gmail.com>
42386 Date: Mon Oct 27 23:53:17 2008 -0700
42388 Moved initialization of PPC4xx EMAC to cpu_eth_init()
42390 Removed initialization of the driver from net/eth.c
42392 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42393 Acked-by: Stefan Roese <sr@denx.de>
42395 commit 4d03a4e20e58552cb96d61a0e8b56cdb6cc60126
42396 Author: Ben Warren <biggerbadderben@gmail.com>
42397 Date: Sun Nov 9 21:29:23 2008 -0800
42399 Moved PPC4xx EMAC driver to drivers/net
42401 Also changed path in all linker scripts that reference this driver
42403 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42404 Acked-by: Stefan Roese <sr@denx.de>
42406 commit 96e21f86e8266ed40759e5495ee461265d7f6d28
42407 Author: Ben Warren <biggerbadderben@gmail.com>
42408 Date: Mon Oct 27 23:50:15 2008 -0700
42410 Changed PPC4xx EMAC driver to require CONFIG_PPC4xx_EMAC
42412 All in-tree IBM/AMCC PPC4xx boards using the EMAC get this new CONFIG
42414 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42415 Acked-by: Stefan Roese <sr@denx.de>
42417 commit 9eb79bd8856bcab896ed5e1f1bca159807a124dd
42418 Author: Ben Warren <biggerbadderben@gmail.com>
42419 Date: Thu Oct 23 22:02:49 2008 -0700
42421 Moved initialization of MPC8XX SCC to cpu_eth_init()
42423 Removed initialization of the driver from net/eth.c
42425 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42427 commit a9bec96d6359ac9f90a852962bf3040cad9e0256
42428 Author: Ben Warren <biggerbadderben@gmail.com>
42429 Date: Wed Oct 22 23:47:51 2008 -0700
42431 Moved initialization of MPC8220 FEC to cpu_eth_init()
42433 Removed initialization of the driver from net/eth.c
42435 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42437 commit 0e8454e990385a58f708c2fc26d31ac041c7a6c5
42438 Author: Ben Warren <biggerbadderben@gmail.com>
42439 Date: Wed Oct 22 23:32:48 2008 -0700
42441 Moved initialization of QE Ethernet controller to cpu_eth_init()
42443 Removed initialization of the driver from net/eth.c
42445 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42447 commit 3456a148276d5494b53ee40242efb6462d163504
42448 Author: Ben Warren <biggerbadderben@gmail.com>
42449 Date: Wed Oct 22 23:20:29 2008 -0700
42451 Moved initialization of FCC Ethernet controller to cpu_eth_init
42454 Several MPC8xx boards
42455 Several MPC8260/MPC8272 boards
42456 Several MPC85xx boards
42458 Removed initialization of the driver from net/eth.c
42460 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42462 commit 62e15b497f5c6334c059512678c8db7940ae4c61
42463 Author: Ben Warren <biggerbadderben@gmail.com>
42464 Date: Thu Oct 30 22:15:35 2008 -0700
42466 Fix typo in cpu/mpc85xx/cpu.c
42468 CONFIG_MPC85xx_FEC -> CONFIG_MPC85XX_FEC
42470 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42472 commit 5dfb3ee3f54e2382a08d72906f0e79ecf944f6e3
42473 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
42474 Date: Sun Oct 19 12:08:50 2008 +0900
42476 net: Move initialization of Au1x00 SoC ethernet MAC to cpu_eth_init
42478 This patch will move au1x00_eth_initialize from net/eth.c to cpu_eth_init
42479 as a part of ongoing eth_initialize cleanup work. The function ret value
42480 is also fixed as it should be negative on fail.
42482 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
42483 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42485 commit cc94074ecac1885d18ddb683eb934b3c0268aa5b
42486 Author: Ben Warren <biggerbadderben@gmail.com>
42487 Date: Fri Sep 5 01:55:22 2008 -0400
42489 Moved initialization of IXP4XX_NPE Ethernet controller to cpu_eth_init()
42491 Also, removed the driver initialization from net/eth.c
42493 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42495 commit f2a7806fc23e82d30c8548911369e0c530607354
42496 Author: Clive Stubbings <uboot@xentech.co.uk>
42497 Date: Mon Oct 27 15:05:00 2008 +0000
42499 xilinx_emaclite buffer overrun
42501 Patch to fix buffer allocation size and alignment. Buffer needs to be u32 aligned and
42502 PKTSIZE_ALIGN bytes long.
42504 Acked-by: Michal Simek <monstr@monstr.eu>
42506 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42508 commit 0115b1953718a2969f6469d3d5da51ba11e12d42
42509 Author: richardretanubun <richardretanubun@ruggedcom.com>
42510 Date: Fri Sep 26 08:59:12 2008 -0400
42512 NET: QE: UEC: Make uec_miiphy_read() and uec_miiphy_write() use the devname arg.
42514 The current uec_miiphy_read and uec_miiphy_write hardcode access devlist[0]
42515 This patch makes these function use the devname argument that is passed in to
42516 allow access to the phy registers of other devices in devlist[].
42518 Signed-of-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
42520 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42522 commit 44dcb7332033db8de2810f2fffcae3084f15c8d4
42523 Author: richardretanubun <richardretanubun@ruggedcom.com>
42524 Date: Mon Oct 6 15:31:43 2008 -0400
42526 Adds two more ethernet interface to 83xx
42528 Fixed compiler warning "declared but unused" eth5_uec_info and eth6_uec_info.
42529 Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
42530 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42532 commit d8003fa03733901b73d6c4667b4d80fc8eb1ddd3
42533 Author: Stelian Pop <stelian@popies.net>
42534 Date: Fri Nov 7 13:54:31 2008 +0100
42536 AT91: Replace AT91_BASE_EMAC by the board specific values.
42538 AT91_BASE_EMAC is never used outside the board specific files,
42539 so replace its usage by the board specific AT91xxx_BASE_EMAC.
42541 Signed-off-by: Stelian Pop <stelian@popies.net>
42542 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42544 commit c91e17affa175ce06afa89b04752301eb4a61666
42545 Author: Stelian Pop <stelian@popies.net>
42546 Date: Fri Nov 7 12:09:21 2008 +0100
42548 AT91: Replace (undefined) AT91_ID_US* by the board specific values.
42550 AT91_ID_US0 / AT91_ID_US1 / AT91_ID_US2 were used but never defined.
42551 Since they are never used outside the board specific files, they can
42552 be replaced by the board specific AT91xxx_ID_US0 / AT91xxx_ID_US1 /
42555 Bug spotted by Jesus Alvarez <jalvarez@micromint.com>.
42557 Signed-off-by: Stelian Pop <stelian@popies.net>
42558 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42560 commit 28962f5a2de81bc0eed1c0b08c6bfaa1cc134ea2
42561 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42562 Date: Sat Nov 1 10:47:59 2008 +0100
42564 Makefile/at91sam9: move some at91sam9 to the correct subsection for arm926ejs
42566 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42568 commit 1079432e04ccf71aa3684181186182cd63512f19
42569 Author: Sergey Lapin <slapin@ossfans.org>
42570 Date: Fri Oct 31 12:28:43 2008 +0100
42572 Custom AFEB9260 board support
42574 This patch provides support for AFEB9260 board, a product of
42575 OpenSource hardware and software. Some commertial projects
42576 are made with this design. A board is basically AT91SAM9260-EK
42577 with some modifications and different peripherals and different
42578 parts used. Main purpose of this project is to gain experience in
42580 More info: http://groups.google.com/group/arm9fpga-evolution-board
42581 (In Russian only, sorry).
42582 Subversion repository: svn://194.85.238.22/home/users/george/svn/arm9eb
42584 Signed-off-by: Sergey Lapin <slapin@ossfans.org>
42586 commit 26eecd24f97130e56e9c2c2af0e714e05bce6e00
42587 Author: Tomohiro Masubuchi <tomohiro_masubuchiattripeaks.co.jp>
42588 Date: Tue Oct 21 13:17:16 2008 +0900
42590 Change to use "do_div" macro
42592 Signed-off-by: Tomohiro Masubuchi <tomohiro_masubuchi@tripeaks.co.jp>
42594 commit e352495318d8056a00faa21b633b3e4374bfbf52
42595 Author: Roman Mashak <romez777@gmail.com>
42596 Date: Wed Oct 22 16:00:26 2008 -0400
42598 ARM926EJ-S: relocate OMAP specific 'cpuinfo.c' into OMAP directory
42600 OMAP identification is implemented in 'cpuinfo.c' and located in ARM926EJ-S directory.
42601 It makes sense to place this file in OMAP specific subdirectory, i.e. cpu/arm926ejs/omap
42603 Signed-off-by: Roman Mashak <romez777@gmail.com>
42605 commit 248b2c367210c06dbd5fbdecf27e97fbe9d05fdb
42606 Author: Roman Mashak <romez777@gmail.com>
42607 Date: Tue Oct 21 03:01:41 2008 -0700
42609 ARM/Versatile port: Removed unused functions
42611 Removal of never used functions.
42613 Signed-off-by: Roman Mashak <romez777@gmail.com>
42615 commit 1266df887781c779deaf6d05eea2ef90a470cb34
42616 Author: Becky Bruce <becky.bruce@freescale.com>
42617 Date: Mon Nov 3 15:44:01 2008 -0600
42619 powerpc: change 86xx SMP boot method
42621 We put the bootpg for the secondary cpus into memory and use
42622 BPTR to get to it. This is a step towards converting to the
42623 ePAPR boot methodology. Also, the code is written to
42624 deal properly with more than 4GB of RAM.
42626 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42628 commit b5431560682d8f318fbc49db87cfe13ab41d2ee4
42629 Author: Becky Bruce <becky.bruce@freescale.com>
42630 Date: Fri Oct 31 17:13:49 2008 -0500
42632 8641HPCN: Config file cleanup
42634 There are several items in the config file that were hardcoded
42635 but that should really be based on other config options, since
42636 the regions are contiguous and depend on being so. This cleans
42637 that up a bit. Also, add BR_PHYS_ADDR() macro to convert
42638 addresses into the proper format for BR registers.
42640 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42642 commit 4c77de3f144ca088c3867bd6240718c10f5a9d69
42643 Author: Becky Bruce <becky.bruce@freescale.com>
42644 Date: Fri Oct 31 17:13:32 2008 -0500
42646 86xx: Make dram_size a phys_size_t
42648 It's currently a long and should be phys_size_t.
42650 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42652 commit 104992fc541302a6bac74448e01e7fdad20abca0
42653 Author: Becky Bruce <becky.bruce@freescale.com>
42654 Date: Sun Nov 2 18:19:32 2008 -0600
42656 powerpc 86xx: Handle CCSR relocation earlier
42658 Currently, the CCSR gets relocated while translation is
42659 enabled, meaning we need 2 BAT translations to get to both the
42660 old location and the new location. Also, the DEFAULT
42661 CCSR location has a dependency on the BAT that maps the
42662 FLASH region. Moving the relocation removes this unnecessary
42663 dependency. This makes it easier and more intutive to
42664 modify the board's memory map.
42666 Swap BATs 3 and 4 on 8610 so that all 86xx boards use the same
42667 BAT for CCSR space.
42669 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42671 commit af5d100e8d5cd49d69d52d20f1181eb06ddb4ddf
42672 Author: Becky Bruce <becky.bruce@freescale.com>
42673 Date: Fri Oct 31 17:14:14 2008 -0500
42675 mpc8641: Make PCI and RIO mutually exclusive, fix non-PCI build
42677 You can't actually have both, and with some coming changes to
42678 change the memory map for the board and support 36-bit physical,
42679 we need the extra BAT that is being consumed by having both.
42681 I also make non-PCI configs build cleanly, for the sake of sanity.
42683 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42685 commit 98693b85d42ff438375dc6d6dcadc70eb7b050bb
42686 Author: Becky Bruce <becky.bruce@freescale.com>
42687 Date: Fri Oct 31 17:14:00 2008 -0500
42689 mpc8641: Stop supporting non-PCI_PNP configs
42691 We don't actually ever do this, remove the code so we
42692 can stop maintaining it.
42694 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42696 commit e4f69d1bd21a12049744989d2dd6b5199c9b8f23
42697 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42698 Date: Fri Oct 24 12:59:12 2008 +0000
42700 ColdFire: Fix M5329EVB and M5373EVB nand issue
42702 Fix compilation issue caused by a few mismatches.
42703 Provide proper nand chip select enable/disable in
42704 nand_hwcontrol() rather than in board_nand_init()
42705 just enable once. Remove redundant local nand driver
42706 functions - nand_read_byte(), nand_write_byte() and
42707 nand_dev_ready() to use common nand driver.
42709 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42711 commit 1b2708442224a551a0b865b52710306333888932
42712 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42713 Date: Wed Oct 22 11:55:30 2008 +0000
42715 ColdFire: Fix compilation error
42717 The error was caused by the change for strmhz() in cpu.c.
42718 A few of them were one extra close parenthesis.
42720 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42722 commit 536e7dac16769954915a484e682a2efb28699133
42723 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42724 Date: Wed Oct 22 11:38:21 2008 +0000
42726 ColdFire: Add MCF5301x CPU and M53017EVB support
42728 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42730 commit a21d0c2cc9add8894d971ab791f4032f077db817
42731 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42732 Date: Tue Oct 21 15:37:02 2008 +0000
42734 ColdFire: Add SBF support for M52277EVB
42736 Add serial boot support
42738 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42740 commit b202816c61042c183fe67d097a5893b0f2dafba0
42741 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42742 Date: Tue Oct 21 14:19:26 2008 +0000
42744 ColdFire: Use CFI driver for M5272C3
42746 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42748 commit f3962d3f574e5a1cffacd4e9bc48713060a2a314
42749 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42750 Date: Tue Oct 21 13:47:54 2008 +0000
42752 ColdFire: Relocate FEC's GPIO and mii functions protocols
42754 Place FEC pin assignments in cpu_init.c from platform's
42757 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42759 commit 6e80f5aa09f8d41bac50b38dc7488ecd22107802
42760 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42761 Date: Tue Oct 21 12:15:44 2008 +0000
42763 ColdFire: Remove platforms mii.c file
42765 Will use mcfmii.c driver in drivers/net rather than
42766 keep creating new mii.c for each future platform.
42767 Remove EB+MCF-EV123, cobra5272, idmr, M5235EVB,
42768 M5271EVB, M5272C3, M5275EVB, M5282EVB, M5329EVB,
42769 M5373EVB, M54451EVB, M54455EVB, M547xEVB, and M548xEVB's
42772 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42774 commit 012522fef3b382469125beb46a315ab4dee02fb0
42775 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42776 Date: Tue Oct 21 10:03:07 2008 +0000
42778 ColdFire: Modules header files cleanup
42780 Consolidate ATA, ePORT, QSPI, FlexCan, PWM, RNG,
42781 MDHA, SKHA, INTC, and FlexBus structures and
42782 definitions in immap_5xxx.h to more unify modules
42783 header files. Append DSPI support for m547x_8x.
42784 SSI cleanup. Remove USB Host structure from immap_539.h.
42785 Apply changes to use FlexBus structures in mcf52x2's
42786 cpu_init.c and platform configuration files.
42788 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42790 commit ac2331aee99ad36be0fcfed8c49922e3c61b576d
42791 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42792 Date: Tue Oct 21 08:52:36 2008 +0000
42794 ColdFire: Remove linker file
42796 Each different build for M54455EVB and M5235EVB will
42797 create a u-boot.lds linker file. It is redundant to
42798 keep the u-boot.lds
42800 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42802 commit 0829323073c505556ed5f5073f91adb504584d45
42803 Author: Peter Tyser <ptyser@xes-inc.com>
42804 Date: Fri Oct 31 11:26:44 2008 -0500
42806 ppc: Fix compile warnings when !CONFIG_OF_LIBFDT
42808 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
42810 commit a80b21d5127583171d6e9bc7f722947641898012
42811 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42812 Date: Fri Oct 31 12:12:12 2008 +0100
42814 common/Makefile: create others group for non core, environment and command files
42816 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42818 commit 60c68d9c1c6d18ce02c862a05718fd94f97c13d0
42819 Author: Wolfgang Denk <wd@denx.de>
42820 Date: Fri Oct 31 01:13:37 2008 +0100
42822 TQM8260: use CFI flash driver instead of custom driver.
42824 Signed-off-by: Wolfgang Denk <wd@denx.de>
42826 commit 20d04774f4ef3f6e38974636e0e36ae0f0b5501f
42827 Author: Andy Fleming <afleming@freescale.com>
42828 Date: Thu Oct 30 17:35:30 2008 -0500
42830 Consolidate MAX/MIN definitions
42832 There were several, now there is one (two if you count the lower-case
42835 Signed-off-by: Andy Fleming <afleming@freescale.com>
42837 commit 298e476c66fd88d0bc4f0371118652d2b5de4e8a
42838 Author: Heiko Schocher <hs@denx.de>
42839 Date: Thu Oct 30 09:23:09 2008 +0100
42841 mgsuvd: remove unused defines in config file.
42843 Signed-off-by: Heiko Schocher <hs@denx.de>
42845 commit 3cbd823116ea8b7c654e275a8c2fca87cd1f5dc5
42846 Author: Wolfgang Denk <wd@denx.de>
42847 Date: Sun Nov 2 16:14:22 2008 +0100
42849 Coding Style cleanup, update CHANGELOG
42851 Signed-off-by: Wolfgang Denk <wd@denx.de>
42853 commit a47f957ab523019992fdef857af01bd71c58a4da
42854 Author: Alessandro Rubini <rubini-list@gnudd.com>
42855 Date: Fri Oct 31 22:33:21 2008 +0100
42857 NAND: Allow NAND and OneNAND to coexist
42859 This removes in nand.h code that is verbatim duplicated from bbm.h,
42860 including directly bbm.h in nand.h. The previous state of affairs
42861 prevented compiling code for a board hosting both NAND and OneNAND chips.
42863 Reported-by: Scott Wood <scottwood@freescale.com>
42864 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
42865 Signed-off-by: Scott Wood <scottwood@freescale.com>
42867 commit 2f77c7f45b9a37ef265a8dbe3c18efa706fed214
42868 Author: Scott Wood <scottwood@freescale.com>
42869 Date: Fri Oct 31 13:51:12 2008 -0500
42871 JFFS2: Eliminate compiler error when both NAND and OneNAND are enabled.
42873 Reported-by: Alessandro Rubini <rubini-list@gnudd.com>
42874 Signed-off-by: Scott Wood <scottwood@freescale.com>
42876 commit c57fc28947e248fb03c49a28b467686299895055
42877 Author: Jason Jin <Jason.Jin@freescale.com>
42878 Date: Fri Oct 31 05:07:04 2008 -0500
42880 NAND: Add NAND support for MPC8536DS board
42882 This patch defines 1M TLB&LAW size for NAND on MPC8536DS, assigns 0xffa00000
42883 for CONFIG_SYS_NAND_BASE and adds other NAND supports in config file.
42884 It also moves environment(CONFIG_ENV_ADDR) outside of u-boot image.
42886 Singed-off-by: Jason Jin <Jason.Jin@freescale.com>
42887 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
42888 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42890 commit 6fc110bd8a8d642b8f7b0653bd9a08a0b7c3d50b
42891 Author: Haiying Wang <Haiying.Wang@freescale.com>
42892 Date: Fri Oct 31 05:06:14 2008 -0500
42894 NAND: Fix CONFIG_ENV_ADDR for MPC8572DS
42896 CONFIG_ENV_ADDR should be (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE).
42898 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
42899 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42901 commit 51b572a801be57790fe26adaa530210e7fba59cc
42902 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42903 Date: Fri Oct 24 10:49:48 2008 +0900
42905 sh: rsk7203: Moved rsk7203 board to board/renesas
42907 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42909 commit 58453b00b3ebb26aaa901210023f99504a90bb00
42910 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42911 Date: Fri Oct 24 10:48:31 2008 +0900
42913 sh: MigoR: Moved MigoR board to board/renesas
42915 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42917 commit c1da2a22817ba85b437afa2f4e715e658b219fd1
42918 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42919 Date: Fri Oct 24 10:39:44 2008 +0900
42921 sh: r2dplus: Moved r2dplus board to board/renesas
42923 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42925 commit 78385bf2359d828184d0b3649f7ae6b933420000
42926 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42927 Date: Fri Oct 24 10:36:13 2008 +0900
42929 sh: sh7763rdp: Moved sh7763rdp board to board/renesas
42931 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42933 commit c6525d459c350bfc246ea7826456af77e1e314eb
42934 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42935 Date: Fri Oct 24 10:35:19 2008 +0900
42937 sh: sh7785lcr: Moved sh7785lcr board to board/renesas
42939 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42941 commit acd3e30d09a73f876222f0d496c4f52ee9d0771d
42942 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42943 Date: Fri Oct 24 10:34:21 2008 +0900
42945 sh: r7780mp: Moved r7780mp board to board/renesas
42947 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42949 commit f84e6ea275353b8fea772ec7553ff7e4b1f642e0
42950 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42951 Date: Fri Oct 24 10:32:14 2008 +0900
42953 sh: ap325rxa: Moved ap325rxa board to board/renesas
42955 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42957 commit 9abda6ba735efb059f63dcb25d78b174bfcad1ad
42958 Author: Wolfgang Denk <wd@xpert.denx.de>
42959 Date: Fri Oct 31 01:12:28 2008 +0100
42961 CFI Driver: Fix "flash not ready" problem
42963 This patch fixes a problem on systems where the NOR flash is attached
42964 to a 64 bit bus. The toggle bit detection in flash_toggle() is based
42965 on the assumption that the same flash address is read twice without
42966 any other interjacent flash accesses. However, on 32 bit systems the
42967 function flash_read64() [as currently implemented] does not perform
42968 an atomic 64 bit read - instead, this is broken down into two 32 bit
42969 read accesses on addresses "addr" and "addr + 4". So instead of
42970 reading a 64 bit value twice from "addr", we see a sequence of 4 32
42971 bit reads from "addr", "addr + 4", "addr", and "addr + 4". The
42972 consequence is that flash_toggle() fails to work.
42974 This patch implements a simple, but somewhat ugly solution, as it
42975 avoids the use of flash_read64() in this critical place (by breaking
42976 it down manually into 32 bit read operations) instead of rewriting
42977 flash_read64() such to perform atomic 64 bit reads as one could
42978 expect. However, such a rewrite would require the use of floating
42979 point load operations, which becomes pretty complex:
42982 set Floating Point Enable bit in MSR;
42983 use "lfd" instruction to perform atomic 64 bit read;
42984 use "stfd" to store value to temporary variable on stack;
42985 load u64 value from temporary variable;
42989 The benefit-cost ratio of such an implementation was considered too
42990 bad to actually attempt this, especially as we can expect that such
42991 an implementation would not only have a bigger memory footprint but
42992 also cause a performance degradation.
42994 Signed-off-by: Wolfgang Denk <wd@denx.de>
42995 Signed-off-by: Stefan Roese <sr@denx.de>
42997 commit cdd4fe63b094d4b767f12ff241d72566b461ee61
42998 Author: Stefan Roese <sr@denx.de>
42999 Date: Fri Oct 31 10:48:08 2008 +0100
43001 ppc4xx: Fix spelling error in MAINTAINERS file
43003 Signed-off-by: Stefan Roese <sr@denx.de>
43005 commit be270798900b75ad9c47c7b79c72f70441196c56
43006 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43007 Date: Tue Oct 28 13:37:00 2008 +0100
43009 ppc4xx: Update PMC440 board support
43011 This patch brings PMC440 board support up to date:
43013 - fix GPIO configuration
43014 - add misc_init_f()
43015 - use better values for usbact variable
43016 - fix USB 2.0 phy reset sequence
43017 - shrink BAR2 to save PCI address space
43020 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43021 Signed-off-by: Stefan Roese <sr@denx.de>
43023 commit 75183b1a7fc04206d9779d13f16e03853d7e965d
43024 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43025 Date: Tue Oct 28 13:36:59 2008 +0100
43027 ppc4xx: Fix PMC440 BSP commands
43029 This patch fixes the PMC440 BSP commands painit and selfreset
43031 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43032 Signed-off-by: Stefan Roese <sr@denx.de>
43034 commit 76b565b69f886d5ae748db65e44f464b0e70d41a
43035 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43036 Date: Tue Oct 28 13:36:58 2008 +0100
43038 ppc4xx: Update PMC440 board configuration
43040 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43041 Signed-off-by: Stefan Roese <sr@denx.de>
43043 commit ca0c2d42b93116a8e1b8ef8ad4493c7dc9b5f2e4
43044 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43045 Date: Tue Oct 28 13:36:57 2008 +0100
43047 ppc4xx: Fix esd loadpci command
43049 This patch fixes esd's loadpci command when not all
43050 memory on adapter boards is accessable via PCI.
43052 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43053 Signed-off-by: Stefan Roese <sr@denx.de>
43055 commit 492aa9ea13791ca4591b5bde895a425e27ae2d10
43056 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43057 Date: Tue Oct 28 13:36:56 2008 +0100
43059 ppc4xx: Clean up PMC440 header
43061 -Codingstyle cleanup
43062 -Remove unused GPIO define
43064 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43065 Signed-off-by: Stefan Roese <sr@denx.de>
43067 commit 295133258a44f97a57fb2ec339aecfda11f4db95
43068 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43069 Date: Tue Oct 28 13:36:55 2008 +0100
43071 ppc4xx: Handle other board variant in PMC440 FPGA code
43073 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43074 Signed-off-by: Stefan Roese <sr@denx.de>
43076 commit cc2dc9b08cf7c09f9f237f8cb9303f11603d4fb0
43077 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43078 Date: Mon Oct 27 12:35:59 2008 +0100
43080 ppc4xx: Merge xilinx-ppc440 and xilinx-ppc405 cfg
43082 Xilinx ppc440 and ppc405 have many similarities. This patch merge the
43083 config files of both infrastuctures
43085 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43086 Signed-off-by: Stefan Roese <sr@denx.de>
43088 commit 3befd85633d33c4dcca1f359c3f4848c5ab8e4d2
43089 Author: Stefan Roese <sr@denx.de>
43090 Date: Sat Oct 25 06:45:31 2008 +0200
43092 ppc4xx: Correctly configure the GPIO pin muxing on Arches
43094 Arches doesn't use PerCS3 but GPIO43, so let's configure the GPIO
43095 pin multiplexing correctly
43097 Signed-off-by: Stefan Roese <sr@denx.de>
43099 commit 7c84fe6a06dad9f793ed85b39b1e6c11a7882f5c
43100 Author: Bartlomiej Sieka <tur@semihalf.com>
43101 Date: Thu Oct 30 23:22:04 2008 +0100
43103 Fix to the auto-update feature documentation (CONFIG_UPDATE_TFTP_MSEC_MAX)
43105 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43107 commit 4bc7deee9095f21e243b724ca3d634251c1d5432
43108 Author: David Gibson <david@gibson.dropbear.id.au>
43109 Date: Wed Oct 29 23:27:45 2008 -0500
43111 libfdt: Fix bug in fdt_subnode_offset_namelen()
43113 There's currently an off-by-one bug in fdt_subnode_offset_namelen()
43114 which causes it to keep searching after it's finished the subnodes of
43115 the given parent, and into the subnodes of siblings of the original
43116 node which come after it in the tree.
43118 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
43119 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43121 commit f242a08871839eac081ba5b599af979f3a148a0d
43122 Author: Peter Korsgaard <jacmet@sunsite.dk>
43123 Date: Tue Oct 28 08:26:52 2008 +0100
43125 fdt_resize(): ensure minimum padding
43127 fdt_add_mem_rsv() requires space for a struct fdt_reserve_entry
43128 (16 bytes), so make sure that fdt_resize at least adds that much
43129 padding, no matter what the location or size of the fdt is.
43131 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
43132 Acked-by: Andy Fleming <afleming@freescale.com>
43134 commit d685b74c64a38849f1a129b3ab846fbf67dd937e
43135 Author: Dave Liu <daveliu@freescale.com>
43136 Date: Thu Oct 23 21:59:35 2008 +0800
43138 74xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
43140 The patch is following the commit 392438406041415fe64ab8748ec5ab5ad01d1cf7
43142 mpc86xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
43144 This is needed in unlock_ram_in_cache() because it is called from C and
43145 will corrupt the small data area anchor that is kept in R2.
43147 lock_ram_in_cache() is modified similarly as good coding practice, but
43148 is not called from C.
43150 Signed-off-by: Nick Spence <nick.spence@freescale.com>
43152 also, the r2 is used as global data pointer.
43154 Signed-off-by: Dave Liu <daveliu@freescale.com>
43156 commit e053ab1903ccae6048ef759025b9f675bba91450
43157 Author: Scott Wood <scottwood@freescale.com>
43158 Date: Tue Oct 28 11:45:04 2008 -0500
43160 mpc83xx pci: Round up memory size in inbound window.
43162 The current calculation will fail to cover all memory if
43163 its size is not a power of two.
43165 Signed-off-by: Scott Wood <scottwood@freescale.com>
43166 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
43168 commit 1c671977dc81359628be27ac99c174e76e8069ba
43169 Author: Dave Liu <daveliu@freescale.com>
43170 Date: Thu Oct 23 21:19:13 2008 +0800
43172 86xx: remove the unused definition
43174 Signed-off-by: Dave Liu <daveliu@freescale.com>
43176 commit eaa44c5dc83756c3067b9e6c9db626facd0b0660
43177 Author: Dave Liu <daveliu@freescale.com>
43178 Date: Tue Oct 28 17:47:49 2008 +0800
43180 86xx: remove the redundant r2 global data pointer save
43182 The commit 67256678f00c09b0a7f19e862e5c1847553d31bc add
43183 the another global data pointer save, but in fact the
43184 global data pointer will be initialized in the board_init_r,
43185 so remove it such as the 85xx/83xx family.
43187 Signed-off-by: Dave Liu <daveliu@freescale.com>
43188 Acked-by: Kumar Gala <kumar.gala@freescale.com>
43190 commit bd888e9544419665334a6f47f81f34011cea38f3
43191 Author: Dave Liu <daveliu@freescale.com>
43192 Date: Tue Oct 28 17:47:41 2008 +0800
43194 86xx: remove the unused code for 86xx family
43196 I believe these code was copied from 74xx family, but for
43197 86xx, it is unused.
43199 Signed-off-by: Dave Liu <daveliu@freescale.com>
43200 Acked-by: Kumar Gala <kumar.gala@freescale.com>
43202 commit 5ba1ef507402bc5e344dc374203792a40f222e8a
43203 Author: Dave Liu <daveliu@freescale.com>
43204 Date: Tue Oct 28 17:46:35 2008 +0800
43206 86xx: remove the second DDR LAW setting for mpc8641hpcn
43208 The DDR1 LAW will precedence the DDR2 LAW, so remove
43209 the second DDR LAW.
43211 Signed-off-by: Dave Liu <daveliu@freescale.com>
43212 Acked-by: Becky Bruce <becky.bruce@freescale.com>
43214 commit 137a2dfd11ac51ae3154f13f323609b33a4a072e
43215 Author: Dave Liu <daveliu@freescale.com>
43216 Date: Tue Oct 28 17:46:23 2008 +0800
43218 86xx: remove the unused ddr_enable_ecc in the board file
43220 The DDR controller of 86xx processors have the ECC data init
43221 feature, and the new DDR code is using the feature, we don't
43222 need the way with DMA to init memory again.
43224 Signed-off-by: Dave Liu <daveliu@freescale.com>
43225 Acked-by: Kumar Gala <kumar.gala@freescale.com>
43227 commit dc2adad85bf580d65916c940683f6e9671e8a5dd
43228 Author: Dave Liu <daveliu@freescale.com>
43229 Date: Tue Oct 28 17:46:12 2008 +0800
43231 86xx: Move the clear_tlbs before MMU turn on
43233 We must invalidate TLBs before MMU turn on, but
43234 currently the code is not, if there are some stale
43235 TLB entry valid in the TLBs, it will cause strange
43238 Signed-off-by: Dave Liu <daveliu@freescale.com>
43239 Acked-by: Becky Bruce <becky.bruce@freescale.com>
43241 commit 5cdade07b118d07154cb882650f9778cecc8a87c
43242 Author: Scott Wood <scottwood@freescale.com>
43243 Date: Mon Oct 27 15:57:08 2008 -0500
43245 mpc8313erdb: Document NAND boot.
43247 Previously, the documentation claimed that NAND boot is not supported.
43248 This is no longer true.
43250 Signed-off-by: Scott Wood <scottwood@freescale.com>
43252 commit bd78bc6b2aebf5566aac464f936b88dfd97ab0bd
43253 Author: Scott Wood <scottwood@freescale.com>
43254 Date: Wed Oct 29 14:20:26 2008 -0500
43256 NAND: Properly create JFFS2 cleanmarkers.
43258 As reported by Ilko Iliev <iliev@ronetix.at>, the "nand erase clean"
43259 command is currently broken, and among other things causes all blocks
43262 This implements it properly using MTD_OOB_AUTO, along with some
43265 Signed-off-by: Scott Wood <scottwood@freescale.com>
43267 commit f7fe57c09866b44692d18c8cf22828bd137ec58d
43268 Author: Scott Wood <scottwood@freescale.com>
43269 Date: Wed Oct 29 13:42:41 2008 -0500
43271 NAND fsl elbc: Set FMR[ECCM] based on page size.
43273 Hardware expects ECCM 0 for small page and ECCM 1 for large page
43274 when booting from NAND, so use those defaults.
43276 Signed-off-by: Scott Wood <scottwood@freescale.com>
43278 commit c013b74975dab0805ef6d369b013230c4e8a660d
43279 Author: Haiying Wang <Haiying.Wang@freescale.com>
43280 Date: Wed Oct 29 13:32:59 2008 -0400
43282 NAND: Add support for MPC8572DS board
43284 This patch defines 1M TLB&LAW size for NAND on MPC8572DS, assigns
43285 0xffa00000 for CONFIG_SYS_NAND_BASE and adds other NAND supports in
43288 It also moves environment(CONFIG_ENV_ADDR) outside of u-boot image, to
43289 make room for the increased code size with NAND enabled.
43291 Signed-off-by: Jason Jin <Jason.Jin@freescale.com>
43292 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
43293 Signed-off-by: Scott Wood <scottwood@freescale.com>
43295 commit 4e190b03aaf2309bd2e025d1187a2ca880fedc95
43296 Author: Haiying Wang <Haiying.Wang@freescale.com>
43297 Date: Wed Oct 29 11:05:55 2008 -0400
43299 Make Freescale local bus registers available for both 83xx and 85xx.
43301 - Rename lbus83xx_t to fsl_lbus_t and move it to asm/fsl_lbc.h so that it
43302 can be shared by both 83xx and 85xx
43303 - Remove lbus83xx_t and replace it with fsl_lbus_t in all 83xx boards
43304 files which use lbus83xx_t.
43305 - Move FMR, FIR, FCR, FPAR, LTESR from mpc83xx.h to asm/fsl_lbc.h so that
43306 85xx can share them.
43308 Signed-off-by: Jason Jin <Jason.Jin@freescale.com>
43309 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
43310 Signed-off-by: Scott Wood <scottwood@freescale.com>
43312 commit 695c130e4bf75b444720ddfd83aca88f41c046cf
43313 Author: Scott Wood <scottwood@freescale.com>
43314 Date: Mon Oct 27 15:38:30 2008 -0500
43316 NAND: Align right column of the shorthelp with other commands.
43318 I accidentally broke this in when making consistent the partial
43319 alignment of the longhelp.
43321 Signed-off-by: Scott Wood <scottwood@freescale.com>
43323 commit 33efde5ecac91ab118ff00b95a181fd6d75f8645
43324 Author: Karl Beldan <karl.beldan@gmail.com>
43325 Date: Mon Sep 15 16:08:03 2008 +0200
43327 NAND: Reset chip on power-up
43329 Some chips require a RESET after power-up (e.g. Micron MT29FxGxxxxx).
43330 The first command sent is NAND_CMD_READID.
43331 Issue a NAND_CMD_RESET in nand_scan_ident before reading the device id.
43332 Tested with an MT29F4G08AAC.
43334 Signed-off-by: Karl Beldan <karl.beldan@gmail.com>
43335 Signed-off-by: Scott Wood <scottwood@freescale.com>
43337 commit c45912d8abc52de796b9059a58faf7c4166eab58
43338 Author: Scott Wood <scottwood@freescale.com>
43339 Date: Fri Oct 24 16:20:43 2008 -0500
43341 NAND: sync with 2.6.27
43343 This brings the core NAND code up to date with the Linux kernel.
43345 Since there were several drivers in Linux as of the last update that are
43346 not in u-boot, I'm not bringing over new drivers that have been added
43347 since in the absence of an interested party.
43349 I did not update OneNAND since it was recently synced by Kyungmin Park,
43350 and I'm not sure exactly what the common ancestor is.
43352 Signed-off-by: Scott Wood <scottwood@freescale.com>
43354 commit b1d0db1805c3395149777e507b6da53410abac4e
43355 Author: Kumar Gala <galak@kernel.crashing.org>
43356 Date: Tue Oct 21 17:25:47 2008 -0500
43358 bootm: Added CONFIG_BOOTM_{LINUX, NETBSD, RTEMS}
43360 Added the ability to config out bootm support for Linux, NetBSD, RTEMS
43362 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43364 commit 5a98127d81a6eefc5a78a704df619bfe362eeb87
43365 Author: Kumar Gala <galak@kernel.crashing.org>
43366 Date: Tue Oct 21 17:25:46 2008 -0500
43368 bootm: support subcommands in linux ppc bootm
43370 Add support for 'bdt', 'cmdline', 'prep' to the linux PPC bootm.
43372 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43374 commit 49c3a861d11735838f1f1b11999ce433006dc919
43375 Author: Kumar Gala <galak@kernel.crashing.org>
43376 Date: Tue Oct 21 17:25:45 2008 -0500
43378 bootm: Add subcommands
43380 Add the ability to break the steps of the bootm command into several
43381 subcommands: start, loados, ramdisk, fdt, bdt, cmdline, prep, go.
43383 This allows us to do things like manipulate device trees before
43384 they are passed to a booting kernel or setup memory for a secondary
43385 core in multicore situations.
43387 Not all OS types support all subcommands (currently only start, loados,
43388 ramdisk, fdt, and go are supported).
43390 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43392 commit be08315933537f061bc1ce61f33a29c56458bbad
43393 Author: Kumar Gala <galak@kernel.crashing.org>
43394 Date: Tue Oct 21 17:25:44 2008 -0500
43396 bootm: Move to using a function pointer table for the boot os function
43398 This removes a bit of code and makes it easier for the upcoming sub bootm
43399 command support to call into the proper OS specific handler.
43401 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43402 Signed-off-by: Wolfgang Denk <wd@denx.de>
43404 commit a369f4a492fa2805d87775d27380f0eeaca35aa6
43405 Author: Graeme Russ <graeme.russ@gmail.com>
43406 Date: Mon Sep 29 23:03:14 2008 +1000
43408 i386: Renamed show_boot_progress in assembler code
43410 Renamed show_boot_progress in assembler init phase to
43411 show_boot_progress_asm to avoid link conflicts with C version
43413 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
43415 commit 4442f45b0e1cbad35aa22d4cad22b90a57e3f32d
43416 Author: Peter Tyser <ptyser@xes-inc.com>
43417 Date: Mon Oct 27 16:42:00 2008 -0500
43419 85xx: Update MPC85xx_PORDEVSR_IO_SEL mask
43421 The MPC8572 has a 4-bit wide PORDEVSR IO_SEL field. Other MPC85xx
43422 processors have a 3-bit wide IO_SEL field but have the most
43423 significant bit is wired to 0 so this change should not affect
43426 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
43428 commit cd4251624205cb97104f6e32679dc7754934f711
43429 Author: Becky Bruce <becky.bruce@freescale.com>
43430 Date: Mon Oct 27 16:09:42 2008 -0500
43432 powerpc: fix pci window initialization to work with > 4GB DRAM
43434 The existing code has a few errors that need to be fixed in
43435 order to support large RAM sizes. Fix those, and add a
43436 comment to make it clearer.
43438 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
43439 Acked-by: Kumar Gala <galak@kernel.crashing.org>
43441 commit 219542a1a66ca017b12860920714a9859b18a5d7
43442 Author: Kumar Gala <galak@kernel.crashing.org>
43443 Date: Mon Oct 27 13:16:20 2008 -0500
43445 pci/fsl_pci_init: Removed a bunch pointless trailing backslashes.
43447 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43449 commit 6b59e03e0237a40a2305ea385defdfd92000978b
43450 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43451 Date: Mon Sep 1 16:21:22 2008 +0200
43453 lcd: Let the board code show board-specific info
43455 The information displayed when CONFIG_LCD_INFO is set is inherently
43456 board-specific, so it should be done by the board code. The current code
43457 dealing with this only handles two cases, and is already a horrible mess
43460 Yes, this duplicates some code, but it also allows boards to print more
43461 board-specific information; this used to be very difficult.
43463 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43464 Signed-off-by: Anatolij Gustschin <agust@denx.de>
43466 commit 6f93d2b8fca504200a5758f7c6dd2d6852900765
43467 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43468 Date: Mon Sep 1 16:21:21 2008 +0200
43470 lcd: Set lcd_is_enabled before clearing the screen
43472 This allows the logo/info rendering routines to use the regular
43473 lcd_putc/lcd_puts/lcd_printf calls.
43475 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43476 Signed-off-by: Anatolij Gustschin <agust@denx.de>
43478 commit 15b17ab52b7c15d46d9fc631cc06092e1e764de2
43479 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43480 Date: Mon Sep 1 16:21:20 2008 +0200
43482 lcd: Implement lcd_printf()
43484 lcd_printf() has a prototype in include/lcd.h but no implementation. Fix
43485 this by borrowing the lcd_printf() implementation from the cogent board
43486 code (which appears to use its own LCD framework.)
43488 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43489 Signed-off-by: Anatolij Gustschin <agust@denx.de>
43491 commit 70dbc54c0a5c798bcf82ae2a1e227404f412e892
43492 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43493 Date: Mon Sep 1 16:21:19 2008 +0200
43495 atmel_lcdfb: Straighten out funky vl_sync logic
43497 If the board _didn't_ request INVLINE_INVERTED, we set INVLINE_INVERTED,
43498 otherwise we don't. WTF?
43500 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43501 Signed-off-by: Anatolij Gustschin <agust@denx.de>
43503 commit 23bb28f0f76b46c4b573374b0bb3b3f23d85ef55
43504 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43505 Date: Mon Sep 1 16:21:18 2008 +0200
43507 atmel_lcdfb: Eliminate unneeded #include <asm/arch/hardware.h>
43509 atmel_lcdfb doesn't actually need anything from asm/arch/hardware.h. It
43510 includes a file that does, asm/arch/gpio.h, but this file doesn't
43511 include <asm/arch/hardware.h> like it's supposed to.
43513 Add the missing include to asm/arch/gpio.h and remove the workaround
43514 from the atmel_lcdfb driver. This makes the driver compile on avr32.
43516 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43517 Signed-off-by: Anatolij Gustschin <agust@denx.de>
43519 commit c2083e0e11a03ef8be2e9f0ed8720fdc20832f3e
43520 Author: Kumar Gala <galak@kernel.crashing.org>
43521 Date: Wed Oct 22 14:38:55 2008 -0500
43523 86xx: Convert all fsl_pci_init users to new APIs
43525 Converted MPC8610HCPD, MPC8641HPCN, and SBC8641D to use
43526 fsl_pci_setup_inbound_windows() and ft_fsl_pci_setup().
43528 With these changes the board code is a bit smaller and we get dma-ranges
43529 set in the device tree for these boards.
43531 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43532 Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43533 Acked-by: Jon Loeliger <jdl@freescale.com>
43535 commit 2dba0dea98c0dee1799ffd6fd6eb541645dbbd98
43536 Author: Kumar Gala <galak@kernel.crashing.org>
43537 Date: Tue Oct 21 08:28:33 2008 -0500
43539 85xx: Convert all fsl_pci_init users to new APIs
43541 Converted ATUM8548, MPC8536DS, MPC8544DS, MPC8548CDS, MPC8568MDS,
43542 MPC8572DS, TQM85xx, and SBC8548 to use fsl_pci_setup_inbound_windows()
43543 and ft_fsl_pci_setup().
43545 With these changes the board code is a bit smaller and we get dma-ranges
43546 set in the device tree for these boards.
43548 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43549 Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43551 commit a2aab460727e5f674353a83a81000ef794bffcae
43552 Author: Kumar Gala <galak@kernel.crashing.org>
43553 Date: Thu Oct 23 00:01:06 2008 -0500
43555 pci/fsl_pci_init: Added fdt helper for setting up bus-ranges & dma-ranges
43557 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43558 Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43560 commit b9a1fa9787a3a79573f5f932a4f8aa216bcb1785
43561 Author: Kumar Gala <galak@kernel.crashing.org>
43562 Date: Wed Oct 22 14:06:24 2008 -0500
43564 pci/fsl_pci_init: Add a common PCI inbound setup function
43566 Add a common setup function that determines the pci_region(s) based
43567 on how much memory we have in the system.
43569 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43570 Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43572 commit 612ea01018a459234d54ed57ec6a5a244ce75678
43573 Author: Kumar Gala <galak@kernel.crashing.org>
43574 Date: Tue Oct 21 10:13:14 2008 -0500
43576 pci/fsl_pci_init: Enable larger address and setting inbound windows properly
43578 * PCI Inbound window was setup incorrectly. The PCI address and system
43579 address were swapped. The PCI address should be setting piwar/piwbear
43580 and the system address should be setting pitar.
43582 * Removed masking of addresses to allow for system address to support
43583 system address & PCI address >32-bits
43585 * Set PIWBEAR & POTEAR to allow for full 64-bit PCI addresses
43587 * Respect the PCI_REGION_PREFETCH for inbound windows
43589 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43590 Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43592 commit 8ab451c46b846f2bbd7122b29ffdd9a4a04da228
43593 Author: Kumar Gala <galak@kernel.crashing.org>
43594 Date: Wed Oct 22 23:33:56 2008 -0500
43596 fdt: Added helper to set PCI dma-ranges property
43598 Added fdt_pci_dma_ranges() that parses the pci_region info from the
43599 struct pci_controller and populates the dma-ranges based on it.
43601 The max # of windws/dma-ranges we support is 3 since on embedded
43602 PowerPC based systems this is the max number of windows.
43604 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43605 Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43607 commit 3bed2aaf2d50fd13273c14d17d4fd40ef42e0d0f
43608 Author: Kumar Gala <galak@kernel.crashing.org>
43609 Date: Thu Oct 23 00:05:47 2008 -0500
43611 fdt: Add fdt_getprop_u32_default helpers
43613 Add helper functions to return find a node and return it's property
43614 or a default value.
43616 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43617 Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43618 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
43620 commit 8ba93f68a1bae89e033527ce67b41b4a87aa5b7f
43621 Author: Kumar Gala <galak@kernel.crashing.org>
43622 Date: Tue Oct 21 18:06:15 2008 -0500
43624 86xx: Enable 64-bit PCI resources on all Freescale boards
43626 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43627 Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43629 commit 0151cbaccf4504821ecfde0217299bd740086bb6
43630 Author: Kumar Gala <galak@kernel.crashing.org>
43631 Date: Tue Oct 21 11:33:58 2008 -0500
43633 85xx: Enable 64-bit PCI resources on all Freescale boards
43635 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43636 Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43638 commit 30e76d5e3bc4c5208ee63585fe12b409d9308cd8
43639 Author: Kumar Gala <galak@kernel.crashing.org>
43640 Date: Tue Oct 21 08:36:08 2008 -0500
43642 pci: Allow for PCI addresses to be 64-bit
43644 PCI bus is inherently 64-bit. While not all system require access to
43645 the full 64-bit PCI address range some do. This allows those systems
43646 to enable the full PCI address width via CONFIG_SYS_PCI_64BIT.
43648 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43649 Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43650 Acked-by: Wolfgang Denk <wd@denx.de>
43652 commit ae5f943ba8ede448a4b1a145fd8911856701ecc5
43653 Author: Dave Liu <daveliu@freescale.com>
43654 Date: Thu Oct 23 21:18:53 2008 +0800
43656 85xx: Fix the incorrect register used for DDR erratum1
43658 The 8572 DDR erratum1:
43659 DDR controller may enter an illegal state when operating
43660 in 32-bit bus mode with 4-beat bursts.
43663 When operating with a 32-bit bus, it is recommended that
43664 DDR_SDRAM_CFG[8_BE] is cleared when DDR2 memories are used.
43665 This forces the DDR controller to use 4-beat bursts when
43666 communicating to the DRAMs. However, an issue exists that
43667 could lead to data corruption when the DDR controller is
43668 in 32-bit bus mode while using 4-beat bursts.
43671 If the DDR controller is operating in 32-bit bus mode with
43672 4-beat bursts, then the controller may enter into a bad state.
43673 All subsequent reads from memory is corrupted.
43674 Four-beat bursts with a 32-bit bus only is used with DDR2 memories.
43675 Therefore, this erratum does not affect DDR3 mode.
43678 To work around this issue, software must set DEBUG_1[31] in
43679 DDR memory mapped space (CCSRBAR offset + 0x2f00 for DDR_1
43680 and CCSRBAR offset + 0x6f00 for DDR_2).
43682 Currenlty, the code is using incorrect register DDR_SDRAM_CFG_2
43683 as condition, but it should be DDR_SDRAM_CFG register.
43685 Signed-off-by: Dave Liu <daveliu@freescale.com>
43687 commit d5b693090ed08d24c18491df9d8fc7387b2906f3
43688 Author: Dave Liu <daveliu@freescale.com>
43689 Date: Thu Oct 23 21:17:19 2008 +0800
43691 85xx: remove unused config definition
43693 Signed-off-by: Dave Liu <daveliu@freescale.com>
43695 commit 0f060c3bf82832331a509f2e5d2442539e7aad09
43696 Author: Kumar Gala <galak@kernel.crashing.org>
43697 Date: Thu Oct 23 01:47:38 2008 -0500
43699 85xx: Add basic e500mc core support
43701 Introduce CONFIG_E500MC to deal with the minor differences between
43704 * Certain fields of HID0/1 don't exist anymore on e500mc
43705 * Cache line size is 64-bytes on e500mc
43706 * reset value of PIR is different
43708 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43710 commit a38a5b6edd30f29fd5fdb1d7f674521906c0e677
43711 Author: Kumar Gala <galak@kernel.crashing.org>
43712 Date: Thu Oct 23 01:47:37 2008 -0500
43714 85xx: Use CONFIG_SYS_CACHELINE_SIZE instead of magic number
43716 Using CONFIG_SYS_CACHELINE_SIZE instead of 31 means we can handle
43717 e500mc's 64-byte cacheline properly when it gets added.
43719 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43721 commit 5deb8022c3749faac30e9ad9694691e2442b5c93
43722 Author: Georg Schardt <schardt@team-ctech.de>
43723 Date: Fri Oct 24 13:51:52 2008 +0200
43725 ppc4xx: New board avnet fx12 minimodul
43727 This patch adds support for the avnet fx12 minimodul.
43728 It needs the "ppc4xx: Generic architecture for xilinx ppc405"
43729 patch from Ricardo.
43731 Signed-off-by: Georg Schardt <schardt@team-ctech.de>
43732 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43733 Signed-off-by: Stefan Roese <sr@denx.de>
43735 commit 1f4d53260ec6f8f122aed75cce7c757d97a551e0
43736 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43737 Date: Tue Oct 21 18:29:46 2008 +0200
43739 ppc4xx: Generic architecture for xilinx ppc405(v3)
43741 As "ppc44x: Unification of virtex5 pp440 boards" did for the xilinx
43742 ppc440 boards, this patch presents a common architecture for all the
43743 xilinx ppc405 boards.
43745 Any custom xilinx ppc405 board can be added very easily with no code
43748 This patch also adds a simple generic board, that can be used on almost
43749 any design with xilinx ppc405 replacing the file ppc405-generic/xparameters.h
43751 This patch is prepared to work with the latest version of EDK (10.1)
43753 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43754 Signed-off-by: Stefan Roese <sr@denx.de>
43756 commit 485c00a57fab86f72a3769480c66bf1ca22e1459
43757 Author: Stefan Roese <sr@denx.de>
43758 Date: Fri Oct 24 08:56:09 2008 +0200
43760 ppc4xx: Disable DDR2 autocalibration on Kilauea for now
43762 Since the new autocalibration still has some problems on some Kilauea
43763 boards with 200MHz DDR2 frequency we disable the autocalibration and
43764 use the hardcoded values as done before. This seems to work reliably
43765 on all known DDR2 frequencies.
43767 After the autocalibration issue is fixed we will enable it again.
43769 Signed-off-by: Stefan Roese <sr@denx.de>
43771 commit f177f4250c729727b1629fa8d8d6556c999e9b8c
43772 Author: Mike Frysinger <vapier@gentoo.org>
43773 Date: Wed Apr 9 02:02:07 2008 -0400
43775 Blackfin: fix up UART status bit handling
43777 Some Blackfin UARTs are read-to-clear while others are write-to-clear.
43778 This can cause problems when we poll the LSR and then later try and handle
43779 any errors detected.
43781 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43783 commit ae0910298f31f5bb3d33a64b8467c60ea3c5d6d0
43784 Author: Mike Frysinger <vapier@gentoo.org>
43785 Date: Sat Oct 11 20:42:17 2008 -0400
43787 Blackfin: bf561-ezkit: drop redundant code
43789 Common Blackfin code already announces CPU information.
43791 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43793 commit e2eea98bff1369f77a9f59a5fd0bd4928bc3332e
43794 Author: Mike Frysinger <vapier@gentoo.org>
43795 Date: Sat Oct 11 20:43:10 2008 -0400
43797 Blackfin: bf561-ezkit: drop pointless USB code
43799 The USB/LAN register settings are not actually used/needed in order to
43800 drive things from U-Boot, so drop the code.
43802 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43804 commit c23bff63fb03cb9dbcd26522841e53f9b34fa1ab
43805 Author: Mike Frysinger <vapier@gentoo.org>
43806 Date: Sat Oct 11 20:47:58 2008 -0400
43808 Blackfin: linker scripts: force start.o and set initcode boundaries
43810 Make sure that the start.o object is always the first object in our linker
43811 script regardless of configuration settings, and add some linker symbols
43812 so the ldr utility can properly locate the initcode when generating a LDR.
43814 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43816 commit bd33e5c613cf70e3cb51a73fdd653fe83b942bb0
43817 Author: Mike Frysinger <vapier@gentoo.org>
43818 Date: Sat Oct 11 21:19:39 2008 -0400
43820 Blackfin: small cpu init optimization while setting interrupt mask
43822 Use the sti instruction to set the initial interrupt mask rather than
43823 banging on the core IMASK MMR to save both space and time.
43825 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43827 commit 960922291c9594acb575cec7e47d7bed9b58182c
43828 Author: Mike Frysinger <vapier@gentoo.org>
43829 Date: Sat Oct 11 21:18:10 2008 -0400
43831 Blackfin: set initial stack correctly according to Blackfin ABI
43833 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43835 commit 25cd33d82ea521b7bd90ca858f8919fae1e9732b
43836 Author: Mike Frysinger <vapier@gentoo.org>
43837 Date: Sun Apr 20 03:11:53 2008 -0400
43839 Blackfin: make baud calculation more accurate
43841 We should use the algorithm in the Linux kernel so that the UART divisor
43842 calculation is more accurate. It also fixes problems on some picky UARTs
43843 that have sampling anomalies.
43845 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43847 commit 0ba1da116e5edcb0c5ae4a7585d73f6548400a06
43848 Author: Mike Frysinger <vapier@gentoo.org>
43849 Date: Mon Oct 6 04:21:41 2008 -0400
43851 Blackfin: decode hwerrcause/excause when crashing
43853 Having to decode hwerrcause/excause values is a pain, so automate it.
43855 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43857 commit 2de95bb20c488f20298df6881b700a5a757ee780
43858 Author: Mike Frysinger <vapier@gentoo.org>
43859 Date: Mon Oct 6 04:20:54 2008 -0400
43861 Blackfin: fix register dump messages
43863 Make sure we report RETI/IPEND correctly.
43865 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43867 commit 7133999e6f62a9a01f6a8ffe234b8532b3ad1e4b
43868 Author: Mike Frysinger <vapier@gentoo.org>
43869 Date: Mon Oct 6 04:19:34 2008 -0400
43871 Blackfin: don't bother displaying reboot msg when crashing
43873 The hang function already tells you to reboot, so no point in showing it
43876 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43878 commit 70c4c032ea112cc42aa1ce959c33fc4825eaef95
43879 Author: Mike Frysinger <vapier@gentoo.org>
43880 Date: Sun Jun 1 01:23:48 2008 -0400
43882 Blackfin: enable support for nested interrupts
43884 During cpu init, make sure we initialize the CEC properly so that
43885 interrupts can fire and be handled while U-Boot is running.
43887 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43889 commit 39782727e185860faa4884c2b04e84cb33d1c6cf
43890 Author: Mike Frysinger <vapier@gentoo.org>
43891 Date: Mon Oct 6 03:55:25 2008 -0400
43893 Blackfin: init NAND before relocating env
43895 If booting out of NAND, we need to make sure we initialize it properly
43896 before attempting to relocate the environment.
43898 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43900 commit 0f9a8819416ba40a53de50af148847a0e508f84d
43901 Author: Mike Frysinger <vapier@gentoo.org>
43902 Date: Thu Aug 7 18:40:13 2008 -0400
43904 Blackfin: check cache bits, not cplb bits
43906 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43908 commit 2c1ea9e370cb72dd6a5aa32338e87a8a1f77bd76
43909 Author: Mike Frysinger <vapier@gentoo.org>
43910 Date: Thu Aug 7 17:52:59 2008 -0400
43912 Blackfin: drop unused cache flush code
43914 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43916 commit 50f0d211912a648e31aa9123b4665a0444bb8ca9
43917 Author: Mike Frysinger <vapier@gentoo.org>
43918 Date: Thu Aug 7 15:21:47 2008 -0400
43920 Blackfin: unify cache handling code
43922 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43924 commit 3c8798983403cb68a827d7a0d09b1134524a1b7d
43925 Author: Mike Frysinger <vapier@gentoo.org>
43926 Date: Mon Oct 6 03:39:07 2008 -0400
43928 Blackfin: only initialize the RTC when actually used
43930 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43932 commit 621e579b812dd1a2e6777f7cbf6e55e736505823
43933 Author: Mike Frysinger <vapier@gentoo.org>
43934 Date: Mon Oct 6 03:44:33 2008 -0400
43936 Blackfin: fix SWRST register definition
43938 The SWRST register is a 16bit, not 32bit, register.
43940 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43942 commit 06121c4e2d183887dcd7a4ca2dcd395b213ea15b
43943 Author: Mike Frysinger <vapier@gentoo.org>
43944 Date: Thu Aug 7 18:54:57 2008 -0400
43946 Blackfin: build with -fomit-frame-pointer
43948 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43950 commit adbfeeb7b32f737a9738daa583350d2bb9ed017a
43951 Author: Mike Frysinger <vapier@gentoo.org>
43952 Date: Thu Aug 7 17:50:26 2008 -0400
43954 Blackfin: document some of the blackfin directories
43956 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43958 commit e4337968e43698a68ba608369f46d4a4114111ca
43959 Author: Mike Frysinger <vapier@gentoo.org>
43960 Date: Thu Aug 7 15:16:56 2008 -0400
43962 Blackfin: only enable hardware error irq by default
43964 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43966 commit 2b66f08f257ef6a06785f27b3c6dc2a4cfc9cac4
43967 Author: Mike Frysinger <vapier@gentoo.org>
43968 Date: Thu Aug 7 13:36:43 2008 -0400
43970 Blackfin: punt old unused mem_init.h header
43972 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43974 commit bcc121a01608042066a19ab5bff5bcfb805bf406
43975 Author: Mike Frysinger <vapier@gentoo.org>
43976 Date: Thu Aug 7 13:18:55 2008 -0400
43978 Blackfin: delete unused page_descriptor_table_size define
43980 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43982 commit 30fb9d24ae16e5b0ed39e5b7cc85981165ca98bc
43983 Author: Mike Frysinger <vapier@gentoo.org>
43984 Date: Thu Aug 7 13:17:03 2008 -0400
43986 Blackfin: fix typo in boot mode comment and add NAND define
43988 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43990 commit 2e5cbe5461c5c4c6665e318cfe950a5a150d999c
43991 Author: Ben Maan <moo@cow>
43992 Date: Thu Aug 7 13:14:21 2008 -0400
43994 Blackfin: fix port mux defines for BF54x
43996 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43998 commit 0656ef2ba274910d31364fe022f6c7db0051660d
43999 Author: Mike Frysinger <vapier@gentoo.org>
44000 Date: Thu Aug 7 13:09:50 2008 -0400
44002 Blackfin: update anomaly lists
44004 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
44006 commit 50ca95402876cf7bac4e2d4f7855f616a038763f
44007 Author: Mike Frysinger <vapier@gentoo.org>
44008 Date: Thu Aug 7 13:08:54 2008 -0400
44010 Blackfin: unify DSPID/DBGSTAT MMR definitions
44012 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
44014 commit d9d8c7c696dec370ca714c03beb6e79d4c90bd5e
44015 Author: Wolfgang Denk <wd@denx.de>
44016 Date: Tue Oct 21 15:53:51 2008 +0200
44018 Fix strmhz(): avoid printing negative fractions
44020 Signed-off-by: Wolfgang Denk <wd@denx.de>
44022 commit 4a7f6b750d8de543fdf8e58acd86745010054571
44023 Author: Richard Retanubun <RichardRetanubun@ruggedcom.com>
44024 Date: Fri Oct 17 08:55:51 2008 -0400
44026 mpc83xx: Removed #ifdef CONFIG_MPC834X dependency on upmconfig function
44028 This is done to allow other 83XX based platforms which also have UPM
44029 (e.g. 8360) to configure and use their UPM in u-boot.
44031 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
44032 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44034 commit 3bf1be3c0cfb1129b68cc1474119e5f323536488
44035 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44036 Date: Tue Oct 14 22:58:53 2008 +0400
44038 mpc83xx: add support for switching between USB Host/Function for MPC837XEMDS
44040 With this patch u-boot can fixup the dr_mode and phy_type properties
44041 for the Dual-Role USB controller.
44043 While at it, also remove #ifdefs around includes, they are not needed.
44045 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44046 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44048 commit b3379f3fd13969934c00097c05754e7a8990fd39
44049 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44050 Date: Wed Oct 8 20:52:54 2008 +0400
44052 mpc83xx: add ELBC NAND support for the MPC837XEMDS boards
44054 Though NAND chip is replaceable on the MPC837XE-MDS boards, the
44055 current settings don't work with the default chip on the board.
44056 Nevertheless Freescale's U-Boot sets the option register correctly,
44057 so I just dumped the register from the working u-boot. My guess is
44058 that the old settings were applicable for some pilot boards, not
44059 found in the production.
44061 This patch also enables FSL ELBC driver so that we could access
44062 the NAND storage in the u-boot.
44064 The NAND support costs about 45KB, so the u-boot no longer fits
44065 into two 128KB NOR flash sectors, thus we also have to adjust
44066 environment location: add another 128KB to the monitor length.
44068 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44070 It is due to hardware design and logic defect, that is the
44071 I/O[0:7] of NAND chip is connected to LAD[7:0], so when
44072 the NAND chip connected to nLCS3, you have to set up the
44073 OR3[BCTLD] = '1' for normal operation, otherwise it will have
44074 bus contention due to the pin 48/25 of U60 is enabled.
44076 Setup the OR3[BCTLD] = '1' , that meaning the LBCTL is not
44077 asserted upon access to the NAND chip, keep the default state.
44079 Acked-by: Dave Liu <daveliu@freescale.com>
44080 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44082 commit 00f7bbae92e3b13f2b37aeb1def9bb12445521b7
44083 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44084 Date: Thu Oct 2 19:17:33 2008 +0400
44086 mpc83xx: fix PCI scan hang on the standalone MPC837xE-MDS boards
44088 The MPC837xE-MDS board's CPLD can auto-detect if the board is on the PIB,
44089 standalone or acting as a PCI agent. User's Guide says:
44091 - When the CPLD recognizes its location on the PIB it automatically
44092 configures RCW to the PCI Host.
44093 - If the CPLD fails to recognize its location then it is automatically
44094 configured as an Agent and the PCI is configured to an external arbiter.
44096 This sounds good. Though in the standalone setup the CPLD sets PCI_HOST
44097 flag (it's ok, we can't act as PCI agents since we receive CLKIN, not
44098 PCICLK), but the CPLD doesn't set the ARBITER_ENABLE flag, and without
44099 any arbiter bad things will happen (here the board hangs during any config
44102 In this situation we must disable the PCI. And in case of anybody really
44103 want to use an external arbiter, we provide "pci_external_aribter"
44104 environment variable.
44106 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44107 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44109 commit 1da83a63d8e1b4bddeb82581b1745a09aac3e2d3
44110 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44111 Date: Thu Oct 2 18:32:25 2008 +0400
44113 mpc83xx: add SGMII riser module support for the MPC8378E-MDS boards
44115 This involves configuring the SerDes and fixing up the flags and
44116 PHY addresses for the TSECs.
44118 For Linux we also fix up the device tree.
44120 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44121 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44123 commit e6d9c8916de9c24f2c52d0b01cf00d2e74a04cd8
44124 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44125 Date: Thu Oct 2 18:31:59 2008 +0400
44127 mpc83xx: add TSECs' HRCWH masks for MPC837x processors
44129 We'll use these masks to parse TSEC modes out of HRCWH.
44131 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44132 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44134 commit 6f9cc6608b4e1cefde56c0fb99ae1c95c42575ff
44135 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44136 Date: Thu Oct 2 18:31:56 2008 +0400
44138 mpc83xx: serdes: add forgotten shifts for rfcks
44140 The rfcks should be shifted by 28 bits left. We didn't notice the bug
44141 because we were using only 100MHz clocks (for which rfcks == 0).
44143 Though, for SGMII we'll need 125MHz clocks.
44145 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44146 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44148 commit 55c531984dcf933e4cd13a187a7e08e873b7ced1
44149 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44150 Date: Thu Oct 2 18:31:53 2008 +0400
44152 mpc83xx: fix serdes setup for the MPC8378E boards
44154 MPC837xE specs says that SerDes1 has:
44156 — Two lanes running x1 SGMII at 1.25 Gbps;
44157 — Two lanes running x1 SATA at 1.5 or 3.0 Gbps.
44161 — Two lanes running x1 PCI Express at 2.5 Gbps;
44162 — One lane running x2 PCI Express at 2.5 Gbps;
44163 — Two lanes running x1 SATA at 1.5 or 3.0 Gbps.
44165 The spec also explicitly states that PEX options are not valid for
44168 Nevertheless MPC8378 RDB and MDS boards configure the SD1 for PEX,
44169 which is wrong to do.
44171 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44172 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44174 commit 5c2ff323a94e27e481f70c44838d43fcd844dd46
44175 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44176 Date: Wed Sep 10 18:12:37 2008 +0400
44178 mpc83xx: mpc8360emds: rework LBC SDRAM setup
44180 Currently 64M of LBC SDRAM are mapped at 0xF0000000 which makes
44181 it difficult to use (b/c then the memory is discontinuous and
44182 there is quite big memory hole between the DDR/SDRAM regions).
44184 This patch reworks LBC SDRAM setup so that now we dynamically
44185 place the LBC SDRAM near the DDR (or at 0x0 if there isn't any
44188 With this patch we're able to:
44190 - Boot without external DDR memory;
44191 - Use most "DDR + SDRAM" setups without need to support for
44192 sparse/discontinuous memory model in the software.
44194 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44195 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44197 commit def0819e920b05b34b56d8b42e1e43d9b89a52d6
44198 Author: Wolfgang Denk <wd@xpert.denx.de>
44199 Date: Tue Oct 21 11:23:56 2008 +0200
44201 FDT: don't use private kernel header files
44203 On some systems (for example Fedora Core 4) U-Boot builds with the
44204 following wanrings only:
44207 In file included from /home/wd/git/u-boot/include/libfdt_env.h:33,
44209 /usr/include/asm/byteorder.h:6:2: warning: #warning using private kernel header; include <endian.h> instead!
44211 This patch fixes this problem.
44213 Signed-off-by: Wolfgang Denk <wd@denx.de>
44215 commit f4d14c55504ce40287321bd63ee269e3233ee4ae
44216 Author: Stefan Roese <sr@denx.de>
44217 Date: Mon Oct 13 15:15:31 2008 +0200
44219 ppc4xx: Add 1.0 & 1.066 GHz to canyonlands bootstrap command for PLL setup
44221 Signed-off-by: Stefan Roese <sr@denx.de>
44223 commit 43cbce69d48d052574d71f50724be546d90a46a4
44224 Author: Stefan Roese <sr@denx.de>
44225 Date: Mon Oct 13 10:45:14 2008 +0200
44227 ppc4xx: Correctly setup ranges property in ebc node
44229 Previously only the NOR flash mapping was written into the ranges
44230 property of the ebc node. This patch now writes all enabled chip
44231 select areas into the ranges property.
44233 Signed-off-by: Stefan Roese <sr@denx.de>
44235 commit d7b26d58328f137471ea97de382bfa63f7239931
44236 Author: Dirk Eibach <eibach@gdsys.de>
44237 Date: Wed Oct 8 15:37:50 2008 +0200
44239 ppc4xx: Add GDSys neo 405EP board support
44241 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
44242 Signed-off-by: Stefan Roese <sr@denx.de>
44244 commit c11da194545d2f4bbb54be1bb5e504e20ce8c16c
44245 Author: Niklaus Giger <niklaus.giger@netstal.com>
44246 Date: Wed Oct 1 14:46:13 2008 +0200
44248 ppc4xx: Update configs for Netstal boards
44250 I reorganized my config files, putting the common stuff into netstal-common.h
44251 (got the idea by looking a amcc-common.h from Stefan).
44253 Added stuff to boot the new powerpc linux via NFS (only tested with HCU4).
44255 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
44256 Signed-off-by: Stefan Roese <sr@denx.de>
44258 commit c9c11d751e4242cf29c3c3c290d971f6d0cb1d15
44259 Author: Adam Graham <agraham@amcc.com>
44260 Date: Wed Oct 8 10:13:19 2008 -0700
44262 ppc4xx: Add routine to retrieve CPU number
44264 Provide a weak defined routine to retrieve the CPU number for
44265 reference boards that have multiple CPU's. Default behavior
44266 is the existing single CPU print output. Reference boards with
44267 multiple CPU's need to provide a board specific routine.
44268 See board/amcc/arches/arches.c for an example.
44270 Signed-off-by: Adam Graham <agraham@amcc.com>
44271 Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
44272 Signed-off-by: Stefan Roese <sr@denx.de>
44274 commit 59217bae40e90982ab5400d849c08af683ace036
44275 Author: Adam Graham <agraham@amcc.com>
44276 Date: Wed Oct 8 10:13:14 2008 -0700
44278 ppc4xx: Add static support for 44x IBM SDRAM Controller
44280 This patch add the capability to configure a PPC440 based IBM SDRAM
44281 Controller with static, compiled-in, values. PPC440 memory subsystem
44282 includes a Memory Queue core.
44284 Signed-off-by: Adam Graham <agraham@amcc.com>
44285 Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
44286 Signed-off-by: Stefan Roese <sr@denx.de>
44288 commit f09f09d3899017aaaa2b031bba63c271e9c48e4d
44289 Author: Adam Graham <agraham@amcc.com>
44290 Date: Wed Oct 8 10:12:53 2008 -0700
44292 ppc4xx: Add AMCC Arches board support (dual 460GT)
44294 The Arches Evaluation board is based on the AMCC 460GT SoC chip.
44295 This board is a dual processor board with each processor providing
44296 independent resources for Rapid IO, Gigabit Ethernet, and serial
44297 communications. Each 460GT has it's own 512MB DDR2 memory, 32MB NOR
44298 FLASH, UART, EEPROM and temperature sensor, along with a shared debug
44299 port. The two 460GT's will communicate with each other via shared
44300 memory, Gigabit Ethernet and x1 PCI-Express.
44302 Signed-off-by: Adam Graham <agraham@amcc.com>
44303 Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
44304 Signed-off-by: Stefan Roese <sr@denx.de>
44306 commit 055b12f2ffd7c34eea7e983a0588b24f2e69e0e3
44307 Author: Wolfgang Denk <wd@xpert.denx.de>
44308 Date: Sun Oct 19 21:54:30 2008 +0200
44310 TQM8260: environment in flash instead EEPROM, baudrate 115k
44312 Several customers have reported problems with the environment in
44313 EEPROM, including corrupted content after board reset. Probably the
44314 code to prevent I2C Enge Conditions is not working sufficiently.
44316 We move the environment to flash now, which allows to have a backup
44317 copy plus gives much faster boot times.
44319 Also, change the default console initialization to 115200 bps as used
44320 on most other boards.
44322 Signed-off-by: Wolfgang Denk <wd@denx.de>
44324 commit 1836881190b3d8a6918b0d64b39fe32bbbdf85d8
44325 Author: Kumar Gala <galak@kernel.crashing.org>
44326 Date: Sun Oct 19 12:49:19 2008 -0500
44328 85xx: Fix compile warning in mpc8536ds.c
44330 mpc8536ds.c: In function 'is_sata_supported':
44331 mpc8536ds.c:615: warning: unused variable 'devdisr'
44333 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44335 commit 8ed44d91c8122d00368523b0b746691c895d3b3c
44336 Author: Wolfgang Denk <wd@denx.de>
44337 Date: Sun Oct 19 02:35:50 2008 +0200
44339 Cleanup: fix "MHz" spelling
44341 Signed-off-by: Wolfgang Denk <wd@denx.de>
44343 commit 08ef89ecd174969b3544f3f0c7cd1de3c57f737b
44344 Author: Wolfgang Denk <wd@denx.de>
44345 Date: Sun Oct 19 02:35:49 2008 +0200
44347 Use strmhz() to format clock frequencies
44349 Signed-off-by: Wolfgang Denk <wd@denx.de>
44351 commit d50c7d4be150b2252c0d2e16cfcf69643bdd6dc9
44352 Author: Wolfgang Denk <wd@denx.de>
44353 Date: Sun Oct 19 02:35:48 2008 +0200
44355 strmhz(): Round numbers when printing clock frequencies
44357 Round clock frequencies for printing.
44359 Many boards printed off clock frequencies like 399 MHz instead of the
44360 exact 400 MHz because numberes were not rounded. This is fixed now.
44362 Signed-off-by: Wolfgang Denk <wd@denx.de>
44364 commit 681c02d05b29c6d46093525052c74b9c4ddc8b08
44365 Author: Timur Tabi <timur@freescale.com>
44366 Date: Mon Oct 20 15:16:47 2008 -0500
44368 85xx: properly document MPC85xx_PORDEVSR2_SEC_CFG
44370 Commit f7d190b1 corrected the value of MPC85xx_PORDEVSR2_SEC_CFG, but forgot
44371 to add a comment that the correct value disagrees with the 8544 reference
44372 manual. The changelog for that commit is also wrong, as it says "bit 28"
44373 when it should be "bit 24".
44375 Signed-off-by: Timur Tabi <timur@freescale.com>
44377 commit 360fe71e82b83e264c964c9447c537e9a1f643c8
44378 Author: Heiko Schocher <hs@denx.de>
44379 Date: Fri Oct 17 18:24:06 2008 +0200
44381 mgcoge: add redundant environment sector
44383 Signed-off-by: Heiko Schocher <hs@denx.de>
44385 commit 53ebf0c470c87d5f9fa76462e5f4064d26a9b16a
44386 Author: Heiko Schocher <hs@denx.de>
44387 Date: Fri Oct 17 18:23:27 2008 +0200
44389 mgsuvd: update size of environment
44391 Signed-off-by: Heiko Schocher <hs@denx.de>
44393 commit 2e26d837f11460c0e6dede7d65424a31e0183d09
44394 Author: Jason Jin <Jason.jin@freescale.com>
44395 Date: Fri Oct 10 11:41:00 2008 +0800
44397 Enabled the Freescale SGMII riser card on 8536DS
44399 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
44401 commit 7e183cad0c5ab6415dca95d6ac290ea918b28c55
44402 Author: Liu Yu <yu.liu@freescale.com>
44403 Date: Fri Oct 10 11:40:59 2008 +0800
44405 Enabled the Freescale SGMII riser card on 8572DS
44407 This patch based on Andy's work.
44408 Including command 'pixis_set_sgmii' support.
44410 Signed-off-by: Liu Yu <yu.liu@freescale.com>
44412 commit bff188baf9427c35745356439435acf3864d4c65
44413 Author: Liu Yu <yu.liu@freescale.com>
44414 Date: Fri Oct 10 11:40:58 2008 +0800
44416 Make pixis_set_sgmii more general to support MPC85xx boards.
44418 The pixis sgmii command depend on the FPGA support on the board, some 85xx
44419 boards support SGMII riser card but did not support this command, define
44420 CONFIG_PIXIS_SGMII_CMD for those boards which support the sgmii command.
44422 Not like 8544, 8572 has 4 eTsec so that the other two's pixis bits
44423 are not supported by 8544. Therefor, define PIXIS_VSPEED2_MASK and
44424 PIXIS_VCFGEN1_MASK in header file for both boards.
44426 Signed-off-by: Liu Yu <yu.liu@freescale.com>
44428 commit 5e981d683d2363204c76773941c2e9c2044c808f
44429 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44430 Date: Wed Oct 8 23:38:02 2008 -0500
44432 Add cpu/8xxx to TAGS_SUBDIRS
44434 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44436 commit e1f7d22b8b52fc08c4d17a6a7db1e664281aed63
44437 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44438 Date: Thu Oct 9 01:25:55 2008 -0500
44440 fsl_law clear enable before changing.
44442 Debug sessions may have left enabled laws.
44443 Changing lawbar with an unkown enabled tgtid could cause problems.
44445 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44447 commit 86be510f7b5443e7e937f696bfbe037fdc740b15
44448 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44449 Date: Thu Oct 9 00:29:27 2008 -0500
44451 mpc8572 additional end-point mode
44453 mpc8572 supports all pcie controllers as end-points with cfg_host_agent=0.
44454 Include host_agent == 0 decode for end-point determination.
44456 This is not needed for the ds reference board since pcie3 will be a host
44457 in order to connect to the uli chip. Include it here as a reference for
44458 other mpc8572 boards.
44460 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44462 commit 6856b3d0221a838580e6bb06f61425fd7529ba93
44463 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44464 Date: Wed Oct 8 23:37:59 2008 -0500
44466 85xx if NUM_CPUS>1, print cpu number
44468 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44470 commit f7fecc3e25050a036c9f50f0d2b85bc3199a96e0
44471 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44472 Date: Wed Oct 8 23:38:01 2008 -0500
44474 pixis do not print long help if not configured
44476 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44478 commit 0e17f02a8a78d85225a4d805f6a1ea95a0a460b5
44479 Author: Andy Fleming <afleming@freescale.com>
44480 Date: Tue Oct 7 08:09:50 2008 -0500
44482 Have u-boot pass stashing parameters into device tree
44484 Some cores don't support ethernet stashing at all, and some
44485 instances have errata. Adds 3 properties to gianfar nodes
44486 which support stashing. For now, just add this support to
44489 Signed-off-by: Andy Fleming <afleming@freescale.com>
44491 commit c21617fd265b7c126c6e2f2d8a23cdb00d4fade7
44492 Author: Haiying Wang <Haiying.Wang@freescale.com>
44493 Date: Fri Oct 3 12:37:57 2008 -0400
44495 Add DDR options setting on MPC8641HPCN board
44497 * Add board specific parameter table to choose correct cpo, clk_adjust,
44498 write_data_delay based on board ddr frequency and n_ranks.
44500 * Set odt_rd_cfg and odt_wr_cfg based on the dimm# and CS#.
44502 Signed-off-by: James Yang <James.Yang@freescale.com>
44503 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44505 commit 4ca06607d60d0a6378812ef58fd1eab2a7f77111
44506 Author: Haiying Wang <Haiying.Wang@freescale.com>
44507 Date: Fri Oct 3 12:37:41 2008 -0400
44509 Add ddr interleaving suppport for MPC8572DS board
44511 * Add board specific parameter table to choose correct cpo, clk_adjust,
44512 write_data_delay, 2T based on board ddr frequency and n_ranks.
44514 * Set odt_rd_cfg and odt_wr_cfg based on the dimm# and CS#.
44516 * Set memory controller interleaving mode to bank interleaving, and disable
44517 bank(chip select) interleaving mode by default, because the default on-board
44518 DDR DIMMs are 2x512MB single-rank.
44520 * Change CONFIG_ICS307_REFCLK_HZ from 33333333 to 33333000.
44522 Signed-off-by: James Yang <James.Yang@freescale.com>
44523 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44525 commit 1f293b417ac6ab8e317ca2b770377ca93edf2370
44526 Author: Haiying Wang <Haiying.Wang@freescale.com>
44527 Date: Fri Oct 3 12:37:26 2008 -0400
44529 Add debug information for DDR controller registers
44531 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44533 commit c9ffd839b1ada502c86f88edaf1534426b6688ce
44534 Author: Haiying Wang <Haiying.Wang@freescale.com>
44535 Date: Fri Oct 3 12:37:10 2008 -0400
44537 Check DDR interleaving mode
44539 * Check DDR interleaving mode from environment by reading memctl_intlv_ctl and
44541 * Print DDR interleaving mode information
44542 * Add doc/README.fsl-ddr to describe the interleaving setting
44544 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44546 commit dfb49108e4f86c2224e1f30124328b0de66ef72e
44547 Author: Haiying Wang <Haiying.Wang@freescale.com>
44548 Date: Fri Oct 3 12:36:55 2008 -0400
44550 Pass dimm parameters to populate populate controller options
44552 Because some dimm parameters like n_ranks needs to be used with the board
44553 frequency to choose the board parameters like clk_adjust etc. in the
44554 board_specific_paramesters table of the board ddr file, we need to pass
44555 the dimm parameters to the board file.
44557 * move ddr dimm parameters header file from /cpu to /include directory.
44558 * add ddr dimm parameters to populate board specific options.
44559 * Fix fsl_ddr_board_options() for all the 8xxx boards which call this function.
44561 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44563 commit dbbbb3abeff325855cae76e33d69d5665631443f
44564 Author: Haiying Wang <Haiying.Wang@freescale.com>
44565 Date: Fri Oct 3 12:36:39 2008 -0400
44567 Make DDR interleaving mode work correctly
44570 1. Correctly set intlv_ctl in cs_config.
44571 2. Correctly set sa, ea in cs_bnds when bank interleaving mode is enabled.
44572 3. Set base_address and total memory for each ddr controller in memory
44573 controller interleaving mode.
44575 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44577 commit 1c9aa76bf9013069e24258f46f4687c9f98a02d6
44578 Author: Kumar Gala <galak@kernel.crashing.org>
44579 Date: Mon Sep 22 23:40:42 2008 -0500
44581 85xx: Enable interrupt and setexpr commands on Freescale 85xx boards
44583 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44585 commit 7c0d4a7508d252d2d7c137eeb376814132dda30f
44586 Author: Kumar Gala <galak@kernel.crashing.org>
44587 Date: Mon Sep 22 14:11:11 2008 -0500
44589 85xx: Improve flash remapping on MPC8572DS & MPC8536DS
44591 Changing the flash from cacheable to cache-inhibited was taking a significant
44592 amount of time due to the fact that we were iterating over the full 256M of
44593 flash. Instead we can just flush the L1 d-cache and invalidate the i-cache.
44595 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44597 commit 54e091d3b603a3332c619199ca83a07e95960da4
44598 Author: Kumar Gala <galak@kernel.crashing.org>
44599 Date: Mon Sep 22 14:11:10 2008 -0500
44601 85xx: Export invalidate_{i,d}cache and add flush_dcache
44603 Added the ability for C code to invalidate the i/d-cache's and
44604 to flush the d-cache. This allows us to more efficient change mappings
44605 from cache-able to cache-inhibited.
44607 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44609 commit 6250f0f6297c5ba9aecdea6290799a95c5d4b1da
44610 Author: Heiko Schocher <hs@denx.de>
44611 Date: Fri Oct 17 16:11:52 2008 +0200
44613 mgcoge, mgsuvd: extract more common code
44615 in ft_blob_update () for both boards was an unneccessary
44616 repetition of code, which this patch moves in a common
44617 function for this boards.
44619 Signed-off-by: Heiko Schocher <hs@denx.de>
44621 commit 9e299192ca9850cf725456388042a5aa5a6f3ec7
44622 Author: Heiko Schocher <hs@denx.de>
44623 Date: Fri Oct 17 12:15:55 2008 +0200
44625 mgcoge, mgsuvd: use in_*/out_* accesors
44627 Signed-off-by: Heiko Schocher <hs@denx.de>
44629 commit a21ca95f8b9dca22714952b348e4905ac157b5cd
44630 Author: Heiko Schocher <hs@denx.de>
44631 Date: Fri Oct 17 13:52:51 2008 +0200
44633 mgsuvd: fix compiler warning when using soft_i2c driver
44635 Signed-off-by: Heiko Schocher <hs@denx.de>
44637 commit cac9cf7875c2a01d63422820ed4732a9bdf5ab7b
44638 Author: Heiko Schocher <hs@denx.de>
44639 Date: Fri Oct 17 12:15:05 2008 +0200
44641 mgsuvd: fix coding style
44643 Signed-off-by: Heiko Schocher <hs@denx.de>
44645 commit 5f4c3137f4f051787707c548133823f1656eb508
44646 Author: Heiko Schocher <hs@denx.de>
44647 Date: Fri Oct 17 12:13:30 2008 +0200
44649 mgcoge: Second Flash on CS5 not on CS1
44651 Signed-off-by: Heiko Schocher <hs@denx.de>
44653 commit 76da19df5b8e186d269f29190696bd31fb6c836b
44654 Author: Kumar Gala <galak@kernel.crashing.org>
44655 Date: Thu Oct 16 21:52:08 2008 -0500
44657 Added arch_lmb_reserve to allow arch specific memory regions protection
44659 Each architecture has different ways of determine what regions of memory
44660 might not be valid to get overwritten when we boot. This provides a
44661 hook to allow them to reserve any regions they care about. Currently
44662 only ppc, m68k and sparc need/use this.
44664 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44666 commit e02d4a9904c8f36395994c0c81469d552b82f5ea
44667 Author: Heiko Schocher <hs@denx.de>
44668 Date: Thu Oct 16 16:32:35 2008 +0200
44670 mgcoge: added CONFIG_FIT to support the new u-boot image format
44672 Signed-off-by: Heiko Schocher <hs@denx.de>
44674 commit 6d0f6bcf337c5261c08fabe12982178c2c489d76
44675 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44676 Date: Thu Oct 16 15:01:15 2008 +0200
44678 rename CFG_ macros to CONFIG_SYS
44680 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44682 commit 71edc271816ec82cf0550dd6980be2da3cc2ad9e
44683 Author: Kumar Gala <galak@kernel.crashing.org>
44684 Date: Mon Oct 13 14:12:55 2008 -0500
44686 74xx/7xx/86xx: Rename flush_data_cache to flush_dcache to match 85xx version
44688 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44690 commit b799cb4c0eebb0762e91e9653d8b9cc9a98440e3
44691 Author: Kumar Gala <galak@kernel.crashing.org>
44692 Date: Tue Sep 23 10:05:02 2008 -0500
44694 Expose command table search for sub-commands
44696 Sub-command can benefit from using the same table and search functions
44697 that top level commands have. Expose this functionality by refactoring
44698 find_cmd() and introducing find_cmd_tbl() that sub-command processing
44701 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44703 commit f7e51b27508446f8cae3927975817137979ad5e8
44704 Author: Heiko Schocher <hs@denx.de>
44705 Date: Wed Oct 15 09:41:33 2008 +0200
44707 mgsuvd, mgcoge: added BOOTCOUNT feature.
44709 Signed-off-by: Heiko Schocher <hs@denx.de>
44711 commit 8f64da7f83b553889bc08400c97047998382e9d2
44712 Author: Heiko Schocher <hs@denx.de>
44713 Date: Wed Oct 15 09:41:00 2008 +0200
44715 mgcoge, mgsuvd: added support for the IVM EEprom.
44717 The EEprom contains some Manufacturerinformation,
44718 which are read from u-boot at boot time, and saved
44719 in same hush shell variables.
44721 Signed-off-by: Heiko Schocher <hs@denx.de>
44723 commit 81473f67810c4c9b7efaed8dee258ed6bc4c7983
44724 Author: Heiko Schocher <hs@denx.de>
44725 Date: Wed Oct 15 09:40:28 2008 +0200
44727 hush: add showvar command for hush shell.
44729 This new command shows the local variables defined in
44734 - print values of all hushshell variables
44736 - print value of hushshell variable 'name'
44738 Also make the set_local_var() and unset_local_var ()
44739 no longer static, so it is possible to define local
44740 hush shell variables at boot time. If CONFIG_HUSH_INIT_VAR
44741 is defined, u-boot calls hush_init_var (), where
44742 boardspecific code can define local hush shell
44743 variables at boottime.
44745 Signed-off-by: Heiko Schocher <hs@denx.de>
44747 commit 67b23a322848d828a5e45c0567b72762bfde7abf
44748 Author: Heiko Schocher <hs@denx.de>
44749 Date: Wed Oct 15 09:39:47 2008 +0200
44751 I2C: adding new "i2c bus" Command to the I2C Subsystem.
44753 With this Command it is possible to add new I2C Busses,
44754 which are behind 1 .. n I2C Muxes. Details see README.
44756 Signed-off-by: Heiko Schocher <hs@denx.de>
44758 commit c24853644ddd2dd2e4246b5854a93e6254a14092
44759 Author: Heiko Schocher <hs@denx.de>
44760 Date: Wed Oct 15 09:39:08 2008 +0200
44762 mgcoge, mgsuvd: add board specific I2C deblocking mechanism.
44764 As documented in doc/I2C_Edge_Conditions, adding a
44765 board specific deblocking mechanism via CFG_I2C_INIT_BOARD
44766 for the mgcoge and mgsuvd board.
44768 This code was originally written by Keymile in association
44769 with Anatech and Atmel in 1998. The Code toggels the SCL
44770 until the SCA line goes to HIGH (max. 16 times).
44771 And after this, a start condition is sent.
44773 This is another approach to deblock the I2C Bus. The
44774 soft I2C driver actually sends 9 clocks with SDA High,
44775 and then a stop at the end, to deblock the I2C Bus.
44777 Maybe we should use the approach from Keymile as
44780 Signed-off-by: Heiko Schocher <hs@denx.de>
44782 commit 4ca107effebfbabac1057c39632105dacef95957
44783 Author: Heiko Schocher <hs@denx.de>
44784 Date: Wed Oct 15 09:38:38 2008 +0200
44786 soft_i2c: Add CFG_I2C_INIT_BOARD option
44788 This patch adds the option for a boardspecific
44789 I2C deblocking mechanism for the soft i2c driver.
44791 Signed-off-by: Heiko Schocher <hs@denx.de>
44793 commit e5e4edd9f1f76210a09c34ee835f6cff60fdbbd1
44794 Author: Heiko Schocher <hs@denx.de>
44795 Date: Wed Oct 15 09:38:07 2008 +0200
44797 mgcoge, mgsuvd: add DTT (LM75) support.
44799 Signed-off-by: Heiko Schocher <hs@denx.de>
44801 commit 8e442df438ab677057571e3ac01846bff7719bce
44802 Author: Heiko Schocher <hs@denx.de>
44803 Date: Wed Oct 15 09:37:34 2008 +0200
44805 lm75: Make the LM75 MULTI_BUS compatible.
44807 Signed-off-by: Heiko Schocher <hs@denx.de>
44809 commit 12f1678127c1df2b2878ba93c88948bedc060775
44810 Author: Heiko Schocher <hs@denx.de>
44811 Date: Wed Oct 15 09:37:04 2008 +0200
44813 lm75: fix Codingstyle issues.
44815 Signed-off-by: Heiko Schocher <hs@denx.de>
44817 commit f2202450c75ba6934b356024101500ddcde6e2a6
44818 Author: Heiko Schocher <hs@denx.de>
44819 Date: Wed Oct 15 09:36:33 2008 +0200
44821 mgcoge, mgsuvd: added EEprom support.
44823 Signed-off-by: Heiko Schocher <hs@denx.de>
44825 commit 9661bf9d120f760238b2a073b84f2baf05010057
44826 Author: Heiko Schocher <hs@denx.de>
44827 Date: Wed Oct 15 09:36:03 2008 +0200
44829 mgcoge, mgsuvd: add I2C support.
44831 Signed-off-by: Heiko Schocher <hs@denx.de>
44833 commit 98aed379586a155292efbf3209356836584b601c
44834 Author: Heiko Schocher <hs@denx.de>
44835 Date: Wed Oct 15 09:35:26 2008 +0200
44837 soft_i2c: prevent compiler warnings if driver does not use CPU Pins.
44839 This patch fixes the following warnings, when using
44840 the soft_i2c driver using no CPU pins on MPC82xx or MPC8xx
44843 soft_i2c.c: In function 'send_reset':
44844 soft_i2c.c:93: warning: unused variable 'immr'
44845 soft_i2c.c: In function 'send_start':
44846 soft_i2c.c:124: warning: unused variable 'immr'
44847 soft_i2c.c: In function 'send_stop':
44848 soft_i2c.c:146: warning: unused variable 'immr'
44849 soft_i2c.c: In function 'send_ack':
44850 soft_i2c.c:171: warning: unused variable 'immr'
44851 soft_i2c.c: In function 'write_byte':
44852 soft_i2c.c:196: warning: unused variable 'immr'
44853 soft_i2c.c: In function 'read_byte':
44854 soft_i2c.c:244: warning: unused variable 'immr'
44856 Signed-off-by: Heiko Schocher <hs@denx.de>
44858 commit 799b784aa00cb03a352847ab9f9acdde79b72d21
44859 Author: Heiko Schocher <hs@denx.de>
44860 Date: Wed Oct 15 09:34:45 2008 +0200
44862 i2c: add CONFIG_I2C_MULTI_BUS for soft_i2c and mpc8260 i2c driver.
44864 Signed-off-by: Heiko Schocher <hs@denx.de>
44866 commit 0809ea2f4340ab2047400c7d3d3047f97987d0fd
44867 Author: Heiko Schocher <hs@denx.de>
44868 Date: Wed Oct 15 09:34:05 2008 +0200
44870 mgcoge: fix Coding Style issues.
44872 Signed-off-by: Heiko Schocher <hs@denx.de>
44874 commit e43a27c49712203fe8848a17714330623edfb2eb
44875 Author: Heiko Schocher <hs@denx.de>
44876 Date: Wed Oct 15 09:33:30 2008 +0200
44878 I2C: add new command i2c reset.
44880 If I2C Bus is blocked (see doc/I2C_Edge_Conditions),
44881 it is not possible to get out of this, until the
44882 complete Hardware gets a reset. This new commando
44883 calls again i2c_init (and that calls i2c_init_board
44884 if defined), which will deblock the I2C Bus.
44886 Signed-off-by: Heiko Schocher <hs@denx.de>
44887 Signed-off-by: Wolfgang Denk <wd@denx.de>
44889 commit 86e9cdf8c415c1a9725e9dae5237ba1e7bd9f686
44890 Author: Heiko Schocher <hs@denx.de>
44891 Date: Wed Oct 15 09:32:25 2008 +0200
44893 mgsuvd, mgcoge: move this 2 boards in one dir.
44895 There are some more extensions, which are for both boards
44896 and some more boards from this manufacturer will follow soon.
44898 Signed-off-by: Heiko Schocher <hs@denx.de>
44899 Signed-off-by: Wolfgang Denk <wd@denx.de>
44901 commit 1c6fe6eac75d695fde677af8330c0dbe75fb6a2b
44902 Author: Dirk Eibach <eibach@gdsys.de>
44903 Date: Wed Oct 8 13:44:27 2008 +0200
44905 hwmon: Add LM63 support
44907 This patch adds support for the National LM63 temperature
44908 sensor with integrated fan control. It's used on the GDSys
44909 Neo board (405EP) which will be submitted later.
44911 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
44912 Acked-by: Stefan Roese <sr@denx.de>
44914 commit 7ba890bf2f2b92831420243c058951aa831119fd
44915 Author: Kyungmin Park <kmpark@infradead.org>
44916 Date: Wed Oct 8 11:01:17 2008 +0900
44918 Add Red Black Tree support
44920 Now it's used at UBI module. Of course other modules can use it.
44921 If you want to use it, please define CONFIG_RBTREE
44923 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
44925 commit fbd85ad65dd9c98f36ed3fb12fe41f381b7d4794
44926 Author: richardretanubun <richardretanubun@ruggedcom.com>
44927 Date: Mon Oct 6 16:10:53 2008 -0400
44929 CONFIG_EFI_PARTITION: Added support for EFI partition in cmd_ext2fs.c
44931 Added support for CONFIG_EFI_PARTITION to ext2 commands.
44932 Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
44934 commit 07f3d789b9beb7ce3278c974f4d5c8f51b6ab567
44935 Author: richardretanubun <richardretanubun@ruggedcom.com>
44936 Date: Fri Sep 26 11:13:22 2008 -0400
44938 Add support for CONFIG_EFI_PARTITION (GUID Partition Table)
44940 The GUID (Globally Unique Identifier) Partition Table (GPT) is a part
44941 of EFI. See http://en.wikipedia.org/wiki/GUID_Partition_Table
44943 Based on linux/fs/partitions/efi.[ch]
44945 Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
44947 commit fbc87dc0546dff709b38f358e2c5d5e39c4ca374
44948 Author: Bartlomiej Sieka <tur@semihalf.com>
44949 Date: Wed Oct 1 15:26:32 2008 +0200
44951 FIT: output image load address for type 'firmware', fix message while there
44953 Now that the auto-update feature uses the 'firmware' type for updates, it is
44954 useful to inspect the load address of such images.
44956 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44958 commit 4bae90904b69ce3deb9f7c334ef12ed74e18a275
44959 Author: Bartlomiej Sieka <tur@semihalf.com>
44960 Date: Wed Oct 1 15:26:31 2008 +0200
44962 Automatic software update from TFTP server
44964 The auto-update feature allows to automatically download software updates
44965 from a TFTP server and store them in Flash memory during boot. Updates are
44966 contained in a FIT file and protected with SHA-1 checksum.
44968 More detailed description can be found in doc/README.update.
44970 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
44971 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44973 commit 3f0cf51dabacc2724731c5079a60ea989103bb8f
44974 Author: Bartlomiej Sieka <tur@semihalf.com>
44975 Date: Wed Oct 1 15:26:27 2008 +0200
44977 flash: factor out adjusting of Flash address to the end of sector
44979 The upcoming automatic update feature needs the ability to adjust an
44980 address within Flash to the end of its respective sector. Factor out
44981 this functionality to a new function flash_sect_roundb().
44983 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
44984 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44985 Signed-off-by: Stefan Roese <sr@denx.de>
44987 commit e83cc06375ac2bea0830c6ed0f9d8fdc3c1b27d5
44988 Author: Bartlomiej Sieka <tur@semihalf.com>
44989 Date: Wed Oct 1 15:26:29 2008 +0200
44991 net: Make TFTP server timeout configurable
44993 There are two aspects of a TFTP transfer involving timeouts:
44994 1. timeout waiting for initial server reply after sending RRQ
44995 2. timeouts while transferring actual data from the server
44997 Since the upcoming auto-update feature attempts a TFTP download during each
44998 boot, it is undesirable to have a long delay when the TFTP server is not
44999 available. Thus, this commit makes the server timeout (1.) configurable by two
45002 TftpRRQTimeoutMSecs
45003 TftpRRQTimeoutCountMax
45005 TftpRRQTimeoutMSecs overrides default timeout when trying to connect to a TFTP
45006 server, TftpRRQTimeoutCountMax overrides default number of connection retries.
45007 The total delay when trying to download a file from a non-existing TFTP server
45008 is TftpRRQTimeoutMSecs x TftpRRQTimeoutCountMax milliseconds.
45010 Timeouts during file transfers (2.) are unaffected.
45012 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
45013 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
45014 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45016 commit 49f3bdbba8071f56d950a9498b6cdb998b35340a
45017 Author: Bartlomiej Sieka <tur@semihalf.com>
45018 Date: Wed Oct 1 15:26:28 2008 +0200
45020 net: express the first argument to NetSetTimeout() in milliseconds
45022 Enforce millisecond semantics of the first argument to NetSetTimeout() --
45023 the change is transparent for well-behaving boards (CFG_HZ == 1000 and
45024 get_timer() countiing in milliseconds).
45026 Rationale for this patch is to enable millisecond granularity for
45027 network-related timeouts, which is needed for the upcoming automatic
45028 software update feature.
45030 Summary of changes:
45031 - do not scale the first argument to NetSetTimeout() by CFG_HZ
45032 - change timeout values used in the networking code to milliseconds
45034 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
45035 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
45036 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45038 commit c68a05feeb88de9fcf158e67ff6423c4cc988f88
45039 Author: richardretanubun <richardretanubun@ruggedcom.com>
45040 Date: Mon Sep 29 18:28:23 2008 -0400
45042 Adds two more ethernet interface to 83xx
45044 Added as a convenience for other platforms that uses MPC8360 (has 8 UCC).
45045 Six eth interface is chosen because the platform I am using combines
45046 UCC1&2 and UCC3&4 as 1000 Eth and the other four UCCs as 10/100 Eth.
45048 Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
45049 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45051 commit 41410eee472b0f42e03a77f961bbc55ef58f3c01
45052 Author: Haiying Wang <Haiying.Wang@freescale.com>
45053 Date: Wed Sep 24 11:42:12 2008 -0500
45055 Change UEC PHY interface to RGMII on MPC8568MDS
45057 Change UEC phy interface from GMII to RGMII on MPC8568MDS board
45059 Because on MPC8568MDS, GMII interface is only recommended for 1000Mbps speed,
45060 but RGMII interface can work at 10/100/1000Mbps, and RGMII interface works more stable.
45062 Now both UEC1 and UEC2 can work properly under u-boot.
45064 It is also in consistent with the kernel setting for 8568 UEC phy interface.
45066 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45067 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45069 commit b59b16ca24bc7e77ec113021a6d77b9b32fcf192
45070 Author: Wolfgang Denk <wd@denx.de>
45071 Date: Sat Oct 18 21:30:31 2008 +0200
45073 Prepare v2008.10 release: update CHANGELOG & Makefile
45075 Signed-off-by: Wolfgang Denk <wd@denx.de>
45077 commit f7a35a60cf45491871a5c28e9ad24db005487857
45078 Author: Heiko Schocher <hs@denx.de>
45079 Date: Fri Oct 17 18:24:06 2008 +0200
45081 mgcoge: add redundant environment sector
45083 Signed-off-by: Heiko Schocher <hs@denx.de>
45084 Signed-off-by: Wolfgang Denk <wd@denx.de>
45086 commit c2537ee85954af9d036b18b644f3e18d837bf4a5
45087 Author: Heiko Schocher <hs@denx.de>
45088 Date: Fri Oct 17 18:23:27 2008 +0200
45090 mgsuvd: update size of environment
45092 Signed-off-by: Heiko Schocher <hs@denx.de>
45094 commit fa7b1c07e9371aea8f87ee6d3c2ea5564bd8cc8d
45095 Author: Lepcha Suchit <Suchit.Lepcha@freescale.com>
45096 Date: Thu Oct 16 13:38:00 2008 -0500
45098 83xx NAND boot: wait for LTESR[CC]
45100 At least some revisions of the 8313, and possibly other chips, do not
45101 wait for all pages of the initial 4K NAND region to be loaded before
45102 beginning execution; thus, we wait for it before branching out of the
45105 This fixes warm reset problems when booting from NAND on 8313erdb.
45107 Signed-off-by: Scott Wood <scottwood@freescale.com>
45108 Acked-by: Kim Phillips <kim.phillips@freescale.com>
45110 commit bf29e0ea0af03d593c64614136acc723a7a022a2
45111 Author: Yuri Tikhonov <yur@emcraft.com>
45112 Date: Fri Oct 17 12:54:18 2008 +0200
45114 ppc4xx: PPC44x MQ initialization
45116 Set the MQ Read Passing & MCIF Cycle limits to the recommended by AMCC
45117 values. This fixes the occasional 440SPe hard locking issues when the 440SPe's
45118 dedicated DMA engines are used (e.g. by the h/w accelerated RAID driver).
45120 Previously the appropriate initialization had been made in Linux, by the
45121 ppc440spe ADMA driver, which is wrong because modifying the MQ configuration
45122 registers after normal operation has begun is not supported and could
45123 have unpredictable results.
45125 Comment from Stefan: This patch doesn't change the resulting value of the
45126 MQ registers. It explicitly sets/clears all bits to the desired state which
45127 better documents the resulting register value instead of relying on pre-set
45130 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
45131 Signed-off-by: Stefan Roese <sr@denx.de>
45133 commit ec081c2c190148b374e86a795fb6b1c49caeb549
45134 Author: Stefan Roese <sr@denx.de>
45135 Date: Fri Oct 17 12:51:46 2008 +0200
45137 ppc4xx: PPC44x MQ initialization
45139 Set the MQ Read Passing & MCIF Cycle limits to the recommended by AMCC
45140 values. This fixes the occasional 440SPe hard locking issues when the 440SPe's
45141 dedicated DMA engines are used (e.g. by the h/w accelerated RAID driver).
45143 Previously the appropriate initialization had been made in Linux, by the
45144 ppc440spe ADMA driver, which is wrong because modifying the MQ configuration
45145 registers after normal operation has begun is not supported and could
45146 have unpredictable results.
45148 Comment from Stefan: This patch doesn't change the resulting value of the
45149 MQ registers. It explicitly sets/clears all bits to the desired state which
45150 better documents the resulting register value instead of relying on pre-set
45153 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
45154 Signed-off-by: Stefan Roese <sr@denx.de>
45156 commit f7d190b1c0b3ab7fc53074ad2862f7de99de37ff
45157 Author: Kumar Gala <galak@kernel.crashing.org>
45158 Date: Thu Oct 16 21:58:50 2008 -0500
45160 85xx: Using proper I2C source clock divider for MPC8544
45162 The MPC8544 RM incorrect shows the SEC_CFG bit in PORDEVSR2 as being
45163 bit 26, instead it should be bit 28. This caused in incorrect
45164 interpretation of the i2c_clk which is the same as the SEC clk on
45165 MPC8544. The SEC clk is controlled by cfg_sec_freq that is reported
45168 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45170 commit 42653b826adb319a1df06e24ef26096b2a5d9d2a
45171 Author: Kumar Gala <galak@kernel.crashing.org>
45172 Date: Thu Oct 16 21:58:49 2008 -0500
45174 Revert "85xx: Using proper I2C source clock divider for MPC8544"
45176 This reverts commit dffd2446fb041f38ef034b0fcf41e51e5e489159.
45178 The fix introduced by this patch is not correct. The problem is
45179 that the documentation is not correct for the MPC8544 with regards
45180 to which bit in PORDEVSR2 is for the SEC_CFG.
45182 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45184 commit 2179c4766bffeece98e5e92040629a96c97e230c
45185 Author: Kumar Gala <galak@kernel.crashing.org>
45186 Date: Wed Oct 15 10:19:41 2008 -0500
45188 85xx: Fix compile warning
45190 mpc8536ds.c: In function 'is_sata_supported':
45191 mpc8536ds.c:614: warning: unused variable 'devdisr'
45193 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45195 commit 9029b68f3f81b3013044f167ea025e836e6c8c0e
45196 Author: Jason Jin <Jason.jin@freescale.com>
45197 Date: Wed Oct 15 10:40:24 2008 +0800
45199 Fix the function conflict in x86emu when DEBUG is on
45201 The function parse_line() in common/main.c was exposed globally by commit
45202 6636b62a6efc7f14e6e788788631ae7a7fca4537, Result in conflict with the same
45203 name funciton in drivers/bios_emulator/x86emu/debug.c when define the DEBUG.
45204 This patch fix this by renaming the function in the debug.c file.
45206 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45208 commit b4dbacf69a669a17487054552fc2761149dd6767
45209 Author: Wolfgang Denk <wd@denx.de>
45210 Date: Wed Oct 15 15:50:45 2008 +0200
45212 Coding Style cleanup, update CHANGELOG, prepare 2008.10-rc3
45214 Signed-off-by: Wolfgang Denk <wd@denx.de>
45216 commit 374b9038293d01d8744a46af9b7854a6fd99b228
45217 Author: Heiko Schocher <hs@denx.de>
45218 Date: Wed Oct 15 09:51:19 2008 +0200
45220 Fix compiler warning in lib_ppc/board.c
45222 Fix compiler warning introduced by commit 0f8cbc18
45224 Signed-off-by: Heiko Schocher <hs@denx.de>
45225 Signed-off-by: Wolfgang Denk <wd@denx.de>
45227 commit 9724555755a6f1066636481b41f7094e0ce93a69
45228 Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45229 Date: Thu Oct 9 10:29:14 2008 +0530
45231 mpc83xx: wait till UPM completes the write to array
45233 Reference manual states that MxMR[MAD] increment is the indication
45234 of write to UPM array is complete. Honour that. Also, make the dummy
45237 also fix the comment.
45239 Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45240 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45242 commit 03e2dbb18e858e2f7a6aaa437f290f3690d02d51
45243 Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45244 Date: Wed Oct 8 18:12:20 2008 -0500
45246 Remove unwanted ';' at end of define.
45248 Currently this is not creating any problem. But it will result
45249 in compilation error when used as below.
45251 printf("CFG_SDRAM_CFG2 - %08x\n", CFG_SDRAM_CFG2);
45253 Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45255 continuation of the theme based on git grep "^#define CFG_.*;$" include/
45257 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45259 commit b2934a56650e9a6c54432f9ce6dc36757967385e
45260 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45261 Date: Mon Oct 6 10:53:59 2008 -0400
45263 ARM DaVinci: Add maintainer information for SFFSDR board.
45265 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45267 commit 12c6670f873ed632c264a6f3e8bf1297d5c3ddbc
45268 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45269 Date: Sat Oct 4 19:26:16 2008 +0200
45271 api: fix type mismatch
45273 This patch fixes a type mismatch and thus removes a compiler
45274 warning when compiling with CONFIG_API on powerpc.
45276 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45278 commit 9bc2e4eee3bcb8e63847d7a733e0c607807d6141
45279 Author: Peter Tyser <ptyser@xes-inc.com>
45280 Date: Wed Oct 1 12:25:04 2008 -0500
45282 cmd_i2c: Fix help for CONFIG_I2C_CMD_TREE && !CONFIG_I2C_MULTI_BUS
45284 Original code displayed:
45286 i2c i2c speed [speed] - show or set I2C bus speed
45287 i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device
45290 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
45292 commit a0b1b610e980e253d4c2519ee15bd0937c3f8be1
45293 Author: Wolfgang Denk <wd@denx.de>
45294 Date: Tue Oct 14 22:13:41 2008 +0200
45298 Signed-off-by: Wolfgang Denk <wd@denx.de>
45300 commit 0f8cbc1829d9c7d9616fd29b366a99d037facdcd
45301 Author: Jason Jin <Jason.jin@freescale.com>
45302 Date: Fri Oct 10 11:41:01 2008 +0800
45304 Do not init SATA when disabled on 8536DS.
45306 SGMII and SATA share the serdes on MPC8536 CPU, When SATA disabled and the
45307 driver still try to access the SATA registers, the cpu will hangup.
45308 This patch try to fix this by reading the serdes status before the SATA
45311 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45312 Acked-by: Andy Fleming <afleming@freescale.com>
45314 commit 9dbc366744960013965fce8851035b6141f3b3ae
45315 Author: Remy Bohmer <linux@bohmer.net>
45316 Date: Fri Oct 10 10:23:22 2008 +0200
45318 The PIPE_INTERRUPT flag is used wrong
45320 At a lot of places in the code the PIPE_INTERRUPT flags and friends
45321 are used wrong. The wrong bits are compared to this flag resulting
45322 in wrong conditions. Also there are macros that should be used for
45324 This patch tries to fix them all, however, I was not able to test the
45325 changes, because I do not have any of these boards.
45329 Signed-off-by: Remy Bohmer <linux@bohmer.net>
45330 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
45332 commit 48867208444cb2a82e2af9c3249e90b7ed4a1751
45333 Author: Remy Bohmer <linux@bohmer.net>
45334 Date: Fri Oct 10 10:23:21 2008 +0200
45336 fix USB initialisation procedure
45338 The max packet size is encoded as 0,1,2,3 for 8,16,32,64 bytes.
45339 At some places directly 8,16,32,64 was used instead of the encoded
45340 value. Made a enum for the options to make this more clear and to help
45341 preventing similar errors in the future.
45343 After fixing this bug it became clear that another bug existed where
45344 the 'pipe' is and-ed with PIPE_* flags, where it should have been
45345 'usb_pipetype(pipe)', or even better usb_pipeint(pipe).
45347 Also removed the triple 'get_device_descriptor' sequence, it has no use,
45348 and Windows nor Linux behaves that way.
45349 There is also a poll going on with a timeout when usb_control_msg() fails.
45350 However, the poll is useless, because the flag will never be set on a error,
45351 because there is no code that runs in a parallel that can set this flag.
45352 Changed this to something more logical.
45354 Tested on AT91SAM9261ek and compared the flow on the USB bus to what
45355 Linux is doing. There is no difference anymore in the early initialisation
45358 Signed-off-by: Remy Bohmer <linux@bohmer.net>
45359 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
45361 commit ec4d8c1c1d94a790c1473ae8aace282b817c3123
45362 Author: Nikita V. Youshchenko <yoush@cs.msu.su>
45363 Date: Fri Oct 3 00:03:55 2008 +0400
45365 fsl_diu: fix alignment error that caused malloc corruption
45367 When aligning malloc()ed screen_base, invalid offset was added.
45368 This not only caused misaligned result (which did not cause hardware
45369 misbehaviour), but - worse - caused screen_base + smem_len to
45370 be out of malloc()ed space, which in turn caused breakage of
45371 futher malloc()/free() operation.
45373 This patch fixes screen_base alignment.
45375 Also this patch makes memset() that cleans framebuffer to be executed
45376 on first initialization of diu, not only on re-initialization. It looks
45377 correct to clean the framebuffer instead of displaying random garbage;
45378 I believe that was disabled only because that memset caused breakage
45379 of malloc/free described above - which no longer happens with the fix
45382 Signed-off-by: Nikita V. Youshchenko <yoush@debian.org>
45384 commit 3d0ea3110f3431b6c2aee882784f39f97b20bce9
45385 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45386 Date: Wed Sep 24 10:29:37 2008 +0200
45388 api: Fix building with CONFIG_API
45390 This patch fixes building with CONFIG_API and CONFIG_USB_STORAGE.
45392 USB_MAX_STOR_DEV is defined in include/usb.h, but
45393 needed in api/api_storage.c.
45395 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45397 commit abbb90666d5ef2f500ebbedbb80ff60adc56b043
45398 Author: Peter Tyser <ptyser@xes-inc.com>
45399 Date: Tue Sep 23 12:39:40 2008 -0500
45401 Remove unused CFG_EEPROM_PAGE_WRITE_ENABLE references
45403 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
45405 commit 81e612014c40c922ec35488d17c504d4e9286f06
45406 Author: Peter Tyser <ptyser@xes-inc.com>
45407 Date: Tue Sep 23 12:38:42 2008 -0500
45409 Remove CFG_EEPROM_PAGE* dependencies for temperature sensors
45411 The checks for CFG_EEPROM_PAGE_WRITE_ENABLE and
45412 CFG_EEPROM_PAGE_WRITE_BITS in various temperature
45413 sensor drivers are not necessary
45415 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
45417 commit c46980f6d2135ade345dadc1fb1f1f4c8bbf255a
45418 Author: Mike Frysinger <vapier@gentoo.org>
45419 Date: Tue Oct 14 07:04:38 2008 -0400
45421 cmd_spi: remove broken signed casting for display
45423 Since we're working with unsigned data, you can't apply a signed pointer
45424 cast and then attempt to print the result. Otherwise you get wrong output
45425 when the sign bit is set like "0xFF" incorrectly extended to "0xFFFFFFFF".
45427 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45429 commit d5fd0b49210c941de8a1fce3947ace92243ab5ca
45430 Author: Mike Frysinger <vapier@gentoo.org>
45431 Date: Tue Oct 14 07:05:24 2008 -0400
45433 strings cmd: drop old CONFIG_CFG_STRINGS define
45435 We don't need CONFIG_CFG_STRINGS anymore now that we have the define
45436 CONFIG_CMD_STRINGS and Makefile control.
45438 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45440 commit fecb5ade3b37f62981f2b05b621005850173aaa9
45441 Author: Jason Jin <Jason.jin@freescale.com>
45442 Date: Fri Sep 19 17:32:49 2008 +0800
45444 Fix the NAND size overflow issue.
45446 When the total size of all NAND devices exceeds 4 GiB, the size will
45447 overflow. This patch tries to fix this.
45449 Note that we still have a problem when a single NAND device is bigger
45450 than 4 GiB: then the overflow would actually happen earlier, i. e.
45451 when storing the size in nand_info[].size, as nand_info[].size is an
45454 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45455 Signed-off-by: Wolfgang Denk <wd@denx.de>
45457 commit 30f574717277238b9014b8136c90eea77196490f
45458 Author: Louis Su <louis@asix.com.tw>
45459 Date: Wed Jul 9 11:01:37 2008 +0800
45461 AX88180: new gigabit network driver
45463 Signed-off-by: Louis Su <louis@asix.com.tw>
45464 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45466 commit c9d6b6925344740ca1db2f8a6bab7921ff820de3
45467 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
45468 Date: Tue Aug 19 16:07:03 2008 +0200
45470 enable 10/100M at VSC8601 at tsec driver
45472 Currently VSC8601 doesn't link with 10/100M partners if the
45473 EEPROM/Strapping is not set up.
45474 Setting the auto-neg register fixes this.
45476 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
45477 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45479 commit 702c85b0e876d587c11acdbb55738ee52acd54f4
45480 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45481 Date: Tue Sep 30 15:02:53 2008 +0900
45483 net: ne2000: Divided a function of NE2000 driver
45485 get_prom function was used __attriute__ , but it is not enable.
45486 ax88796.o does not do link besides ne2000.o. When ld is carried
45487 out, get_prom function of ax88796.c is ignored.
45488 This problem is a thing by specifications of ld.
45489 I checked and test this patch on SuperH and MIPS.
45491 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45492 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45494 commit 05c7e9070fe4d751e029fd9524bfbbc93cbb1393
45495 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45496 Date: Tue Oct 14 11:10:59 2008 +0900
45498 sh: rsk7203: Add smc911x driver support to board config file
45500 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45501 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
45503 commit cae6f909baf86357b3c0bd01acfc414348c4d175
45504 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45505 Date: Thu Oct 9 13:54:33 2008 +0900
45507 sh: Fix cannot execute a stand-alone application
45509 Address calculated in EXPORT_FUNC in SuperH was wrong, I revised it.
45511 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45512 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
45514 commit 6df0efd5c86ca1689deeb2738b46b7d83ce228ef
45515 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
45516 Date: Wed Oct 8 23:38:00 2008 -0500
45518 fsl_pci_init do not scan bus when configured as an end-point
45520 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
45521 Acked-by: Andy Fleming <afleming@freescale.com>
45523 commit 6f099bbac1ba5dfb46ee7ad29dc53713f0501ba5
45524 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45525 Date: Tue Sep 16 17:07:53 2008 -0400
45527 ARM DaVinci: Remove redundant setting of GD_FLG_RELOC for sffsdr board.
45529 This is no longer necessary now that the GD_FLG_RELOC flag is set for
45532 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45534 commit d977a57356657ba241256231efca32828a5822f9
45535 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
45536 Date: Sat Sep 13 10:04:32 2008 +0200
45538 Fix lzma uncompress call (image_start wrongly used instead image_len)
45540 Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
45542 commit 392438406041415fe64ab8748ec5ab5ad01d1cf7
45543 Author: Nick Spence <nick.spence@freescale.com>
45544 Date: Thu Aug 28 14:09:15 2008 -0700
45546 mpc86xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
45548 This is needed in unlock_ram_in_cache() because it is called from C and
45549 will corrupt the small data area anchor that is kept in R2.
45551 lock_ram_in_cache() is modified similarly as good coding practice, but
45552 is not called from C.
45554 Signed-off-by: Nick Spence <nick.spence@freescale.com>
45556 commit 5c7cbcd34d0ee566875a4fd0f2a3e5a62bba921c
45557 Author: Kumar Gala <galak@kernel.crashing.org>
45558 Date: Tue Aug 19 15:05:34 2008 -0500
45560 86xx: remove redudant code with lib_ppc/interrupts.c
45562 For some reason we duplicated the majority of code in lib_ppc/interrupts.c
45563 Not know how that happened, but there is no good reason for it.
45565 Use the interrupt_init_cpu() and timer_interrupt_cpu() since its why
45568 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45570 commit 0d01f66d235118515b5086b88f82498bc0695d6a
45571 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
45572 Date: Thu Oct 9 01:26:36 2008 -0500
45574 CFI: cfi_flash write fix for AMD legacy
45576 The flash_unlock_seq requires a sector for AMD_LEGACY.
45577 Fix a retcode check typeo.
45579 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
45580 Signed-off-by: Stefan Roese <sr@denx.de>
45582 commit 542b385a620a1783454a00424930e51895f45073
45583 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45584 Date: Tue Oct 7 13:13:10 2008 +0200
45586 ppc4xx: Fix USB 2.0 phy reset sequence
45588 This patch fixes USB 2.0 communication issues on some DU440 boards.
45590 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45591 Signed-off-by: Stefan Roese <sr@denx.de>
45593 commit df8c1ce11114c2260dedb5547281945f7db8fa5c
45594 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45595 Date: Tue Oct 7 13:13:09 2008 +0200
45597 ppc4xx: Add strapping mode for 667MHz CPU frequency on DU440 board
45599 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45600 Signed-off-by: Stefan Roese <sr@denx.de>
45602 commit 6a133d6a00b1fc7b9257cd5925d8cb67f75ecda2
45603 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45604 Date: Tue Oct 7 13:13:08 2008 +0200
45606 ppc4xx: Fix DU440 GPIO configuration
45608 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45609 Signed-off-by: Stefan Roese <sr@denx.de>
45611 commit 35dd025c70fcc4389317db2f2a9d14795172137d
45612 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45613 Date: Tue Oct 7 13:13:07 2008 +0200
45615 ppc4xx: Update DU440 config
45617 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45618 Signed-off-by: Stefan Roese <sr@denx.de>
45620 commit f3bf9273939ffe1a60a32a2eef909097f15df56b
45621 Author: Kumar Gala <galak@kernel.crashing.org>
45622 Date: Wed Oct 8 15:36:39 2008 -0500
45624 MPC8572DS: Fix compile warnings
45626 Commit 445a7b38308eb05b41de74165b20855db58c7ee5 introduced the following
45629 cmd_i2c.c:112: warning: missing braces around initializer
45630 cmd_i2c.c:112: warning: (near initialization for 'i2c_no_probes[0]')
45632 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45634 commit dffd2446fb041f38ef034b0fcf41e51e5e489159
45635 Author: Wolfgang Grandegger <wg@grandegger.com>
45636 Date: Tue Sep 30 10:55:57 2008 +0200
45638 85xx: Using proper I2C source clock divider for MPC8544
45640 Measurements with our MPC8544 board showed that the I2C bus frequency
45641 is wrong by a factor of 1.5. Obviously, the interpretation of the
45642 MPC85xx_PORDEVSR2_SEC_CFG bit of the cfg_sec_freq register is not
45643 correct. There seems to be an error in the 8544 RM.
45645 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
45647 commit e46c7bfb8bc3c304cedd20f7a365d6e78d7eaf17
45648 Author: Rafal Czubak <rcz@semihalf.com>
45649 Date: Wed Oct 8 13:41:30 2008 +0200
45651 FSL: Fix get_cpu_board_revision() return value.
45653 get_cpu_board_revision() returned board revision based on information stored
45654 in global static struct eeprom. It should instead use one from local struct
45655 board_eeprom, to which the data is actually read from EEPROM. The bug led to
45656 system hang after printing L1 cache information on U-Boot startup. The problem
45657 was observed on MPC8555CDS system and possibly affects other Freescale MPC85xx
45658 boards using CFG_I2C_EEPROM_CCID.
45660 The change has been successfully tested on MPC8555CDS system.
45662 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
45664 commit 747f316cca484ed627a97dd3391febabce384186
45665 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45666 Date: Tue Sep 30 20:08:49 2008 +0200
45668 update uImage FIT multi documentation
45670 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45672 commit 77a0355f60b801f232ce0a5bfbe95331fa3b6bc0
45673 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45674 Date: Tue Sep 30 20:08:36 2008 +0200
45676 move README.imx31 to doc/ and merge with README.mx31
45678 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45680 commit 1ed7a7f0f571b13d46530f8f8b9aff3957f15a96
45681 Author: Guennadi Liakhovetski <lg@denx.de>
45682 Date: Thu Sep 25 20:54:37 2008 +0200
45684 i.MX31: switch to CFG_HZ=1000
45686 Switch to the standard CFG_HZ=1000 value, while at it, minor white-space
45687 cleanup, remove CFG_CLKS_IN_HZ from config-headers. Tested on mx31ads,
45688 provides 2% or 0.4% precision depending on the
45689 CONFIG_MX31_TIMER_HIGH_PRECISION flag. Measured with stop-watch on 100s
45692 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
45694 commit f41b144c11341b571eab7dcef6c4b8e03c92d2b2
45695 Author: gnusercn <gnusercn@gmail.com>
45696 Date: Wed Oct 8 18:58:58 2008 +0200
45698 Fix bug: in arch-arm, env_get_char dose not work fine
45700 due to the arm implementation which supposed that U-Boot is in RAM
45701 when we jump to start_armboot
45703 Signed-off-by: gnusercn <gnusercn@gmail.com>
45704 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45706 commit f8a00dea841d5d75de1f8e8107e90ee1beeddf5f
45707 Author: Adam Graham <agraham@amcc.com>
45708 Date: Mon Oct 6 10:16:13 2008 -0700
45710 ppc4xx: Reset and relock memory DLL after SDRAM_CLKTR change
45712 After changing SDRAM_CLKTR phase value rerun the memory preload
45713 initialization sequence (INITPLR) to reset and relock the memory
45714 DLL. Changing the SDRAM_CLKTR memory clock phase coarse timing
45715 adjustment effects the phase relationship of the internal, to the
45716 PPC chip, and external, to the PPC chip, versions of MEMCLK_OUT.
45718 Signed-off-by: Adam Graham <agraham@amcc.com>
45719 Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
45720 Signed-off-by: Stefan Roese <sr@denx.de>
45722 commit 5297246bbaa9943c0da1ec2e717b72e4ab6b830e
45723 Author: Haiying Wang <Haiying.Wang@freescale.com>
45724 Date: Fri Oct 3 11:48:03 2008 -0400
45726 Remove redundant #define for MPC8536DS
45728 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45730 commit 445a7b38308eb05b41de74165b20855db58c7ee5
45731 Author: Haiying Wang <Haiying.Wang@freescale.com>
45732 Date: Fri Oct 3 11:47:30 2008 -0400
45734 Add ID EEPROM support for MPC8572DS
45736 The ID EEPROM on MPC8572DS board locates on I2C bus 1. Its the storage for
45737 system information like mac addresses etc. This patch enables it.
45739 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45741 commit 1f3ba317a5c5f3a7aabf580fddc211f4bb5a4540
45742 Author: Haiying Wang <Haiying.Wang@freescale.com>
45743 Date: Fri Oct 3 11:46:59 2008 -0400
45745 Minor fixes for I2C address on MPC8572DS
45747 MPC8572DS has two i2c buses. This patch moves the DDR SPD_EEPROM to i2c bus 1
45748 according to the board spec, and adds the 2nd i2c bus offset.
45750 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45752 commit c0391111c33c22fabeddf8f4ca801ec7645b4f5c
45753 Author: Jason Jin <Jason.jin@freescale.com>
45754 Date: Sat Sep 27 14:40:57 2008 +0800
45756 Fix the incorrect DDR clk freq reporting on 8536DS
45758 On 8536DS board, When the DDR clk is set async mode(SW3[6:8] != 111),
45759 The display is still sync mode DDR freq. This patch try to fix
45760 this. The display DDR freq is now the actual freq in both
45761 sync and async mode.
45763 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45765 commit bac6a1d1fa1cd80aa57881fa9c2152b853cd0ed4
45766 Author: Kumar Gala <galak@kernel.crashing.org>
45767 Date: Tue Oct 7 10:28:46 2008 -0500
45769 85xx: Remove setting of *cache-line-size in device trees
45771 ePAPR says if the *cache-block-size is the same as *cache-line-size
45772 than we don't need the *cache-line-size property.
45774 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45776 commit a69a42338dd25408f9fd5390a83bc501749c7e1b
45777 Author: Mark Jackson <mpfj@mimc.co.uk>
45778 Date: Fri Oct 3 11:48:57 2008 +0100
45780 MIMC200 board now uses CONFIG_DISABLE_CONSOLE
45782 Changed MIMC200 board setup and config to use CONFIG_DISABLE_CONSOLE.
45783 Also fixed default uImage location.
45785 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
45786 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
45788 commit cd3cb0d9269d155276b00207e3816a9347fd1c92
45789 Author: Gerald Van Baren <vanbaren@cideas.com>
45790 Date: Sat Oct 4 07:56:06 2008 -0400
45792 libfdt: Fix error in documentation for fdt_get_alias_namelen()
45794 Oops, screwed up the function name in the documenting comment for this
45795 function. Trivial correction in this patch.
45797 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
45798 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
45800 commit 9a6cf73a88ddab2e1ac39088f2806177982cc62c
45801 Author: David Gibson <david@gibson.dropbear.id.au>
45802 Date: Wed Aug 20 16:55:14 2008 +1000
45804 libfdt: Add function to explicitly expand aliases
45806 Kumar has already added alias expansion to fdt_path_offset().
45807 However, in some circumstances it may be convenient for the user of
45808 libfdt to explicitly get the string expansion of an alias. This patch
45809 adds a function to do this, fdt_get_alias(), and uses it to implement
45812 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
45814 commit 2215987e100d2a841ae6d48a7cc9bb83fcf22737
45815 Author: Mike Frysinger <vapier@gentoo.org>
45816 Date: Thu Oct 2 01:55:38 2008 -0400
45818 cfi_flash: do not reset flash when probe fails
45820 The CFI flash driver starts at flash_init() which calls down into
45821 flash_get_size(). This starts by calling flash_detect_cfi(). If said
45822 function fails, flash_get_size() finishes by attempting to reset the
45823 flash. Unfortunately, it does this with an info->portwidth set to 0x10
45824 which filters down into flash_make_cmd() and that happily smashes the
45825 stack by sticking info->portwidth bytes into a cfiword_t variable that
45826 lives on the stack. On a 64bit system you probably won't notice, but
45827 killing the last 8 bytes on a 32bit system usually leads to a corrupt
45828 return address. Which is what happens on a Blackfin system.
45830 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45831 Signed-off-by: Stefan Roese <sr@denx.de>
45833 commit 3e38577208e4256956bc33bb8bcd0a6b6fab55c3
45834 Author: Stefan Roese <sr@denx.de>
45835 Date: Fri Sep 26 17:03:26 2008 +0200
45837 fdt: Overwrite /chosen node in bootm if it already exists in the dtb
45839 Set force parameter in fdt_chosen() call in do_bootm_linux() call.
45840 Without this, the chosen node is not overwritten if it already
45843 Signed-off-by: Stefan Roese <sr@denx.de>
45845 commit 741a6d010d09b5bafca8e4cdfb6b2f8a2c07994d
45846 Author: Jon Loeliger <jdl@freescale.com>
45847 Date: Thu Sep 25 11:02:17 2008 -0500
45849 Fix an overflow case in fdt_offset_ptr() detected by GCC 4.3.
45851 Using Gcc 4.3 detected this problem:
45853 ../dtc/libfdt/fdt.c: In function 'fdt_next_tag':
45854 ../dtc/libfdt/fdt.c:82: error: assuming signed overflow does not
45855 occur when assuming that (X + c) < X is always false
45857 To fix the problem, treat the offset as an unsigned int.
45859 The problem report and proposed fix were provided
45860 by Steve Papacharalambous <stevep@freescale.com>.
45862 Signed-off-by: Jon Loeliger <jdl@freescale.com>
45864 commit bbdbc7cb3abefda5bd998edbcf0508fe6256327d
45865 Author: David Gibson <david@gibson.dropbear.id.au>
45866 Date: Fri Aug 29 14:19:13 2008 +1000
45868 libfdt: Fix bugs in fdt_get_path()
45870 The current implementation of fdt_get_path() has a couple of bugs,
45871 fixed by this patch.
45873 First, contrary to its documentation, on success it returns the length
45874 of the node's path, rather than 0. The testcase is correspondingly
45875 wrong, and the patch fixes this as well.
45877 Second, in some circumstances, it will return -FDT_ERR_BADOFFSET
45878 instead of -FDT_ERR_NOSPACE when given insufficient buffer space.
45879 Specifically this happens when there is insufficient space even to
45880 hold the path's second last component. This behaviour is corrected,
45881 and the testcase updated to check it.
45883 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
45885 commit 33af3e6656e84660d397b5dd95abab2dccc36f83
45886 Author: Wolfgang Denk <wd@denx.de>
45887 Date: Wed Oct 1 12:34:58 2008 +0200
45889 TQM5200: enable support for ATAPI devices
45891 Signed-off-by: Wolfgang Denk <wd@denx.de>
45893 commit d13ff2358ff8c384f52eaf46f5d60258acf96ea6
45894 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45895 Date: Mon Sep 15 05:48:25 2008 +0200
45897 Revert "ARM: set GD_FLG_RELOC for boards skipping relocation to RAM"
45899 we need this due to the arm implementation which supposed that U-Boot
45900 is in RAM when we jump to start_armboot
45902 This reverts commit f96b44cef897bd372beb86dde1b33637c119d84d.
45903 in order to do it for all arm board
45905 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45907 commit 7fd0bea2e4a78eab7e6693140940f9f9a0009bc2
45908 Author: Kim Phillips <kim.phillips@freescale.com>
45909 Date: Wed Sep 24 08:46:25 2008 -0500
45911 mpc83xx: don't disable autoboot
45913 bootdelay set to -1 'permanently' disables autobooting, even if
45914 bootcmd is specified. Change to a positive value to allow
45915 autobooting when a bootcmd is set.
45917 Reported-by: Coray Tate <Coray.Tate@freescale.com>
45918 Cc: Scott Wood <scottwood@freescale.com>
45919 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45921 commit 2fb29c520c42b7bfef33ea3fd1527eba64099164
45922 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45923 Date: Wed Sep 24 10:42:15 2008 +0900
45925 mpc83xx: Fix typo in include/mpc83xx.h
45927 Fixed typo from CONIFG_MPC837X to CONFIG_MPC837X
45929 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45930 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45932 commit 162c41c03179727a1d14262f703c9a8bc40231fa
45933 Author: Kim Phillips <kim.phillips@freescale.com>
45934 Date: Tue Sep 23 09:38:49 2008 -0500
45936 mpc83xx: add h/w flash protection to board configs
45938 the operating system may leave flash in a h/w locked state after writing.
45939 This allows u-boot to continue to write flash by enabling h/w unlocking
45942 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45944 commit d26154c9a692586b66eb6d1f8e1b67c75e40ea70
45945 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
45946 Date: Thu Sep 11 21:35:36 2008 +0400
45948 mpc83xx: spd_sdram: fix ddr sdram base address assignment bug
45950 The spd_dram code shifts the base address, then masks 20 bits, but
45951 forgets to shift the base address back. Fix this by just masking the
45952 base address correctly.
45954 Found this bug while trying to relocate a DDR memory at the base != 0.
45956 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
45957 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45959 commit 8fd4166c467a46773f80208bda1ec3b4757747bc
45960 Author: Stefan Roese <sr@denx.de>
45961 Date: Mon Sep 22 16:10:43 2008 +0200
45963 ppc4xx: Canyonlands: Remove unnecessary FDT warning upon DTB fixup
45965 Depending on the configuration jumper "SATA SELECT", U-Boot disabled
45966 either one PCIe node or the SATA node in the device tree blob. This
45967 patch removes the unnecessary and even confusing warning, when the node
45968 is not found at all.
45970 Signed-off-by: Stefan Roese <sr@denx.de>
45972 commit 6e24a1eb1490aa043770bcf0061ac1fad0864fd9
45973 Author: Remy Bohmer <linux@bohmer.net>
45974 Date: Fri Sep 19 13:30:06 2008 +0200
45976 Add missing device types to dev_print() in part.c
45978 Signed-off-by: Remy Bohmer <linux@bohmer.net>
45980 commit 5fdc215f0b351b0c36cc3f8a0fa5850f24454bed
45981 Author: Wolfgang Denk <wd@denx.de>
45982 Date: Mon Sep 22 22:23:06 2008 +0200
45984 Fix DPRAM memory leak when CFG_ALLOC_DPRAM is defined, which
45985 eventually leads to a machine check. This change assures that DPRAM
45986 is allocated only once in that case.
45988 Signed-off-by: Gary Jennejohn <garyj@denx.de>
45989 Signed-off-by: Wolfgang Denk <wd@denx.de>
45991 commit a07faf7b9ad5a86763a577c79922c4ff9a70ef23
45992 Author: Laurent Pinchart <laurentp@cse-semaphore.com>
45993 Date: Wed Sep 17 17:57:34 2008 +0200
45995 Fix Spartan-3 definitions.
45997 A few Spartan-3 definitions erroneously use Spartan-3E size
45998 constants. This patch fixes them.
46000 Signed-off-by: Laurent Pinchart <laurentp@cse-semaphore.com>
46002 commit 28113e1f0da4146b823ffce37680d31d5685a60b
46003 Author: Laurent Pinchart <laurentp@cse-semaphore.com>
46004 Date: Wed Sep 17 17:41:58 2008 +0200
46006 Remove duplicate Spartan-3E definition.
46008 Signed-off-by: Laurent Pinchart <laurentp@cse-semaphore.com>
46009 Signed-off-by: Wolfgang Denk <wd@denx.de>
46011 commit 5c65ecf7cd94df250b295621f3b24135cbcfe579
46012 Author: Anatolij Gustschin <agust@denx.de>
46013 Date: Wed Sep 17 13:46:17 2008 +0200
46015 socrates: change default mtest address range
46017 Running mtest command on socrates without specifying
46018 an address range crashes the board. This patch changes
46019 default mtest address range to prevent this behavior.
46021 Signed-off-by: Anatolij Gustschin <agust@denx.de>
46023 commit d666b2d59674b5e002c0821b7ab83ec3ff90d670
46024 Author: Anatolij Gustschin <agust@denx.de>
46025 Date: Wed Sep 17 12:34:45 2008 +0200
46027 socrates: fix crash after relocation
46029 Currently U-Boot crashes after relocation to RAM.
46030 Changing the CPO value of the DDR SDRAM TIMING_CFG_2
46031 register to READ_LAT + 1 (to the value it was before
46032 conversion of socrates to new DDR code) fixes the
46035 Signed-off-by: Anatolij Gustschin <agust@denx.de>
46037 commit 562788b0a303f3528b920d81f547f5ca77ba528e
46038 Author: Anatolij Gustschin <agust@denx.de>
46039 Date: Wed Sep 17 11:45:51 2008 +0200
46041 socrates: fix SPD EEPROM address
46043 Commit be0bd8234b9777ecd63c4c686f72af070d886517
46044 changed SPD EEPROM address to 0x51 and DDR SDRAM
46045 detection stopped working. Change this address
46048 Signed-off-by: Anatolij Gustschin <agust@denx.de>
46050 commit 023824549a370bd185d7129d9a6c86f9be7b86a8
46051 Author: Stefan Roese <sr@denx.de>
46052 Date: Mon Sep 22 11:06:50 2008 +0200
46054 Revert "ppc4xx: Fix DDR2 auto calibration on Kilauea 600MHz (200MHz PLB)"
46056 This reverts commit 3eec160a3a405b29ce9c06920f6427b9047dd8a8.
46058 Signed-off-by: Stefan Roese <sr@denx.de>
46060 commit e58c41e26cf3c8accd60311be579f452e368e97e
46061 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46062 Date: Thu Sep 18 20:13:08 2008 +0900
46064 usb: Fix compile warning of r8a66597-hcd
46066 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46067 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46069 commit b5d10a13525c07ec6374adf840d7c87553b5f189
46070 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46071 Date: Thu Sep 18 19:34:36 2008 +0900
46073 sh: Fix compile warning
46075 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46077 commit 4a065abf926f128beb36d93449defa0d690e7fef
46078 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46079 Date: Thu Sep 18 19:04:26 2008 +0900
46081 sh: Add support watchdog for SH4A core
46083 Add support watchdog for SH4A core (SH7763, SH7780 and SH7785).
46084 And fix some compile warning.
46086 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46088 commit a03c09c5fdb8430fe2ae6a03f88a0cf7bcc0aa57
46089 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46090 Date: Wed Sep 17 11:45:26 2008 +0900
46092 sh: Fix typo in SH serial driver
46094 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46095 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46097 commit 6b44a439215ba7c63f666f8099213ea4f05f2b07
46098 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46099 Date: Wed Sep 17 11:08:36 2008 +0900
46101 sh: Add support any page size and empty_zero_page to SH Linux uImage
46103 Old U-Boot supported 4KB page size only. If this version, Linux
46104 kernel can not get command line from U-Boot.
46105 SH Linux kernel can change page size and empty_zero_page.
46106 This patch support this function and fix promlem.
46108 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46109 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46111 commit ce9f99ddb59628f41dc534e892368a7d66dfc774
46112 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46113 Date: Thu Aug 28 13:40:52 2008 +0900
46115 sh: rsk7203: Add support pkt_data_pull and pkt_data_push function
46117 Add function of smc911x, pkt_data_pull and pkt_data_push.
46119 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46120 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46122 commit dd820b03a2f45e86e7960e26729a3b58e3dda44a
46123 Author: Wolfgang Denk <wd@denx.de>
46124 Date: Thu Sep 18 13:57:32 2008 +0200
46126 ADS5121: fix typo in "rootpath" default setting
46128 Signed-off-by: Wolfgang Denk <wd@denx.de>
46130 commit c9e8436b10cca53fca4904ecbadcd6231ad72c38
46131 Author: Remy Bohmer <linux@bohmer.net>
46132 Date: Tue Sep 16 14:55:44 2008 +0200
46134 USB layer of U-Boot causes USB protocol errors while using USB memory sticks
46136 There are several differences between Linux, Windows and U-boot for initialising the
46137 USB devices. While analysing the behaviour of U-boot it turned out that U-boot does
46138 things really different, and some are wrong (compared to the USB standard).
46140 This patch fixes some errors:
46141 * The NEW_init procedure that was already in the code is good, while the old procedure
46142 is wrong. See code comments for more info.
46143 * On a Control request the data returned by the device can be more than 8 bytes, while
46144 the host limits it to 8 bytes. This caused the host to generate a DataOverrun error.
46145 This results in a lot of USB sticks not being recognised, and the transmission ended
46146 frequently with a CTL:TIMEOUT Error.
46147 * Added a flag CONFIG_LEGACY_USB_INIT_SEQ to allow users to use the old init procedure.
46149 Signed-off-by: Remy Bohmer <linux@bohmer.net>
46150 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46152 commit 6f5794a6f78b313231256958fd73673c6aacc116
46153 Author: Remy Bohmer <linux@bohmer.net>
46154 Date: Tue Sep 16 14:55:43 2008 +0200
46156 Refactoring parts of the common USB OHCI code
46158 This patch refactors some large routines of the USB OHCI code by
46159 making some routines smaller and more readable which helps
46160 debugging and understanding the code. (Makes the code looks
46161 somewhat more like the Linux implementation.)
46163 Also made entire file compliant to Linux Coding Rules (checkpatch.pl compliant)
46165 Signed-off-by: Remy Bohmer <linux@bohmer.net>
46166 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46168 commit be19d324edc1a1d7f393d24e10d164cd94c91a00
46169 Author: Remy Bohmer <linux@bohmer.net>
46170 Date: Tue Sep 16 14:55:42 2008 +0200
46172 Fix for USB sticks not working on ARM while using GCC 4.x compilers
46174 The GCC-compiler makes an optimisation error while optimising the routine
46175 usb_set_maxpacket(). This should be fixed in the compiler in the first place,
46176 but there lots of compilers out there that makes this error, that it is
46177 probably wiser to workaround it in U-boot itself.
46179 What happens is that the register r3 is used as loop-counter 'i', but gets
46180 overwritten later on. From there it starts using register r3 for several other
46181 things and the assembler code is becoming a big mess. This is clearly a compiler bug.
46183 This error occurs on at least several versions of Code Sourcery Lite compilers
46184 for ARM. Like the Edition 2008q1, and 2008q3, It has also been seen on other
46185 compilers, while compiling for armv4t, or armv5te with Os, O1 and O2.
46187 We work around it by splitting up this routine in 2 parts, and making sure that
46188 the split out part is NOT inlined any longer. This will make GCC spit out assembler
46189 that do not show this problem. Another possibility is to adapt the Makefile to stop
46190 optimisation for the complete file. I think this solution is nicer.
46192 Signed-off-by: Remy Bohmer <linux@bohmer.net>
46193 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46195 commit 87b4ef560cf2da4ccc9e59711ad1ff7fafe96670
46196 Author: Wolfgang Denk <wd@denx.de>
46197 Date: Wed Sep 17 10:17:55 2008 +0200
46199 Coding style cleanup; update CHANEGLOG
46201 Signed-off-by: Wolfgang Denk <wd@denx.de>
46203 commit 3eec160a3a405b29ce9c06920f6427b9047dd8a8
46204 Author: Victor Gallardo <vgallardo@amcc.com>
46205 Date: Tue Sep 16 06:59:13 2008 -0700
46207 ppc4xx: Fix DDR2 auto calibration on Kilauea 600MHz (200MHz PLB)
46209 Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
46210 Signed-off-by: Adam Graham <agraham@amcc.com>
46211 Signed-off-by: Stefan Roese <sr@denx.de>
46213 commit ce47eb402c5e29a025399dc282246414fc492940
46214 Author: Peter Tyser <ptyser@xes-inc.com>
46215 Date: Tue Sep 16 10:04:47 2008 -0500
46217 Support for multiple SGMII/TBI interfaces for TSEC ethernet
46219 Fix TBI PHY accesses to use the proper offset in CPU register space. The
46220 previous code would incorrectly access the TBI PHY by reading/writing to CPU
46221 register space at the same location as would be used to access external PHYs.
46223 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
46224 Acked-by: Andy Fleming <afleming@freescale.com>
46226 commit 7c803be2eb3cae245dedda438776e08fb122250f
46227 Author: Wolfgang Denk <wd@denx.de>
46228 Date: Tue Sep 16 18:02:19 2008 +0200
46230 TQM8xx: Fix CFI flash driver support for all TQM8xx based boards
46232 After switching to using the CFI flash driver, the correct remapping
46233 of the flash banks was forgotten.
46235 Also, some boards were not adapted, and the old legacy flash driver
46236 was not removed yet.
46238 Signed-off-by: Wolfgang Denk <wd@denx.de>
46240 commit c0d2f87d6c450128b88e73eea715fa3654f65b6c
46241 Author: Wolfgang Denk <wd@denx.de>
46242 Date: Sun Sep 14 00:59:35 2008 +0200
46244 Prepare v2008.10-rc2
46246 Signed-off-by: Wolfgang Denk <wd@denx.de>
46248 commit f12e4549b6fb01cd2654348af95a3c7a6ac161e7
46249 Author: Wolfgang Denk <wd@denx.de>
46250 Date: Sat Sep 13 02:23:05 2008 +0200
46252 Coding style cleanup, update CHANGELOG
46254 Signed-off-by: Wolfgang Denk <wd@denx.de>
46256 commit 0c32565f536609d78feef35c88bbc39d3ac53a73
46257 Author: Peter Tyser <ptyser@xes-inc.com>
46258 Date: Wed Sep 10 09:18:34 2008 -0500
46260 Update mailing list email and archive addresses
46262 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
46264 commit fb661ea444ae61de60520f66ae84cdb5dd5a3246
46265 Author: u-boot@bugs.denx.de <u-boot@bugs.denx.de>
46266 Date: Thu Sep 11 15:40:01 2008 +0200
46268 85xx: socrates: autoprobe Lime chip
46270 This patch is an attempt to implement autoprobing for the Lime
46271 presence on the bus.
46272 Configure GPCM for Lime CS2 and try to access chip ID registers.
46273 Second read atempt delivers register values if the chip is present.
46275 Signed-off-by: Anatolij Gustschin <agust@denx.de>
46277 commit e99b607a5ec56ce66e0bcccb78480d5e16fb7bc5
46278 Author: u-boot@bugs.denx.de <u-boot@bugs.denx.de>
46279 Date: Thu Sep 11 15:40:01 2008 +0200
46281 85xx: socrates: Add support for new image format.
46283 Signed-off-by: Detlev Zundel <dzu@denx.de>
46285 commit 3c094b652d4107b34641f300a8e9fe16ca15e3d8
46286 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46287 Date: Thu Sep 11 17:28:18 2008 +0900
46289 sh: Fix compile error for r2dplus
46291 netdev.h was not include by r2dplus.
46293 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46295 commit 56844a22b76c719e600047e23b80465a44d76abd
46296 Author: Heiko Schocher <hs@denx.de>
46297 Date: Thu Sep 11 08:11:23 2008 +0200
46299 powerpc: Fix bootm to boot up again with a Ramdisk
46301 Commit 2a1a2cb6 didnt remove the dummy mem reservation in fdt_chosen,
46302 and this stopped Linux from booting with a Ramdisk. This patch fixes
46303 this, by deleting the useless dummy mem reservation.
46305 When booting with a Ramdisk, a fix offset FDT_RAMDISK_OVERHEAD is now
46306 added to of_size, so we dont need anymore a dummy mem reservation.
46308 I measured the value of FDT_RAMDISK_OVERHEAD on a MPC8270 based
46309 system (=0x44 bytes) and rounded it up to 0x80).
46311 Signed-off-by: Heiko Schocher <hs@denx.de>
46312 Acked-by: Kumar Gala <galak@kernel.crashing.org>
46314 commit fc9c1727b5b3483ce49c3cb668e8332fb001b8a7
46315 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
46316 Date: Mon Sep 8 02:46:13 2008 +0200
46318 Add support for LZMA uncompression algorithm.
46320 Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
46321 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46323 commit 0008b6d968160abe2bfd936493f3a516a7c8da20
46324 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
46325 Date: Fri Jun 27 23:04:20 2008 +0400
46327 fsl_elbc_nand: ecclayout cleanups
46329 This patch deletes oobavail assignments, they're calculated by the nand
46330 core code in nand_scan_tail, plus current oobavail values are wrong for
46333 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
46334 Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
46335 Signed-off-by: Scott Wood <scottwood@freescale.com>
46337 commit 8f42bf1c393d53a70c2545e9f329d11c46d74794
46338 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
46339 Date: Fri Jun 27 23:04:13 2008 +0400
46341 fsl_elbc_nand: implement support for flash-based BBT
46343 This patch implements support for flash-based BBT for chips working
46344 through ELBC NAND controller, so that NAND core will not have to re-scan
46345 for bad blocks on every boot.
46347 Because ELBC controller may provide HW-generated ECCs we should adjust
46348 bbt pattern and bbt version positions in the OOB free area.
46350 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
46351 Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
46352 Signed-off-by: Scott Wood <scottwood@freescale.com>
46354 commit 97ae023648e764f794ffb9c52da109d6caf09c47
46355 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
46356 Date: Fri Jun 27 23:04:04 2008 +0400
46358 fsl_elbc_nand: fix OOB workability for large page NAND chips
46360 For large page chips, nand_bbt is looking into OOB area, and checking
46361 for "0xff 0xff" pattern at OOB offset 0. That is, two bytes should be
46362 reserved for bbt means.
46364 But ELBC driver is specifying ecclayout so that oobfree area starts at
46365 offset 1, so only one byte left for the bbt purposes.
46367 This causes problems with any OOB users, namely JFFS2: after first mount
46368 JFFS2 will fill all OOBs with "erased marker", so OOBs will contain:
46370 OOB Data: ff 19 85 20 03 00 ff ff ff 00 00 08 ff ff ff ff
46371 OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
46372 OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
46373 OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
46375 And on the next boot, NAND core will rescan for bad blocks, then will
46376 see "0xff 0x19" pattern, and will mark all blocks as bad ones.
46378 To fix the issue we should implement our own bad block pattern: just one
46379 byte at OOB start. Though, this will work only for x8 chips. For x16
46380 chips two bytes must be checked. Since ELBC driver does not support x16
46381 NANDs (yet), we're safe for now.
46383 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
46384 Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
46385 Signed-off-by: Scott Wood <scottwood@freescale.com>
46387 commit 7238ada313057a85409485b8ee21515dc10c07a5
46388 Author: Wolfgang Denk <wd@denx.de>
46389 Date: Fri Sep 12 13:52:21 2008 +0200
46391 MPC512x: reduce timeout waiting for Ethernet autonegotiation to 2.5s
46393 Signed-off-by: Wolfgang Denk <wd@denx.de>
46395 commit b18410e508a12ba0a177dfc2a386857c806fa96d
46396 Author: Stefan Roese <sr@denx.de>
46397 Date: Thu Sep 11 13:05:56 2008 +0200
46399 ppc4xx: Enable device tree (FDT) support in zeus board port
46401 Signed-off-by: Stefan Roese <sr@denx.de>
46403 commit 7bf5ecfa50722a9feb45ea8f04da75f5d406f20b
46404 Author: Stefan Roese <sr@denx.de>
46405 Date: Wed Sep 10 16:53:47 2008 +0200
46407 ppc4xx: Fix SDRAM inititialization of multiple 405 based board ports
46409 This patch fixes a problem introdiced with patch
46410 bbeff30c [ppc4xx: Remove superfluous dram_init() call or replace it by
46413 The boards affected are:
46420 Signed-off-by: Stefan Roese <sr@denx.de>
46422 commit 61737c59a3285f6fadf96a5836879898c04ec28d
46423 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46424 Date: Thu Sep 11 19:41:26 2008 -0400
46426 ppc4xx: Add .gitignore file to xilinx-ppc440 boards
46428 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46429 Signed-off-by: Stefan Roese <sr@denx.de>
46431 commit 2bec498ed1164a58cd8437b561bdc4551d69f9bf
46432 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46433 Date: Thu Sep 11 19:41:25 2008 -0400
46435 ppc4xx: Fix compilation of v5fx30teval_flash
46437 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46438 Signed-off-by: Stefan Roese <sr@denx.de>
46440 commit 4bed9deebbd7ee6f0ba746b44d47a922156f7404
46441 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46442 Date: Wed Sep 10 17:44:30 2008 -0400
46444 ppc4xx: Fix in-tree build for ppc440-generic boards
46446 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46447 Signed-off-by: Stefan Roese <sr@denx.de>
46449 commit 06c4ab50f5ccfb55ea2dd324aa28b2b06102e416
46450 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46451 Date: Fri Sep 12 02:20:47 2008 +0200
46453 ARM: synchronize mach-types.h with linux 2.6.27-rc6
46455 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46457 commit 3ee9f03f588ad605e3fd10530237f9e3e2e7ab4c
46458 Author: Jens Scharsig <esw@bus-elektronik.de>
46459 Date: Fri Sep 12 02:20:47 2008 +0200
46461 at91rm9200: fix errors with CONFIG_CMD_I2C_TREE
46463 This patch prevents linker error on AT91RM9200 boards, if
46464 CONFIG_CMD_I2_TREE is set.
46465 It implements i2c_set_bus_speed and i2c_get_bus_speed as a dummy function.
46467 Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
46469 commit b5b0344957d32e3d07a8dd72fce64fb48e680ba4
46470 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46471 Date: Fri Sep 12 02:20:47 2008 +0200
46473 ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c
46475 ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c
46477 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46479 commit 03db53335c8eba656a7c44d1555b1a4514383e33
46480 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
46481 Date: Fri Sep 12 02:20:46 2008 +0200
46483 make: Remove redundant __ARM__ addition when cross-compiling on *BSD
46485 __ARM__ is given by arm_config.mk automatically.
46487 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
46489 commit 8cc62a7d9c77f8ef5166fb57322c4a6ddac320b4
46490 Author: Claudio Scordino <claudio@evidence.eu.com>
46491 Date: Fri Sep 12 02:20:46 2008 +0200
46493 Fix MACH_TYPE for the AT91RM9200DK board.
46495 Signed-off-by: Claudio Scordino <claudio@evidence.eu.com>
46497 commit 274737e5eb25b2bcd3af3a96da923effd543284f
46498 Author: Andrew Dyer <adyer@righthandtech.com>
46499 Date: Fri Sep 12 02:20:46 2008 +0200
46501 i.mx change get_timer(base) to return time since base
46503 This patch changes get_timer() for i.MX to return the time since
46504 'base' instead of the time since the counter was at zero.
46506 Symptom seen is flash timeout errors when erasing or programming a
46507 sector using the common cfi flash code.
46509 Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
46511 commit 48fed40575b3e8eae960eb0141509ddd9a73012a
46512 Author: Andrew Dyer <adyer@righthandtech.com>
46513 Date: Fri Sep 12 02:20:46 2008 +0200
46515 i.MX use u-boot baud rate and don't assume UART master clock
46517 1) Change the i.MX serial driver to use the baud rate set in the
46520 2) don't assume a 16MHz value for PERCLK1 in baud rate calculations
46522 3) don't write a 1 to the RDR bit in the USR2 reg. (bit is not "write
46523 one to clear" like other status bits in the reg.)
46525 Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
46527 commit 6e1551a870d360805b9d172dc56d935064abe71d
46528 Author: Andrew Dyer <adyer@righthandtech.com>
46529 Date: Fri Sep 12 02:20:46 2008 +0200
46531 arm920t fix constant error in start.S
46533 Code in cpu/arm920t/start.S will die with a compilation error if
46534 CONFIG_STACKSIZE + CFG_MALLOC_LEN works out to an invalid constant for
46535 the ARM sub instruction. Change the code so that each is subtracted
46536 independently to avoid the error.
46538 Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
46540 commit b23253835f871cd9bd8e955b9a971d18a7d4ff56
46541 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
46542 Date: Fri Sep 12 02:20:40 2008 +0200
46544 ARM OMAP : Correct Invalid Timer Register Field Declaration in omap1510.h & omap730.h
46546 - Correct Invalid #define of MPUTIM_PTV_MASK for
46547 omap1510 & omap730 register definition
46549 MPUTIM_PTV_MASK is defined as
46550 #define MPUTIM_PTV_MASK (0x7<<PTV_BIT)
46552 while it should have been
46553 #define MPUTIM_PTV_MASK (0x7<<MPUTIM_PTV_BIT)
46555 - Below Patch corrects the same
46557 Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
46559 commit c455d07396dddc9864fd8dbb965ee10fe95ce8cf
46560 Author: Adrian Filipi <adrian.filipi@eurotech.com>
46561 Date: Fri Jul 18 11:52:02 2008 -0400
46563 Set up SD/MMC OCR as comment describes. i.e. 3.2-3.4v.
46565 Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
46567 commit eb16135df20535b0d19969f50fb5bd17f95e9c25
46568 Author: Guennadi Liakhovetski <lg@denx.de>
46569 Date: Thu Aug 28 12:25:11 2008 +0200
46571 i.MX31: document timer precision option
46573 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
46575 commit 1a6337b01351b82a45b0defa76f08744511c580b
46576 Author: Magnus Lilja <lilja.magnus@gmail.com>
46577 Date: Fri Aug 29 10:36:18 2008 +0200
46579 i.MX31: Make the SPI bus and chip select configurable for MC13783
46581 The i.MX31 has three SPI buses and each bus has several chip selects
46582 and the MC13783 chip can be connected to any of these. The current
46583 RTC driver for MC13783 is hardcoded for CSPI2/SS2.
46585 This patch makes make MC13783 SPI bus and chip select configurable
46586 via CONFIG_MC13783_SPI_BUS and CONFIG_MC13783_SPI_CS.
46588 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
46590 commit 8c4ebec25b21e355b8488698ec1594da9701fff4
46591 Author: Magnus Lilja <lilja.magnus@gmail.com>
46592 Date: Fri Aug 29 10:36:17 2008 +0200
46594 i.MX31: Add reset_timer() and modify get_timer_masked().
46596 This patch adds the reset_timer() function (needed by nand_base.c) and
46597 modifies the get_timer_masked() to work in the same way as the omap24xx
46600 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
46602 commit deeec4991a55de243787002ede24d2331d234fc8
46603 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46604 Date: Wed Sep 10 22:48:09 2008 +0200
46606 ap325rxa: remove duplicate CONFIG_FLASH_CFI_DRIVER
46608 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46610 commit a3a08c0cedd329edf5256e1d6b2bad0fca002725
46611 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46612 Date: Wed Sep 10 22:48:09 2008 +0200
46614 bootm arm/avr32/blackfin/microblaze/nios2/sh: remove no more need 'error' label
46616 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46618 commit 0e8d158664a913392cb01fb11a948d83f72e105e
46619 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46620 Date: Wed Sep 10 22:48:06 2008 +0200
46622 rename CFG_ENV macros to CONFIG_ENV
46624 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46626 commit 1ede78710c3bf9ad6f4a53aaddc3bcc86fedd9df
46627 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46628 Date: Wed Sep 10 22:48:05 2008 +0200
46630 nvedit: rename error comment to CONFIG_ENV_IS_IN_
46632 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46634 commit b64b775e7546ed138df360ceb3a71ee358cb9a01
46635 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46636 Date: Wed Sep 10 22:48:05 2008 +0200
46638 cmd_mem: Move conditional compilation to Makefile
46640 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46642 commit 8a40fb148efa442d6526eac46a2001e4c64d28ff
46643 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46644 Date: Wed Sep 10 22:48:05 2008 +0200
46646 move cmd_get_data_size to command.c
46648 add CMD_DATA_SIZE macro to enable it
46650 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46652 commit 507641d2491980531932b9f25dab37fe5e6c3a1a
46653 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46654 Date: Wed Sep 10 22:48:04 2008 +0200
46656 env_flash: Move conditional compilation to Makefile
46658 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46660 commit 5a1aceb0689e2f731491838970884a673ef7e7d3
46661 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46662 Date: Wed Sep 10 22:48:04 2008 +0200
46664 rename CFG_ENV_IS_IN_FLASH in CONFIG_ENV_IS_IN_FLASH
46666 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46668 commit 7d9b5bae5ba558c7464d89d033aca04acaf01172
46669 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46670 Date: Wed Sep 10 22:48:03 2008 +0200
46672 cleanup use of CFG_ENV_IS_IN_FLASH
46674 - #if CFG_ENV_IS_IN_FLASH
46675 - #if (CFG_ENV_IS_IN_FLASH == 1)
46676 - #define CFG_ENV_IS_IN_FLASH 0
46678 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46680 commit 0cf4fd3cf8d0e00605bec5fc56f89c6415015a46
46681 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46682 Date: Wed Sep 10 22:48:01 2008 +0200
46684 rename environment.c in env_embedded.c to reflect is functionality
46686 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46688 commit c0878af6e32f0fd8e13a6ca315b9add64441115a
46689 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46690 Date: Wed Sep 10 22:48:01 2008 +0200
46692 env_nowhere: Move conditional compilation to Makefile
46694 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46696 commit 93f6d72544da4510a146bc4c93d609b0116cde37
46697 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46698 Date: Wed Sep 10 22:48:00 2008 +0200
46700 rename CFG_ENV_IS_NOWHERE in CONFIG_ENV_IS_NOWHERE
46702 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46704 commit 2556ef78113b5f089dfcac5da90bf31dd568397b
46705 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46706 Date: Wed Sep 10 22:48:00 2008 +0200
46708 env_sf: Move conditional compilation to Makefile
46710 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46712 commit 0b5099a8419bf9c828df5e3e2c6878dc300d98e3
46713 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46714 Date: Wed Sep 10 22:48:00 2008 +0200
46716 rename CFG_ENV_IS_IN_SPI_FLASH in CONFIG_ENV_IS_IN_SPI_FLASH
46718 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46720 commit 55c5f49910ec8225347aa1d211352a84de6649b4
46721 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46722 Date: Wed Sep 10 22:48:00 2008 +0200
46724 env_onenand: Move conditional compilation to Makefile
46726 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46728 commit 9656138ff1a34d4c4768db6b490deffc40ee674b
46729 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46730 Date: Wed Sep 10 22:47:59 2008 +0200
46732 rename CFG_ENV_IS_IN_ONENAND in CONFIG_ENV_IS_IN_ONENAND
46734 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46736 commit 957a0e69575683efd70ace147746bbb3d8e7c501
46737 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46738 Date: Wed Sep 10 22:47:59 2008 +0200
46740 env_nvram: Move conditional compilation to Makefile
46742 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46744 commit 9314cee6917444ab88bd4e758da7a30975120187
46745 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46746 Date: Wed Sep 10 22:47:59 2008 +0200
46748 rename CFG_ENV_IS_IN_NVRAM in CONFIG_ENV_IS_IN_NVRAM
46750 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46752 commit 06f61354397911a4c121dfa51b6ccbf7e300d48b
46753 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46754 Date: Wed Sep 10 22:47:59 2008 +0200
46756 env_nand: Move conditional compilation to Makefile
46758 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46760 commit 51bfee192099206a4397f15f3b93516e01f58ab0
46761 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46762 Date: Wed Sep 10 22:47:58 2008 +0200
46764 rename CFG_ENV_IS_IN_NAND in CONFIG_ENV_IS_IN_NAND
46766 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46768 commit d8cc04d0ac9c7c0d12454708aaf5489f8532bbf9
46769 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46770 Date: Wed Sep 10 22:47:58 2008 +0200
46772 env_dataflash: Move conditional compilation to Makefile
46774 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46776 commit 057c849c45b9ee19df8ff3acdeee66be52819962
46777 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46778 Date: Wed Sep 10 22:47:58 2008 +0200
46780 rename CFG_ENV_IS_IN_DATAFLASH in CONFIG_ENV_IS_IN_DATAFLASH
46782 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46784 commit d1034bc8db60fa6bd419328baf6a75cb0645cee8
46785 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46786 Date: Wed Sep 10 22:47:52 2008 +0200
46788 cmd_eeprom: Move conditional compilation to Makefile
46790 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46792 commit bf5a7710ec70e90e98f451b4ba0eb65f9ffc34eb
46793 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46794 Date: Fri Sep 5 09:19:54 2008 +0200
46796 env_eeprom: Move conditional compilation to Makefile
46798 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46800 commit bb1f8b4f8bb0bfce52e0faa4637b975b745824b3
46801 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46802 Date: Fri Sep 5 09:19:30 2008 +0200
46804 rename CFG_ENV_IS_IN_EEPROM in CONFIG_ENV_IS_IN_EEPROM
46806 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46808 commit 32628c5008105a732212003d83b75f05e5243bb2
46809 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46810 Date: Sat Aug 30 23:54:58 2008 +0200
46812 cmd_mac: Move conditional compilation to Makefile
46814 finish remaning CFG_ID_EEPROM in CONFIG_ID_EEPROM
46815 start in commit ad8f8687b78c3e917b173f038926695383c55555
46817 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46819 commit e5648acab153f0f429bfc714902c5aaa7879f71b
46820 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46821 Date: Sat Aug 30 23:47:41 2008 +0200
46823 cmd_fdc: Move conditional compilation to Makefile
46825 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46827 commit 2d02d91d530e831f2dab228085963fc1d5b71cb0
46828 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46829 Date: Sat Aug 30 23:47:38 2008 +0200
46831 common/Makefile: add core command section
46833 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46835 commit 0d92d4a699fb1a39381d98571dc51fb97e5bcf9e
46836 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46837 Date: Sat Aug 30 23:29:57 2008 +0200
46839 cmd_vfd: Move conditional compilation to Makefile
46841 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46843 commit 6644641d072aee3087da129d8443187196a4d8a9
46844 Author: Scott Wood <scottwood@freescale.com>
46845 Date: Wed Sep 10 11:48:49 2008 -0500
46847 delta, zylonite: Update nand_oobinfo to nand_ecclayout.
46849 This is part of the switch to newer upstream MTD code.
46851 Signed-off-by: Scott Wood <scottwood@freescale.com>
46853 commit 9b05aa788bfdd3264ff1bc9418cb19550a7234e4
46854 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46855 Date: Sat Aug 30 17:06:55 2008 -0400
46857 ARM DaVinci: Fix broken HW ECC for large page NAND.
46859 Based on original patch by Bernard Blackham <bernard@largestprime.net>
46861 U-boot's HW ECC support for large page NAND on Davinci is completely
46862 broken. Some kernels, such as the 2.6.10 one supported by
46863 MontaVista for DaVinci, rely upon this broken behaviour as they
46864 share the same code for ECCs. In the existing scheme, error
46865 detection *might* work on large page, but error correction
46866 definitely does not. Small page ECC correction works, but the
46867 format is not compatible with the mainline git kernel.
46869 This patch adds ECC code that matches what is currently in the
46870 Davinci git repository (since NAND support was added in 2.6.24).
46871 This makes the ECC and OOB layout written by u-boot compatible with
46872 Linux for both small page and large page devices and fixes ECC
46873 correction for large page devices.
46875 The old behaviour can be restored by defining the macro
46876 CFG_DAVINCI_BROKEN_ECC, which is undefined by default.
46878 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46879 Acked-by: Sergey Kubushyn <ksi@koi8.net>
46880 Signed-off-by: Scott Wood <scottwood@freescale.com>
46882 commit 0b7c5639891f4103a0e31ec7ae0beb3e97ed3836
46883 Author: Heiko Schocher <hs@denx.de>
46884 Date: Wed Sep 10 11:15:28 2008 +0200
46886 muas3001: update BR4 settings
46888 Also set up the port pins for using I2C.
46890 Signed-off-by: Heiko Schocher <hs@denx.de>
46892 commit 3591293509e0c0bcf244b0f974775bff2e25697e
46893 Author: Petri Lehtinen <petri.lehtinen@inoi.fi>
46894 Date: Wed Sep 10 09:43:49 2008 +0300
46896 autoscr: Fix one-character lines and non-newline terminated scripts
46898 When not using hush, the autoscr command now executes lines that are
46899 only one character long. It also runs the last line of scripts even if
46900 it does not end in a newline.
46902 Signed-off-by: Petri Lehtinen <petri.lehtinen@inoi.fi>
46904 commit 9ebbb54f7a25055010fa6668eba40c72a4c4f985
46905 Author: Victor Gallardo <vgallardo@amcc.com>
46906 Date: Tue Sep 9 15:13:29 2008 -0700
46908 ppc4xx: Allow DTT_I2C_DEV_CODE configured by CFG_I2C_DTT_ADDR
46910 On AMCC Arches board DTT_I2C_DEV_CODE is different then canyonlands
46913 Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
46915 commit 245f6ef3e11828cb46188e396fb1e67f7b07cd03
46916 Author: Heiko Schocher <hs@denx.de>
46917 Date: Mon Sep 8 10:21:11 2008 +0200
46919 muas3001: added support for the LM75 sensor.
46921 Signed-off-by: Heiko Schocher <hs@denx.de>
46923 commit 4a02a2dca82aeab8f839db9dd35fda9d5412dacb
46924 Author: Heiko Schocher <hs@denx.de>
46925 Date: Mon Sep 8 10:20:19 2008 +0200
46927 muas3001: activate WDT for the muas3001 board.
46929 Signed-off-by: Heiko Schocher <hs@denx.de>
46931 commit a55d074dac24dc941f1afb5b4e94b1509bfdda4e
46932 Author: Heiko Schocher <hs@denx.de>
46933 Date: Mon Sep 8 10:19:36 2008 +0200
46935 muas3001: added 64MB SDRAM autodetection.
46937 Signed-off-by: Heiko Schocher <hs@denx.de>
46939 commit 5251469943895de4bb9a04d5053352cc22acb7d5
46940 Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
46941 Date: Thu Aug 21 07:12:26 2008 -0700
46943 Fix printf errors under -DDEBUG
46945 Fix printf format-string/arg mismatches under -DDEBUG.
46947 These warnings occur with DEBUG defined for a platform using
46948 cpu/mpc85xx. Users of other architectures can unearth similar
46949 problems by adding the line "CFLAGS += -DDEBUG=1" in config.mk right
46950 after "CFLAGS += $(call cc-option,-fno-stack-protector)".
46952 Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
46953 Signed-off-by: Andy Fleming <afleming@freescale.com>
46955 commit 8b9e4787641719d709bfa2ebeb72e8bd4952bee7
46956 Author: Wolfgang Denk <wd@denx.de>
46957 Date: Tue Sep 9 23:55:18 2008 +0200
46959 Update CHANGELOG, prepare 2008-10-rc1 release
46961 Signed-off-by: Wolfgang Denk <wd@denx.de>
46963 commit e0ff3d350d6b7960deb5a881dfc5acf3a63ef676
46964 Author: Kumar Gala <galak@kernel.crashing.org>
46965 Date: Mon Sep 8 08:51:29 2008 -0500
46967 85xx: Ensure timebase is zero on secondary cores
46969 The e500um says the timebase is volatile out of reset. To ensure
46970 TB sync works we need to make sure its zero.
46972 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
46974 commit 54b4ab3c961a2012a1c2a09c259a6343323ec551
46975 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46976 Date: Tue Sep 9 22:18:24 2008 +0200
46978 bootm_load_os: fix load_end debug message
46980 print load_end value not pointer
46982 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46984 commit 1d9af0be764960e6cc1c093e97176c3542796820
46985 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46986 Date: Tue Sep 9 22:18:23 2008 +0200
46988 bootm: enable fdt support only on ppc, m68k and sparc
46990 ...as done in image.c
46992 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46994 commit 748b5274e76f81df85cfcffaffedc323678d0623
46995 Author: Markus Heidelberg <markus.heidelberg@web.de>
46996 Date: Tue Sep 9 18:51:05 2008 +0200
46998 common/cmd_mem.c: remove nested #if defined(CONFIG_CMD_MEMORY)
47000 Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
47002 commit 650632fe4ca09cfd0e5e6a593f2efc02ef87a58c
47003 Author: Markus Heidelberg <markus.heidelberg@web.de>
47004 Date: Tue Sep 9 17:31:46 2008 +0200
47006 gitignore: add tags files and Vim swap file
47008 Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
47010 commit 1d9b67b23fca6a25154333733204339802510720
47011 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
47012 Date: Tue Sep 9 17:52:47 2008 +0900
47014 add board_eth_init() for sh7785lcr board
47016 Fix the problem that cannot work RTL8169 on sh7785lcr board.
47018 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
47020 commit 7b7a869a8ba3bd6d9bffb748c91232141330f514
47021 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
47022 Date: Wed Aug 6 16:08:41 2008 -0500
47024 mtd: SPI Flash: Support the STMicro Flash
47026 Add MTD SPI Flash support for M25P16, M25P20, M25P32,
47027 M25P40, M25P64, M25P80, M25P128.
47029 Signed-off-by: Jason McMullan <mcmullan@netapp.com>
47030 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
47032 commit 4bc07c368076560ed7fa4c9f987c71a8521488a9
47033 Author: Wolfgang Denk <wd@denx.de>
47034 Date: Tue Sep 9 17:55:31 2008 +0200
47036 trab: fix build problem after change to use do_div()
47038 We must link with libgeneric now.
47040 Signed-off-by: Wolfgang Denk <wd@denx.de>
47042 commit 3b20fd83c73c22acfcb0c6663be747bd5c8b7011
47043 Author: Ryan CHEN <ryan.chen@st.com>
47044 Date: Wed Aug 20 13:00:17 2008 -0400
47046 Correct drv_usb_kbd_init function
47048 The patch is that check if usb_get_dev_index() function return valid
47049 pointer. If valid, continue. Otherwise return -1.
47051 Signed-off-by: Ryan Chen <ryan.chen@st.com>
47052 Acked-by: Markus Klotzbuecher <mk@denx.de>
47054 commit eba1f2fc75f128a9a6c1328d786996a93fd7a707
47055 Author: Remy Bohmer <linux@bohmer.net>
47056 Date: Wed Aug 20 11:22:02 2008 +0200
47058 Make usb-stop() safe to call multiple times in a row.
47060 A recent commit (936897d4d1365452bbbdf8430db5e7769ef08d38)
47061 enabled the usb_stop() command in common/cmd_bootm.c which was
47062 not enabled for some time, because no board did actually set the
47063 CFG_CMD_USB flag. So, now the usb_stop() is executed before
47064 loading the linux kernel.
47066 However, the usb_ohci driver hangs up (at least on AT91SAM) if the
47067 driver is stopped twice (e.g. the peripheral clock is stopped on AT91).
47068 If some other piece of code calls usb_stop() before the bootm command,
47069 this command will hangup the system during boot.
47070 (usb start and stop is typically used while booting from usb memory stick)
47072 But, stopping the usb stack twice is useless anyway, and a flag already
47073 existed that kept track on the usb_init()/usb_stop() calls.
47074 So, we now check if the usb stack is really started before we stop it.
47076 This problem is now fixed in both the upper as low-level layer.
47078 Signed-off-by: Remy Bohmer <linux@bohmer.net>
47079 Acked-by: Markus Klotzbuecher <mk@denx.de>
47081 commit 2c8ccf2728f5e67d991cecf76c4057db75a87b67
47082 Author: Wolfgang Denk <wd@denx.de>
47083 Date: Tue Sep 9 16:55:47 2008 +0200
47085 Makefile: fix bug introduced by commit 47ffd6c2
47087 commit 880f6a5d7596f42db5ff8803b797b78ec5b146e0
47088 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47089 Date: Tue Sep 9 10:00:33 2008 -0400
47091 ppc4xx: ppc440-generic-ALL: Fix out of tree build v2
47093 This patch solves the problems compiling ml507, v5fx30teval and
47094 ppc440-generic out of tree.
47096 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47098 commit 47bebe34ca4e33bab0e822e4ceebbec2590ccbcb
47099 Author: NÃcolas Carneiro Lebedenco <nicolas.lebedenco@tasksistemas.com.br>
47100 Date: Thu Sep 4 15:35:46 2008 -0300
47102 Fix dev_print when called from usb_stor_info (usb storage command)
47104 Fix output of the usb storage command. It was printing "Device 0: not
47105 available" because IF_TYPE_USB was not included into the switch
47108 Signed-off-by: Nicolas Lebedenco <nicolas.lebedenco@tasksistemas.com.br>
47110 commit a4f243452cc8ce0c2c9b51a2520db4bde5f472de
47111 Author: Bartlomiej Sieka <tur@semihalf.com>
47112 Date: Tue Sep 9 12:58:16 2008 +0200
47114 FIT: make iminfo check hashes of all images in FIT, return 1 on failed check
47116 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
47118 commit 919f550dc11a13abf01c6bc713c968de790b8d7c
47119 Author: Bartlomiej Sieka <tur@semihalf.com>
47120 Date: Tue Sep 9 12:58:15 2008 +0200
47122 FIT: add ability to check hashes of all images in FIT, improve output
47124 - add function fit_all_image_check_hashes() that verifies if all
47125 hashes of all images in the FIT are valid
47126 - improve output of fit_image_check_hashes() when the hash check fails
47128 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
47130 commit 1de1fa408967cef6804bb046b904114519bb36f0
47131 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47132 Date: Mon Sep 8 20:54:39 2008 +0200
47134 qemu_mips: Update linux bootm to support dynamic cmdline
47136 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47138 commit f5ed9e39088ecfa5a5f3ef47b08e5bda7890d764
47139 Author: Peter Tyser <ptyser@xes-inc.com>
47140 Date: Mon Sep 8 14:56:49 2008 -0500
47142 Add support for booting of INTEGRITY operating system uImages
47144 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
47146 commit 72f1b65f1b68bc6ed0d182eda1f3d6cf51b6414a
47147 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47148 Date: Mon Sep 8 21:01:29 2008 +0200
47150 mips/bootm: Fix typo in commit c4f9419c, "initrd_start" replaced by "images->rd_start"
47152 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47154 commit 9ba2e2c8191353d75b2d535e672a125be7b84c03
47155 Author: Kumar Gala <galak@kernel.crashing.org>
47156 Date: Mon Sep 8 13:57:12 2008 -0500
47158 Remove support for booting ARTOS images
47160 Pantelis Antoniou stated:
47161 AFAIK, it is still used but the products using PPC are long gone.
47162 Nuke it plz (from orbit).
47164 So remove it since it cleans up a usage of env_get_char outside of
47165 the environment code.
47167 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
47169 commit 47ffd6c2fc72b46daa9d5d59eedb894fab2b7ee1
47170 Author: Wolfgang Denk <wd@denx.de>
47171 Date: Tue Sep 9 15:45:18 2008 +0200
47173 Makefile: compile and link each module just once
47175 Several source files need to be compiled and linked when one or more
47176 config options are selected. To allow for easy selection in the
47177 Makefiles yet to avoild multiple compilation (which costs build time)
47178 and especially multiple linking (which causes errors), we use
47179 "COBJS = $(sort COBJS-y)" which eliminates duplicates.
47181 By courtesy of Detlev Zundel who suggested this approach.
47183 Signed-off-by: Wolfgang Denk <wd@denx.de>
47185 commit 48d0192fe869948fef14b460b5f0c85bca933693
47186 Author: Andreas Engel <andreas.engel@ericsson.com>
47187 Date: Mon Sep 8 14:30:53 2008 +0200
47189 Moved conditional compile into Makefile
47191 Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
47193 commit 20c9226cb8cab08a111ee73db04e62d943ee0c97
47194 Author: Andreas Engel <andreas.engel@ericsson.com>
47195 Date: Mon Sep 8 10:17:31 2008 +0200
47197 Merged serial_pl010.c and serial_pl011.c.
47199 They only differ in the init function.
47200 This also adds the missing watchdog support for the PL011.
47202 Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
47204 commit 0817d688f307ee2c0598e79175c94a40ce90337b
47205 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47206 Date: Sun Sep 7 17:10:27 2008 -0400
47208 Remove gap fill in srec object v2
47210 SREC files do not need gap fill: The load address is specified in the
47211 file. On the other hand, it can't be avoided in a .bin object. It has
47212 no information about memory location.
47214 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47216 commit 1dc306931ca5ce87f13916fa7165b052d3aa714f
47217 Author: Markus Heidelberg <markus.heidelberg@web.de>
47218 Date: Sun Sep 7 20:18:27 2008 +0200
47220 README: fix missing subdirectory in the documentation
47222 Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
47224 commit 3ef96ded38a8d33b58b9fab9cd879d51ddac4cbd
47225 Author: Graeme Russ <graeme.russ@gmail.com>
47226 Date: Sun Sep 7 07:08:42 2008 +1000
47228 Update i386 code (sc520_cdp)
47230 Attempt to bring i386 / sc520 inline with master
47232 Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
47234 commit 5608692104efa8d56df803dc79ea41ac3607eee5
47235 Author: Guennadi Liakhovetski <lg@denx.de>
47236 Date: Thu Sep 4 13:01:49 2008 +0200
47238 fw_env: add NAND support
47240 Add support for environment in NAND with automatic NOR / NAND recognition,
47241 including unaligned environment, bad-block skipping, redundant environment
47244 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
47246 commit dd794323a2a1ed6a8a5df51785c31bcde60ad7ca
47247 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47248 Date: Tue Sep 9 09:50:24 2008 +0200
47250 ppc4xx: Fix out-of-tree building of CPCI405 variants
47252 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47253 Acked-by: Stefan Roese <sr@denx.de>
47255 commit 59f630588e3fdbd698a0a2798e52a8924e899563
47256 Author: Sergei Poselenov <sposelenov@emcraft.com>
47257 Date: Fri Aug 15 15:42:11 2008 +0200
47259 Removed hardcoded MxMR loop value from upmconfig() for MPC85xx.
47261 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47263 commit e64987a892353f3d49eb242d997820ef8f538912
47264 Author: Anatolij Gustschin <agust@denx.de>
47265 Date: Fri Aug 15 15:42:13 2008 +0200
47267 85xx: socrates: Enable Lime support.
47269 This patch adds Lime GDC support together with support for the PWM
47270 backlight control through the w83782d chip. The reset pin of the
47271 latter is attached to GPIO, so we need to reset it in
47272 early_board_init_r.
47274 Signed-off-by: Anatolij Gustschin <agust@denx.de>
47276 commit 3e79b588b5199f35016f178fc0d5d1266382097f
47277 Author: Detlev Zundel <dzu@denx.de>
47278 Date: Fri Aug 15 15:42:12 2008 +0200
47280 85xx: Socrates: Major code update.
47282 - Update the local bus ranges in the FDT for Linux for the various
47283 devices connected to the local bus via chip-select.
47285 - Set the LCRR_DBYP bit in the LCRR for local bus frequencies
47286 lower than 66 MHz and uses I/O accessor functions consequently.
47290 - Update of default environment and configuration. Use I2C multibus
47291 as we do have two I2C buses. Also enable sdram and ext2 commands.
47293 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
47294 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47295 Signed-off-by: Detlev Zundel <dzu@denx.de>
47297 commit e8d18541c6ceab821f75faab031740b33fdbfa4b
47298 Author: Timur Tabi <timur@freescale.com>
47299 Date: Fri Jul 18 16:52:23 2008 +0200
47301 Update Freescale 85xx boards to sys_eeprom.c
47303 The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID
47304 format, and so it obsoletes board/freescale/common/cds_eeprom.c. Freescale
47305 86xx boards already use sys_eeprom.c, so this patch migrates the remaining
47306 Freescale 85xx boards to use it as well. cds_eeprom.c is deleted.
47308 Signed-off-by: Timur Tabi <timur@freescale.com>
47310 commit aab2bf0202c86227e3dcc8a5b58946087ebcc1af
47311 Author: Wolfgang Denk <wd@denx.de>
47312 Date: Tue Sep 9 10:08:02 2008 +0200
47314 lib_ppc/interrupts.c: make board_show_activity() a weak function
47316 This allows to use show_activity() without having to
47317 define an empty board_show_activity() function.
47319 Signed-off-by: Wolfgang Denk <wd@denx.de>
47321 commit fe876787f8743883ce58fed61525eaa2f34da4c5
47322 Author: Wolfgang Denk <wd@denx.de>
47323 Date: Tue Sep 9 10:06:44 2008 +0200
47325 stxxtc: remove empty CONFIG_SHOW_ACTIVITY functions
47327 Signed-off-by: Wolfgang Denk <wd@denx.de>
47329 commit 965de106ba8900372c8b16dc60d5acab7f925e38
47330 Author: Wolfgang Denk <wd@denx.de>
47331 Date: Tue Sep 9 10:03:47 2008 +0200
47333 NETTA2: remove empty CONFIG_SHOW_ACTIVITY functions
47335 Signed-off-by: Wolfgang Denk <wd@denx.de>
47337 commit 6cc64f9b5f69239c8b1969572b5a3a4aab7de5b9
47338 Author: Sergei Poselenov <sposelenov@emcraft.com>
47339 Date: Fri Aug 15 15:42:11 2008 +0200
47341 Removed hardcoded MxMR loop value from upmconfig() for MPC85xx.
47343 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47345 commit 36241ca29d4804a1006fb3f26069effda5202581
47346 Author: Anatolij Gustschin <agust@denx.de>
47347 Date: Fri Aug 15 15:42:13 2008 +0200
47349 85xx: socrates: Enable Lime support.
47351 This patch adds Lime GDC support together with support for the PWM
47352 backlight control through the w83782d chip. The reset pin of the
47353 latter is attached to GPIO, so we need to reset it in
47354 early_board_init_r.
47356 Signed-off-by: Anatolij Gustschin <agust@denx.de>
47358 commit 7a47753ddcaebbf2142809842f70c5f723bd9ddb
47359 Author: Detlev Zundel <dzu@denx.de>
47360 Date: Fri Aug 15 15:42:12 2008 +0200
47362 85xx: Socrates: Major code update.
47364 - Update the local bus ranges in the FDT for Linux for the various
47365 devices connected to the local bus via chip-select.
47367 - Set the LCRR_DBYP bit in the LCRR for local bus frequencies
47368 lower than 66 MHz and uses I/O accessor functions consequently.
47372 - Update of default environment and configuration. Use I2C multibus
47373 as we do have two I2C buses. Also enable sdram and ext2 commands.
47375 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
47376 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47377 Signed-off-by: Detlev Zundel <dzu@denx.de>
47379 commit 4d2ae70e8c31c22e5710df5ff236b5565ea2cf2c
47380 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47381 Date: Tue Sep 9 01:22:39 2008 +0200
47383 disk-on-chip: remove duplicate doc_probe declaration
47385 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47387 commit 3221b074a0ab199f6ae47c19cc22f42ddf3ef819
47388 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47389 Date: Tue Sep 9 00:59:40 2008 +0200
47391 onenand_uboot: fix warning: 'struct mtd_oob_ops' declared inside parameter list
47393 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47395 commit 13b4db0e2107175a8622ebb48529fa3ad8e12c75
47396 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47397 Date: Tue Sep 9 00:59:39 2008 +0200
47399 rs5c372: fix rtc_set prototype
47401 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47403 commit 1bb8b2ef2722bbaea3cc5d46321ce1d99f9b56f7
47404 Author: Sergei Poselenov <sposelenov@emcraft.com>
47405 Date: Thu Aug 14 14:08:28 2008 +0200
47407 ARM: fix warning: target CPU does not support interworking
47409 This patch fixes warnings like this:
47411 start.S:0: warning: target CPU does not support interworking
47413 which come from some ARM cross compilers and are caused by hard-coded
47414 (with "--with-cpu=arm9" configuration option) ARM targets (which
47415 support ARM Thumb instructions), while the ARM target selected from
47416 the command line (with "-march=armv4") doesn't support Thumb
47419 This warning is issued by the compiler regardless of the real use of
47420 the Thumb instructions in code.
47422 To fix this problem, we use options according to compiler version
47425 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47426 Signed-off-by: Wolfgang Denk <wd@denx.de>
47428 commit 4265c35fbcb248e58179007621d61d32d0b3b82a
47429 Author: Sergei Poselenov <sposelenov@emcraft.com>
47430 Date: Thu Aug 14 14:08:28 2008 +0200
47432 ARM: Use do_div() instead of division for "long long".
47434 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47435 Signed-off-by: Wolfgang Denk <wd@denx.de>
47437 commit 8febd13c69cb68652577d1a9fcbde954bf784155
47438 Author: Timur Tabi <timur@freescale.com>
47439 Date: Fri Jul 18 16:52:23 2008 +0200
47441 Update Freescale 85xx boards to sys_eeprom.c
47443 The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID
47444 format, and so it obsoletes board/freescale/common/cds_eeprom.c. Freescale
47445 86xx boards already use sys_eeprom.c, so this patch migrates the remaining
47446 Freescale 85xx boards to use it as well. cds_eeprom.c is deleted.
47448 Signed-off-by: Timur Tabi <timur@freescale.com>
47450 commit 1055171ed05b7c4885737463d52b8d6c013bcb5d
47451 Author: Wolfgang Denk <wd@denx.de>
47452 Date: Mon Sep 8 23:26:22 2008 +0200
47454 lib_arm/bootm.c: fix compile warnings
47456 bootm.c:128: warning: label 'error' defined but not used
47457 bootm.c:65: warning: unused variable 'ret'
47459 Signed-off-by: Wolfgang Denk <wd@denx.de>
47461 commit 2e3c867d0a63c563a51e65b776973b008f16cec5
47462 Author: Wolfgang Denk <wd@denx.de>
47463 Date: Mon Sep 8 22:46:42 2008 +0200
47465 ml507: fix out of tree build problem
47467 Signed-off-by: Wolfgang Denk <wd@denx.de>
47469 commit 9863a15a98f23b79f34a0e4f9e465bc6df5d504d
47470 Author: Wolfgang Denk <wd@denx.de>
47471 Date: Mon Sep 8 22:10:28 2008 +0200
47473 common/cmd_bootm.c: fix printf() format warnings
47475 Signed-off-by: Wolfgang Denk <wd@denx.de>
47477 commit 4394f9a8c42bb1b0abc4fc04bd582d4db5f8b726
47478 Author: Wolfgang Denk <wd@denx.de>
47479 Date: Mon Sep 8 22:37:45 2008 +0200
47481 BMW, PCIPPC2, PCIPPC6, RBC82: fix compile warnings
47483 missing doc_probe() prototype.
47485 Signed-off-by: Wolfgang Denk <wd@denx.de>
47487 commit 2c5e3cc4994897d364b148942ff23e47783198f6
47488 Author: Wolfgang Denk <wd@denx.de>
47489 Date: Mon Sep 8 21:28:14 2008 +0200
47491 mk48t59: fix compile problem introduced by commit d1e23194
47493 Signed-off-by: Wolfgang Denk <wd@denx.de>
47495 commit 5ff889349d2ace13f10c9335e09365fcec8247cc
47496 Author: Stefan Roese <sr@denx.de>
47497 Date: Mon Sep 8 14:11:12 2008 +0200
47499 ppc4xx: Move ppc4xx specific prototypes to ppc4xx header
47501 This patch moves some 4xx specific prototypes out of include common.h
47502 to a ppc4xx specific header.
47504 Signed-off-by: Stefan Roese <sr@denx.de>
47506 commit ac53ee8318678190bf3c68da477a84a657d86fb0
47507 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47508 Date: Fri Sep 5 15:34:04 2008 +0200
47510 ppc4xx: Update CPCI405(AB) configuration
47512 This patch add FDT support and command line editing capabilities
47513 for CPCI405 and CPCI405AB boards.
47515 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47516 Signed-off-by: Stefan Roese <sr@denx.de>
47518 commit 7b1fbcadf73a83b3beb94abccda1c35e2c075a94
47519 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47520 Date: Fri Sep 5 15:34:03 2008 +0200
47522 ppc4xx: Cleanup CPCI405 linker script
47524 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47525 Signed-off-by: Stefan Roese <sr@denx.de>
47527 commit 767f9159c5c94cd0cb3135b5b82814ad12816ddf
47528 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47529 Date: Fri Sep 5 15:34:02 2008 +0200
47531 ppc4xx: Update CPCI405 variants handling
47533 This patch replaces the BOARD_REVISION variable in include/config.mk
47534 by a using a temporary include file in the platform directory.
47536 The former way does not work anymore and the latter is also used by
47539 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47540 Signed-off-by: Stefan Roese <sr@denx.de>
47542 commit f071f01fd09e9bf1cf09de37a7416aacce71bae1
47543 Author: Stefan Roese <sr@denx.de>
47544 Date: Mon Sep 8 10:01:48 2008 +0200
47546 ppc4xx: Remove CONFIG_CS8952_PHY define
47548 Since this define is only used on one board that was never really in
47549 production, removing this compile time option doesn't hurt and makes
47550 the code more readable.
47552 Signed-off-by: Stefan Roese <sr@denx.de>
47554 commit 6ca8646c1860bba74326bf916a5a3389a5c0d3b5
47555 Author: Stefan Roese <sr@denx.de>
47556 Date: Fri Sep 5 14:11:40 2008 +0200
47558 ppc4xx: Fix compilation warning for PIP405
47560 This patch fixes a compilation warning for the PIP405 board. It moves the
47561 #ifndef CONFIG_CS8952_PHY define a little so that the warning doesn't
47562 occur anymore. I am a little unsure if this #ifdef is at the correct
47563 place now or if it could be removed completely. This needs to get
47564 tested on the PIP405 board.
47566 Signed-off-by: Stefan Roese <sr@denx.de>
47568 commit 725b53ac61f4df3026b8f6489ef0080fd27d3816
47569 Author: Stefan Roese <sr@denx.de>
47570 Date: Fri Sep 5 14:09:09 2008 +0200
47572 ppc4xx: Fix compilation warning for canyonlands & glacier
47574 Signed-off-by: Stefan Roese <sr@denx.de>
47576 commit 302e52e0b1d4c7f994991709d0cb6c3ea612cdb5
47577 Author: Kumar Gala <galak@kernel.crashing.org>
47578 Date: Fri Sep 5 14:40:29 2008 -0500
47580 Fix compiler warning in mpc8xxx ddr code
47582 ctrl_regs.c: In function 'compute_fsl_memctl_config_regs':
47583 ctrl_regs.c:523: warning: 'caslat' may be used uninitialized in this function
47584 ctrl_regs.c:523: note: 'caslat' was declared here
47586 Add a warning in DDR1 case if cas_latency isn't a value we know about.
47588 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
47589 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47591 commit d1e2319414ea5218ba801163e4530ecf2dfcbf36
47592 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47593 Date: Mon Sep 1 23:06:23 2008 +0200
47595 rtc: allow rtc_set to return an error and use it in cmd_date
47597 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47599 commit ee9536a28cb149bcb6c5dee9d08c62c91f4c72d2
47600 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47601 Date: Mon Sep 1 01:16:33 2008 +0200
47603 ap325rxa/favr-32-ezkit: Use CONFIG_FLASH_CFI_DRIVER
47605 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47607 commit 6b971c73f182248ce103503d74fbc0100bb8c8b7
47608 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
47609 Date: Sun Aug 31 05:37:04 2008 +0900
47611 config.mk: Move arch-specific condition to $(ARCH)_config.mk
47613 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
47615 commit ea86b9e64b811753d9eabe0f560ee189fbe5d0c1
47616 Author: Kumar Gala <galak@kernel.crashing.org>
47617 Date: Fri Aug 29 19:08:29 2008 -0500
47619 Prevent crash if random/invalid ramdisks are passed to bootm
47621 Adds returning an error from the ramdisk detection code if
47622 its not a real ramdisk (invalid). There is no reason we can't
47623 just return back to the console if we detect an invalid
47624 ramdisk or CRC error.
47626 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
47628 commit 8e02494e8f86c8f2d7324b5eb9e75271104a01ef
47629 Author: Anatolij Gustschin <agust@denx.de>
47630 Date: Fri Aug 29 21:04:45 2008 +0200
47632 Prevent crash if random DTB address is passed to bootm
47634 This patch adds bootm_start() return value check. If
47635 error status is returned, we do not proceed further to
47636 prevent board reset or crash as we still can recover
47639 Signed-off-by: Anatolij Gustschin <agust@denx.de>
47641 commit cc347801add2689b1ee54d21f62bc14ecf6e1dd8
47642 Author: Andrew Dyer <adyer@righthandtech.com>
47643 Date: Fri Aug 29 12:30:39 2008 -0500
47645 clean up some #if !defined() in drivers/video/cfb_console.c
47647 rearrange some #if !defined() / #else / #endif statements to remove
47648 the negative logic.
47650 Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
47652 commit c83f4c2d77f07174dcd6bef7e87a0f7017be7c33
47653 Author: Kyungmin Park <kmpark@infradead.org>
47654 Date: Fri Aug 29 09:02:20 2008 +0900
47656 apollon: use the last memory area for u-boot
47658 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
47660 commit a6f2e455b774d0c5d56e44e5661df9adb69b6e07
47661 Author: Heiko Schocher <hs@denx.de>
47662 Date: Thu Aug 28 13:50:42 2008 +0200
47664 TQM8272: move NAND part in seperate File
47666 I didn't try to use drivers/mtd/nand/fsl_upm.c for the NAND driver,
47667 because I have no longer access to the hardware.
47669 Signed-off-by: Heiko Schocher <hs@denx.de>
47671 commit 584f979f7ee914e32d408739cbdd2c4457ec18b8
47672 Author: Heiko Schocher <hs@denx.de>
47673 Date: Thu Aug 28 13:48:36 2008 +0200
47675 TQM8272: Fix compiling error for the TQM8272 board.
47677 Fix compile problems caused by
47678 commit cfa460adfdefcc30d104e1a9ee44994ee349bb7b
47680 Signed-off-by: Heiko Schocher <hs@denx.de>
47682 commit 1a7f8ccec981648ccd38fca2535490582eee08e6
47683 Author: Kyungmin Park <kmpark@infradead.org>
47684 Date: Wed Aug 27 14:45:20 2008 +0900
47686 Add JFFS2 command support on OneNAND
47688 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
47690 commit f5c3ba79788b0e39baab7026d374fe375dd1a43f
47691 Author: Mark Jackson <mpfj@mimc.co.uk>
47692 Date: Mon Aug 25 19:21:30 2008 +0100
47694 Allow console input to be disabled
47696 Added new CONFIG_DISABLE_CONSOLE define and GD_FLG_DISABLE_CONSOLE.
47698 When CONFIG_DISABLE_CONSOLE is defined, setting
47699 GD_FLG_DISABLE_CONSOLE disables all console input and output.
47701 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
47703 commit 2b22d608f370565c87f55928b524207031419c11
47704 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47705 Date: Wed Jul 30 12:39:29 2008 +0200
47707 loads: allow negative offsets
47709 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47711 commit e90fb6afab2c0c074dfb67bacb4de179eb188a24
47712 Author: Yuri Tikhonov <yur@emcraft.com>
47713 Date: Thu Sep 4 11:19:05 2008 +0200
47715 USB EHCI: reset root hub
47717 Some of multi-function USB controllers (e.g. ISP1562) allow root hub
47718 resetting only via EHCI registers. So, this patch adds the
47719 corresponding kind of reset to OHCI's hc_reset() if the newly
47720 introduced CONFIG_PCI_EHCI_DEVNO option is set (e.g. for Socrates
47723 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
47724 Acked-by: Markus Klotzbuecher <mk@denx.de>
47726 commit 5875d358f025c1b042d8a0f08384b756de7256c9
47727 Author: Yuri Tikhonov <yur@emcraft.com>
47728 Date: Fri Aug 15 15:42:09 2008 +0200
47730 RX 8025 RTC: analyze 12/24-hour mode flag in rtc_get().
47732 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
47734 commit 3e3c026ed746a284c6f0ef139b26d859939de7e9
47735 Author: Stefan Roese <sr@denx.de>
47736 Date: Fri Sep 5 10:47:46 2008 +0200
47738 devices: Use list_add_tail() instead of list_add() to register a device
47740 This patch fixes a problem spotted on Glacier/Canyonlands (and most
47741 likely lots of other board ports), that no serial output was seen
47742 after console initialization in console_init_r(). This is because the
47743 last added console device was used instead of the first added.
47745 This patch fixes this problem by using list_add_tail() instead of
47746 list_add() to register a device. This way the first added console
47749 Signed-off-by: Stefan Roese <sr@denx.de>
47751 commit 78d78236896d62bb8ca7302af38d8f1493eb2651
47752 Author: Victor Gallardo <vgallardo@amcc.com>
47753 Date: Thu Sep 4 23:49:36 2008 -0700
47755 ppc4xx: Add support for GPCS, SGMII and M88E1112 PHY
47757 This patch adds GPCS, SGMII and M88E1112 PHY support
47758 for the AMCC PPC460GT/EX processors.
47760 Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
47761 Signed-off-by: Stefan Roese <sr@denx.de>
47763 commit f6b6c45840f9b4671d2d97243a12a1f3ffb64765
47764 Author: Adam Graham <agraham@amcc.com>
47765 Date: Wed Sep 3 12:26:59 2008 -0700
47767 ppc4xx: Update Kilauea to use PPC4xx DDR autocalibration routines
47769 Signed-off-by: Adam Graham <agraham@amcc.com>
47770 Signed-off-by: Stefan Roese <sr@denx.de>
47772 commit 075d0b81e896e8735ae26372cd384f87cbd24e41
47773 Author: Adam Graham <agraham@amcc.com>
47774 Date: Wed Sep 3 12:26:28 2008 -0700
47776 ppc4xx: IBM Memory Controller DDR autocalibration routines
47778 Alternate SDRAM DDR autocalibration routine that can be generically used
47779 for any PPC4xx chips that have the IBM SDRAM Controller core allowing for
47780 support of more DIMM/memory chip vendors and gets the DDR autocalibration
47781 values which give the best read latency performance (SDRAM0_RDCC.[RDSS]).
47783 Two alternate SDRAM DDR autocalibration algoritm are provided in this patch,
47784 "Method_A" and "Method_B". DDR autocalibration Method_A scans the full range
47785 of possible PPC4xx SDRAM Controller DDR autocalibration values and takes a
47786 lot longer to run than Method_B. Method_B executes in the same amount of time
47787 as the currently existing DDR autocalibration routine, i.e. 1 second or so.
47788 Normally Method_B is used and it is set as the default method.
47790 The current U-Boot PPC4xx DDR autocalibration code calibrates the IBM SDRAM
47791 Controller registers.[bit-field]:
47792 1) SDRAM0_RQDC.[RQFD]
47793 2) SDRAM0_RFDC.[RFFD]
47795 This alternate PPC4xx DDR autocalibration code calibrates the following
47796 IBM SDRAM Controller registers.[bit-field]:
47798 1) SDRAM0_WRDTR.[WDTR]
47799 2) SDRAM0_CLKTR.[CKTR]
47800 3) SDRAM0_RQDC.[RQFD]
47801 4) SDRAM0_RFDC.[RFFD]
47803 and will also use the calibrated settings of the above four registers that
47804 produce the best "Read Sample Cycle Select" value in the SDRAM0_RDCC.[RDSS]
47805 register.[bit-field].
47807 Signed-off-by: Adam Graham <agraham@amcc.com>
47808 Signed-off-by: Stefan Roese <sr@denx.de>
47810 commit e07f4a8033b6270b8103049adb6456f660ff4a89
47811 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47812 Date: Mon Sep 1 13:09:39 2008 -0400
47814 ppc44x: Unification of virtex5 pp440 boards
47816 This patch provides an unificated way of handling xilinx v5 ppc440 boards.
47818 It unificates 3 different things:
47821 A new board called ppc440-generic has been created. This board includes
47822 a generic tlb initialization (Maps the whole memory into virtual) and
47823 defines board_pre_init, checkboard, initdram and get_sys_info weakly,
47824 so, they can be replaced by specific functions.
47826 If a new board needs to redefine any of the previous functions
47827 (specific initialization) it can create a new directory with the
47828 specific initializations needed. (see the example ml507 board).
47830 2) Configuration file
47831 Common configurations are located under configs/xilinx-ppc440.h, this
47832 header file interpretes the xparameters file generated by EDK and
47833 configurates u-boot in correspondence. Example: if there is a Temac,
47834 allows CMD_CONFIG_NET
47835 Specific configuration are located under specific configuration file.
47836 (see the example ml507 board)
47839 Some work has been done in order to not duplicate work in the Main
47840 Makefile. Please see the attached code.
47842 In order to support new boards they can be implemented in the next way:
47844 a) Simple Generic Board (90% of the time)
47845 Using EDK generates a new xparameters.h file, replace
47846 ppc440-generic/xparameters.h and run make xilinx-ppc440-generic_config
47849 b) Simple Boards with special u-boot parameters (9 % of the time)
47850 Create a new file under configs for it (use ml507.h as example) and
47851 change your paramaters. Create a new Makefile paragraph and compile
47853 c) Complex boards (1% of the time)
47854 Create a new folder for the board, like the ml507
47856 Finally, it adds support for the Avnet FX30T Evaluation board, following
47857 the new generic structure:
47859 Cheap board by Avnet for evaluating the Virtex5 FX technology.
47861 This patch adds support for:
47866 Prior using U-boot in this board, read carefully the ERRATA by Avnet
47867 to solve some memory initialization issues.
47869 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47870 Signed-off-by: Stefan Roese <sr@denx.de>
47872 commit 64ac1eb5afafced49b327425ad1814b2dc422d6e
47873 Author: Nick Spence <nick.spence@freescale.com>
47874 Date: Tue Sep 2 15:21:16 2008 -0500
47876 mpc83xx: fix mpc8313 in-tree building with NAND
47878 and add mpc8313 NAND build to MAKEALL
47880 Signed-off-by: Nick Spence <nick.spence@freescale.com>
47881 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47883 commit 6eb2a44e27919fdc601e0c05404b298a7602c0e3
47884 Author: Nick Spence <nick.spence@freescale.com>
47885 Date: Thu Aug 28 14:09:25 2008 -0700
47887 mpc83xx: clean up cache operations and unlock_ram_in_cache() functions
47889 Cleans up some latent issues with the data cache control so that
47890 dcache_enable() and dcache_disable() will work reliably (after
47891 unlock_ram_in_cache() has been called)
47893 Signed-off-by: Nick Spence <nick.spence@freescale.com>
47894 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47896 commit 46497056ae3b1e81e736e9cf3a170472c5d9719f
47897 Author: Nick Spence <nick.spence@freescale.com>
47898 Date: Thu Aug 28 14:09:19 2008 -0700
47900 mpc83xx: Store and display Arbiter Event Register values
47902 Record the Arbiter Event Register values and optionally display them.
47904 The Arbiter Event Register can record the type and effective address of
47905 an arbiter error, even through an HRESET. This patch stores the values in
47906 the global data structure.
47908 Display of the Arbiter Event registers immediately after the RSR value
47909 can be enabled with defines. The Arbiter values will only be displayed
47910 if an arbiter event has occured since the last Power On Reset, and either
47911 of the following defines exist:
47912 #define CONFIG_DISPLAY_AER_BRIEF - display only the arbiter address and
47913 and type register values
47914 #define CONFIG_DISPLAY_AER_FULL - display and interpret the arbiter
47915 event register values
47917 Address Only transactions are one of the trapped events that can register
47918 as an arbiter event. They occur with some cache manipulation instructions
47919 if the HID0_ABE (Address Broadcast Enable) is set and the memory region
47920 has the MEMORY_COHERENCE WIMG bit set. Setting:
47921 #define CONFIG_MASK_AER_AO - prevents the arbiter from recording address
47922 only events, so that it can still capture
47923 other real problems.
47925 Signed-off-by: Nick Spence <nick.spence@freescale.com>
47926 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47928 commit ade50c7fa1b16ef98be17e9c3ae286aecf4f5605
47929 Author: Nick Spence <nick.spence@freescale.com>
47930 Date: Thu Aug 28 14:09:11 2008 -0700
47932 mpc83xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
47934 This is needed in unlock_ram_in_cache() because it is called from C and
47935 will corrupt the small data area anchor that is kept in R2.
47937 lock_ram_in_cache() is modified similarly as good coding practice, but
47938 is not called from C.
47940 Signed-off-by: Nick Spence <nick.spence@freescale.com>
47941 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47943 commit d9fe88173cb4f7d293796ffe10c7a0d3d426d8f9
47944 Author: Nick Spence <nick.spence@freescale.com>
47945 Date: Fri Aug 22 23:52:50 2008 -0700
47947 MPC83XX: Fix GPIO configuration - set gpio level before direction
47949 Set DAT value before DIR values to avoid creating glitches on the
47952 Set gpio level register before direction register to inhibit
47953 glitches on high level output pins.
47955 Dir and data gets cleared at powerup, so high level output lines see
47956 a short low pulse between setting the direction and level registers.
47958 Issue was seen on a new board with the nReset line of the NOR flash
47959 connected to a GPIO. Setting the direction register puts the NOR flash
47960 in reset so the next instruction to set the level cannot get executed.
47962 Signed-off-by: Nick Spence <nick.spence@freescale.com>
47963 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
47964 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47966 commit 7007c5975ee900ad70983b0681d3251e221f8321
47967 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47968 Date: Tue Sep 2 02:58:32 2008 +0200
47970 doc/qemu_mips: add doc howto debug u-boot with gdb
47972 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47974 commit 7deb3b3ecd0e81ef09bb68aa0ec2346f4ae0a405
47975 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47976 Date: Wed Sep 3 17:15:45 2008 +0200
47978 ppx4xx: Fix broken DASA_SIM board
47980 This patch adds initdram() to DASA_SIM boards that has been
47981 removed accidentally by a previous commit.
47983 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47984 Signed-off-by: Stefan Roese <sr@denx.de>
47986 commit 7e410aa30fbcb1d19a26bbf1e84a9ca6102d534b
47987 Author: Stefan Roese <sr@denx.de>
47988 Date: Mon Sep 1 08:35:37 2008 +0200
47990 ppc4xx: Remove reference to common/lists.o from some esd linker scripts
47992 This patch removes some direct references to common/lists.o from some
47993 esd linker scripts. This is necessary because the lists source was moved
47994 and is not in the "common" directory anymore.
47996 Signed-off-by: Stefan Roese <sr@denx.de>
47998 commit 97b0734d65f8a0b03df0a335a2addc759da56107
47999 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48000 Date: Tue Sep 2 16:33:05 2008 +0200
48002 ppc4xx: Remove obsolete or unused functions from some esd boards
48004 This patch removes initdram() and testdram() from most esd 405 platforms.
48005 Some boards also have an empty dummy implementation of
48006 misc_init_f(). This is also removed.
48008 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48009 Signed-off-by: Stefan Roese <sr@denx.de>
48011 commit 1092ce218c514e5ccb18450ac5af501d96d6e3e9
48012 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48013 Date: Tue Sep 2 15:07:54 2008 +0200
48015 ppc4xx: Update VOM405 board configuration
48018 - add command line editing
48021 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48022 Signed-off-by: Stefan Roese <sr@denx.de>
48024 commit 830c800e28e96ec7c3c6936a0bd1b9461f3e77d4
48025 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48026 Date: Tue Sep 2 15:07:53 2008 +0200
48028 ppc4xx: Remove obsolete initdram() function from VOM405 board
48030 This patch removed the obsolete initdram() function from
48031 VOM405 platform file.
48033 Some minor cleanup.
48035 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48036 Signed-off-by: Stefan Roese <sr@denx.de>
48038 commit 3d4dd7a941b2327b8c2fc535b782ca307ff8b6c8
48039 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48040 Date: Tue Sep 2 15:07:52 2008 +0200
48042 ppc4xx: Cleanup VOM405 linker script
48044 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48045 Signed-off-by: Stefan Roese <sr@denx.de>
48047 commit fcaffd597f6f5191b12ca66c2a4789bbdeea85c2
48048 Author: Matthias Fuchs <mf@esd.eu>
48049 Date: Tue Sep 2 15:07:51 2008 +0200
48051 ppc4xx: Add fdt support for VOM405 boards
48053 Signed-off-by: Matthias Fuchs <mf@esd.eu>
48054 Signed-off-by: Stefan Roese <sr@denx.de>
48056 commit 9ec367aa2c5dcf79558aa2b209b45d7686654c14
48057 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48058 Date: Tue Sep 2 11:36:14 2008 +0200
48060 ppc4xx: Coding style cleanup
48062 Wrap long lines etc.
48064 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48065 Signed-off-by: Stefan Roese <sr@denx.de>
48067 commit 17e65c21adfb63980e6aff80bfbd2df0eeb12060
48068 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48069 Date: Tue Sep 2 11:35:56 2008 +0200
48071 ppc4xx: Enable USB on PLU405 boards
48073 This patch enables the PCI-OHCI controller on PLU405 board.
48075 Also the default CPU frequency is updated to 266 MHz and
48076 command line editing is enabled.
48078 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48079 Signed-off-by: Stefan Roese <sr@denx.de>
48081 commit 40e43e3b87d57b2ac786e27f6e25a7df9940d93b
48082 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48083 Date: Tue Sep 2 11:35:35 2008 +0200
48085 ppc4xx: Cleanup PLU405 platform file
48088 - wraps some long lines
48089 - removes unused/obsolete functions: misc_init_f() and initdram()
48091 Signed-off-by: Matthias Fuchs <mf@esd.eu>
48092 Signed-off-by: Stefan Roese <sr@denx.de>
48094 commit d74cdb1d0614ab78128e0735a51e7988a7b7ea33
48095 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48096 Date: Tue Sep 2 11:35:04 2008 +0200
48098 ppc4xx: Cleanup PLU405 linker script
48100 Signed-off-by: Matthias Fuchs <mf@esd.eu>
48101 Signed-off-by: Stefan Roese <sr@denx.de>
48103 commit 3bc1054cec2f6b25822f301ea922a16233baa4c7
48104 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48105 Date: Tue Sep 2 11:34:36 2008 +0200
48107 ppc4xx: Add fdt support for PLU405 boards
48109 Signed-off-by: Matthias Fuchs <mf@esd.eu>
48110 Signed-off-by: Stefan Roese <sr@denx.de>
48112 commit 5a3e480b783bfbc139586293a54fb875d7c5c5d4
48113 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48114 Date: Tue Sep 2 11:34:08 2008 +0200
48116 ppc4xx: Increase U-Boot size to 384kB for PLU405 boards
48118 Signed-off-by: Matthias Fuchs <mf@esd.eu>
48119 Signed-off-by: Stefan Roese <sr@denx.de>
48121 commit be1b0d2777e179191a57b138b660547a17e55aad
48122 Author: Jochen Friedrich <jochen@scram.de>
48123 Date: Tue Sep 2 11:24:59 2008 +0200
48125 Don't tftp to unknown flash
48127 If a board has a variable number of flash banks, there are empty entries
48128 in flash_info[] and CFG_DIRECT_FLASH_TFTP is set, tftp boot fails with
48129 "Outside available Flash". This patch skips flash banks with unknown
48132 Signed-off-by: Jochen Friedrich <jochen@scram.de>
48133 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48135 commit 33314470ab32a3f5412bb61b5f3d6c216c88bf9b
48136 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48137 Date: Thu Aug 28 13:40:44 2008 +0900
48139 net: smc911x: Add pkt_data_pull and pkt_data_push function
48141 The RSK7203 board has the SMSC9118 wired up 'incorrectly'.
48142 Byte-swapping is necessary, and so poor performance is inevitable.
48143 This problem cannot evade by the swap function of CHIP, this can
48144 evade by software Byte-swapping.
48145 And this has problem by FIFO access only. pkt_data_pull/pkt_data_push
48146 functions necessary to solve this problem.
48148 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48149 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48151 commit 10efa024b8ffd9e6aaca63da8bddfdffdc672274
48152 Author: Ben Warren <biggerbadderben@gmail.com>
48153 Date: Sun Aug 31 20:37:00 2008 -0700
48155 Moved initialization of EEPRO100 Ethernet controller to board_eth_init()
48186 Removed initialization of the driver from net/eth.c
48187 Also, wrapped contents of pci_eth_init() by CONFIG_PCI.
48189 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48191 commit 8ca0b3f99c4fce7a599dcaf92ae095496dc8c8e0
48192 Author: Ben Warren <biggerbadderben@gmail.com>
48193 Date: Sun Aug 31 10:45:44 2008 -0700
48195 Moved initialization of TULIP Ethernet controller to board_eth_init()
48210 Removed initialization of the driver from net/eth.c
48212 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48214 commit ad3381cf4167120db5c7b88e4970245e1d5c0a32
48215 Author: Ben Warren <biggerbadderben@gmail.com>
48216 Date: Sun Aug 31 10:44:19 2008 -0700
48218 Moved initialization of E1000 Ethernet controller to board_eth_init()
48225 Removed initialization of the driver from net/eth.c
48227 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48229 commit 4fce2aceaf8afd31a252bc782c9dbc497bf40487
48230 Author: Ben Warren <biggerbadderben@gmail.com>
48231 Date: Sun Aug 31 10:40:51 2008 -0700
48233 Moved initialization of plb2800 Ethernet driver to board_eth_init
48238 Removed initialization of controller from net/eth.c
48240 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48242 commit e1d7480b5de1fd4830bf7cf5e2237d3b0846d08d
48243 Author: Ben Warren <biggerbadderben@gmail.com>
48244 Date: Sun Aug 31 10:39:12 2008 -0700
48246 Moved initialization of MPC5xxx_FEC Ethernet driver to CPU directory
48248 Modified board_eth_init() functions of boards that have this FEC in addition
48249 to other Ethernet controllers.
48260 Removed initialization of controller from net/eth.c
48262 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48264 commit a0aad08f9427ac00218bdb2cb649833ce6ec9b8d
48265 Author: Ben Warren <biggerbadderben@gmail.com>
48266 Date: Sun Aug 31 10:36:38 2008 -0700
48268 Moved initialization of MPC512x_FEC Ethernet driver to CPU directory
48270 Added a cpu_eth_init() function to MPC512x CPU directory and
48271 removed code from net/eth.c
48273 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48275 commit 8218bd2aa68820b878a8413493ae17fd8d21f944
48276 Author: Ben Warren <biggerbadderben@gmail.com>
48277 Date: Sun Aug 31 10:16:59 2008 -0700
48279 Moved initialization of IncaIP Ethernet controller to board_eth_init
48284 Removed initialization of the driver from net/eth.c
48286 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48288 commit 164846eeb25cb2a5ede7ab9371fdca7f4831a055
48289 Author: Ben Warren <biggerbadderben@gmail.com>
48290 Date: Sun Aug 31 10:15:26 2008 -0700
48292 Moved initialization of 3COM Ethernet controller (AmigaOne) to board_eth_init()
48297 Removed initialization of the driver from net/eth.c
48299 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48301 commit 6aca145e067efe75398e9fac97822bd3700de0b2
48302 Author: Ben Warren <biggerbadderben@gmail.com>
48303 Date: Sun Aug 31 10:13:34 2008 -0700
48305 Moved initialization of GT6426x Ethernet controller to board_eth_init()
48312 Removed initialization of the driver from net/eth.c
48314 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48316 commit e3090534d62045dcb73f5392bacc64a4e8e443dc
48317 Author: Ben Warren <biggerbadderben@gmail.com>
48318 Date: Sun Aug 31 10:08:43 2008 -0700
48320 Moved initialization of PCNET Ethernet controller to board_eth_init()
48326 Removed initialization of the driver from net/eth.c
48328 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48330 commit b902b8dda5e1fd4d5fe2f202c71ee3521d2c40ed
48331 Author: Ben Warren <biggerbadderben@gmail.com>
48332 Date: Sun Aug 31 10:07:16 2008 -0700
48334 Moved initialization of NATSEMI Ethernet controller to board_eth_init()
48339 Removed initialization of the driver from net/eth.c
48341 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48343 commit 19403633dd70333893c2da7926a1d0dcd6dab7d8
48344 Author: Ben Warren <biggerbadderben@gmail.com>
48345 Date: Sun Aug 31 10:03:22 2008 -0700
48347 Moved initialization of NS8382X Ethernet controller to board_eth_init()
48361 Removed initialization of the driver from net/eth.c
48363 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48365 commit ccdd12f83ef93719fbe85f642aa4dc648b9498f0
48366 Author: Ben Warren <biggerbadderben@gmail.com>
48367 Date: Sun Aug 31 09:59:33 2008 -0700
48369 Moved initialization of TSI108 Ethernet controller to board_eth_init()
48374 Removed initialization of the driver from net/eth.c
48376 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48378 commit 0b252f50ae218ae15bfb63af44227972686ebc56
48379 Author: Ben Warren <biggerbadderben@gmail.com>
48380 Date: Sun Aug 31 21:41:08 2008 -0700
48382 Moved initialization of RTL8139 Ethernet controller to board_eth_init()
48391 Removed initialization of the driver from net/eth.c
48393 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48395 commit 02d69891d95ee76b0e86e1715a4dc0b964a57cb7
48396 Author: Ben Warren <biggerbadderben@gmail.com>
48397 Date: Sun Aug 31 09:49:42 2008 -0700
48399 Moved initialization of RTL8169 Ethernet controller to board_eth_init()
48405 Removed initialization of the driver from net/eth.c
48407 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48409 commit 3ae071e44256144d6c1e3febb65f6c56bd433769
48410 Author: Ben Warren <biggerbadderben@gmail.com>
48411 Date: Tue Aug 12 22:11:53 2008 -0700
48413 Moved initialization of Ethernet controllers on Atmel AT91 to board_eth_init()
48415 Removed at91sam9_eth_initialize() from net/eth.c
48417 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48419 commit 89973f8a82c28ad893c4c3cc56839a8e10fe5f13
48420 Author: Ben Warren <biggerbadderben@gmail.com>
48421 Date: Sun Aug 31 22:22:04 2008 -0700
48423 Introduce netdev.h header file and remove externs
48425 This addresses all drivers whose initializers have already
48426 been moved to board_eth_init()/cpu_eth_init().
48428 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48430 commit 5a8a163ac394d9f4f7ff57f415d82bd673b0068c
48431 Author: Andy Fleming <afleming@freescale.com>
48432 Date: Sun Aug 31 16:33:30 2008 -0500
48434 Add pixis_set_sgmii command
48436 The 8544DS and 8572DS platforms support an optional SGMII riser card to
48437 expose ethernet over an SGMII interface. Once the card is in, it is also
48438 necessary to configure the board such that it uses the card, rather than
48439 the on-board ethernet ports. This can either be done by flipping dip switches
48440 on the motherboard, or by modifying registers in the pixis. Either way
48443 This adds a command to allow users to choose which ports are routed through
48444 the SGMII card, and which through the onboard ports. It also allows users
48445 to revert to the current switch settings.
48447 This code does not work on the 8572, as the PIXIS is different.
48449 Signed-off-by: Andy Fleming <afleming@freescale.com>
48450 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48452 commit 216f2a7156a5fde7b47adc40ad553c888a9cbaa7
48453 Author: Andy Fleming <afleming@freescale.com>
48454 Date: Sun Aug 31 16:33:29 2008 -0500
48456 Add SGMII support for the 8544 DS
48458 The 8544 DS has an optional SGMII Riser card, which uses different PHY
48459 addresses. Check if we are in SGMII mode, and invoke the SGMII Riser
48462 Signed-off-by: Andy Fleming <afleming@freescale.com>
48463 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48465 commit 652f7c2eef76a1340928bd660845441e932d86a2
48466 Author: Andy Fleming <afleming@freescale.com>
48467 Date: Sun Aug 31 16:33:28 2008 -0500
48469 Add support for Freescale SGMII Riser Card
48471 The 8544DS and 8572DS systems have an optional SGMII riser card which
48472 exposes new ethernet ports which are connected to the eTSECs via an
48473 SGMII interface. The SGMII PHYs for this board are offset from the standard
48474 PHY addresses, so this code modifies the passed in tsec_info structure to
48475 use the SGMII PHYs on the card, instead.
48477 Signed-off-by: Andy Fleming <afleming@freescale.com>
48478 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48480 commit 2abe361c03b43e6dcf68f54e96b5c05156c49284
48481 Author: Andy Fleming <afleming@freescale.com>
48482 Date: Sun Aug 31 16:33:27 2008 -0500
48484 Add SGMII support to the tsec
48486 Adds support for configuring the TBI to talk properly with the SerDes.
48488 Signed-off-by: Andy Fleming <afleming@freescale.com>
48489 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48491 commit 75b9d4ae0d69f214eab641caf12ce8af83a39a42
48492 Author: Andy Fleming <afleming@freescale.com>
48493 Date: Sun Aug 31 16:33:26 2008 -0500
48495 Pass in tsec_info struct through tsec_initialize
48497 The tsec driver contains a hard-coded array of configuration information
48498 for the tsec ethernet controllers. We create a default function that works
48499 for most tsecs, and allow that to be overridden by board code. It creates
48500 an array of tsec_info structures, which are then parsed by the corresponding
48501 driver instance to determine configuration. Also, add regs, miiregs, and
48502 devname fields to the tsec_info structure, so that we don't need the kludgy
48505 Signed-off-by: Andy Fleming <afleming@freescale.com>
48506 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48508 commit dd3d1f56a01f460d560766126ee7dfed2ea9bc10
48509 Author: Andy Fleming <afleming@freescale.com>
48510 Date: Sun Aug 31 16:33:25 2008 -0500
48512 tsec: Move tsec.h to include/
48514 This is to prepare the way for board code passing in the tsec_info structure
48516 Signed-off-by: Andy Fleming <afleming@freescale.com>
48517 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48519 commit d23dc394aa69093b6326ad917db04dc0d1aff3f8
48520 Author: Sergei Poselenov <sposelenov@emcraft.com>
48521 Date: Fri Jun 6 15:52:44 2008 +0200
48523 PHY: Add support for the M88E1121R Marvell chip.
48525 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
48526 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
48527 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48529 commit 1711f3bd16d1c5e9d17b4c0198b426d86999781b
48530 Author: Wolfgang Denk <wd@denx.de>
48531 Date: Tue Sep 2 21:17:36 2008 +0200
48533 fw_env.c: fix build problems with MTD_VERSION=old
48535 (as needed to support old 2.4 Linux kernel based releases)
48537 Signed-off-by: Wolfgang Denk <wd@denx.de>
48539 commit 628ffd73bcff0c9f3bc5a8eeb2c7455fe9d28a51
48540 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48541 Date: Mon Sep 1 17:11:26 2008 +0200
48543 device: make device_register() clone the device
48545 This is expected by the callers, but this fact was hidden well within
48546 the old list implementation.
48548 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48550 commit baf449fc5ff96f071bb0e3789fd3265f6d4fd9a0
48551 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48552 Date: Mon Sep 1 14:00:07 2008 +0200
48554 avr32: Add support for "GPIO" port mux
48556 The "GPIO" port mux is used on AVR32 UC3 parts as well as AT32AP7200 and
48557 all later AVR32 chips. This patch adds a driver for it, implementing the
48558 same API as the existing portmux-pio driver but with more functionality.
48560 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48562 commit d92852579546c46bdaac978e0b6767a6645b69e0
48563 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48564 Date: Fri Aug 15 15:02:29 2008 +0200
48566 atstk1000: Convert to new-style makefile
48568 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48570 commit 25e6854d42c11046a468576179b5494f850311b2
48571 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48572 Date: Sun Aug 31 18:46:35 2008 +0200
48574 avr32: use board_early_init_r instead of board_init_info
48576 Replace the avr32-specific board_init_info hook by the standard
48577 board_early_init_r hook and make it optional.
48579 board_early_init_r() runs somewhat earlier than board_init_info used to
48580 do, but this isn't a problem for any of the in-tree boards.
48582 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48584 commit 36d375faf5cff98e8dca32aabbbb1ec6036437dd
48585 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48586 Date: Sun Aug 31 18:24:24 2008 +0200
48588 avr32: Use board_postclk_init instead of gclk_init
48590 Replace the avr32-specific gclk_init() board hook with the standard
48591 board_postclk_init() hook which is supposed to run at the same point
48592 during initialization.
48594 Provide a dummy weak alias for boards not implementing this hook. The
48596 - 2 bytes for the dummy function (retal 0)
48597 - 2 bytes for each unnecessary function call (short rcall)
48599 which is a pretty small price to pay for avoiding lots of #ifdef
48600 clutter. In this particular case, all boards probably end up slightly
48601 smaller because we avoid the conditional checking if the gclk_init
48604 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48606 commit abdde2b1d570b1ee77606bf783444fcddf7f0965
48607 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48608 Date: Sun Aug 31 18:07:35 2008 +0200
48610 hammerhead: Use gclk helper functions
48612 Use the new gclk helper functions to set up the PHY clock instead of
48613 accessing the PM registers directly.
48615 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48617 commit 98090cd75cdb40b2ab94c806c338540a5716748b
48618 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48619 Date: Sun Aug 31 18:05:32 2008 +0200
48621 avr32: Add gclk helper functions
48623 Add two helper functions for configuring and enabling generic clocks:
48624 - gclk_enable_output: Enables output on a GCLKx pin
48625 - gclk_set_rate: Configures a gclk to run at a specific rate
48627 This should eliminate any reason to go mucking about with PM registers
48630 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48632 commit ab0df36fc7db9dda0b786b909f653e279dfeb9cf
48633 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48634 Date: Fri Aug 29 21:09:49 2008 +0200
48636 avr32: refactor the portmux/gpio code
48638 - Separate the portmux configuration functionality from the GPIO pin
48640 - Separate the controller-specific code from the chip-specific code.
48641 - Allow "ganged" port configuration (multiple pins at once).
48642 - Add more flexibility to the "canned" peripheral select functions:
48643 - Allow using more than 23 address bits, more chip selects, as
48644 well as NAND- and CF-specific pins.
48645 - Make the MACB SPEED pin optional, and choose between MII/RMII
48646 using a parameter instead of an #ifdef.
48647 - Make it possible to use other MMC slots than slot 0, and support
48648 different MMC/SDCard data bus widths.
48649 - Use more reasonable pull-up defaults; floating pins may consume a
48651 - Get rid of some custom portmux code from the mimc200 board code. The
48652 old gpio/portmux API couldn't really handle its requirements, but
48654 - Add documentation.
48656 The end result is slightly smaller code for all boards. Which isn't
48657 really the point, but at least it isn't any larger.
48659 This has been verified on ATSTK1002 and ATNGW100. I'd appreciate if
48660 the board maintainers could help me test this on their boards. In
48661 particular, the mimc200 port has lost a lot of code, so I'm hoping Mark
48664 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48665 Cc: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
48666 Cc: Mark Jackson <mpfj@mimc.co.uk>
48667 Cc: Alex Raimondi <alex.raimondi@miromico.ch>
48668 Cc: Julien May <julien.may@miromico.ch>
48671 * Enable pullup on NWAIT
48672 * Add missing include to portmux-pio.h
48673 * Rename CONFIG_PIO2 -> CONFIG_PORTMUX_PIO to match docs
48675 commit 4c24e8288c601cb773ab02528b48a8577970e867
48676 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48677 Date: Sat Aug 30 17:28:36 2008 +0200
48679 avr32: data_bits should reflect the actual number of data bits
48681 Make the data_bits enum in struct sdram_config reflect the actual number
48682 of data bits on the bus, i.e. 16 or 32. Having 0 mean 16 bits and 1 mean
48683 32 bits is just too confusing.
48685 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48687 commit 66b7bc5175325809718d8d49ef073bc1036ad71b
48688 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48689 Date: Fri Aug 29 17:48:18 2008 +0200
48691 avr32: Update README
48693 Remove some outdated and/or unnecessary information, and add updated
48694 information about the toolchain and buildroot.
48696 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48698 commit c75e772a2f061a508bba28ded1b5bea91f0442b0
48699 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48700 Date: Sun Aug 31 23:28:15 2008 +0900
48702 sh: Remove CC line from board's Makefile
48704 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48706 commit 468eae0660de6fdfd9999944c536ecc4797bd944
48707 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48708 Date: Sun Aug 31 23:25:57 2008 +0900
48710 sh: Replaced "@./mkconfig" for @$(MKCONFIG)
48712 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48714 commit 3aeb1ff7482a732503186c742d3a5ded4b7a0d34
48715 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48716 Date: Thu Aug 28 14:50:52 2008 +0900
48718 sh: Add support sh2 to MAKEALL
48720 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48721 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48723 commit 6f3d8bb5faa12dbf3031382286784c978df038ee
48724 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48725 Date: Thu Aug 28 14:52:23 2008 +0900
48727 sh: Fix compile error rsk7203 board
48729 This boards used old type preprocessor.
48730 This patch fix compile error.
48732 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48733 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48735 commit 1c98172e025018552e9bb4c43b0aaee76f79b1aa
48736 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48737 Date: Thu Aug 28 14:53:31 2008 +0900
48739 sh: Fix compile error sh7785lcr board
48741 This boards used old type preprocessor.
48742 This patch fix compile error.
48744 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48745 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48747 commit 6f0da4972e48f99d37bc522814940a6022cd3084
48748 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48749 Date: Fri Aug 22 17:39:09 2008 +0900
48751 sh: Renesas Solutions AP325RXA board support
48753 AP325RXA is SH7723's reference board.
48754 This has SCIF, NOR Flash, Ethernet, USB host, LCDC, SD Host, Camera and other.
48755 In this patch, support SCIF, NOR Flash, and Ethernet.
48757 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48758 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48760 commit ab09f433b50bb83b5e440c335bc3839ee069e534
48761 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48762 Date: Fri Aug 22 17:48:51 2008 +0900
48764 sh: add support Renesas SH7723
48766 Renesas SH7723 has 5 SCIF, SD, Camera, LCDC and other.
48767 This patch supports CPU register's header file and SCIF serial driver.
48769 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48770 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48772 commit c655fad06ba3fb042dbc667724a40e1a9a091248
48773 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48774 Date: Sun Aug 31 23:02:04 2008 +0900
48776 sh: Renesas RSK+ 7203 board support
48778 This adds initial support for the RTE RSK+ SH7203 board.
48780 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48781 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48783 commit 6ede753ddf52a7b0f992d9bccbe5e4a0968ca475
48784 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48785 Date: Thu Jul 3 23:11:02 2008 +0900
48787 sh: Add support Renesas SH7203 processor
48789 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48790 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48792 commit 6ad43d0dd86b612895ddc7f480eb6cdfe793adf9
48793 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48794 Date: Sun Aug 31 22:48:33 2008 +0900
48796 sh: Add support SH2/SH2A which is CPU of Renesas Technology
48798 Add support SH2/SH2A basic function.
48800 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48801 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48803 commit 0d53a47dc0737b6aa3a39caee21410c169441ae5
48804 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48805 Date: Sun Aug 31 22:45:08 2008 +0900
48807 sh: Renesas R0P7785LC0011RL board support
48809 This board has SH7785, 512MB DDR2-SDRAM, NOR Flash,
48810 Graphic, Ethernet, USB, SD, RTC, and I2C controller.
48812 This patch supports the following functions:
48813 - 128MB DDR2-SDRAM (29-bit address mode only)
48818 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48819 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48821 commit b0b6218929bc7de9a6bdb8e564fa8ec2efa71b4e
48822 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48823 Date: Thu Jul 10 19:32:53 2008 +0900
48825 sh: add support for SH7785
48827 Renesas SH7785 has DDR2-SDRAM controller, PCI, and other.
48828 This patch supports CPU register's header file.
48830 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48831 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48833 commit d6e04258be8f2408845468d3cf722a4cf0433445
48834 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48835 Date: Sun Aug 31 04:45:42 2008 +0200
48837 davinci: fix remaining dm644x_eth
48839 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48841 commit 08ab4e1780fa63c88dd5a5ab52f4ff4ed1ee1878
48842 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48843 Date: Sun Aug 31 04:24:56 2008 +0200
48845 fs: Move conditional compilation to Makefile
48847 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48849 commit c1de7a6daf9c657484e1c6d433f01fccd49a7f48
48850 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48851 Date: Sun Aug 31 04:24:55 2008 +0200
48853 devices: merge to list_head
48855 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48857 commit ef0255fc75f28655f9681422079287d68a14dbaa
48858 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48859 Date: Sun Aug 31 04:24:51 2008 +0200
48863 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48865 commit 71cb31227bee741b274f6c0279b2aac1ab8e28e3
48866 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48867 Date: Sun Aug 31 00:39:48 2008 +0200
48869 smdk6400: add gitignore
48871 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48873 commit f9f692e2b146d4e306b777e6d5f69f1d725b9eb9
48874 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48875 Date: Sun Aug 31 00:39:48 2008 +0200
48877 smdk6400: Use CONFIG_FLASH_CFI_DRIVER
48879 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48881 commit 7c0e5a8db3d1358b0ce3cc85ada0de6341ca4a15
48882 Author: Guennadi Liakhovetski <lg@denx.de>
48883 Date: Sun Aug 31 00:39:47 2008 +0200
48885 smdk6400: remove redundant bootargs definition
48887 Double bootargs setting leads to a duplicated environmant entry.
48889 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48891 commit 11edcfe260f20dcea79284a3e95270989d433854
48892 Author: Guennadi Liakhovetski <lg@denx.de>
48893 Date: Sun Aug 31 00:39:47 2008 +0200
48895 ARM: Add support for S3C6400 based SMDK6400 board
48897 SMDK6400 can only boot U-Boot from NAND-flash. This patch adds a nand_spl
48898 driver for it too. The board can also boot from the NOR flash, but due to
48899 hardware limitations it can only address 64KiB on it, which is not enough
48900 for U-Boot. Based on the original sources by Samsung for U-Boot 1.1.6.
48902 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48904 commit e0056b341069796eaea11eae0fc8eb93a3dceaac
48905 Author: Guennadi Liakhovetski <lg@denx.de>
48906 Date: Sun Aug 31 00:39:47 2008 +0200
48908 NAND: add NAND driver for S3C64XX
48910 Based on the original S3C64XX NAND driver by Samsung for U-Boot 1.1.6.
48912 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48914 commit 3fe7b589f9c7463df39056f8872006a67f56a91c
48915 Author: Guennadi Liakhovetski <lg@denx.de>
48916 Date: Sun Aug 31 00:39:47 2008 +0200
48918 S3C64XX: remove broken HWFLOW support from the serial driver
48920 As noted by Harald Welte, HWFLOW support in the S3C64XX serial driver is
48921 broken and currently unused. Remove it.
48923 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48925 commit 2fb28dcf82048045e1bf5014e938e486fa6c2383
48926 Author: Guennadi Liakhovetski <lg@denx.de>
48927 Date: Sun Aug 31 00:39:47 2008 +0200
48929 serial: add S3C64XX serial driver
48931 Based on the original S3C64XX UART driver by Samsung for U-Boot 1.1.6.
48933 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48935 commit 8262813ca04fc57f5d8856e1828085c136e0f1eb
48936 Author: Guennadi Liakhovetski <lg@denx.de>
48937 Date: Sun Aug 31 00:39:46 2008 +0200
48939 USB: Add support for OHCI controller on S3C6400
48941 Notice: USB on S3C6400 currently works _only_ with switched off MMU. One could
48942 try to enable the MMU, but map addresses 1-to-1, and disable data cache, then
48943 it should work too and we could still profit from instruction cache.
48945 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48947 commit 9b07773f8883665b002500c190507e9fd99b7181
48948 Author: Guennadi Liakhovetski <lg@denx.de>
48949 Date: Sun Aug 31 00:39:46 2008 +0200
48951 ARM: Add arm1176 core with S3C6400 SoC
48953 Based on the original S3C64XX port by Samsung for U-Boot 1.1.6.
48955 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48957 commit fcaac589a68115819ddadcf5c18ded9a5f9e2c75
48958 Author: Sandeep Paulraj <s-paulraj@ti.com>
48959 Date: Sun Aug 31 00:39:46 2008 +0200
48961 ARM DaVinci: Changing function names for EMAC driver
48963 DM644x is just one of a series of DaVinci chips that use the EMAC driver.
48964 By replacing all the function names that start with dm644x_* to davinci_*
48965 we make these function more portable. I have tested this change on my EVM.
48966 DM6467 is another DaVinci SOC which uses the EMAC driver and i will
48967 be sending patches that add DaVinci DM6467 support to the list soon.
48969 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
48971 commit fbbb1de369ca7d5ace6f7b0ce9d0aee24a6f457b
48972 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
48973 Date: Sat Aug 30 23:21:30 2008 +0200
48975 Integrator[AP/CP] - Remove unused file memsetup.S
48977 - memsetup.s is changed/merged to lowlevel_init.S
48978 memsetup.S has a global label memsetup that just returns back to caller
48979 - memsetup global label is changed/merged to lowlevel_init
48980 This label is not called from anywhere.
48982 Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
48984 commit 89d51d022a63be1a851eda983c8cbce1a044f65f
48985 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
48986 Date: Wed Aug 27 21:35:52 2008 +0200
48988 ARM DaVinci: Standardize names of directories/files
48990 ARM DaVinci: Standardize names of directories/files.
48992 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
48993 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48995 commit 264bbdd11d01f14f5ea4629556ae63b00b13402d
48996 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
48997 Date: Fri Jul 11 15:10:13 2008 -0400
48999 ARM DaVinci: Move common functions to board/davinci/common
49001 ARM DaVinci: Move common functions to board/davinci/common.
49003 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
49005 commit c2b4b2e4814f4ace9015fdb64132894327400bf0
49006 Author: Stefan Roese <sr@denx.de>
49007 Date: Fri Aug 29 11:56:49 2008 +0200
49009 ppc4xx/NAND: Add select_chip function to 4xx NDFC driver
49011 This function is needed for the new NAND infrastructure. We only need
49012 a dummy implementation though for the NDFC.
49014 Signed-off-by: Stefan Roese <sr@denx.de>
49016 commit 3d4a746e2fb4545f07d871049805fb34ae97cc94
49017 Author: Stefan Roese <sr@denx.de>
49018 Date: Fri Aug 29 12:06:27 2008 +0200
49020 ppc4xx: Increase image size for NAND boot target
49022 This is needed since now with HUSH enabled (amcc-common.h) the image
49023 read from NAND exceeds the previous limit.
49025 Signed-off-by: Stefan Roese <sr@denx.de>
49027 commit 6b5049d056cd8ef72d1f2f461ceb2d033d93f759
49028 Author: Ben Warren <biggerbadderben@gmail.com>
49029 Date: Thu Aug 28 23:58:30 2008 -0700
49031 Move MPC512x_FEC driver to drivers/net
49033 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49035 commit 80b00af01b3c9154774de2936f05a051e92f6a03
49036 Author: Ben Warren <biggerbadderben@gmail.com>
49037 Date: Thu Aug 28 23:58:29 2008 -0700
49039 Move MPC5xxx_FEC driver to drivers/net
49041 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49043 commit 3de7bf0e6b1ad2608014096c8192f13229b2e9d7
49044 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49045 Date: Fri Aug 29 21:53:57 2008 +0200
49047 cmd_terminal: remove no need ifdef
49049 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49051 commit 578118bdf122877ae769776be002255be447b4fa
49052 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49053 Date: Fri Aug 29 21:53:57 2008 +0200
49055 common/Makefile: order by functionality
49057 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49059 commit ba7b5b2348b684cf8ec424b2e38e267dc1cfd2fb
49060 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49061 Date: Fri Aug 29 21:53:56 2008 +0200
49063 miiphyutil: Move conditional compilation to Makefile
49065 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49067 commit 81789c39db3f0f6b621df8c0ec66014d701f368e
49068 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49069 Date: Fri Aug 29 21:53:37 2008 +0200
49071 autoscript: Move conditional compilation to Makefile
49073 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49075 commit bbf52df9aa94ffb115b8b1ebeb00d01374bb0a1d
49076 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49077 Date: Fri Aug 29 01:18:11 2008 +0200
49079 crc16: move to lib_generic
49081 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49083 commit 55195773eacefb22dd483a3c560ea30a14263ce1
49084 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49085 Date: Fri Aug 29 01:18:01 2008 +0200
49087 miiphybb: move to drivers/net/phy
49089 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49091 commit e8314035996a9118ac5948df2ff8a2f2161ed67a
49092 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49093 Date: Thu Aug 28 12:31:51 2008 +0200
49095 soft_spi: move to drivers/spi
49097 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49099 commit 4d75e0aa9caca64d4a1d55d95cd1ca5f30d9fc56
49100 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49101 Date: Thu Aug 28 12:31:51 2008 +0200
49103 soft_i2c: move to drivers/i2c
49105 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49107 commit 717a222229fdb77703e9174d0eb08a4b41febf49
49108 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49109 Date: Thu Aug 28 12:31:48 2008 +0200
49111 gunzip: move to lib_generic
49113 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49115 commit 52aef8f9ba28b747973bf76741c23db658d5773c
49116 Author: Wolfgang Ocker <weo@reccoware.de>
49117 Date: Tue Aug 26 19:55:23 2008 +0200
49119 ppc4xx: NAND configuration
49121 Made NAND bank configuration setting a config variable.
49123 Signed-off-by: Wolfgang Ocker <weo@reccoware.de>
49124 Signed-off-by: Stefan Roese <sr@denx.de>
49126 commit 5bc542a593abc9e974fbd34704af85c37c366c60
49127 Author: Victor Gallardo <vgallardo@amcc.com>
49128 Date: Thu Aug 28 16:03:28 2008 -0700
49130 ppc4xx: fix UIC external_interrupt hang on UIC0
49132 This patch fixes a UIC external_interrupt hang if critical or non-critical
49133 interrupt is set at the same time as a normal interrupt is set on UIC0.
49135 Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
49136 Signed-off-by: Stefan Roese <sr@denx.de>
49138 commit 04737d5ffd16248cb80ab3dd4f3765057a803f18
49139 Author: Prodyut Hazarika <phazarika@amcc.com>
49140 Date: Wed Aug 27 16:39:00 2008 -0700
49142 ppc4xx: Optimizations/Cleanups for IBM DDR2 Memory Controller
49144 Removed Magic numbers from Initialization preload registers
49145 Tested with Kilauea, Glacier, Canyonlands and Katmai boards
49146 About 5-7% improvement seen for LMBench memtests
49148 Signed-off-by: Prodyut Hazarika <phazarika@amcc.com>
49149 Signed-off-by: Stefan Roese <sr@denx.de>
49151 commit 8a490422bed685c9491274ec997f62061d88620b
49152 Author: John Rigby <jrigby@freescale.com>
49153 Date: Thu Aug 28 13:17:07 2008 -0600
49155 ADS5121: Fix NOR and CPLD ALE timing for rev 2 silicon
49157 MPC5121 rev 2 silicon has a new register for controlling how long
49158 CS is asserted after deassertion of ALE in multiplexed mode.
49160 The default is to assert CS together with ALE. The alternative
49161 is to assert CS (ALEN+1)*LPC_CLK clocks after deassertion of ALE.
49163 The default is wrong for the NOR flash and CPLD on the ADS5121.
49165 This patch turns on the alternative for CS0 (NOR) and CS2 (CPLD)
49166 it does so conditionally based on silicon rev 2.0 or greater.
49168 Signed-off-by: Martha J Marx <mmarx@silicontkx.com>
49169 Signed-off-by: John Rigby <jrigby@freescale.com>
49171 commit 5d9a5efa4b332f442b54a755d49969123c3a8742
49172 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49173 Date: Tue Aug 19 00:56:46 2008 +0600
49175 Add I2C frequency dividers for ColdFire
49177 The existing I2C freqency dividers for FDR does not apply
49178 to ColdFire platforms; thus, a seperate table is added
49179 based on MCF5xxx Reference Manual
49181 Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
49182 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49183 Acked-by: Tabi Timur <timur@freescale.com>
49185 commit eec567a67e00d1ed8d941e9098b7d421f4091abf
49186 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49187 Date: Tue Aug 19 03:01:19 2008 +0600
49189 ColdFire: I2C fix for multiple platforms
49191 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49193 commit d53cf6a9c7423cba668b867978648645f71c3090
49194 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49195 Date: Tue Aug 19 00:37:13 2008 +0600
49197 ColdFire: Add CONFIG_MII_INIT for M5272C3
49199 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49201 commit f78ced3028d4130b24a318943a70cf5584ab16f4
49202 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49203 Date: Tue Aug 19 00:26:25 2008 +0600
49205 ColdFire: Multiple fixes for MCF5445x platforms
49207 Add FEC pin set and mii reset in __mii_init(). Change
49208 legacy flash vendor from 2 to AMD LEGACY (0xFFF0),
49209 change cfi_offset to 0, and change CFG_FLASH_CFI to
49210 CONFIG_FLASH_CFI_LEGACY. Correct M54451EVB and
49211 M54455EVB env settings in configuration file.
49213 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49215 commit 454e725b3a9537b7f273bbd0cbca180f23a7a6e8
49216 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49217 Date: Fri Aug 15 18:24:25 2008 +0000
49219 ColdFire: Change the SDRAM BRD2WT timing from 3 to 7
49221 The user manuals recommend 7.
49223 Signed-off-by: Kurt Mahan <kmahan@freescale.com>
49224 Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49226 commit 79e0799cf6e88d98d77b216a55234bf674b59a4e
49227 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49228 Date: Fri Aug 15 16:50:07 2008 +0000
49230 ColdFire: Raise uart baudrate to 115200 bps
49232 M5249EVB, M5271EVB, M5272C3, M5275EVB and M5282EVB platforms
49233 uart baudrate increase from 19200 to 115200 bps
49235 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49237 commit ab6ba842682552ccf071d0034da0a20633d1d1ac
49238 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49239 Date: Wed Aug 13 12:07:03 2008 +0000
49241 ColdFire: Fix board.c warning message
49243 Implicit declaration of nand_init() warning message
49245 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49247 commit 5798b1c4650e9a8713c95b25c1e669a2bc80a97b
49248 Author: Kumar Gala <galak@kernel.crashing.org>
49249 Date: Wed Aug 27 01:10:34 2008 -0500
49251 FSL DDR: Remove duplicate setting of cs0_bnds register on 86xx.
49253 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49255 commit 258c37b147353bc522ffc33dfbd7d0d9cd7c32d7
49256 Author: Heiko Schocher <hs@denx.de>
49257 Date: Thu Aug 21 20:44:49 2008 +0200
49259 mpc52xx: added support for the MPC5200 based MUC.MC52 board from MAN.
49261 Signed-off-by: Heiko Schocher <hs@denx.de>
49263 commit 9cff4448a9cb882defe6c8bde73b77fc0c636799
49264 Author: Kumar Gala <galak@kernel.crashing.org>
49265 Date: Tue Aug 19 14:46:36 2008 -0500
49267 mpc85xx: remove redudant code with lib_ppc/interrupts.c
49269 For some reason we duplicated the majority of code in lib_ppc/interrupts.c
49270 not show how that happened, but there is no good reason for it.
49272 Use the interrupt_init_cpu() and timer_interrupt_cpu() since its why
49275 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49277 commit 9490a7f1a9484617bad75c60807ce02c8a3a6d56
49278 Author: Kumar Gala <galak@kernel.crashing.org>
49279 Date: Fri Jul 25 13:31:05 2008 -0500
49281 mpc85xx: Add support for the MPC8536DS reference board
49283 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49284 Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
49285 Signed-off-by: Dejan Minic <minic@freescale.com>
49286 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
49287 Signed-off-by: Dave Liu <daveliu@freescale.com>
49288 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49290 commit ef50d6c06ece74fb17e8d7510e62cad9df8b810d
49291 Author: Kumar Gala <galak@kernel.crashing.org>
49292 Date: Tue Aug 12 11:14:19 2008 -0500
49294 mpc85xx: Add support for the MPC8536
49296 The MPC8536 Adds SDHC and SATA controllers to the PQ3 family. We
49297 also have SERDES init code for the 8536.
49299 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49300 Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
49301 Signed-off-by: Dejan Minic <minic@freescale.com>
49302 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
49303 Signed-off-by: Dave Liu <daveliu@freescale.com>
49305 commit 129ba616b3813dde861f25f3d8a3c47c5c36ad5f
49306 Author: Kumar Gala <galak@kernel.crashing.org>
49307 Date: Tue Aug 12 11:13:08 2008 -0500
49309 mpc85xx: Add support for the MPC8572DS reference board
49311 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49313 commit 457caecdbca3df21a93abff19eab12dbc61b7897
49314 Author: Kumar Gala <galak@kernel.crashing.org>
49315 Date: Wed Aug 27 01:05:35 2008 -0500
49317 FSL DDR: Remove old SPD support from cpu/mpc85xx
49319 All 85xx boards have been converted to the new code so we can
49320 remove the old SPD DDR setup code.
49322 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49324 commit 0e7927db138976469e7257e29c1338050a50fcd9
49325 Author: Kumar Gala <galak@kernel.crashing.org>
49326 Date: Wed Aug 27 01:04:07 2008 -0500
49328 FSL DDR: Convert STXSSA to new DDR code.
49330 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49332 commit c360d9b970fbb9c13744c355879671165bbb9b9e
49333 Author: Kumar Gala <galak@kernel.crashing.org>
49334 Date: Wed Aug 27 01:03:42 2008 -0500
49336 FSL DDR: Convert STXGP3 to new DDR code.
49338 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49340 commit 8e55313b7ae12352a343f9b9962e662dbd897187
49341 Author: Kumar Gala <galak@kernel.crashing.org>
49342 Date: Tue Aug 26 23:52:58 2008 -0500
49344 FSL DDR: Convert SBC8560 to new DDR code.
49346 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49348 commit 9658bec2e8f55d56ca1be70090ce5a348be4980f
49349 Author: Kumar Gala <galak@kernel.crashing.org>
49350 Date: Tue Aug 26 23:52:32 2008 -0500
49352 FSL DDR: Convert MPC8540EVAL to new DDR code.
49354 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49356 commit 6bfa8f723cfd82c55e3ef5620ade396916470a70
49357 Author: Kumar Gala <galak@kernel.crashing.org>
49358 Date: Tue Aug 26 23:52:07 2008 -0500
49360 FSL DDR: Convert PM856 to new DDR code.
49362 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49364 commit d53bd3e17bd4f460257c19255569ea6dcfaae817
49365 Author: Kumar Gala <galak@kernel.crashing.org>
49366 Date: Tue Aug 26 23:51:49 2008 -0500
49368 FSL DDR: Convert PM854 to new DDR code.
49370 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49372 commit 33b9079ba20926f14238fff863b68a98e938948e
49373 Author: Kumar Gala <galak@kernel.crashing.org>
49374 Date: Tue Aug 26 23:15:28 2008 -0500
49376 FSL DDR: Convert sbc8548 to new DDR code.
49378 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49380 commit a947e4c7eb15cea1d9fb633955c516aab5ad35dd
49381 Author: Kumar Gala <galak@kernel.crashing.org>
49382 Date: Tue Aug 26 23:14:14 2008 -0500
49384 FSL DDR: Convert atum8548 to new DDR code.
49386 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49388 commit be0bd8234b9777ecd63c4c686f72af070d886517
49389 Author: Kumar Gala <galak@kernel.crashing.org>
49390 Date: Tue Aug 26 22:56:56 2008 -0500
49392 FSL DDR: Convert socrates to new DDR code.
49394 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49396 commit 1167a2fd56138b716e01370c4267f3b70bf9ffa0
49397 Author: Kumar Gala <galak@kernel.crashing.org>
49398 Date: Tue Aug 26 08:02:30 2008 -0500
49400 FSL DDR: Convert MPC8544DS to new DDR code.
49402 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49404 commit e6f5b35b41ddbd637bb9ca4ad985b1e0b07dae0e
49405 Author: Jon Loeliger <jdl@freescale.com>
49406 Date: Tue Mar 18 13:51:05 2008 -0500
49408 FSL DDR: Convert MPC8568MDS to new DDR code.
49410 Signed-off-by: Jon Loeliger <jdl@freescale.com>
49411 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49413 commit e31d2c1e2bc954dc32e33bb2076139f85b95f8e6
49414 Author: Jon Loeliger <jdl@freescale.com>
49415 Date: Tue Mar 18 13:51:06 2008 -0500
49417 FSL DDR: Convert MPC8548CDS to new DDR code.
49419 Signed-off-by: Jon Loeliger <jdl@freescale.com>
49420 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49422 commit aa11d85cf318b961e029fe50d68ca47d004bce93
49423 Author: Jon Loeliger <jdl@freescale.com>
49424 Date: Mon Mar 17 15:48:18 2008 -0500
49426 FSL DDR: Convert MPC8541CDS to new DDR code.
49428 Signed-off-by: Jon Loeliger <jdl@freescale.com>
49429 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49431 commit 2b40edb10d81da7bba724edbccd7f53777112579
49432 Author: Jon Loeliger <jdl@freescale.com>
49433 Date: Tue Mar 18 11:12:42 2008 -0500
49435 FSL DDR: Convert MPC8555ADS to new DDR code.
49437 Signed-off-by: Jon Loeliger <jdl@freescale.com>
49438 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49440 commit 8b625114e8bc5a6b436181167a6e7fcd3303dd2c
49441 Author: Jon Loeliger <jdl@freescale.com>
49442 Date: Tue Mar 18 11:12:44 2008 -0500
49444 FSL DDR: Convert MPC8560ADS to new DDR code.
49446 Signed-off-by: Jon Loeliger <jdl@freescale.com>
49447 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49449 commit 9617c8d49a21703eaf13a4033ab1a56eecc033cc
49450 Author: Kumar Gala <galak@kernel.crashing.org>
49451 Date: Fri Jun 6 13:12:18 2008 -0500
49453 FSL DDR: Convert MPC8540ADS to new DDR code.
49455 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49457 commit 2a6c2d7ab2a66660f40a6cd3de2eb29ee29d9693
49458 Author: Kumar Gala <galak@kernel.crashing.org>
49459 Date: Tue Aug 26 21:34:55 2008 -0500
49461 FSL DDR: Add 85xx specific register setting
49463 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49465 commit 6fb1b7346849ccd0c20306143e334f5b76143070
49466 Author: Kumar Gala <galak@kernel.crashing.org>
49467 Date: Mon Jun 9 11:07:46 2008 -0500
49469 FSL DDR: Add e500 TLB helper for DDR code
49471 Provide a helper function that board code can call to map TLBs when
49474 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49476 commit d26b739afe5a6760bd345743188759cd9d0f3b47
49477 Author: Andrew Dyer <adyer@righthandtech.com>
49478 Date: Tue Aug 26 17:03:38 2008 -0500
49480 dm9000 remove dead external phy support, gpio fix
49482 dm9000 has code to detect and initialize external phy parts, but later
49483 on in the code the part is forced to use the internal phy
49484 unconditionally. Remove the unused/untested code.
49486 change the GPIO initialization so that only the GPIO used as an
49487 internal phy reset (hardwired in the chip) is set as an output. The
49488 remaining GPIO need to be handled by board specific code to prevent
49489 possible drive conflicts. Set as inputs for safety.
49491 replace a few magic numbers with defines
49493 Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
49494 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49496 commit a1573db0c07c8ba99e9c373bb07ecd6f59da672c
49497 Author: Peter Tyser <ptyser@xes-inc.com>
49498 Date: Tue Aug 26 11:17:48 2008 -0500
49500 Standardize bootp, tftpboot, rarpboot, dhcp, and nfs command descriptions
49502 cmd_net.c command descriptions were updated to describe the optional
49503 hostIPaddr argument. The dhcp command help message was also updated
49504 to more closely reflect the other commands in cmd_net.c
49506 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
49507 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49509 commit 51dfe1382ebaf691485badfa0ea5e75b0710531b
49510 Author: Remy Bohmer <linux@bohmer.net>
49511 Date: Wed Aug 20 11:30:28 2008 +0200
49513 Fix bogus error message in the DHCP handler
49515 The DHCP handler has 1 state that is not listed in this case, causing a
49516 failure message when there is actually no failure.
49518 Signed-off-by: Remy Bohmer <linux@bohmer.net>
49519 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49521 commit 61365501a0e2cae9c1df2818b7b5b3f52c450d18
49522 Author: Remy Bohmer <linux@bohmer.net>
49523 Date: Wed Aug 20 11:30:27 2008 +0200
49525 Fix compile error when CONFIG_BOOTP_RANDOM_DELAY is set.
49527 The option CONFIG_BOOTP_RANDOM_DELAY does not compile, because of a
49528 missing extern inside the net/bootp.h header
49530 Signed-off-by: Remy Bohmer <linux@bohmer.net>
49531 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49533 commit 1803f7f91ff35ca402259065df7557107dcf28a2
49534 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49535 Date: Tue Aug 19 21:26:32 2008 +0000
49537 ColdFire: Add FEC Buffer descriptors in SRAM
49539 Add FEC Buffer descriptors and data buffer in SRAM for
49540 faster execution and access.
49542 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49543 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49545 commit 429be27ce195210d4b9decf9e867b9ca6155a87d
49546 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49547 Date: Thu Aug 21 23:55:11 2008 +0000
49549 Fix ColdFire FEC warning messages
49551 Types mismatch and implicit declaration of icache_invalid()
49554 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49555 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49557 commit 6a002171098e968bd5b362347d2831224fab6048
49558 Author: Ben Warren <biggerbadderben@gmail.com>
49559 Date: Sat Jul 12 00:17:50 2008 -0700
49561 Moved initialization of SKGE Ethernet driver to board code.
49563 The only board using this driver is the SL8245 board.
49564 Removed initialization for the driver from net/eth.c
49566 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49568 commit 8379f42bc745eb9e4ca551a30fd2d0a63f740d75
49569 Author: Ben Warren <biggerbadderben@gmail.com>
49570 Date: Sat Jul 12 00:08:45 2008 -0700
49572 Moved conditional compilation to Makefile for SK98 Ethernet driver
49574 Brute-force removal of #ifdefs. Didn't touch the code.
49575 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49577 commit 65d3d99c28dc363d15eaee78225ff643df499b97
49578 Author: Ben Warren <biggerbadderben@gmail.com>
49579 Date: Fri Jul 11 23:42:19 2008 -0700
49581 Moved initialization of ULI526X Ethernet driver to board code.
49583 The only board using this driver is the Freescale MPC8610HPCD board.
49584 Removed initialization for the driver from net/eth.c
49586 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49588 commit 914947313a710f5dcf06beaf7f2aa24f1ebcce4f
49589 Author: Ben Warren <biggerbadderben@gmail.com>
49590 Date: Fri Jul 11 23:15:28 2008 -0700
49592 Moved initialization of Blackfin EMAC Ethernet controller to board_eth_init()
49594 Added board_eth_init() function to bf537-stamp board.
49595 Removed initialization for the Blackin EMAC driver from net/eth.c
49597 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49599 commit fc363ce35408f348cacced68505f3747a53e3d7c
49600 Author: Ben Warren <biggerbadderben@gmail.com>
49601 Date: Wed Jul 9 01:04:19 2008 -0700
49603 Moved initialization of GRETH Ethernet driver to CPU directory
49605 Added a cpu_eth_init() function to leon2/leon3 CPU directories and
49606 removed code from net/eth.c
49608 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49610 commit 86882b80771309bceb11c6accfd7f6f90ade8bfc
49611 Author: Ben Warren <biggerbadderben@gmail.com>
49612 Date: Tue Aug 26 22:16:25 2008 -0700
49614 Moved initialization of MCFFEC Ethernet driver to CPU directory
49616 Added a cpu_eth_init() function to coldfire CPU directories and
49617 removed code from net/eth.c
49619 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49621 commit b31da88b9c160d80d42a59cbbb31e24f27184d5c
49622 Author: Ben Warren <biggerbadderben@gmail.com>
49623 Date: Tue Aug 26 22:12:36 2008 -0700
49625 Moved initialization of FSL_MCDMAFEC Ethernet driver to CPU directory
49627 Added a cpu_eth_init() function to cpu/mcf547x_8x directory and
49628 removed code from net/eth.c
49630 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49632 commit b5710d9974f6f0f3ddb4e67d6cccc262ab37049e
49633 Author: Kumar Gala <galak@kernel.crashing.org>
49634 Date: Tue Aug 26 15:01:38 2008 -0500
49636 FSL DDR: Remove old SPD support from cpu/mpc86xx
49638 All 86xx boards have been converted to the new code so we can
49639 remove the old SPD DDR setup code.
49641 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49643 commit 9bd4e5911b750837515466bc7449087698b88e0e
49644 Author: Kumar Gala <galak@kernel.crashing.org>
49645 Date: Tue Aug 26 15:01:37 2008 -0500
49647 FSL DDR: Convert SBC8641D to new DDR code.
49649 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49651 commit 39aa1a73483e1ac2bd56d5523abfc3970ee82c77
49652 Author: Jon Loeliger <jdl@freescale.com>
49653 Date: Tue Aug 26 15:01:36 2008 -0500
49655 FSL DDR: Convert MPC8610HPCD to new DDR code.
49657 Signed-off-by: Jon Loeliger <jdl@freescale.com>
49658 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49660 commit 6a8e5692933e8e6d6e5ba7e594f49dd6d4c3a263
49661 Author: Kumar Gala <galak@kernel.crashing.org>
49662 Date: Tue Aug 26 15:01:35 2008 -0500
49664 FSL DDR: Convert MPC8641HPCN to new DDR code.
49666 Signed-off-by: Jon Loeliger <jdl@freescale.com>
49667 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49669 commit 46ff4f1100ea64a01d21cc008ce85ac15eb1821f
49670 Author: Kumar Gala <galak@kernel.crashing.org>
49671 Date: Tue Aug 26 15:01:34 2008 -0500
49673 FSL DDR: Add 86xx specific register setting
49675 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49677 commit 233fdd502a6c227f476212b3097653ad48d7e254
49678 Author: Kumar Gala <galak@kernel.crashing.org>
49679 Date: Tue Aug 26 15:01:32 2008 -0500
49681 FSL DDR: Add DDR2 DIMM paramter support
49683 Compute DIMM parameters based upon the SPD information.
49685 Signed-off-by: James Yang <James.Yang@freescale.com>
49686 Signed-off-by: Jon Loeliger <jdl@freescale.com>
49687 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49689 commit 05c05a2363a6ac11e0e405926034546ffad71fad
49690 Author: Kumar Gala <galak@kernel.crashing.org>
49691 Date: Tue Aug 26 15:01:30 2008 -0500
49693 FSL DDR: Add DDR1 DIMM paramter support
49695 Compute DIMM parameters based upon the SPD information in spd.
49697 Signed-off-by: James Yang <James.Yang@freescale.com>
49698 Signed-off-by: Jon Loeliger <jdl@freescale.com>
49699 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49701 commit 58e5e9aff147e8c7e2bc1406bf9384f65f020ffa
49702 Author: Kumar Gala <galak@kernel.crashing.org>
49703 Date: Tue Aug 26 15:01:29 2008 -0500
49705 FSL DDR: Rewrite the FSL mpc8xxx DDR controller setup code.
49707 The main purpose of this rewrite it to be able to share the same
49708 initialization code on all FSL PowerPC products that have DDR
49709 controllers. (83xx, 85xx, 86xx).
49711 The code is broken up into the following steps:
49714 COMPUTE_COMMON_PARMS
49720 This allows us to share more code an easily allow for board specific code
49723 Additionally this code base adds support for >4G of DDR and provides a
49724 foundation for supporting interleaving on processors with more than one
49727 Signed-off-by: James Yang <James.Yang@freescale.com>
49728 Signed-off-by: Jon Loeliger <jdl@freescale.com>
49729 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
49730 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
49731 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49733 commit f784e32b4bce0013983506b11af4b85b8ca3d36e
49734 Author: Kumar Gala <galak@kernel.crashing.org>
49735 Date: Tue Aug 26 15:01:28 2008 -0500
49737 FSL DDR: Provide a generic set_ddr_laws()
49739 Provide a helper function that will setup the last available
49740 LAWs (upto 2) for DDR. Useful for SPD/dyanmic DDR setting code.
49742 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49744 commit 0f2cbe3f5eddbdf3848265f35e4f714434929cff
49745 Author: James Yang <James.Yang@freescale.com>
49746 Date: Tue Aug 26 15:01:27 2008 -0500
49748 Add proper SPD definitions for DDR1/2/3
49750 Also adds helper functions for DDR1/2 to verify the checksum.
49752 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49754 commit 285db74716c724ae8a0ff177878fd09a74428c7b
49755 Author: Wolfgang Denk <wd@denx.de>
49756 Date: Wed Aug 27 01:02:48 2008 +0200
49760 Signed-off-by: Wolfgang Denk <wd@denx.de>
49762 commit adf22b66d8bf05bd46e098cf71e6dca29b30aa7b
49763 Author: Heiko Schocher <hs@denx.de>
49764 Date: Tue Aug 19 10:08:49 2008 +0200
49766 Add support for muas3001 board (MPC8270)
49768 Signed-off-by: Heiko Schocher <hs@denx.de>
49770 commit 322098bff32410d2a00031649b47c4ec90a66d9a
49771 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
49772 Date: Tue Aug 19 08:31:18 2008 +0530
49774 common/cmd_load.c cleanup - remove unused variables
49776 - Remove unused global variable os_data_count.
49777 - Remove unused variable z.
49779 Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
49781 commit 306620b762a4f9fa6678568ad2e8772dec145208
49782 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
49783 Date: Mon Aug 18 13:35:27 2008 +0200
49787 MVS1 board has reached end-of-life and can be removed completely.
49789 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
49791 commit 40d7e99d374ba0a0a29cd1a8ba40d3b7c2c175c7
49792 Author: Kumar Gala <galak@kernel.crashing.org>
49793 Date: Fri Aug 15 08:24:45 2008 -0500
49795 bootm: refactor do_reset and os boot function args
49797 There is no need for each OS specific function to call do_reset() we
49798 can just do it once in bootm. This means its feasible on an error for
49799 the OS boot function to return.
49801 Also, remove passing in cmd_tbl_t as its not needed by the OS boot
49802 functions. flag isn't currently used but might be in the future so
49805 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49807 commit 40afac22a9c602e55c501c800f1c064324711b56
49808 Author: Kumar Gala <galak@kernel.crashing.org>
49809 Date: Fri Aug 15 08:24:44 2008 -0500
49811 fdt: Added resize command
49813 Resize the fdt to size + padding to 4k boundary
49815 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49817 commit 2a1a2cb6e2b87ee550e6f27b647d23331dfd5e1b
49818 Author: Kumar Gala <galak@kernel.crashing.org>
49819 Date: Fri Aug 15 08:24:43 2008 -0500
49821 fdt: refactor initrd related code
49823 Created a new fdt_initrd() to deal with setting the initrd properties
49824 in the device tree and fixing up the mem reserve. We can use this
49825 both in the choosen node handling and lets us remove some duplicated
49826 code when we fixup the initrd info in bootm on PPC.
49828 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49830 commit 3082d2348c8e13342f5fdd10e9b3f7408062dbf9
49831 Author: Kumar Gala <galak@kernel.crashing.org>
49832 Date: Fri Aug 15 08:24:42 2008 -0500
49834 fdt: refactor fdt resize code
49836 Move the fdt resizing code out of ppc specific boot code and into
49837 common fdt support code.
49839 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49841 commit 396f635b8ff3ccbc38d75d5eda98444c6466810a
49842 Author: Kumar Gala <galak@kernel.crashing.org>
49843 Date: Fri Aug 15 08:24:41 2008 -0500
49845 bootm: refactor image detection and os load steps
49847 Created a bootm_start() that handles the parsing and detection of all
49848 the images that will be used by the bootm command (OS, ramdisk, fdt).
49849 As part of this we now tract all the relevant image offsets in the
49850 bootm_headers_t struct. This will allow us to have all the needed
49851 state for future sub-commands and lets us reduce a bit of arch
49852 specific code on SPARC.
49854 Created a bootm_load_os() that deals with decompression and loading
49857 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49859 commit e906cfae08e8cc2447f59b1bc4c22ab9c3c286d2
49860 Author: Kumar Gala <galak@kernel.crashing.org>
49861 Date: Fri Aug 15 08:24:40 2008 -0500
49863 bootm: move lmb into the bootm_headers_t structure
49865 To allow for persistent state between future bootm subcommands we
49866 need the lmb to exist in a global state.
49867 Moving it into the bootm_headers_t allows us to do that.
49869 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49871 commit 54f9c86691309b2f919f567f9255b8bcad2c7651
49872 Author: Kumar Gala <galak@kernel.crashing.org>
49873 Date: Fri Aug 15 08:24:39 2008 -0500
49875 bootm: Set working fdt address as part of the bootm flow
49877 Set the fdt working address so "fdt FOO" commands can be used as part
49878 of the bootm flow. Also set an the environment variable "fdtaddr"
49881 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49883 commit 06a09918f3903450313e2047a9cc258bf5872f46
49884 Author: Kumar Gala <galak@kernel.crashing.org>
49885 Date: Fri Aug 15 08:24:38 2008 -0500
49887 bootm: refactor fdt locating and relocation code
49889 Move the code that handles finding a device tree blob and relocating
49890 it (if needed) into common code so all arch's have access to it.
49892 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49894 commit c4f9419c6b54958e0eddbcbc9e5a4a7b7ec99865
49895 Author: Kumar Gala <galak@kernel.crashing.org>
49896 Date: Fri Aug 15 08:24:37 2008 -0500
49898 bootm: refactor ramdisk locating code
49900 Move determing if we have a ramdisk and where its located into the
49901 common code. Keep track of the ramdisk start and end in the
49902 bootm_headers_t image struct.
49904 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49906 commit c160a9544743e80e8889edb2275538e7764ce334
49907 Author: Kumar Gala <galak@kernel.crashing.org>
49908 Date: Fri Aug 15 08:24:36 2008 -0500
49910 bootm: refactor entry point code
49912 Move entry point code out of each arch and into common code.
49913 Keep the entry point in the bootm_headers_t images struct.
49915 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49917 commit 20220d22b9f41446288588cd2e457e0077a18bed
49918 Author: Randy Vinson <rvinson@mvista.com>
49919 Date: Wed Aug 13 11:44:57 2008 -0700
49921 mpc7448hpc2: Fix PCI I/O space mapping.
49923 PCI I/O space is currently mapped 1:1 at 0xFA000000. Linux requires
49924 PCI I/O space to start at 0 on the PCI bus. This patch maps PCI I/O
49925 space such that 0xFA000000 in the processor's address space maps to 0
49926 on the PCI I/O bus.
49928 Signed-off-by Randy Vinson <rvinson@mvista.com>
49929 Acked-by: Roy Zang <tie-fei.zang@freescale.com>
49931 commit b4e07520bbb5467ad72eb92a5c9177d2797b9e30
49932 Author: Guennadi Liakhovetski <lg@denx.de>
49933 Date: Wed Aug 13 18:10:26 2008 +0200
49935 i.MX31: Specify maintainers for i.MX31-based boards
49937 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
49938 Signed-off-by: Wolfgang Denk <wd@denx.de>
49940 commit 51e46e28fda4bbdf5149ac7f67d62fcc8df4da63
49941 Author: Wolfgang Denk <wd@denx.de>
49942 Date: Tue Aug 26 15:01:28 2008 +0200
49944 ADS5121: adjust image addresses in RAM and flash
49946 Use the same mapping in flash as used by Linux
49948 Signed-off-by: Wolfgang Denk <wd@denx.de>
49950 commit 19f101412c16edee9fd55db4039e1d68a833b28b
49951 Author: Wolfgang Denk <wd@denx.de>
49952 Date: Tue Aug 26 13:14:34 2008 +0200
49954 cmd_mem.c: Fix help message alignment
49956 Bug was introced by "Big white-space cleanup" (53677ef1)
49958 Signed-off-by: Wolfgang Denk <wd@denx.de>
49960 commit 1a9eeb78b825bfade31d7606a2fe3b9eca9e35be
49961 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
49962 Date: Wed Aug 20 11:11:52 2008 +0200
49964 change mvBL-M7 default env and move to vendor subdir
49966 fix mvBL-M7 config and move to matrix_vision subdir
49968 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
49969 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49971 commit 002d27caf26e7eb913d474d3a91f67d56c8c31d5
49972 Author: Nick Spence <nick.spence@freescale.com>
49973 Date: Fri Aug 22 23:52:40 2008 -0700
49975 MPC83XX: Add miscellaneous registers and #defines to support MPC83xx family devices
49977 This patch adds elements to the 83xx sysconf structure and #define values that are used
49978 by mpc83xx family devices.
49980 Signed-off-by: Nick Spence <nick.spence@freescale.com>
49981 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49983 commit 447ad5768abda669ac0e7f46fcdb62fbe828d637
49984 Author: Ira W. Snyder <iws@ovro.caltech.edu>
49985 Date: Fri Aug 22 11:00:15 2008 -0700
49987 MPC8349EMDS: Add PCI Agent (PCISLAVE) support
49989 Add the ability for the MPC8349EMDS to run in PCI Agent mode, acting as a
49990 PCI card rather than a host computer.
49992 Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
49993 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49995 commit 4ff9aea9d6b5602683a920951ef896996438af62
49996 Author: Ira W. Snyder <iws@ovro.caltech.edu>
49997 Date: Fri Aug 22 11:00:14 2008 -0700
49999 mpc83xx: add PCISLAVE support to 83XX_GENERIC_PCI setup code
50001 This adds a helper function to unlock the PCI configuration bit, so that
50002 any extra PCI setup (such as outbound windows, etc.) can be done after
50003 using the 83XX_GENERIC_PCI code to set up the PCI bus.
50005 Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
50006 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50008 commit 162338e1fcde231ca4d562e5ebd7859456731691
50009 Author: Ira W. Snyder <iws@ovro.caltech.edu>
50010 Date: Fri Aug 22 11:00:13 2008 -0700
50012 MPC8349EMDS: use 83XX_GENERIC_PCI setup code
50014 Change the MPC8349EMDS board to use the generic PCI initialization code
50015 for the mpc83xx cpu.
50017 Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
50018 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50020 commit f4e55a4941e8ba46bc06020b2747928adf8fdee7
50021 Author: Kim Phillips <kim.phillips@freescale.com>
50022 Date: Mon Aug 25 14:53:09 2008 -0500
50024 fix out of tree building
50026 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50028 commit a49d10cf027d059ee15c262010a05cdaec0961e1
50029 Author: Wolfgang Denk <wd@denx.de>
50030 Date: Mon Aug 25 23:45:41 2008 +0200
50032 Minor coding style cleanup, updte CHANGELOG
50034 Signed-off-by: Wolfgang Denk <wd@denx.de>
50036 commit 4d56e8dea670757c801a6a65531f02a8f981ce1f
50037 Author: Stefan Roese <sr@denx.de>
50038 Date: Wed Aug 20 20:29:38 2008 +0200
50040 RTC: Fix Makefile problem with COBJS-$(CONFIG_RTC_DS1307 || CONFIG_RTC_DS1338)
50042 This "||" doesn't seem to work. Now using the idea suggest by Scott Wood
50043 to combine both config options into one line. This even allows defining
50044 both options and not generating the target object twice.
50046 Signed-off-by: Stefan Roese <sr@denx.de>
50048 commit 079edb913dbae147b50a488cf02e03f473fc5f28
50049 Author: Jens Gehrlein <sew_s@tqs.de>
50050 Date: Fri Jul 4 16:50:05 2008 +0200
50052 MX31: fix bit masks in function mx31_decode_pll()
50054 Bits MPCTL[MFN] and MPCTL[MFD] were not fully covered.
50056 Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
50058 commit e8f1207bbf2df6fb693ee1aa3329b2014c92e5e6
50059 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
50060 Date: Mon Aug 25 11:11:34 2008 +0200
50062 Correct ARM Versatile Timer Initialization
50064 - According to ARM Dual-Timer Module (SP804) TRM (ARM DDI0271),
50065 -- Timer Value Register @ TIMER Base + 4 is Read-only.
50066 -- Prescale Value (Bits 3-2 of TIMER Control register)
50067 can only be one of 00,01,10. 11 is undefined.
50068 -- CFG_HZ for Versatile board is set to
50069 #define CFG_HZ (1000000 / 256)
50070 So Prescale bits is set to indicate
50071 - 8 Stages of Prescale, Clock divided by 256
50072 - The Timer Control Register has one Undefined/Shouldn't Use Bit
50073 So we should do read/modify/write Operation
50075 Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
50077 commit 535cfa4f3de86cf48d6c0af1daf33aebdca089f9
50078 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
50079 Date: Mon Aug 25 11:30:29 2008 +0200
50081 Add ARM AMBA PL031 RTC Support
50083 Signed-off-by: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
50085 commit e39411674669cc880e1ec4a8ca4794fb15c33a45
50086 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50087 Date: Tue Aug 19 16:21:03 2008 -0400
50089 ARM DaVinci: Removed redundant NAND initialization code.
50091 ARM DaVinci: Removed redundant NAND initialization code.
50093 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50095 commit b3fb663b20d995ca41327db877ddb168279b3f62
50096 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50097 Date: Tue Aug 19 16:21:00 2008 -0400
50099 ARM DaVinci: Fix compilation error with new MTD code.
50101 ARM DaVinci: Fix compilation error with new MTD code.
50103 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50105 commit 109c30fb8edea1a15d37a6ce787cd5faf33d8e43
50106 Author: Gerald Van Baren <vanbaren@cideas.com>
50107 Date: Fri Aug 22 14:37:05 2008 -0400
50109 Add note on dereferencing /aliases pointers
50111 Replace the "must quote special characters" note with a hint on
50112 how to dereference /aliases pointers by omitting the leading "/".
50113 This feature was introduced by Kumar Gala as a libfdt enhancement
50114 in commit ed035708235332c3c117ee3bb1a426063f03cfcb.
50118 => fdt print /aliases
50120 ethernet0 = "/qe@e0100000/ucc@2000";
50121 ethernet1 = "/qe@e0100000/ucc@3000";
50122 serial0 = "/soc8360@e0000000/serial@4500";
50123 serial1 = "/soc8360@e0000000/serial@4600";
50124 pci0 = "/pci@e0008500";
50126 => fdt print ethernet0
50128 device_type = "network";
50129 compatible = "ucc_geth";
50130 cell-index = <0x1>;
50131 reg = <0x2000 0x200>;
50132 interrupts = <0x20>;
50133 interrupt-parent = <0x2>;
50134 local-mac-address = [00 00 00 00 00 00];
50135 rx-clock-name = "none";
50136 tx-clock-name = "clk9";
50137 phy-handle = <0x3>;
50138 phy-connection-type = "rgmii-id";
50139 pio-handle = <0x4>;
50142 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
50144 commit feeca3f578b7f53c032ba203698751c982f8bf5a
50145 Author: Kumar Gala <galak@kernel.crashing.org>
50146 Date: Thu Aug 14 08:28:19 2008 -0500
50148 libfdt: Add support for using aliases in fdt_path_offset()
50150 If the path doesn't start with '/' check to see if it matches some alias
50151 under "/aliases" and substitute the matching alias value in the path
50152 and retry the lookup.
50154 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50155 Acked-by: David Gibson <david@gibson.dropbear.id.au>
50156 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
50158 commit 0219399a4e3a8edb428e1924e1a03d58cccf8d8e
50159 Author: David Gibson <david@gibson.dropbear.id.au>
50160 Date: Wed Aug 6 14:50:49 2008 +1000
50162 libfdt: Implement fdt_get_property_namelen() and fdt_getprop_namelen()
50164 As well as fdt_subnode_offset(), libfdt includes an
50165 fdt_subnode_offset_namelen() function that takes the subnode name to
50166 look up not as a NUL-terminated string, but as a string with an
50167 explicit length. This can be useful when the caller has the name as
50168 part of a longer string, such as a full path.
50170 However, we don't have corresponding 'namelen' versions for
50171 fdt_get_property() and fdt_getprop(). There are less obvious use
50172 cases for these variants on property names, but there are
50173 circumstances where they can be useful e.g. looking up property names
50174 which need to be parsed from a longer string buffer such as user input
50175 or a configuration file, or looking up an alias in a path with
50176 IEEE1275 style aliases.
50178 So, since it's very easy to implement such variants, this patch does
50179 so. The original NUL-terminated variants are, of course, implemented
50180 in terms of the namelen versions.
50182 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50184 commit f171746f701ea58bf6a53e835b53d2aaebee0d81
50185 Author: David Gibson <david@gibson.dropbear.id.au>
50186 Date: Tue Jul 29 14:51:22 2008 +1000
50188 libfdt: Forgot one function when cleaning the namespace
50190 In commit b6d80a20fc293f3b995c3ce1a6744a5574192125, we renamed all
50191 libfdt functions to be prefixed with fdt_ or _fdt_ to minimise the
50192 chance of collisions with things from whatever package libfdt is
50193 embedded in, pulled into the libfdt build via that environment's
50196 Except... I missed one. This patch applies the same treatment to
50197 _stringlist_contains(). While we're at it, also make it static since
50198 it's only used in the same file.
50200 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50202 commit 46390da15411351fc3b498bd8c1615f78fe80df0
50203 Author: Wolfram Sang <w.sang@pengutronix.de>
50204 Date: Wed Jul 9 11:22:44 2008 +0200
50206 libfdt: Improve documentation in libfdt.h
50208 Fix a few typos and mistakes.
50210 Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
50211 Acked-by: David Gibson <david@gibson.dropbear.id.au>
50213 commit fc7758ee4f5782878f2e96876b7bc56cfee0ac66
50214 Author: David Gibson <david@gibson.dropbear.id.au>
50215 Date: Wed Jul 9 14:10:24 2008 +1000
50217 libfdt: Increase namespace-pollution paranoia
50219 libfdt is supposed to easy to embed in projects all and sundry.
50220 Often, it won't be practical to separate the embedded libfdt's
50221 namespace from that of the surrounding project. Which means there can
50222 be namespace conflicts between even libfdt's internal/static functions
50223 and functions or macros coming from the surrounding project's headers
50226 This patch, therefore, renames a bunch of libfdt internal functions
50227 and macros and makes a few other chances to reduce the chances of
50228 namespace collisions with embedding projects. Specifically:
50229 - Internal functions (even static ones) are now named _fdt_*()
50231 - The type and (static) global for the error table in
50232 fdt_strerror() gain an fdt_ prefix
50234 - The unused macro PALIGN is removed
50236 - The memeq and streq macros are removed and open-coded in the
50237 users (they were only used once each)
50239 - Other macros gain an FDT_ prefix
50241 - To save some of the bulk from the previous change, an
50242 FDT_TAGALIGN() macro is introduced, where FDT_TAGALIGN(x) ==
50243 FDT_ALIGN(x, FDT_TAGSIZE)
50245 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50247 commit c66830263af19831f2b7db307f79d1943febf7f9
50248 Author: David Gibson <david@gibson.dropbear.id.au>
50249 Date: Mon Jul 7 10:14:15 2008 +1000
50251 dtc: Enable and fix -Wcast-qual warnings
50253 Enabling -Wcast-qual warnings in dtc shows up a number of places where
50254 we are incorrectly discarding a const qualification. There are also
50255 some places where we are intentionally discarding the 'const', and we
50256 need an ugly cast through uintptr_t to suppress the warning. However,
50257 most of these are pretty well isolated with the *_w() functions. So
50258 in the interests of maximum safety with const qualifications, this
50259 patch enables the warnings and fixes the existing complaints.
50261 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50262 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
50264 commit ef4e8ce1beb5b93aedda5a4c1b90bfd989c6791e
50265 Author: David Gibson <david@gibson.dropbear.id.au>
50266 Date: Mon Jul 7 10:10:48 2008 +1000
50268 dtc: Enable and fix -Wpointer-arith warnings
50270 This patch turns on the -Wpointer-arith option in the dtc Makefile,
50271 and fixes the resulting warnings due to using (void *) in pointer
50272 arithmetic. While convenient, pointer arithmetic on void * is not
50273 portable, so it's better that we avoid it, particularly in libfdt.
50275 Also add necessary definition of uintptr_t needed by David Gibson's
50276 changeset "dtc: Enable and fix -Wpointer-arith warnings" (the definition
50277 comes from stdint.h, which u-boot doesn't have). -- gvb
50279 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50280 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
50282 commit 5d4b3d2b31e58fcb2d4bd10af762f5ff41b229fd
50283 Author: Tirumala R Marri <tmarri@amcc.com>
50284 Date: Thu Aug 21 21:54:53 2008 -0700
50286 ppc4xx: AMCC PPC460GT/EX PCI-E de-emphasis adjustment fix
50288 During recent PCI-E tests it has been found that current
50289 driverl level and de-emphasis values are not set correctly.
50290 After sweeping throgh all de-ephasis values, it was found that
50291 0x130 is a right value. Where 0x13 is driver level and 0 is
50294 Signed-off-by: Tirumala R Marri <tmarri@amcc.com>
50295 Signed-off-by: Stefan Roese <sr@denx.de>
50297 commit 0bb86d823b6c150c7ee17de0cfca9ffccc16463b
50298 Author: Remy Bohmer <linux@bohmer.net>
50299 Date: Wed Aug 20 20:46:56 2008 +0200
50301 Make the YAFFS filesystem work
50303 Recently the YAFFS filesystem support has been added to U-boot.
50304 However, just enabling CONFIG_YAFFS2 is not enough to get it working.
50306 ymount will generate an exception (when dereferencing mtd->readoob()), because
50307 the genericDevice is a null pointer. Further, a lot of logging is produced
50308 while using YAFFS fs, so logging should also be disabled.
50309 Both issues are solved by this patch.
50311 With this patch and CONFIG_YAFFS2 enabled, I get a readable filesystem
50312 in U-boot, as well as in Linux.
50314 Tested on a Atmel AT91SAM9261EK board.
50316 Signed-off-by: Remy Bohmer <linux@bohmer.net>
50317 Acked-by: William Juul <william.juul@tandberg.com>
50318 Signed-off-by: Scott Wood <scottwood@freescale.com>
50320 commit bfd7f38614e21f745b6d6845fcc616ebc5e4d36f
50321 Author: Kyungmin Park <kmpark@infradead.org>
50322 Date: Tue Aug 19 08:42:53 2008 +0900
50324 Fix OneNAND read_oob/write_oob functions compatability
50326 Also sync with kernel OneNAND codes
50328 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
50329 Signed-off-by: Scott Wood <scottwood@freescale.com>
50331 commit 8d765456c1d33f2010d2717ee58de7647fdc6346
50332 Author: Scott Wood <scottwood@freescale.com>
50333 Date: Mon Aug 18 17:11:20 2008 -0500
50335 NAND: Remove delay from nand_boot_fsl_elbc.c.
50337 It was for debugging purposes, and shouldn't have been left in.
50339 Signed-off-by: Scott Wood <scottwood@freescale.com>
50341 commit f556483734126793522fb7a8cf36af90da78f084
50342 Author: Stefan Roese <sr@denx.de>
50343 Date: Thu Aug 21 11:05:03 2008 +0200
50345 ppc4xx: Cleanup of "ppc4xx: Optimize PLB4 Arbiter..." patch
50347 This patch fixes some minor issues introduced with the patch:
50348 ppc4xx: Optimize PLB4 Arbiter... from Prodyut Hazarika:
50350 - Rework memory-queue and PLB arbiter optimization code, that the
50351 local variable is not needed anymore. This removes one #ifdef.
50352 - Use consistant spacing in ppc4xx.h header (XXX + 0x01 instead
50353 of XXX+ 0x01). This was not introduced by Prodyut, just a
50354 copy-paste problem.
50356 Signed-off-by: Stefan Roese <sr@denx.de>
50358 commit 079589bcfb24ba11068460276a3cc9549ab5346f
50359 Author: Prodyut Hazarika <phazarika@amcc.com>
50360 Date: Wed Aug 20 09:38:51 2008 -0700
50362 ppc4xx: Optimize PLB4 Arbiter and Memory Queue settings for PPC440SP/SPe,
50363 PPC405EX and PPC460EX/GT/SX
50365 - Read pipeline depth set to 4 for PPC440SP/SPE, PPC405EX, PPC460EX/GT/SX
50367 - Moved PLB4 Arbiter register definitions to ppc4xx.h since it is shared
50368 across processors (405 and 440/460)
50369 - Optimize Memory Queue settings for PPC440SP/SPE and PPC460EX/GT/SX
50371 - Add register bit definitions for Memory Queue Configuration registers
50373 Signed-off-by: Prodyut Hazarika <phazarika@amcc.com>
50374 Signed-off-by: Stefan Roese <sr@denx.de>
50376 commit ba37aa03287c5483c61c0a3e320c8888bee0143a
50377 Author: Kumar Gala <galak@kernel.crashing.org>
50378 Date: Tue Aug 19 15:41:18 2008 -0500
50380 fdt: rework fdt_fixup_ethernet() to use env instead of bd_t
50382 Move to using the environment variables 'ethaddr', 'eth1addr', etc..
50383 instead of bd->bi_enetaddr, bi_enet1addr, etc.
50385 This makes the code a bit more flexible to the number of ethernet
50388 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50390 commit 4cacf7c64609839f809e2f9c45873f1d65861703
50391 Author: Stefan Roese <sr@denx.de>
50392 Date: Tue Aug 19 14:57:55 2008 +0200
50394 hush: Fix printf debug macro in hush.c so that it usable in U-Boot
50396 This patch changes the debug_printf() marco for U-Boot in hush.c and
50397 moves the definition of DEBUG_SHELL to a place that is actually compiled
50400 Signed-off-by: Stefan Roese <sr@denx.de>
50402 commit 8f2b457ef26a44d9e5fd7d6b16c394e5c3a71ca2
50403 Author: Heiko Schocher <hs@denx.de>
50404 Date: Tue Aug 19 09:57:41 2008 +0200
50406 cfi: rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
50408 Commit 00b1883a4cac59d97cd297b1a3a398db85982865
50409 missed a few boards:
50410 include/configs/M5253DEMO.h
50411 include/configs/ml507.h
50412 include/configs/redwood.h
50414 This patch fixes this.
50416 Signed-off-by: Heiko Schocher <hs@denx.de>
50418 commit 0768b7a872964085eece8d5e9fec9175e9deb161
50419 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50420 Date: Mon Aug 18 13:41:27 2008 +0200
50422 Consolidate strmhz() implementation
50424 ARM, i386, m68k and ppc all have identical implementations of strmhz().
50425 Other architectures don't provide this function at all.
50427 This patch moves strmhz() into lib_generic, reducing code duplication
50428 and providing a more unified API across architectures.
50430 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50432 commit a928d0df211f1d829308d335d19be3ca42558dfc
50433 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
50434 Date: Mon Aug 18 12:02:51 2008 +0200
50436 fix mvbc_p board build warnings
50438 fix build warnings @ mvBC-P board by using correct types, i.e. change
50439 out_be32 to out_be16 and out_8 accordingly.
50441 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
50443 commit a958b663d27f616bd1dfb720d1b476d1ecaaa569
50444 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50445 Date: Sat Aug 16 18:54:27 2008 +0200
50447 Makefile: fix posix support on find
50449 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50451 commit bef92e215d945cc574399c1a1b00a3a76d35aa03
50452 Author: Axel Beierlein <belatronix@web.de>
50453 Date: Sat Aug 16 00:30:48 2008 +0200
50455 Adding bootlimit/bootcount feature for MPC5XXX on TQM5200 Boards
50457 Tested with TQM5200S on STK52XX.200 Board
50459 Signed-off-by: Axel Beierlein <belatronix@web.de>
50461 commit 0800707b6d5041a840a65d556032c15c584b55f8
50462 Author: Peter Tyser <ptyser@xes-inc.com>
50463 Date: Fri Aug 15 14:36:32 2008 -0500
50465 mod_i2c_mem() bugfix
50467 The last used chip, address, and address length were not being
50468 stored for the imm and imn commands.
50470 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
50472 commit 4afbef967275b2f636abae86f91b81becee7ad03
50473 Author: Steven A. Falco <sfalco@harris.com>
50474 Date: Fri Aug 15 15:37:31 2008 -0400
50476 Fix typo in spelling of ATAPI.
50478 Correct a small spelling mistake.
50480 Signed-off-by: Steven A. Falco <sfalco@harris.com>
50482 commit 36c2d3062ecc6ab85f8e237180eb134464c48418
50483 Author: Steven A. Falco <sfalco@harris.com>
50484 Date: Fri Aug 15 15:34:10 2008 -0400
50486 Add a hook to allow board-specific PIO mode setting.
50488 This patch adds a hook whereby a board-specific routine can be called to
50489 configure hardware for a PIO mode. The prototype for the board-specific
50492 int inline ide_set_piomode(int pio_mode)
50494 ide_set_piomode should be prepared to configure hardware for a pio_mode
50495 between 0 and 6, inclusive. It should return 0 on success or 1 on failure.
50497 Signed-off-by: Steven A. Falco <sfalco@harris.com>
50499 commit 9571b84cb1423876f1153081b9e6a51d90fbcdc4
50500 Author: Steven A. Falco <sfalco@harris.com>
50501 Date: Fri Aug 15 15:29:12 2008 -0400
50503 Replace enums in ata.h with an include of libata.h
50505 This patch removes some enums from ata.h and replaces them with an
50506 include of libata.h. This way, we eliminate duplicated code, and
50507 prevent errors whereby the different versions could be out of sync.
50509 Signed-off-by: Steven A. Falco <sfalco@harris.com>
50511 commit 0de0afbca865ecf482b4d2b635236746def8518f
50512 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50513 Date: Fri Aug 15 18:32:41 2008 +0200
50515 coldfire: fix CFI drivers activation with new macro
50517 rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
50519 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50521 commit 7dbc38ad915f4ae67f4cd1818b7ac8fed368aaa9
50522 Author: Kumar Gala <galak@kernel.crashing.org>
50523 Date: Fri Aug 15 08:24:35 2008 -0500
50525 fdt: fdt addr w/o any args reports back the current working address
50527 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50529 commit f953d99fd528a496b400a706b511eaf8e3ea66af
50530 Author: Kumar Gala <galak@kernel.crashing.org>
50531 Date: Fri Aug 15 08:24:34 2008 -0500
50533 fdt: added the ability to set initrd start/end via chosen command
50535 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50537 commit ffa4bafacaef67058463b3d7d0099ced57569dd2
50538 Author: Kumar Gala <galak@kernel.crashing.org>
50539 Date: Fri Aug 15 08:24:33 2008 -0500
50541 Add command to enable/disable interrupts
50543 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50545 commit 9e8e63cce69556aef10b58bcbc56d324f570ec3a
50546 Author: Nick Spence <nick.spence@freescale.com>
50547 Date: Tue Aug 19 22:21:16 2008 -0700
50549 CFI: Add CFI_CMDSET_INTEL_EXTENDED to fix flash_real_protect()
50551 This patch fixes a missing vendor code in the flash_real_protect() function.
50553 Signed-off-by: Nick Spence <nick.spence@freescale.com>
50554 Signed-off-by: Stefan Roese <sr@denx.de>
50556 commit 4e00acded2e6a8d663e12690a0f0f08f5bec5a58
50557 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50558 Date: Tue Aug 19 16:53:39 2008 +0000
50560 CFI: Fix AMD Legacy sector protect
50562 New implement sector lock and unlock or softlock commands
50563 do not exist in AMD legacy flash. Thus, causing issue
50564 when erasing AMD legacy flash (such as lv040)
50566 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50567 Signed-off-by: Stefan Roese <sr@denx.de>
50569 commit 492671404140f09d5b21b3d2ce4e362c0692c069
50570 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50571 Date: Wed Aug 20 09:40:16 2008 +0200
50573 hammerhead/mimc200: Use CONFIG_FLASH_CFI_DRIVER
50575 CFG_FLASH_CFI_DRIVER was recently renamed CONFIG_FLASH_CFI_DRIVER.
50577 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50579 commit 33eac2b3d946fc998a09245dfe54d017079b9056
50580 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50581 Date: Wed Aug 20 09:28:36 2008 +0200
50583 hammerhead: Add missing printf parameter to CONFIG_AUTOBOOT_PROMPT
50585 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50587 commit 25da0b84195fdda89a943b2d25757db5afeef5b8
50588 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50589 Date: Wed Aug 20 09:27:37 2008 +0200
50591 favr-32-ezkit: Fix printf format warnings
50593 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50595 commit 462da25e89b0b58bf4c66346c1fcb3087c61b4b8
50596 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50597 Date: Fri Aug 15 12:04:25 2008 +0200
50599 MAINTAINERS: Sort avr32 section alphabetically
50601 The rest of the MAINTAINERS file appears to be sorted
50602 almost-alphabetically, but entries for the newly added AVR32 boards were
50603 added somewhat randomly. This patch sorts the list alphabetically again.
50605 Also update my e-mail address. The old one still works, but it may not
50608 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50610 commit 13b50fe3bc065c48911fa373231421280855a9d6
50611 Author: Mark Jackson <mpfj@mimc.co.uk>
50612 Date: Wed Jul 30 13:07:27 2008 +0100
50614 avr32: Add MIMC200 board
50616 The MIMC200 board is based on Atmel's NGW100 dev kit, but with an extra
50617 8MByte FLASH and 128KByte FRAM.
50619 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
50620 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50622 commit db70b84329315c52f6ec77f5ae5ca1afe970a9bb
50623 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
50624 Date: Wed Jul 9 21:07:34 2008 +0900
50626 rtl8169: add support for RTL8110SCL
50628 This patch fixes a problem that RTL8110SCL started transfer
50629 with an incorrect memory address.
50631 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
50632 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
50634 commit 943b825bf15e6a28ac8328e0f6489478bceef1ea
50635 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50636 Date: Wed Jun 25 15:48:52 2008 -0500
50638 Fix dm9000 receive status and len little endian issue
50640 The received status and len was in little endian
50641 format and caused the ethernet unable to proceed
50642 further. Add __le16_to_cpu() in dm9000_rx_status_8/16/32bit().
50644 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50645 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
50647 commit fcd69a1a57fb2af4d26201422095a4be9f36963e
50648 Author: Kumar Gala <galak@kernel.crashing.org>
50649 Date: Fri Aug 15 08:24:32 2008 -0500
50651 Clean up usage of icache_disable/dcache_disable
50653 There is no point in disabling the icache on 7xx/74xx/86xx parts and not
50654 also flushing the icache. All callers of invalidate_l1_instruction_cache()
50655 call icache_disable() right after. Make it so icache_disable() calls
50656 invalidate_l1_instruction_cache() for us.
50658 Also, dcache_disable() already calls dcache_flush() so there is no point
50659 in the explicit calls of dcache_flush().
50661 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50663 commit a15b07104ca7bbb7093c9009c9ae1b58b4202d13
50664 Author: Kumar Gala <galak@kernel.crashing.org>
50665 Date: Fri Aug 15 08:24:31 2008 -0500
50667 Update linux bootm to support ePAPR client interface
50669 The ePAPR spec has some subtle differences from the current device
50670 tree based boot interface to the powerpc linux kernel. The powerpc
50671 linux kernel currently ignores the differences that ePAPR specifies.
50673 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50675 commit b734e5556a239b3be5f9693b2f4b4b739683ec16
50676 Author: Wolfgang Denk <wd@denx.de>
50677 Date: Mon Aug 18 23:50:20 2008 +0200
50679 Minor code cleanup: keep lists sorted.
50681 Signed-off-by: Wolfgang Denk <wd@denx.de>
50683 commit d0039d4ed275e6ca09fb417895024ad02be118c4
50684 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
50685 Date: Wed Jul 23 19:10:14 2008 +0200
50687 Add support for ADT7460 I2C monitor chip
50689 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
50691 commit eb59ea45ab77c14b090ea857d9ea9f902f40db0b
50692 Author: Michal Simek <monstr@monstr.eu>
50693 Date: Mon Jul 14 19:45:45 2008 +0200
50695 video: Clean drivers/video/Makefile
50697 Signed-off-by: Michal Simek <monstr@monstr.eu>
50699 commit 871c18dd301752270e1f74328c846c3104be1e2e
50700 Author: Michal Simek <monstr@monstr.eu>
50701 Date: Mon Jul 14 19:45:37 2008 +0200
50703 rtc: Clean drivers/rtc/Makefile
50705 Signed-off-by: Michal Simek <monstr@monstr.eu>
50707 commit a4a549b4b53adf40a0d3882cc30ac812a8f847c5
50708 Author: Michal Simek <monstr@monstr.eu>
50709 Date: Mon Jul 14 19:45:35 2008 +0200
50711 i2c: Clean drivers/i2c/ Makefile
50713 Signed-off-by: Michal Simek <monstr@monstr.eu>
50715 commit 0a823aa2a8a8c0685e73900f387d602d7edafc0e
50716 Author: Harald Welte <laforge@openmoko.org>
50717 Date: Wed Jul 9 22:30:30 2008 +0800
50719 Add 'license' command to U-Boot command line
50721 The 'license' command includes the U-Boot license (GPLv2) into the
50722 actual bootloader binary. The license text can be shown interactively
50723 at the U-Boot commandline.
50725 For products where the commandline can actually be accessed by the
50726 end user, this helps to prevent inadvertent GPL violations, since the
50727 GPLv2 license text can no longer be 'forgotten' to be included into
50730 The 'license' command can be enabled by CONFIG_CMD_LICENSE.
50732 Signed-off-by: Harald Welte <laforge@openmoko.org>
50734 commit fe2ce5500ebf43d79d227190bd2370232d5b113d
50735 Author: Harald Welte <laforge@gnumonks.org>
50736 Date: Sun Jul 6 15:56:38 2008 +0800
50738 add 'unzip' command to u-boot commandline
50740 [PATCH] add new 'unzip' command to u-boot commandline
50742 common/cmd_mem.c: new command "unzip srcaddr dstaddr [dstsize]" to unzip from
50743 memory to memory, and option CONFIG_CMD_UNZIP to enable it
50745 Signed-off-by: Werner Almesberger <werner@openmoko.org>
50746 Signed-off-by: Harald Welte <laforge@openmoko.org>
50748 commit 07efc9e321619c3dec213310c32e011aa6f02783
50749 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50750 Date: Wed Aug 6 19:37:17 2008 -0500
50752 Change CFG_ENV_SIZE to CFG_ENV_SECT_SIZE for SPI sector erase
50754 The CFG_ENV_SIZE is not suitable used for SPI flash erase
50755 sector size if CFG_ENV_SIZE is less than CFG_ENV_SECT_SIZE.
50756 Add condition check if CFG_ENV_SIZE is larger than
50757 CFG_ENV_SECT_SIZE, calculate the right number of sectors for
50760 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50762 commit 4cb4e654cafabaa1ac180d37b00c8f6095dae9c9
50763 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50764 Date: Mon Aug 11 15:54:25 2008 +0000
50766 ColdFire: Multiple fixes for M5282EVB
50768 Incorrect CFG_HZ value, change 1000000 to 1000.
50769 Rename #waring to #warning. RAMBAR1 uses twice
50770 in start.S, rename the later to FLASHBAR. Insert
50771 nop for DRAM setup. And, env_offset in linker file.
50773 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50775 commit 10db3a17a278dd3a27668b31cb32cdd1476e9513
50776 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50777 Date: Mon Aug 11 15:26:43 2008 +0000
50779 ColdFire: Move m5282evb from board to board/freescale
50781 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50783 commit 56df091d391f74bbf2dc2f7931f9f3c8f23529e4
50784 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50785 Date: Mon Aug 11 15:25:07 2008 +0000
50787 ColdFire: Move m5272c3 from board to board/freescale
50789 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50791 commit 659e9bad629a480f606b286d5703aef7159edf98
50792 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50793 Date: Mon Aug 11 15:23:16 2008 +0000
50795 ColdFire: Move m5271evb from board to board/freescale
50797 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50799 commit 05316f8ece8206339a208ec052f039cd0f7ca922
50800 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50801 Date: Mon Aug 11 13:41:49 2008 +0000
50803 ColdFire: Add M54451EVB platform support for MCF5445x
50805 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50807 commit 922cd7515597e9a2c07d68e2a6240b0b7b0f0136
50808 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50809 Date: Wed Aug 6 19:14:08 2008 -0500
50811 ColdFire: Add Serial Flash support for M54455EVB
50813 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50815 commit 9f751551456828b2d0ff417f10959fb0c7110bd0
50816 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50817 Date: Wed Jul 23 20:38:53 2008 -0500
50819 ColdFire: Implement SBF feature for M5445EVB
50821 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50823 commit a7323bba229203aae2604afde131ab47bad4eadc
50824 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50825 Date: Wed Jul 23 17:53:36 2008 -0500
50827 ColdFire: Add SSPI feature for MCF5445x
50829 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50831 commit b2d022d1ac3f59bffa9cec249341e77aea168abc
50832 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50833 Date: Wed Jul 23 17:37:10 2008 -0500
50835 ColdFire: Use CFI Flash driver for M54455EVB
50837 Remove non-common flash driver in
50838 board/freescale/m54455evb/flash.c. The non-cfi flash will
50839 use CONFIG_FLASH_CFI_LEGACY to configure the flash
50842 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50844 commit 6d33c6acfa35b1144d46ffbff7e29ee7969290d0
50845 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50846 Date: Wed Jul 23 17:11:47 2008 -0500
50848 ColdFire: Add M5253DEMO platform support for MCF5253
50850 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50852 commit 80ba61fd82569af40e04d4a089257b81881884f2
50853 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50854 Date: Wed Aug 6 14:17:09 2008 -0500
50856 ColdFire: Raise M5253EVBE uart baudrate to 115200 bps
50858 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50860 commit d361307e73ce1f6fc68760123f37d4876f851f3e
50861 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50862 Date: Wed Aug 6 14:11:36 2008 -0500
50864 ColdFire: Fix M5253EVB dram bring up issue
50866 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50868 commit 4b0708093e15b412296328bf81325cf9b69fe512
50869 Author: Wolfgang Denk <wd@denx.de>
50870 Date: Thu Aug 14 14:41:06 2008 +0200
50872 Coding Style cleanup, update CHANGELOG
50874 Signed-off-by: Wolfgang Denk <wd@denx.de>
50876 commit 68cf19aae48f2969ec70669604d0d776f02c8bc4
50877 Author: Scott Wood <scottwood@freescale.com>
50878 Date: Wed Aug 13 18:24:05 2008 -0500
50880 socrates: Update NAND driver to new API.
50882 Also, fix some minor formatting issues, and simplify the handling of
50883 "state" for writes.
50885 Signed-off-by: Scott Wood <scottwood@freescale.com>
50887 commit ba22d10f39eaeedd035e8265616e31ff88e314d5
50888 Author: Scott Wood <scottwood@freescale.com>
50889 Date: Wed Aug 13 18:03:40 2008 -0500
50891 quad100hd: Update NAND driver to new API.
50893 Signed-off-by: Scott Wood <scottwood@freescale.com>
50895 commit f64cb652a8a84c5c34d0afcbd7ffef886aa1d838
50896 Author: Scott Wood <scottwood@freescale.com>
50897 Date: Wed Aug 13 17:53:48 2008 -0500
50899 m5373evb: Update NAND driver to new API.
50901 Signed-off-by: Scott Wood <scottwood@freescale.com>
50903 commit 1a23a197c8722b805f40895544bbdb1a648c1c82
50904 Author: Scott Wood <scottwood@freescale.com>
50905 Date: Wed Aug 13 17:04:30 2008 -0500
50907 s3c24x0: Update NAND driver to new API.
50909 Signed-off-by: Scott Wood <scottwood@freescale.com>
50911 commit aa5f75f20db8a7103fad9c34d6f1193e10d1890f
50912 Author: Scott Wood <scottwood@freescale.com>
50913 Date: Wed Aug 13 15:56:00 2008 -0500
50915 at91: Update board NAND drivers to current API.
50917 Signed-off-by: Scott Wood <scottwood@freescale.com>
50919 commit d438d50848e9425286e5fb0493e0affb5a0b1e1b
50920 Author: Kyungmin Park <kmpark@infradead.org>
50921 Date: Wed Aug 13 09:11:02 2008 +0900
50923 Fix OneNAND build break
50925 Since page size field is changed from oobblock to writesize. But OneNAND is not updated.
50926 - fix bufferram management at erase operation
50927 This patch includes the NAND/OneNAND state filed too.
50929 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
50930 Signed-off-by: Scott Wood <scottwood@freescale.com>
50932 commit 9483df6408c25f16060432de3868901e352e23bc
50933 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50934 Date: Wed Aug 13 01:40:43 2008 +0200
50936 drivers/mtd/nand_legacy: Move conditional compilation to Makefile
50938 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50940 commit cc4a0ceeac5462106172d0cc9d9d542233aa3ab2
50941 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50942 Date: Wed Aug 13 01:40:43 2008 +0200
50944 drivers/mtd/nand: Move conditional compilation to Makefile
50946 rename CFG_NAND_LEGACY to CONFIG_NAND_LEGACY
50948 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50950 commit 4fb09b81920e5dfdfc4576883186733f0bd6059c
50951 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50952 Date: Wed Aug 13 01:40:42 2008 +0200
50954 drivers/mtd/onenand: Move conditional compilation to Makefile
50956 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50958 commit 00b1883a4cac59d97cd297b1a3a398db85982865
50959 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50960 Date: Wed Aug 13 01:40:42 2008 +0200
50962 drivers/mtd: Move conditional compilation to Makefile
50964 rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
50966 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50968 commit 7ba44a5521cdb7fa1c72864025cde1e21a6f6921
50969 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50970 Date: Wed Aug 13 01:40:41 2008 +0200
50972 drivers/qe: Move conditional compilation to Makefile
50974 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50976 commit ab6878c7bc68a7b5e5b731655bdc13221bbfc493
50977 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50978 Date: Wed Aug 13 01:40:40 2008 +0200
50980 drivers/pci: Move conditional compilation to Makefile
50982 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50984 commit 55d6d2d39fe3fe87802e399aa17539368b495d2e
50985 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50986 Date: Wed Aug 13 01:40:40 2008 +0200
50988 drivers/misc: Move conditional compilation to Makefile
50990 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50992 commit 65e41ea0548b86e3d7892defac8e4dc1ea70aed1
50993 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50994 Date: Wed Aug 13 01:40:40 2008 +0200
50996 drivers/input: Move conditional compilation to Makefile
50998 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51000 commit 88f57e093114a44aa9a858d52b099bcc52034a8c
51001 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51002 Date: Wed Aug 13 01:40:39 2008 +0200
51004 drivers/dma: Move conditional compilation to Makefile
51006 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51008 commit 1a02806c4b1b4a09ad4e95d3aac3783889e5f8d7
51009 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51010 Date: Wed Aug 13 01:40:39 2008 +0200
51012 drivers/block: Move conditional compilation to Makefile
51014 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51016 commit 1a6ffbfaf4353bec379ed1fcfc54b6f1a30af09a
51017 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51018 Date: Wed Aug 13 01:40:39 2008 +0200
51020 serial: move CFG_NS9750_UART to CONFIG_NS9750_UART
51022 move also conditional compilation to Makefile
51024 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51026 commit 6c58a030f86829fa4f0d4337cf4b794c41a1823e
51027 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51028 Date: Wed Aug 13 01:40:38 2008 +0200
51030 serial: move CFG_SCIF_CONSOLE to CONFIG_SCIF_CONSOLE
51032 move also conditional compilation to Makefile
51034 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51036 commit d6e9ee92e890f67594ab150689510df361133ead
51037 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51038 Date: Wed Aug 13 01:40:38 2008 +0200
51040 common: Move conditional compilation to Makefile
51042 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51044 commit f5acb9fd9bba1160de3ef349c7d33fe510eda286
51045 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51046 Date: Wed Aug 13 01:40:09 2008 +0200
51048 mx31: move freescale's mx31 boards to vendor board dir
51050 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51052 commit 8ed2f5f950e2581214d20b011a8f27a6396d65d2
51053 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51054 Date: Sat Jul 5 23:11:11 2008 +0200
51056 at91: move arch-at91sam9 to arch-at91
51058 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51060 commit 195ccfc5991d48764b2519941e3507f693851d5d
51061 Author: Fathi BOUDRA <fabo@debian.org>
51062 Date: Wed Aug 6 10:06:20 2008 +0200
51064 OneNAND: Fill in MTD function pointers for OneNAND.
51066 onenand_print_device_info():
51067 - Now returns a string to be placed in mtd->name,
51068 rather than calling printf.
51069 - Remove verbose parameter as it becomes useless.
51071 Signed-off-by: Fathi Boudra <fabo@debian.org>
51072 Signed-off-by: Scott Wood <scottwood@freescale.com>
51074 commit aa646643b6bc250cb3a4966bf728876e0c10d329
51075 Author: Guennadi Liakhovetski <lg@denx.de>
51076 Date: Wed Aug 6 21:42:07 2008 +0200
51078 nand_spl: Support page-aligned read in nand_load, use chipselect
51080 Supporting page-aligned reads doesn't incure any sinificant overhead, just
51081 a small change in the algorithm. Also replace in_8 with readb, since there
51084 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
51085 Signed-off-by: Scott Wood <scottwood@freescale.com>
51087 commit 4f32d7760a58fe73981b6edc0b0751565d2daa4c
51088 Author: Scott Wood <scottwood@freescale.com>
51089 Date: Tue Aug 5 11:15:59 2008 -0500
51091 NAND boot: Update large page support for current API.
51093 Also, remove the ctrl variable in favor of passing the constants
51094 directly, and remove redundant (u8) casts.
51096 Signed-off-by: Scott Wood <scottwood@freescale.com>
51098 commit e4c09508545d1c45617ba45391c03c03cbc360b9
51099 Author: Scott Wood <scottwood@freescale.com>
51100 Date: Mon Jun 30 14:13:28 2008 -0500
51102 NAND boot: MPC8313ERDB support
51104 Note that with older board revisions, NAND boot may only work after a
51105 power-on reset, and not after a warm reset. I don't have a newer board
51106 to test on; if you have a board with a 33MHz crystal, please let me know
51107 if it works after a warm reset.
51109 Signed-off-by: Scott Wood <scottwood@freescale.com>
51111 commit acdab5c33f1ea6f5e08f06f08bc64af23ff40d71
51112 Author: Scott Wood <scottwood@freescale.com>
51113 Date: Thu Jun 26 14:06:52 2008 -0500
51115 mpc8313erdb: Enable NAND in config.
51117 Signed-off-by: Scott Wood <scottwood@freescale.com>
51119 commit c3db8c649c6ab3da2f1411c4c6d61aecea054aa4
51120 Author: Guennadi Liakhovetski <lg@denx.de>
51121 Date: Thu Jul 31 12:38:26 2008 +0200
51123 NAND: Do not write or read a whole block if it is larger than the environment
51125 Environment can be smaller than NAND block size, do not need to read a whole
51126 block and minimum for writing is one page. Also remove an unused variable.
51128 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
51129 Signed-off-by: Scott Wood <scottwood@freescale.com>
51131 commit eafcabd15f00c142156235c519fcc55b10993241
51132 Author: Marcel Ziswiler <marcel@ziswiler.com>
51133 Date: Sun Jun 22 16:30:06 2008 +0200
51135 NAND: chip->state does not always get set.
51137 Fixes an issue with chip->state not always being set causing troubles.
51139 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
51140 Signed-off-by: Scott Wood <scottwood@freescale.com>
51142 commit 13f0fd94e3cae6f8a0d9fba5d367e311edc8ebde
51143 Author: Ilya Yanok <yanok@emcraft.com>
51144 Date: Mon Jun 30 15:34:40 2008 +0200
51146 NAND: Scan bad blocks lazily.
51148 Rather than scanning on boot, scan upon the first attempt to check the
51149 badness of a block. This speeds up boot when not using NAND, and reduces
51150 the likelihood of needing to reflash via JTAG if NAND becomes
51153 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
51154 Signed-off-by: Scott Wood <scottwood@freescale.com>
51156 commit dfbf617ff055e4216f78d358b0867c548916d14b
51157 Author: Scott Wood <scottwood@freescale.com>
51158 Date: Thu Jun 12 13:20:16 2008 -0500
51160 NAND read/write fix
51162 Implement block-skipping read/write, based on a patch from
51163 Morten Ebbell Hestens <morten.hestnes@tandberg.com>.
51165 Signed-off-by: Morten Ebbell Hestnes <morten.hestnes@tandberg.com>
51166 Signed-off-by: Scott Wood <scottwood@freescale.com>
51168 commit 984e03cdf1431bb593aeaa1b74c445d616f955d3
51169 Author: Scott Wood <scottwood@freescale.com>
51170 Date: Thu Jun 12 13:13:23 2008 -0500
51172 NAND: Always skip blocks on read/write/boot.
51174 Use of the non-skipping versions was almost always (if not always)
51175 an error, and no valid use case has been identified.
51177 Signed-off-by: Scott Wood <scottwood@freescale.com>
51179 commit e1c3dbada349992875934575c97b328ab2cb33ca
51180 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
51181 Date: Thu Jun 12 11:10:21 2008 -0500
51183 nand: fsl_upm: convert to updated MTD NAND infrastructure
51185 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
51186 Signed-off-by: Scott Wood <scottwood@freescale.com>
51188 commit 300253306acc72b1b2e9faf0987f86551151d7cf
51189 Author: Scott Wood <scottwood@freescale.com>
51190 Date: Thu May 22 15:02:46 2008 -0500
51192 fsl_elbc_nand: Hard-code the FBAR/FPAR split.
51194 The hardware has separate registers for block and page-within-block,
51195 but the division between the two has no apparent relation to the
51196 actual erase block size of the NAND chip.
51198 Signed-off-by: Scott Wood <scottwood@freescale.com>
51200 commit 9c814b0a716aae884bec977b9a032dfa59cfb79a
51201 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
51202 Date: Fri Mar 28 22:10:54 2008 +0300
51204 fsl_elbc_nand: workaround for hangs during nand write
51206 Using current driver elbc sometimes hangs during nand write. Reading back
51207 last byte helps though (thanks to Scott Wood for the idea).
51209 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
51210 Signed-off-by: Scott Wood <scottwood@freescale.com>
51212 commit 9fd020d6b4b36b9fb67cd834bc1ae7fdba15ee9e
51213 Author: Scott Wood <scottwood@freescale.com>
51214 Date: Fri Mar 21 16:12:51 2008 -0500
51216 Freescale eLBC FCM NAND driver
51218 This is a driver for the Flash Control Machine of the enhanched Local Bus
51219 Controller found on some Freescale chips (such as the mpc8313 and the
51222 Signed-off-by: Scott Wood <scottwood@freescale.com>
51224 commit 41ef8c716e93fdf50efe9c1ba733ca6675daaca6
51225 Author: Scott Wood <scottwood@freescale.com>
51226 Date: Tue Mar 18 15:29:14 2008 -0500
51228 Don't panic if a controller driver does ecc its own way.
51230 Some hardware, such as the enhanced local bus controller used on some
51231 mpc83xx chips, does ecc transparently when reading and writing data, rather
51232 than providing a generic calculate/correct mechanism that can be exported to
51233 the nand subsystem.
51235 The subsystem should not BUG() when calculate, correct, or hwctl are
51236 missing, if the methods that call them have been overridden.
51238 Signed-off-by: Scott Wood <scottwood@freescale.com>
51240 commit e52b34d40a8a646e3d11638ea8797e96398dba13
51241 Author: Stefan Roese <sr@denx.de>
51242 Date: Thu Jan 10 18:47:33 2008 +0100
51244 NAND: Make NAND driver less verbose per default
51246 This patch turns off printing of bad blocks per default upon bootup.
51247 This can always be shown via the "nand bad" command later.
51249 Signed-off-by: Stefan Roese <sr@denx.de>
51251 commit fe56a2772e5c59577df906163d0d4b29b056140e
51252 Author: Sergey Kubushyn <ksi@koi8.net>
51253 Date: Wed Jan 9 15:36:20 2008 +0100
51255 NAND: Davinci driver updates
51257 Here comes a trivial patch to cpu/arm926ejs/davinci/nand.c. Unfortunately I
51258 don't have hardware handy so I can not test it at the moment but changes are
51259 rather trivial so it should work. It would be nice if somebody with a
51260 hardware checked it anyways.
51262 Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
51264 commit deac913effd8d80535c9ff4687b6fcdff540c554
51265 Author: Stefan Roese <sr@denx.de>
51266 Date: Sat Jan 5 16:50:32 2008 +0100
51268 NAND: Fix compilation warning and small coding style issue
51270 Signed-off-by: Stefan Roese <sr@denx.de>
51272 commit c568f77acdf896fc3dd6413ce53205b17ba809a3
51273 Author: Stefan Roese <sr@denx.de>
51274 Date: Sat Jan 5 16:49:37 2008 +0100
51276 NAND: Update nand_spl driver to match updated nand subsystem
51278 This patch changes the NAND booting driver nand_spl/nand_boot.c to match
51279 the new infrastructure from the updated NAND subsystem. This NAND
51280 subsystem was recently synced again with the Linux 2.6.22 MTD/NAND
51283 Signed-off-by: Stefan Roese <sr@denx.de>
51285 commit 3df2ece0f0fbba47d27f02fff96c533732b98c14
51286 Author: Stefan Roese <sr@denx.de>
51287 Date: Sat Jan 5 16:47:58 2008 +0100
51289 NAND: Update 4xx NDFC driver to match updated nand subsystem
51291 This patch changes the 4xx NAND driver ndfc.c to match the new
51292 infrastructure from the updated NAND subsystem. This NAND
51293 subsystem was recently synced again with the Linux 2.6.22 MTD/NAND
51296 Tested successfully on AMCC Sequoia and Bamboo.
51298 Signed-off-by: Stefan Roese <sr@denx.de>
51300 commit 12072264528eba33737bc9674e19f0e925ffda23
51301 Author: Stefan Roese <sr@denx.de>
51302 Date: Sat Jan 5 16:43:25 2008 +0100
51304 NAND: Change nand_wait_ready() to not call nand_wait()
51306 This patch changes nand_wait_ready() to not just call nand_wait(),
51307 since this will send a new command to the NAND chip. We just want to
51308 wait for the chip to become ready here.
51310 Signed-off-by: Stefan Roese <sr@denx.de>
51312 commit 9ad754fef5053144daed3b007adaf1c9bec654c9
51313 Author: William Juul <william.juul@datarespons.no>
51314 Date: Fri Dec 14 16:33:45 2007 +0100
51316 make nand dump and nand dump.oob work
51318 Signed-off-by: William Juul <william.juul@tandberg.com>
51319 Signed-off-by: Scott Wood <scottwood@freescale.com>
51321 commit 43ea36fb8fdcbc6e26f0caffe808c63633b18838
51322 Author: William Juul <william.juul@datarespons.no>
51323 Date: Mon Nov 19 14:46:00 2007 +0100
51325 moving files from yaffs2/direct/ to yaffs2/ and deleting all symlinks
51327 Signed-off-by: William Juul <william.juul@tandberg.com>
51329 commit 98824ce3f95e6c4d08d439b779c0acb0048045a6
51330 Author: William Juul <william.juul@tandberg.com>
51331 Date: Tue Jun 10 16:18:13 2008 -0500
51333 Clean out unneeded files
51335 Signed-off-by: William Juul <william.juul@tandberg.com>
51337 commit ec29a32b5a71b203f7d9087f1f4d786e7f13dd23
51338 Author: William Juul <william.juul@datarespons.no>
51339 Date: Fri Nov 16 08:44:27 2007 +0100
51341 Create symlinks from yaffs2/direct to yaffs2
51343 Signed-off-by: William Juul <william.juul@tandberg.com>
51345 commit 90ef117b68387d66763291af0117677644166611
51346 Author: William Juul <william.juul@datarespons.no>
51347 Date: Thu Nov 15 12:23:57 2007 +0100
51349 Incorporate yaffs2 into U-boot
51351 To use YAFFS2 define CONFIG_YAFFS2
51353 Signed-off-by: William Juul <william.juul@tandberg.com>
51354 Signed-off-by: Scott Wood <scottwood@freescale.com>
51356 commit 0e8cc8bd92257da2e1df88cbc985e166e472ce61
51357 Author: William Juul <william.juul@datarespons.no>
51358 Date: Thu Nov 15 11:13:05 2007 +0100
51362 Direct import of yaffs as a tarball as of 20071113 from their public
51363 CVS-web at http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/
51365 The code can also be imported on the command line with:
51366 export CVSROOT=:pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs cvs logon
51367 (Hit return when asked for a password)
51368 cvs checkout yaffs2
51370 Signed-off-by: William Juul <william.juul@tandberg.com>
51371 Signed-off-by: Stig Olsen <stig.olsen@tandberg.com>
51373 commit 3043c045d5a9897faba7d5c7218c2f4d06cd0038
51374 Author: William Juul <william.juul@datarespons.no>
51375 Date: Wed Nov 14 14:28:11 2007 +0100
51377 Whitespace cleanup and marking broken code.
51379 Changes requested by maintainer Stefan Roese after
51380 posting patch to U-boot mailing list.
51382 Signed-off-by: William Juul <william.juul@tandberg.com>
51383 Signed-off-by: Scott Wood <scottwood@freescale.com>
51385 commit 5e1dae5c3db7f4026f31b6a2a81ecd9e9dee475f
51386 Author: William Juul <william.juul@datarespons.no>
51387 Date: Fri Nov 9 13:32:30 2007 +0100
51389 Fixing coding style issues
51391 - Fixing leading white spaces
51392 - Fixing indentation where 4 spaces are used instead of tab
51393 - Removing C++ comments (//), wherever I introduced them
51395 Signed-off-by: William Juul <william.juul@tandberg.com>
51396 Signed-off-by: Scott Wood <scottwood@freescale.com>
51398 commit 4cbb651b29cb64d378a06729970e1e153bb605b1
51399 Author: William Juul <william.juul@datarespons.no>
51400 Date: Thu Nov 8 10:39:53 2007 +0100
51402 Remove white space at end.
51404 Signed-off-by: William Juul <william.juul@tandberg.com>
51405 Signed-off-by: Scott Wood <scottwood@freescale.com>
51407 commit cfa460adfdefcc30d104e1a9ee44994ee349bb7b
51408 Author: William Juul <william.juul@datarespons.no>
51409 Date: Wed Oct 31 13:53:06 2007 +0100
51411 Update MTD to that of Linux 2.6.22.1
51413 A lot changed in the Linux MTD code, since it was last ported from
51414 Linux to U-Boot. This patch takes U-Boot NAND support to the level
51415 of Linux 2.6.22.1 and will enable support for very large NAND devices
51416 (4KB pages) and ease the compatibility between U-Boot and Linux
51419 This patch is tested on two custom boards with PPC and ARM
51420 processors running YAFFS in U-Boot and Linux using gcc-4.1.2
51423 MAKEALL ppc/arm has some issues:
51424 * DOC/OneNand/nand_spl is not building (I have not tried porting
51425 these parts, and since I do not have any HW and I am not familiar
51426 with this code/HW I think its best left to someone else.)
51428 Except for the issues mentioned above, I have ported all drivers
51429 necessary to run MAKEALL ppc/arm without errors and warnings. Many
51430 drivers were trivial to port, but some were not so trivial. The
51431 following drivers must be examined carefully and maybe rewritten to
51434 cpu/arm926ejs/davinci/nand.c
51436 board/zylonite/nand.c
51438 Signed-off-by: William Juul <william.juul@tandberg.com>
51439 Signed-off-by: Stig Olsen <stig.olsen@tandberg.com>
51440 Signed-off-by: Scott Wood <scottwood@freescale.com>
51442 commit cd82919e6c8a73b363a26f34b734923844e52d1c
51443 Author: Wolfgang Denk <wd@denx.de>
51444 Date: Tue Aug 12 16:08:38 2008 +0200
51446 Coding style cleanup, update CHANGELOG, prepare release
51448 Signed-off-by: Wolfgang Denk <wd@denx.de>
51450 commit 17e900b8c0f38d922da47073246219dce2a847f2
51451 Author: Wolfgang Denk <wd@denx.de>
51452 Date: Tue Aug 12 14:54:04 2008 +0200
51454 MVBC_P: fix compile problem
51456 Signed-off-by: Wolfgang Denk <wd@denx.de>
51458 commit 52b047ae48219b59bebe37ba743ab103fd4f8316
51459 Author: Wolfgang Denk <wd@denx.de>
51460 Date: Tue Aug 12 12:10:11 2008 +0200
51462 MPC8272ADS: fix build error: 'bd_t' has no member named 'pci_clk'
51464 Signed-off-by: Wolfgang Denk <wd@denx.de>
51466 commit c9c101c660b3d1995045c61c7c6041f52b6cf335
51467 Author: Wolfgang Denk <wd@denx.de>
51468 Date: Tue Aug 12 00:36:53 2008 +0200
51470 ads5121: fix compiler warnings (unused variables)
51472 Signed-off-by: Wolfgang Denk <wd@denx.de>
51474 commit 902ca09246039964d59bbcb519b1e1b5aed01308
51475 Author: Kumar Gala <galak@kernel.crashing.org>
51476 Date: Mon Aug 11 11:29:28 2008 -0500
51478 85xx: Rename CONFIG_NR_CPUS to CONFIG_NUM_CPUS
51480 Use CONFIG_NUM_CPUS to match existing define used by 86xx.
51482 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51483 Acked-by: Jon Loeliger <jdl@freescale.com>
51485 commit 3216ca9692ff80d7c638723ef448f3d36301d9e7
51486 Author: Kumar Gala <galak@kernel.crashing.org>
51487 Date: Mon Aug 11 09:20:53 2008 -0500
51489 Fix fallout from autostart revert
51491 The autostart revert caused a bit of duplicated code as well as
51492 code that was using images->autostart that needs to get removed so
51493 we can build again.
51495 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51497 commit 3cf8a234b8e8c02e4da1f23566043bc288b05220
51498 Author: Kumar Gala <galak@kernel.crashing.org>
51499 Date: Mon Aug 11 09:16:25 2008 -0500
51501 Fix compile error related to r8a66597-hcd & usb
51503 When building the 8544DS board we get this error:
51505 In file included from r8a66597-hcd.c:22:
51506 u-boot/include/usb.h:190:2: error: #error USB Lowlevel not defined
51507 make[1]: *** [r8a66597-hcd.o] Error 1
51509 The cleanest fix is to only build r8a66597-hcd.c if CONFIG_USB_R8A66597_HCD
51512 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51514 commit 2d0daa03612338a813e3c9d22680e54eabfea378
51515 Author: Becky Bruce <becky.bruce@freescale.com>
51516 Date: Mon Aug 4 14:02:26 2008 -0500
51518 POWERPC 86xx: Move BAT setup code to C
51520 This is needed because we will be possibly be locating
51521 devices at physical addresses above 32bits, and the asm
51522 preprocessing does not appear to deal with ULL constants
51523 properly. We now call write_bat in lib_ppc/bat_rw.c.
51525 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
51526 Acked-by: Jon Loeliger <jdl@freescale.com>
51528 commit 9de67149db576c91b9c2a0a182652331e7e44211
51529 Author: Becky Bruce <becky.bruce@freescale.com>
51530 Date: Mon Aug 4 14:01:53 2008 -0500
51532 POWERPC: Add synchronization to write_bat in lib_ppc/bat_rw.c
51534 Perform sync/isync as required by the architecture.
51536 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
51537 Acked-by: Jon Loeliger <jdl@freescale.com>
51539 commit 23f935c073e7578c6066804fd2f9ee116cae6ffe
51540 Author: Becky Bruce <becky.bruce@freescale.com>
51541 Date: Mon Aug 4 14:01:16 2008 -0500
51543 POWERPC: 86xx - add missing CONFIG_HIGH_BATS to sbc8641d config
51545 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
51546 Acked-by: Jon Loeliger <jdl@freescale.com>
51548 commit 5276a3584d26a9533404f0ec00c3b61cf9a97939
51549 Author: Magnus Lilja <lilja.magnus@gmail.com>
51550 Date: Sun Aug 3 21:44:10 2008 +0200
51552 i.MX31: Fix mx31_gpio_mux() function and MUX_-macros.
51554 Correct the mx31_gpio_mux() function to allow changing all i.MX31 IOMUX
51555 contacts instead of only the first 256 ones as is the case prior to
51558 Add missing MUX_* macros and update board files to use the new macros.
51560 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
51562 commit b6b183c5b2fffd4c456b7e3fcb064cceb47fe7ac
51563 Author: Magnus Lilja <lilja.magnus@gmail.com>
51564 Date: Sun Aug 3 21:43:37 2008 +0200
51566 i.MX31: Fix IOMUX related typos
51568 Correct the names of some IOMUX macros.
51570 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
51572 commit 4d57b0fb2927d4f50d834884b4ec4a7ca01708b0
51573 Author: Steve Sakoman <steve@sakoman.com>
51574 Date: Mon Aug 11 20:26:16 2008 +0200
51576 OneNAND: Remove unused parameters to onenand_verify_page
51578 The block and page parameters of onenand_verify_page() are not used. This causes a compiler error when CONFIG_MTD_ONENAND_VERIFY_WRITE is enabled.
51580 Signed-off-by: Steve Sakoman <steve@sakoman.com>
51581 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
51583 commit e84d568fa2a9f4ce7888141e71676368ef6b3f25
51584 Author: Anatolij Gustschin <agust@denx.de>
51585 Date: Fri Aug 8 18:00:40 2008 +0200
51587 video: fix bug in cfb_console code
51589 FILL_15BIT_555RGB macro extension for pixel swapping
51590 by commit bed53753dd1d7e6bcbea4339be0fb7760214cc35
51591 introduced a bug in cfb_console:
51593 Bitmaps with odd-numbered width won't be rendered
51594 correctly and even U-Boot crashes are observed on
51595 some platforms while repeated rendering of such
51596 bitmaps with "bmp display". Also if a bitmap is
51597 rendered to an odd-numbered x starting position,
51598 the same problem occurs. This patch is an attempt
51601 Signed-off-by: Anatolij Gustschin <agust@denx.de>
51603 commit d9015f6a50d7258125349ef5c2af836458a0029a
51604 Author: Anatolij Gustschin <agust@denx.de>
51605 Date: Fri Aug 8 18:00:39 2008 +0200
51607 video: fix bug in logo_plot
51609 If logo_plot() should ever be called with x starting
51610 position other than zero and for pixel depths greater
51611 than 8bpp, logo colors distortion will be observed.
51612 This patch fixes the issue.
51614 Signed-off-by: Anatolij Gustschin <agust@denx.de>
51616 commit 406819ae94f79f5b59e01d163380ca7d83709251
51617 Author: Wolfgang Denk <wd@denx.de>
51618 Date: Mon Aug 11 00:17:52 2008 +0200
51620 MAINTAINERS: sort entries
51622 Signed-off-by: Wolfgang Denk <wd@denx.de>
51624 commit cfc442d7913d4d1c3a9bf494f90c012c2f8c3bdc
51625 Author: Roy Zang <tie-fei.zang@freescale.com>
51626 Date: Thu Aug 7 18:19:28 2008 +0800
51628 Add mpc7448hpc2 maintainer information
51630 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
51632 commit a9fe0c3e7ca48afa50d6a0db99fa91e7282d73d8
51633 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
51634 Date: Thu Aug 7 13:13:27 2008 +0530
51636 common/cmd_load.c - Minor code & Coding Style cleanup
51638 - os_data_header Variable is a carry over feature
51639 & unused. So removed all instance of this variable
51640 - Minor Code Style Update
51642 Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
51643 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51645 commit 0d28f34bbe56d0971bd603789dcc6fe7adf11f14
51646 Author: Magnus Lilja <lilja.magnus@gmail.com>
51647 Date: Wed Aug 6 19:32:33 2008 +0200
51649 Update the U-Boot wiki URL.
51651 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
51653 commit aa5ffa16d7e4c461b7b77bf8e79d2ef5638cf754
51654 Author: dirk.behme@googlemail.com <dirk.behme@googlemail.com>
51655 Date: Sun Aug 10 17:56:36 2008 +0200
51657 OneNAND: Remove base address offset usage
51659 While locally preparing some U-Boot patches for ARM based OMAP3 boards, some
51660 using OneNAND and some using NAND, we found some differences in OneNAND and
51661 NAND command address handling.
51663 As this might confuse users (it already confused us), we like to align OneNAND
51664 and NAND address handling.
51666 The issue is that cmd_onenand.c subtracts the onenand base address from the
51667 addresses you type into the u-boot command line so, unlike nand, you can't
51668 use addresses relative to the start of the onenand part e.g. this won't work:
51670 onenand read 82000000 280000 400000
51674 onenand read 82000000 20280000 400000
51676 Looking at recent git, the only board currently using OneNAND is Apollon, and
51677 for this the OneNAND base address is 0 (apollon.h)
51679 #define CFG_ONENAND_BASE 0x00000000
51681 so patch below won't break any existing boards and will align OneNAND and NAND
51682 handling on boards where OneNAND base address is != 0.
51684 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
51685 Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
51686 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
51688 commit c11528083ef6e55e76df742228c26e39d151813d
51689 Author: Kumar Gala <galak@kernel.crashing.org>
51690 Date: Thu Aug 7 09:28:20 2008 -0500
51692 mpc85xx: workaround old binutils bug
51694 The recent change to move the .bss outside of the image gives older
51695 binutils (ld from eldk4.1/binutils-2.16) some headache:
51697 ppc_85xx-ld: u-boot: Not enough room for program headers (allocated 3, need 4)
51698 ppc_85xx-ld: final link failed: Bad value
51700 We workaround it by being explicit about the program headers and not
51701 assigning the .bss to a program header.
51703 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51705 commit 0bf202ec586d4466c900e987720fa635c594d689
51706 Author: Wolfgang Denk <wd@denx.de>
51707 Date: Sun Aug 10 01:26:26 2008 +0200
51709 Revert "[new uImage] Add autostart flag to bootm_headers structure"
51711 This reverts commit f5614e7926863bf0225ec860d9b319741a9c4004.
51713 The commit was based on a misunderstanding of the (documented)
51714 meaning of the 'autostart' environment variable. It might cause
51715 boards to hang if 'autostart' was used, with the potential to brick
51716 them. Go back to the documented behaviour.
51724 Signed-off-by: Wolfgang Denk <wd@denx.de>
51726 commit 29f8f58ff40c67f7f2e11afd1715173094e52ac2
51727 Author: Wolfgang Denk <wd@denx.de>
51728 Date: Sat Aug 9 23:17:32 2008 +0200
51730 TQM8xx{L,M}: try to normalize config files for TQM8xx? based board
51732 - enable CFI driver where this was forgotten
51733 - enable mtdparts support
51734 - adjust default environment
51737 Signed-off-by: Wolfgang Denk <wd@denx.de>
51739 commit 41266c9b5a5f873df3ec891bb0907616958b5602
51740 Author: Peter Tyser <ptyser@xes-inc.com>
51741 Date: Tue Aug 5 10:51:57 2008 -0500
51743 FIT: Fix handling of images without ramdisks
51745 boot_get_ramdisk() should not treat the case when a FIT image does
51746 not contain a ramdisk as an error.
51748 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
51749 Acked-by: Michal Simek <monstr@monstr.eu>
51751 commit f77d92a3f56d88e63cc02226a1204b3bdbac6961
51752 Author: Sergey Lapin <slapin@ossfans.org>
51753 Date: Sat Aug 9 01:39:09 2008 +0400
51755 DataFlash: AT45DB021 fix and AT45DB081 support
51757 Fix for page size of AT45DB021. Also adding bigger AT45DB081
51758 which comes with some newer boards.
51760 Signed-off-by: Sergey Lapin <slapin@ossfans.org>
51762 commit ba9324451b662dd393afa53e5cc36fc5d3d10966
51763 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
51764 Date: Fri Aug 8 16:30:23 2008 +0900
51766 sh: Update sh7763rdp config
51768 Add sh_eth support to sh7763rdp.
51770 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
51772 commit 21f971ec265f6042ec21636d55d06a6bc0751077
51773 Author: Wolfgang Denk <wd@denx.de>
51774 Date: Mon Jul 7 01:22:29 2008 +0200
51776 TQM823L: re-enable logo support; update LCD_INFO text
51778 Signed-off-by: Wolfgang Denk <wd@denx.de>
51780 commit 3b8d17f0f082073346c0df017c9dfd6acdb40d6d
51781 Author: Wolfgang Denk <wd@denx.de>
51782 Date: Fri Aug 8 16:41:56 2008 +0200
51784 TQM8xxL: fix support for second flash bank
51786 When switching the TQM8xxL modules to use the CFI flash driver,
51787 support for the second flash bank was broken because the CFI driver
51788 did not support dynamically sized banks. This gets fixed now.
51790 Signed-off-by: Wolfgang Denk <wd@denx.de>
51792 commit 2a112b234d879f6390503a5f4e38246acce9d0b0
51793 Author: Wolfgang Denk <wd@denx.de>
51794 Date: Fri Aug 8 16:39:54 2008 +0200
51796 CFI: allow for dynamically determined flash sizes and addresses
51798 The CFI driver allowed only for static initializers in the
51799 CFG_FLASH_BANKS_LIST definition, i. e. it did not allow to map
51800 several flash banks contiguously if the bank sizes were not known in
51801 advance, which kind of violates U-Boot's design philosophy.
51803 (will be used for example by the TQM8xxL boards)
51805 Signed-off-by: Wolfgang Denk <wd@denx.de>
51807 commit d9d78ee46d9a396d0a81d00c2b003a9bd32c2e61
51808 Author: Ben Warren <biggerbadderben@gmail.com>
51809 Date: Thu Aug 7 23:26:35 2008 -0700
51811 QE UEC: Fix compiler warnings
51813 Moved static functions earlier in file so forward declarations are not needed.
51815 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
51817 commit d5d28fe4aad5f4535400647a5617c11039506467
51818 Author: David Saada <David.Saada@ecitele.com>
51819 Date: Mon Mar 31 02:37:38 2008 -0700
51821 QE UEC: Add MII Commands
51823 Add MII commands to the UEC driver. Note that once a UEC device is selected,
51824 any device on its MDIO bus can be addressed.
51826 Signed-off-by: David Saada <david.saada@ecitele.com>
51827 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
51829 commit fd0f2f3796ff2a7a32d35deb1b7996e485849df7
51830 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
51831 Date: Wed Jul 9 21:07:38 2008 +0900
51833 usb: add support for R8A66597 usb controller
51835 add support for Renesas R8A66597 usb controller.
51836 This patch supports USB Host mode.
51838 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
51839 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
51841 commit 1d10dcd041aaeae9fd7c821005692898a0303382
51842 Author: Hunter, Jon <jon-hunter@ti.com>
51843 Date: Sat Jul 26 18:59:16 2008 -0500
51845 Add support for OMAP5912 and OMAP16xx to usbdcore_omap1510.c
51847 Add support to drivers/usb/usbdcore_omap1510.c for OMAP5912 and OMAP16xx devices.
51849 Signed-off-by: Jon Hunter <jon-hunter@ti.com>
51850 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
51852 commit eab1007334b93a6209f1ec33615e26ef5311ede7
51853 Author: Steven A. Falco <sfalco@harris.com>
51854 Date: Wed Aug 6 15:42:52 2008 -0400
51856 ppc4xx: Sequoia has two UARTs in "4-pin" mode. Configure the GPIOs as per schematic.
51858 The Sequoia board has two UARTs in "4-pin" mode. This patch modifies the GPIO
51859 configuration to match the schematic, and also sets the SDR0_PFC1 register to
51860 select the corresponding mode for the UARTs.
51862 Signed-off-by: Steven A. Falco <sfalco@harris.com>
51863 Signed-off-by: Stefan Roese <sr@denx.de>
51865 commit 0eb5717a85b6cba3f67c11fa89bdde38dcd081b5
51866 Author: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
51867 Date: Wed Aug 6 14:42:13 2008 +0200
51869 avr32: add support for EarthLCD Favr-32 board
51871 This patch adds support for the Favr-32 board made by EarthLCD.
51873 This kit, which is also called ezLCD-101 when running with EarthLCD firmware,
51874 has a 10.4" touch screen LCD panel, 16 MB 32-bit SDRAM, 8 MB parallel flash,
51875 Ethernet, audio out, USB device, SD-card slot, USART and various other
51876 connectors for cennecting stuff to SPI, I2C, GPIO, etc.
51878 Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
51879 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
51881 commit bc9019e19758a19a388fb20ef18dc771cd39fdda
51882 Author: Rafael Campos <rafael.campos@hanscan.com>
51883 Date: Thu Jul 31 10:22:20 2008 +0200
51885 cfi-flash: Added support to flash_real_protect for Atmel flash devices
51887 Some of the flash memories produced by ATMEL start in read-only mode.
51888 We need to unprotect it. This patch allows the AT49BV6416 to work with
51889 cfi_flash memories. Tested in the at91rm9200ek board.
51891 Signed-off-by: Rafael Campos Las Heras <rafael.campos@hanscan.com>
51892 Signed-off-by: Stefan Roese <sr@denx.de>
51894 commit 7949839e5836bf8b1074bb6142c46d30ac3aa350
51895 Author: Guennadi Liakhovetski <lg@denx.de>
51896 Date: Tue Aug 5 15:36:39 2008 +0200
51898 cfi-flash: Add definition for the AM29LV800BB AMD NOR-flash
51900 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
51901 Signed-off-by: Stefan Roese <sr@denx.de>
51903 commit 1318673045fe188c6e24c582b1e6efc00ae1c62c
51904 Author: Stefan Roese <sr@denx.de>
51905 Date: Wed Aug 6 14:06:03 2008 +0200
51909 Signed-off-by: Stefan Roese <sr@denx.de>
51911 commit f2302d4430e7f3f48308d6a585320fe96af8afbd
51912 Author: Stefan Roese <sr@denx.de>
51913 Date: Wed Aug 6 14:05:38 2008 +0200
51917 Signed-off-by: Stefan Roese <sr@denx.de>
51919 commit 6689484ccd43189322aaa5a1c6cd02cdd511ad7d
51920 Author: Kenneth Johansson <kenneth@southpole.se>
51921 Date: Tue Jul 15 12:13:38 2008 +0200
51923 mpc5121: Move iopin features from board specific to common files.
51925 And in the process eliminate some duplicate register defines.
51927 Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
51929 commit ef11df6b66ecf5797e94ba322254b8fb7a4e2e12
51930 Author: John Rigby <jrigby@freescale.com>
51931 Date: Tue Aug 5 17:38:57 2008 -0600
51933 mpc5121: squash some fdt fixup errors
51935 On ADS5121 when booting linux the following errors are seen:
51936 Unable to update property /soc5121@80000000:bus-frequency, err=FDT_ERR_NOTFOUND
51937 Unable to update property /soc5121@80000000/ethernet@2800:local-mac-address, err=FDT_ERR_NOTFOUND
51938 Unable to update property /soc5121@80000000/ethernet@2800:address, err=FDT_ERR_NOTFOUND
51940 This is caused by ft_cpu_setup trying to deal with
51941 both old and new soc node naming. This patch
51942 fixes this by being smarter about what to
51945 Also do soc node fixups by compatible instead of by path.
51946 A new board config called OF_SOC_COMPAT defined
51947 to be "fsl,mpc5121-immr" replaces the old
51948 OF_SOC node path that was defined to be "soc@80000000".
51950 Old device trees still work, but the compatiblity
51951 is conditional on CONFIG_OF_SUPPORT_OLD_DEVICE_TREES
51952 which is on by default in include/configs/ads5121.h.
51954 Signed-off-by: John Rigby <jrigby@freescale.com>
51956 commit 81091f58f0c58ecd26c5b05de2ae20ca6cdb521c
51957 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51958 Date: Sat Aug 2 23:48:30 2008 +0200
51960 drivers/serial: Move conditional compilation to Makefile for CONFIG_* macros
51962 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51964 commit 4cd7e6528f61ec669755c3754bb4f9779874fab3
51965 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51966 Date: Sat Aug 2 23:48:32 2008 +0200
51968 nios2/sysid: fix printf warning
51970 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51972 commit 66da6fa0e35e7ee56628c85981709afe7180fc8e
51973 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51974 Date: Sat Aug 2 23:48:33 2008 +0200
51976 Fix remaining build issues with MPC8xx FADS boards.
51978 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51980 commit 81d3f1fdddafd1eb53bbca8739f488d417eb3dd2
51981 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51982 Date: Sat Aug 2 23:48:31 2008 +0200
51984 nios2: fix phys_addr_t and phys_size_t support
51986 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51988 commit 5fa62000db6d0b46ecdeadbeb50faf5197db49ef
51989 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51990 Date: Sat Aug 2 23:48:34 2008 +0200
51992 mvbc_p: Fix problem with '#if (CONFIG_CMD_KGDB)'
51994 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51996 commit 1464eff77e7fdaed609ecf263a2423c9dcf96b1f
51997 Author: Mark Jackson <mpfj@mimc.co.uk>
51998 Date: Fri Aug 1 09:48:29 2008 +0100
52000 Fix bitmap display for atmel lcd controller
52002 The current lcd_display_bitmap() function does not work properly
52003 for the Atmel LCD controller.
52005 2 fixes need to be done:-
52007 (a) when setting the colour map, use the lcd_setcolreg() function
52008 as provided by the Atmel driver
52009 (b) the data is never actually written to the lcd framebuffer !!
52011 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
52013 commit 2a433c66b1e2770349fe4911be23c375f053ebd8
52014 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52015 Date: Fri Aug 1 08:40:34 2008 +0200
52017 qemu_mips: update README to follow qemu update about default machine
52019 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52021 commit ac169d645f5f0e0b9a232563099209e92a355d8e
52022 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52023 Date: Thu Jul 31 19:53:21 2008 -0500
52025 ColdFire: Fix compilation issue caused by a missing function
52027 Implement usec2ticks() which is used by fsl_i2c.c in
52030 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52032 commit 01ae85b58b51d2fb1fac5b93095f6042cf48ae7b
52033 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52034 Date: Thu Jul 31 19:53:06 2008 -0500
52036 Fix compilation error for TASREG
52038 TASREG is ColdFire platform, the include ppc4xx.h in
52039 board/esd/common/flash.c causes conflict.
52041 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52043 commit 35d3bd3cc35c508a6823dac77e0fd126808e4fc7
52044 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52045 Date: Thu Jul 31 19:52:36 2008 -0500
52047 Fix compilation error for MCF5275
52049 Rename OBJ to COBJ in board/platform/Makefile
52051 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52053 commit 5c40548f01218360a1f1395198c50ff45f3035b5
52054 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52055 Date: Thu Jul 31 19:52:28 2008 -0500
52057 Fix compile error caused by incorrect function return type
52059 Rename int mii_init(void) to void mii_init(void) for idmr
52062 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52064 commit a58c78067c928976c082c758d3987e89ead5b191
52065 Author: Wolfgang Denk <wd@denx.de>
52066 Date: Fri Aug 1 12:06:22 2008 +0200
52068 Fix build issues with MPC8xx FADS boards.
52070 Signed-off-by: Wolfgang Denk <wd@denx.de>
52072 commit 4b50cd12a3b3c644153c4cf393f4a4c12289e5aa
52073 Author: Wolfgang Denk <wd@denx.de>
52074 Date: Thu Jul 31 17:54:03 2008 +0200
52076 Prepare v1.3.4-rc2: update CHANGELOG
52078 Signed-off-by: Wolfgang Denk <wd@denx.de>
52080 commit a48311557db6e7e9473a6163b44bb1e6c6ed64c4
52081 Author: Mark Jackson <mpfj@mimc.co.uk>
52082 Date: Thu Jul 31 16:09:00 2008 +0100
52084 Add gzipped logo support
52086 The README file states that CONFIG_VIDEO_BMP_GZIP behaves as follows:
52088 If this option is set, additionally to standard BMP
52089 images, gzipped BMP images can be displayed via the
52090 splashscreen support or the bmp command.
52092 However, the splashscreen function *only* supports standard BMP images.
52094 This patch adds the documented gzip support.
52096 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
52098 commit a5bcb01fbde6b1f1c9863cd86e5c4c369f0121ac
52099 Author: Mark Jackson <mpfj@mimc.co.uk>
52100 Date: Thu Jul 31 15:56:48 2008 +0100
52102 Fix Atmel LCD controller endianess for AVR32 processors
52104 The Atmel lcd controller is used on Atmel's AT91 (little endian) and
52105 AVR32 (big endian) platforms.
52107 As such, the controller can handle both big and little endian memory.
52109 This patch fixes the driver for the AVR32 platform.
52111 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
52113 commit cdb8bd2fd3bcbe65d8e4334a55f5a667845426a1
52114 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52115 Date: Thu Jul 31 15:56:01 2008 +0200
52117 apollon: fix build out of tree
52119 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52121 commit 2e752be39d3e398d4ab89ffa6634c397df298297
52122 Author: Guennadi Liakhovetski <lg@denx.de>
52123 Date: Thu Jul 31 12:35:04 2008 +0200
52125 Uncompressed images loaded to their start address shall set load_end too
52127 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
52128 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
52130 commit c37207d7f51e19c17f859966f314e27cc1231801
52131 Author: Wolfgang Denk <wd@denx.de>
52132 Date: Wed Jul 16 16:38:59 2008 +0200
52134 Fix printf() format problems with configurable prompts
52136 U-Boot allows for configurable prompt strings using the
52137 CONFIG_AUTOBOOT_PROMPT resp. CONFIG_MENUPROMPT definitions. So far,
52138 the assumption was that any such user defined problts would contain
52139 exactly one "%d" format specifier. But some boards did not.
52141 To allow for flexible boot prompts without adding too complex code we
52142 now allow to specify the whole list of printf() arguments in the user
52143 definition. This is powerful, but requires a responsible user who
52144 really understands what he is doing, as he needs to know for exanple
52145 which variables are available in the respective context.
52147 Signed-off-by: Wolfgang Denk <wd@denx.de>
52149 commit 54754120637b6a7f4ff774fb199fc550bcfea1da
52150 Author: Wolfgang Denk <wd@denx.de>
52151 Date: Thu Jul 31 17:02:14 2008 +0200
52153 TQM85xx: fix typo introduce by commit ffbb5cb9
52155 Signed-off-by: Wolfgang Denk <wd@denx.de>
52157 commit 0b4951d4cddca9cc800745891c95b291e47cbbd7
52158 Author: Wolfgang Denk <wd@denx.de>
52159 Date: Thu Jul 31 15:27:01 2008 +0200
52161 mvbc_p board: fix most build warnings.
52163 Signed-off-by: Wolfgang Denk <wd@denx.de>
52165 commit c4ec6db074051d2f6fc76a66411c60621b22bc02
52166 Author: Wolfgang Denk <wd@denx.de>
52167 Date: Thu Jul 31 13:57:20 2008 +0200
52169 E1000: clean up CONFIG_E1000_FALLBACK_MAC handling
52171 Avoid "integer constant is too large for 'long' type" warnings.
52172 And simplify the code.
52174 Signed-off-by: Wolfgang Denk <wd@denx.de>
52176 commit 9196b44334c330cc13de2464c59181e4db71f549
52177 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
52178 Date: Wed Jul 30 23:21:19 2008 +0400
52180 8260: Making the use of gd->pci_clk dependant on the CONFIG_PCI
52182 Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
52184 commit 6361ad4b596f5a940a01c91ae0297d98f790cbe0
52185 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
52186 Date: Wed Jul 30 23:20:32 2008 +0400
52188 PPC: Add pci_clk in the global_data for CPM2 processors
52190 This patch adds pci_clk field to the global_data structure for the
52191 processors which have CPM2 module in case the CONFIG_PCI is defined.
52193 Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
52195 commit f0ff885ca64655bee6540eb8a25eed90b1152686
52196 Author: Kumar Gala <galak@kernel.crashing.org>
52197 Date: Wed Jul 30 14:13:30 2008 -0500
52199 mpc85xx: Update linker scripts for Freescale boards
52201 * Move to using absolute addressing always. Makes the scripts a bit more
52202 portable and common
52203 * Moved .bss after the end of the image. These allows us to have more
52204 room in the resulting binary image for code and data.
52205 * Removed .text object files that aren't really needed
52206 * Make sure _end is 4-byte aligned as the .bss init code expects this.
52207 (Its possible that the end of .bss isn't 4-byte aligned)
52209 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52211 commit 57c219ad5d34dd9d49991777a62e3899595f2ec7
52212 Author: Kumar Gala <galak@kernel.crashing.org>
52213 Date: Wed Jul 30 08:01:15 2008 -0500
52215 Fix compile warnings in dlmalloc
52217 The origional code was using on odd reference to get to the first
52218 real element in av_[]. The first two elements of the array are
52219 not used for actual bins, but for house keeping. If we are more
52220 explicit about how use the first few elements we can get rid of the
52223 dlmalloc.c: In function 'malloc_extend_top':
52224 dlmalloc.c:1971: warning: dereferencing type-punned pointer will break strict-aliasing rules
52225 dlmalloc.c:1999: warning: dereferencing type-punned pointer will break strict-aliasing rules
52226 dlmalloc.c:2029: warning: dereferencing type-punned pointer will break strict-aliasing rules
52229 The logic of how this code came to be is:
52230 bin_at(0) = (char*)&(av_[2]) - 2*SIZE_SZ
52232 SIZE_SZ is the size of pointer, and av_ is arry of pointers so:
52233 bin_at(0) = &(av_[0])
52235 Going from there to bin_at(0)->fd or bin_at(0)->size should be straight forward.
52237 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52239 commit 3f9ae1a5d43c49a8ecf497470c3d1d80255e44b9
52240 Author: Stefan Roese <sr@denx.de>
52241 Date: Wed Jul 30 10:21:01 2008 +0200
52243 ppc4xx: Fix W7OLMG compile problems by adding missing LM75 defines
52245 Signed-off-by: Stefan Roese <sr@denx.de>
52247 commit ebb86c4ecd37a7701358284e497ca4c6483c7cc5
52248 Author: Stefan Roese <sr@denx.de>
52249 Date: Wed Jul 30 09:59:51 2008 +0200
52251 cmd_bootm.c: Fix problem with '#if (CONFIG_CMD_USB)'
52253 A recent patch used '#if (CONFIG_CMD_USB)' instead of
52254 '#if defined(CONFIG_CMD_USB)'. This patch fixes this problem and makes
52255 common/bootm.c compile again.
52257 Signed-off-by: Stefan Roese <sr@denx.de>
52258 Acked-by: Markus Klotzbuecher <mk@denx.de>
52260 commit 2cb9080427fe641dcb71da46cd0634dd406f37ed
52261 Author: Kyungmin Park <kmpark@infradead.org>
52262 Date: Tue Jul 22 08:01:43 2008 +0900
52264 Remove unused I2C at apollon board
52266 There are no I2C devices on this board.
52268 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
52270 commit 3c95960e526b3b026da20201db64526f46faf14b
52271 Author: Wolfgang Denk <wd@denx.de>
52272 Date: Thu Jul 31 10:12:09 2008 +0200
52274 at91rm9200dk, csb637: fix NAND related build problems
52276 Tried fixing NAND support for the at91rm9200dk board; untested.
52277 Disabled NAND support in the csb637 board config file.
52279 Signed-off-by: Wolfgang Denk <wd@denx.de>
52281 commit 9246f5ecfd353ae297a02ffd5328402acf16c9dd
52282 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52283 Date: Wed Jul 30 12:39:28 2008 +0200
52285 ppc4xx: ML507: Environment in flash and MTD Support
52287 - Relocate the location of U-Boot in the flash
52288 - Save the environment in one sector of the flash memory
52291 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52292 Signed-off-by: Stefan Roese <sr@denx.de>
52294 commit a8a16af4d59d14cc1c1187c10aaad80d6b8394b5
52295 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52296 Date: Tue Jul 29 17:16:10 2008 +0200
52298 ppc4xx: ML507: Use of get_ram_size in board ml507
52300 - Change suggested by WD
52302 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52303 Signed-off-by: Stefan Roese <sr@denx.de>
52305 commit 01a004313c5ec2d128b611df4c208b1b0d3c3fb4
52306 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52307 Date: Mon Jul 21 20:30:07 2008 +0200
52309 ppc4xx: ML507: U-Boot in flash and System ACE
52311 This patch allows booting from FLASH the ML507 board by Xilinx.
52312 Previously, U-Boot needed to be loaded from JTAG or a Sytem ACE CF
52314 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52315 Signed-off-by: Stefan Roese <sr@denx.de>
52317 commit 5c374c9ee16fee2bf68533cc4010b3c0df21f783
52318 Author: Julien May <mailinglist@miromico.ch>
52319 Date: Mon Jun 23 13:57:52 2008 +0200
52321 Add support for the hammerhead (AVR32) board
52323 The Hammerhead platform is built around a AVR32 32-bit microcontroller
52324 from Atmel. It offers versatile peripherals, such as ethernet, usb
52325 device, usb host etc.
52327 The board also incooperates a power supply and is a Power over Ethernet
52328 (PoE) Powered Device (PD).
52330 Additonally, a Cyclone III FPGA from Altera is integrated on the board.
52331 The FPGA is mapped into the 32-bit AVR memory bus. The FPGA offers two
52332 DDR2 SDRAM interfaces, which will cover even the most exceptional need
52333 of memory bandwidth. Together with the onboard video decoder the board
52334 is ready for video processing.
52336 For more information see: http:///www.miromico.com/hammerhead
52338 Signed-off-by: Julien May <mailinglist@miromico.ch>
52339 [haavard.skinnemoen@atmel.com: various small fixes and adaptions]
52340 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52342 commit 09d318a8bb1444ec92e31cafcdba877eb9409e58
52343 Author: Kumar Gala <galak@kernel.crashing.org>
52344 Date: Tue Jul 29 12:23:49 2008 -0500
52346 fsl_i2c: Use timebase timer functions instead of get_timer()
52348 The current implementation of get_timer() is only really useful after we
52349 have relocated u-boot to memory. The i2c code is used before that as part
52350 of the SPD DDR setup.
52352 We actually have a bug when using the get_timer() code before relocation
52353 because the .bss hasn't been setup and thus we could be reading/writing
52354 a random location (probably in flash).
52356 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52358 commit 4fc72a0d6ca85070a5e90d76cc5a853526ac09c4
52359 Author: Frank Svendsbøe <frank.svendsboe@gmail.com>
52360 Date: Tue Jul 29 14:49:31 2008 +0200
52362 Adder8xx: Fix CFG_MONITOR_LEN
52364 Due to increased space usage, U-Boot can no longer be stored in three sectors.
52365 The current U-Boot use just over three flash sectors (197k), and U-Boot will
52366 become corrupt after saving environment variables. This patch adds another 64k
52367 to CFG_MONITOR_LEN.
52369 Signed-off-by: Frank E. Svendsbøe <frank.svendsboe@gmail.com>
52371 commit a4c59ad4a21140550ada6f97690d2527c4146ce5
52372 Author: Kyungmin Park <kmpark@infradead.org>
52373 Date: Tue Jul 29 08:47:57 2008 +0900
52375 Add OneNAND IPL related files to gitignore
52377 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
52379 commit 8d87589e8e874df7120a3d9667f051bc33bac250
52380 Author: Rafal Jaworowski <raj@semihalf.com>
52381 Date: Mon Jul 28 20:38:25 2008 +0200
52383 API: Teach the storage layer about SATA and MMC options.
52385 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52386 Acked-by: Rafal Jaworowski <raj@semihalf.com>
52388 commit 6b73b754f782e1ecce5048bf20b22ce56a07a5b8
52389 Author: Rafal Jaworowski <raj@semihalf.com>
52390 Date: Mon Jul 28 20:37:48 2008 +0200
52392 API: Dump contents of sector 0 in the demo application.
52394 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52395 Acked-by: Rafal Jaworowski <raj@semihalf.com>
52397 commit 13ca6305f2eba49c175f6370c35286141059c789
52398 Author: Rafal Jaworowski <raj@semihalf.com>
52399 Date: Mon Jul 28 20:37:10 2008 +0200
52401 API: Correct storage enumeration routine, other minor fixes in API storage area.
52403 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52404 Acked-by: Rafal Jaworowski <raj@semihalf.com>
52406 commit 05c7fe0f049b1c9eb9a1992f27e5e350d865f4a8
52407 Author: Rafal Jaworowski <raj@semihalf.com>
52408 Date: Mon Jul 28 20:36:19 2008 +0200
52410 API: Fix compilation warnings in api_examples/demo.c.
52412 Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52414 commit c14eefcc48212af2f3314809605698dd8393a90a
52415 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52416 Date: Sun Jul 27 17:09:43 2008 +0200
52418 Fix more printf() format warnings
52420 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52422 commit 936897d4d1365452bbbdf8430db5e7769ef08d38
52423 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52424 Date: Fri Jul 25 15:18:16 2008 +0200
52426 Fix remaining CFG_CMD_ define, ifdef and comments
52428 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52430 commit 5d1d00fb36005482e1803a00ddc46efa11d719af
52431 Author: Stefano Babic <sbabic@denx.de>
52432 Date: Fri Jul 25 08:57:40 2008 +0200
52434 Add include for config.h in command.h.
52436 Because the cmd_tbl_s structure depends on the configuration file, it
52437 must be assured that config.h is included before the structure is
52438 evaluated by the compiler. If this is not certain, it could happen
52439 that the compiler generates structures of different size, depending
52440 on the fact if the source file includes <config.h> before or after
52443 The effect is that u-boot crashes when tries to relocate the command
52444 table (for ppc) or try to access to the command table for other
52447 The problem can happen on board-depending commands. All general
52448 commands under /common are unaffected, because they include already
52449 config.h before command.h.
52451 Signed-off-by: Stefano Babic <sbabic@denx.de>
52453 commit 2dacb734bac9dba1db9e704d3e0b200ef521c79a
52454 Author: Scott Wood <scottwood@freescale.com>
52455 Date: Wed Jul 23 13:16:06 2008 -0500
52457 NAND: $(obj)-qualify ecc.h in kilauea NAND boot Makefile.
52459 This fixes building out-of-tree.
52461 Signed-off-by: Scott Wood <scottwood@freescale.com>
52463 commit 36d59bd9da9e15d19b867b48449408830f4e2ad5
52464 Author: Heiko Schocher <hs@denx.de>
52465 Date: Wed Jul 23 07:30:46 2008 +0200
52467 Fix warnings if compiling with IDE support.
52469 cmd_ide.c:827: Warnung: weak declaration of `ide_outb' after first use results in unspecified behavior
52470 cmd_ide.c:839: Warnung: weak declaration of `ide_inb' after first use results in unspecified behavior
52472 Signed-off-by: Heiko Schocher <hs@denx.de>
52474 commit 7610db17fd4d59c51d825488526d85ede2f06767
52475 Author: Adrian Filipi <adrian.filipi@eurotech.com>
52476 Date: Tue Jul 22 14:28:11 2008 -0400
52478 Removed support for the adsvix board.
52480 Support for the adsvix was originally provided by Applied Data
52481 Systems (ADS), inc., now EuroTech, Inc.
52482 The board never shipped aside from some sample boards.
52484 Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
52486 commit f96b44cef897bd372beb86dde1b33637c119d84d
52487 Author: Remy Bohmer <linux@bohmer.net>
52488 Date: Tue Jul 22 16:22:11 2008 +0200
52490 ARM: set GD_FLG_RELOC for boards skipping relocation to RAM
52492 If CONFIG_SKIP_RELOCATE_UBOOT is set the flag GD_FLG_RELOC is usually
52493 never set, because relocation to RAM is actually never done by U-boot
52494 itself. However, several pieces of code check if this flag is set at
52497 So, to make sure this flag is set on boards skipping relocation, this
52498 is added to the initialisation of U-boot at a moment where it is safe
52501 Signed-off-by: Remy Bohmer <linux@bohmer.net>
52503 commit e4dafff86f289b5677143a3e41da7b45c6d27fc7
52504 Author: Timur Tabi <timur@freescale.com>
52505 Date: Mon Jul 21 14:26:23 2008 -0500
52507 fsl-i2c: fix writes to data segment before relocation
52509 Prevent i2c_init() in fsl_i2c.c from writing to the data segment before
52510 relocation. Commit d8c82db4 added the ability for i2c_init() to program the
52511 I2C bus speed and save the value in i2c_bus_speed[], which is a global
52512 variable. It is an error to write to the data segment before relocation,
52513 which is what i2c_init() does when it stores the bus speed in i2c_bus_speed[].
52515 Signed-off-by: Timur Tabi <timur@freescale.com>
52517 commit dbd32387920e5ad6f9dd58a7b5012bbabe2a6a21
52518 Author: Wolfgang Ocker <weo@reccoware.de>
52519 Date: Mon Jul 28 16:56:51 2008 +0200
52521 mips: Fix baudrate divisor computation on alchemy cpus
52523 Use CFG_MIPS_TIMER_FREQ when computing the baudrate divisor
52526 Signed-off-by: Wolfgang Ocker <weo@reccoware.de>
52527 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52529 commit c8c845cfdc6d0217135c1d5927eebd2b133a3314
52530 Author: Ben Warren <biggerbadderben@gmail.com>
52531 Date: Sat Jul 5 00:08:48 2008 -0700
52533 Moved initialization of AVR32 Ethernet controllers to board_eth_init()
52535 Renamed initialization functions for atngw100 and atstk1000.
52536 Removed initializations for these boards from net/eth.c
52538 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
52539 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52541 commit a229d291f33308ab7761d39f25fa1a53c0fc00a2
52542 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52543 Date: Wed Jul 23 10:55:46 2008 +0200
52545 spi flash: Fix printf() format warnings
52547 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52549 commit 252a5e0738bcafaf25f7fbb40f19a59abc2cb13e
52550 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52551 Date: Wed Jul 23 10:55:31 2008 +0200
52553 atmel_mci: Fix printf() format warnings
52555 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52557 commit 7f4b009f4232d57084ce0ec5aeb3b57bccb08e4c
52558 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52559 Date: Wed Jul 23 10:55:15 2008 +0200
52561 avr32: Fix printf() format warnings
52563 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52565 commit a79c3e8d9c31db25d5ca3ec8e08a97f323410dd4
52566 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52567 Date: Wed Jul 23 10:52:19 2008 +0200
52569 avr32: asm/io.h needs asm/types.h
52571 map_physmem() takes a phys_addr_t as parameter. This type is defined in
52572 asm/types.h, so we need to include that file.
52574 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52576 commit 1953d128fd07f07d1c3810a28c0863ea64dae1b6
52577 Author: Michal Simek <monstr@monstr.eu>
52578 Date: Thu Jul 17 12:25:46 2008 +0200
52580 microblaze: Fix printf() format issues
52582 Signed-off-by: Michal Simek <monstr@monstr.eu>
52584 commit de2a07e534f18b1ca5f9869a4ef0604ca829cff0
52585 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
52586 Date: Thu Jul 17 07:27:51 2008 +0530
52588 Remove unused code from lib_arm/bootm.c
52590 Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
52592 commit ffbb5cb942e9856fa24e946977e0a60c64df04ab
52593 Author: Detlev Zundel <dzu@denx.de>
52594 Date: Wed Jul 16 18:56:45 2008 +0200
52596 tqm85xx: Demystify 'DK: !!!' comment
52598 Signed-off-by: Detlev Zundel <dzu@denx.de>
52600 commit b2f44ba570f3a01113bbb745daf46f3858d22f53
52601 Author: Detlev Zundel <dzu@denx.de>
52602 Date: Wed Jul 16 18:56:44 2008 +0200
52604 83xx/85xx/86xx: Add LTEDR local bus definitions
52606 Signed-off-by: Detlev Zundel <dzu@denx.de>
52608 commit f13f64cf42d5abec3e0f920233f6a7a61e7ae494
52609 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52610 Date: Wed Jul 16 16:22:32 2008 +0200
52612 serial_xuartlite.c: fix compiler warnings
52614 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52615 Acked-by: Grant Likely <grant.likely@secretlab.ca>
52617 commit 86446d3a5d9d3ca81e85d1ccd3accaaae6f8e3c9
52618 Author: Stefan Roese <sr@denx.de>
52619 Date: Fri Jul 18 11:03:35 2008 +0200
52621 POST: Add disable interrupts in some of the missing CPU POST tests
52623 Some CPU POST tests did not disable the interrupts while running. This
52624 seems to be necessary to protect this self modifying code.
52626 Signed-off-by: Stefan Roese <sr@denx.de>
52628 commit 97a3bf268d096e0e97e54048448c35114edcf557
52629 Author: Stefan Roese <sr@denx.de>
52630 Date: Fri Jul 18 10:43:24 2008 +0200
52632 ide: Use CFG_64BIT_LBA instead of CFG_64BIT_STRTOUL
52634 This is needed for boards that define CFG_64BIT_STRTOUL but don't define
52637 Signed-off-by: Stefan Roese <sr@denx.de>
52639 commit 0043ac55024963295fc79b39af85b6dc3b261e17
52640 Author: Niklaus Giger <niklaus.giger@netstal.com>
52641 Date: Fri Jul 18 11:22:23 2008 +0200
52643 POST PPC4xx/spr IVPR only if PPC440
52645 The SPR IVPR register is only present (as far as I know) for
52646 processors with a PPC440 core.
52648 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
52649 Acked-by: Stefan Roese <sr@denx.de>
52651 commit 1092fbd64748dfa2e979b102611ece9bc5ec1855
52652 Author: Stefan Roese <sr@denx.de>
52653 Date: Fri Jul 18 10:42:29 2008 +0200
52655 ppc4xx: Enable 64bit printf format on 440/460 platforms
52657 This patch defines CFG_64BIT_VSPRINTF and CFG_64BIT_STRTOUL for all
52658 440/460 platforms. This may be needed since those platforms support
52659 36bit physical address space.
52661 Signed-off-by: Stefan Roese <sr@denx.de>
52663 commit 66fe183b1dd9c7534605147a8ecfed1c02345ee5
52664 Author: Stefan Roese <sr@denx.de>
52665 Date: Fri Jul 18 15:57:23 2008 +0200
52667 ppc4xx: Fix incorrect MODTx setup for some DIMM configurations
52669 This patch fixes a problem with incorrect MODTx (On Die Termination)
52670 setup for a configuration with multiple DIMM's and multiple ranks.
52671 Without this change Katmai was unable to boot Linux with DDR2 frequency
52672 >= 533MHz and mem>=3GB. With this patch Katmai successfully boots Linux
52673 with DDR2 frequency = 640MHz and mem=4GB.
52675 Signed-off-by: Stefan Roese <sr@denx.de>
52677 commit 60204d06ed9f8c2a67cc79eb67fd2b1d22bcbc8c
52678 Author: Stefan Roese <sr@denx.de>
52679 Date: Fri Jul 18 12:24:41 2008 +0200
52681 ppc4xx: Minor coding style cleanup of Xilinx Virtex5 ml507 support
52683 Signed-off-by: Stefan Roese <sr@denx.de>
52685 commit 086511fc96a8a9bb56e5e19a3d84c40f4dba80cc
52686 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52687 Date: Thu Jul 17 12:47:09 2008 +0200
52689 ppc4xx: ML507 Board Support
52691 The Xilinx ML507 Board is a Virtex 5 prototyping board that includes,
52693 -Virtex 5 FX FPGA (With a ppc440x5 in it)
52698 -Serial ATA connectors
52699 -RS232 Level Conversors
52700 -Ethernet Transceiver
52702 This patch gives support to a standard design produced by EDK for this
52703 board: ppc440, uartlite, xilinx_int and flash
52705 - Includes Changes propossed by Stefan Roese and Michal Simek
52707 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52708 Acked-by: Stefan Roese <sr@denx.de>
52710 commit d865fd09809a3a18669f35f970781820af40e4de
52711 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52712 Date: Thu Jul 17 11:44:12 2008 +0200
52714 ppc4xx: CPU PPC440x5 on Virtex5 FX
52716 -This patchs gives support for the embbedded ppc440
52717 on the Virtex5 FPGAs
52718 -interrupts.c divided in uic.c and interrupts.c
52719 -xilinx_irq.c for xilinx interrupt controller
52720 -Include modifications propossed by Stefan Roese
52722 Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52723 Acked-by: Stefan Roese <sr@denx.de>
52725 commit 340ccb260f21516be360745d5c5e3bd0657698df
52726 Author: Sebastian Siewior <bigeasy@linutronix.de>
52727 Date: Wed Jul 16 20:04:49 2008 +0200
52729 cfi_flash: fix flash on BE machines with CFG_WRITE_SWAPPED_DATA
52731 This got broken by commits 93c56f212c
52732 [cfi_flash: support of long cmd in U-boot.]
52734 That command needs to be in little endian format on BE machines
52735 with CFG_WRITE_SWAPPED_DATA. Without this patch, the command 0xf0
52736 gets saved on stack as 0x00 00 00 f0 and 0x00 gets written into
52737 the cmdbuf in case portwidth = chipwidth = 8bit.
52739 Cc: Alexey Korolev <akorolev@infradead.org>
52740 Cc: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
52741 Signed-off-by: Sebastian Siewior <bigeasy@linutronix.de>
52743 commit 11188d55bc16dd907451c00282e00a038f73dd62
52744 Author: Stefan Roese <sr@denx.de>
52745 Date: Thu Jul 17 10:40:51 2008 +0200
52747 ppc4xx: Fix alphabetical order in 4xx Makefile part (redwood)
52749 Signed-off-by: Stefan Roese <sr@denx.de>
52751 commit 021f6df6e96af5b387810cf96d24848da1faa55c
52752 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
52753 Date: Thu Jul 10 17:20:51 2008 +0400
52755 83xx: mpc8315erdb: fix silly thinko in fdt_tsec1_fixup
52757 The thinko was quite silly indeed, I messed with !ptr. Normally this
52758 would trigger some fault, but in U-Boot NULL pointer is equal to phys
52759 0, so the code was working still, just didn't actually test mpc8315erdb
52760 environment variable value. Heh.
52762 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
52763 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
52765 commit 25f5f0d49a3ae89bf4396f2557ce98debfef21da
52766 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
52767 Date: Tue Jul 8 21:00:04 2008 +0400
52769 83xx: mpc8315erdb: add support for switching between ULPI/UTMI USB PHYs
52771 Freescale ships MPC8315E-RDB boards either with TSEC1 and USB UTMI
52772 support, or without TSEC1 but with USB ULPI PHY support in addition.
52773 With this patch user can specify desired USB PHY.
52775 Also, it seems that we can't distinguish the two boards in software, so
52776 user have to set `mpc8315erdb' environment variable to either 'tsec1'
52777 (TSEC1 enabled) or `ulpi' (board with ULPI PHY, TSEC1 disabled), so that
52778 Linux will not probe for TSEC1.
52780 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
52781 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
52783 commit 015b27b9e165fcf220e42f2c4afbaeaa2758fcf6
52784 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
52785 Date: Tue Jul 8 20:59:43 2008 +0400
52787 fdt_support: fdt_fixup_dr_usb: add support for phy_type fixups
52789 Currently U-Boot can only fixup the usb dr_mode, but some boards (namely
52790 MPC8315E-RDB) can use two PHY types: ULPI (stand-alone OTG port) or UTMI
52791 (connected to the four-ports hub, usb host only).
52793 This patch implements support for passing Dual-Role USB controller's
52794 device tree property phy_type through the usb_phy_type environment
52797 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
52798 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
52799 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
52801 commit 699f05125509249072a0b865c8d35520d97cd501
52802 Author: Wolfgang Denk <wd@denx.de>
52803 Date: Tue Jul 15 22:22:44 2008 +0200
52805 Prepare v1.3.4-rc1: Code cleanup, update CHANGELOG, sort Makefile
52807 Signed-off-by: Wolfgang Denk <wd@denx.de>
52809 commit bcab74baa6b1b1c969038ab6f64a186239180405
52810 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
52811 Date: Tue Jul 15 11:23:02 2008 -0400
52813 Round the serial port clock divisor value returned by calc_divisor()
52815 Round the serial port clock divisor value returned by
52818 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
52819 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
52821 commit 0328ef0edfe950f0b7b8b368dae482531506b74a
52822 Author: Robin Getz <rgetz@blackfin.uclinux.org>
52823 Date: Tue Jul 15 21:44:46 2008 +0200
52825 Fix DHCP protocol so U-Boot does not respond too early
52826 on the network with it's offered IP number; it should not reply until
52827 after it has received a DHCP ACK message. Also ensures that U-Boot
52828 does it's DHCPREQUEST as broadcast (per RFC 2131).
52830 Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
52831 Acked-by: Ben Warren <biggerbadderben@gmail.com>
52832 Signed-off-by: Wolfgang Denk <wd@denx.de>
52834 commit 7288f972fcaee14a9741cb08c8688a23874b4a2e
52835 Author: Sebastian Siewior <bigeasy@linutronix.de>
52836 Date: Tue Jul 15 13:35:23 2008 +0200
52838 cfi_flash: make the command u32 only
52840 This got changed by commit 93c56f212c
52841 [cfi_flash: support of long cmd in U-boot.]
52843 Long is the wrong type because it will behave differently on 64bit
52844 machines in a way that is probably not expected. u32 should be
52847 Cc: Alexey Korolev <akorolev@infradead.org>
52848 Cc: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
52849 Signed-off-by: Sebastian Siewior <bigeasy@linutronix.de>
52851 commit 31cfe57491b183acae575d486729e158f016c27b
52852 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52853 Date: Mon Jul 14 23:48:41 2008 +0200
52855 tools/gitignore: update to all generated files
52857 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52859 commit 5e0de0e216b8fb27634afb11c60a2fa24c23349e
52860 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
52861 Date: Wed Jul 9 18:30:44 2008 +0200
52863 mpc5xxx: Add MVBC_P board support
52865 The MVBC_P is a MPC5200B based camera system with Intel Gigabit ethernet
52866 controller (using e1000) and custom Altera Cyclone-II FPGA on PCI.
52868 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
52869 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
52871 commit e2d31fb3450653115452144363d5bde4e5e3e693
52872 Author: Timur Tabi <timur@freescale.com>
52873 Date: Thu Jun 19 17:56:11 2008 -0500
52875 Update Freescale sys_eeprom.c to handle CCID formats
52877 Update the sys_eeprom.c file to handle both NXID and CCID EEPROM formats. The
52878 NXID format replaces the older CCID format, but it's important to support both
52879 since most boards out there still use the CCID format. This change is in
52880 preparation for using one file to handle both formats. This will also unify
52881 EEPROM support for all Freescale 85xx and 86xx boards.
52883 Also update the 86xx board header files to use the standard CFG_I2C_EEPROM_ADDR
52884 instead of ID_EEPROM_ADDR.
52886 Signed-off-by: Timur Tabi <timur@freescale.com>
52888 commit d85f46a25ccb33ed9b295de3c2cfe1ce270ece9a
52889 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
52890 Date: Fri Jul 11 17:22:43 2008 +0900
52892 pci: sh: Add pci_skip_dev and pci_print_dev function
52894 Add function of new PCI, pci_skip_dev and pci_print_dev.
52896 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
52897 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52899 commit 1107014e835ec9d46c0333f4211d104f77442db0
52900 Author: Andy Fleming <afleming@freescale.com>
52901 Date: Mon Jul 14 20:29:07 2008 -0500
52903 Clean up INIT_RAM options
52905 The L2_INIT_RAM option was unused, and recent changes to the TLB code
52906 meant that the INIT_RAM TLBs weren't being cleared out. In order to reduce
52907 the amount of mapped space attached to nothing, we change things so the TLBs
52910 Signed-off-by: Andy Fleming <afleming@freescale.com>
52912 commit 4524561820a9327e89107854b3a7187800ccf719
52913 Author: Andy Fleming <afleming@freescale.com>
52914 Date: Mon Jul 14 20:26:57 2008 -0500
52916 Remove fake flash bank from 8544 DS
52918 The fake flash bank was generating errors for anyone who didn't have a
52919 PromJET hooked up to the board. As that constitutes the vast majority of
52920 users, we remove it.
52922 Signed-off-by: Andy Fleming <afleming@freescale.com>
52924 commit 630d9bfcb5f6d3a43f251901a6b480994dcb6ea3
52925 Author: Kumar Gala <galak@kernel.crashing.org>
52926 Date: Mon Jul 14 14:07:03 2008 -0500
52928 MPC8544DS: Add ATI Video card support
52930 Add support for using a PCIe ATI Video card on PCIe2.
52932 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52934 commit 7f9f4347cf325c63a39fe30910f3fb211ae2cc15
52935 Author: Kumar Gala <galak@kernel.crashing.org>
52936 Date: Mon Jul 14 14:07:02 2008 -0500
52938 85xx: Add some L1/L2 SPR register definitions
52940 Add new L1/L2 SPRs related to e500mc cache config and control.
52942 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52944 commit e5852787f0c3c442a276262f13d91ca450605ac0
52945 Author: Kumar Gala <galak@kernel.crashing.org>
52946 Date: Mon Jul 14 14:07:01 2008 -0500
52948 MPC8544DS: Report board id, board version and fpga version.
52950 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52952 commit 73f15a060f67a2462551c334215bd20fac6b81d1
52953 Author: Kumar Gala <galak@kernel.crashing.org>
52954 Date: Mon Jul 14 14:07:00 2008 -0500
52956 85xx: Cleanup L2 cache size detection
52958 The L2 size detection code was a bit confusing and we kept having to add
52959 code to it to handle new processors. Change the sense of detection so we
52960 look for the older processors that aren't changing.
52962 Also added support for 1M cache size on 8572.
52964 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52966 commit c3ca7e5e00a24451f20df3bded9a61ba541921df
52967 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
52968 Date: Fri Jul 11 15:33:08 2008 -0400
52970 sbc8560: enable CONFIG_OF_LIBFDT by default
52972 Make the default build for the sbc8560 board be powerpc
52973 capable with libfdt support.
52975 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
52977 commit 6b44a44ec2aab180d7095c1c92e669cee1d3e3bd
52978 Author: Andy Fleming <afleming@freescale.com>
52979 Date: Mon Jul 14 20:04:40 2008 -0500
52981 Fix indentation for default boot environment variables
52983 This was proposed by Paul Gortmaker in response to Wolfgang's comments on
52984 similar #defines in sbc8560.h.
52986 Signed-off-by: Andy Fleming <afleming@freescale.com>
52988 commit 37fef499104e28e0a83b02b85ca0d1fbe80d294a
52989 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
52990 Date: Fri Jul 11 15:33:07 2008 -0400
52992 sbc8560: add default fdt values
52994 Add in the default fdt settings and the typical EXTRA_ENV
52995 settings as borrowed from the mpc8560ads. Fix a couple
52996 of stale references to the mpc8560ads dating back to the
52997 original clone/fork.
52999 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53000 Signed-off-by: Andy Fleming <afleming@freescale.com>
53002 commit d04e76edf92f7f89696989e8702b97e020455af3
53003 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53004 Date: Fri Jul 11 15:33:06 2008 -0400
53006 sbc8560: add in ft_board_setup()
53008 Add in for the sbc8560, the ft_board_setup() routine, based on what is
53009 in use for the Freescale MPC8560ADS board.
53011 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53013 commit c158bcaca3b31cbe38c4143812e6170e38a57393
53014 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53015 Date: Fri Jul 11 15:33:05 2008 -0400
53017 sbc8560: define eth0 and eth1 instead of eth1 and eth2
53019 The existing config doesn't define CONFIG_HAS_ETH0, and so the
53020 fdt support doesn't update the zeros in the dtb local-mac with
53021 real data from the u-boot env. Since the existing config is
53022 tailored to just two interfaces, get rid of the ETH2 definitions
53025 Also don't include any end user specific data into the environment
53026 by default -- things like MAC address, network parameters etc. need
53027 to come from the end user.
53029 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53030 Signed-off-by: Andy Fleming <afleming@freescale.com>
53032 commit 0ec436d2f95076d9e46ae594db6e9b1d8732840d
53033 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53034 Date: Fri Jul 11 15:33:04 2008 -0400
53036 sbc8560: properly set cs0_bnds for 512MB
53038 The sbc8560 board ships with 512MB of memory installed,
53039 but the current cs0_bnds is hard coded for 256MB. Set the
53040 value based on CFG_SDRAM_SIZE.
53042 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53044 commit 6de5bf24004c8d9c9b070bb8f7418d1c45e5eb27
53045 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53046 Date: Fri Jul 11 15:33:03 2008 -0400
53048 sbc8560: proper definitions for TSEC.
53050 The definitions for the TSEC have become out of date. There is no
53051 longer any such options like "CONFIG_MPC85xx_TSEC1" or similar.
53052 Update to match those of other boards, like the MPC8560ADS.
53054 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53055 Acked-by: Ben Warren <biggerbadderben@gmail.com>
53057 commit 71074abbe0c76429577aff58aeff0a24ad210b23
53058 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53059 Date: Wed Jul 9 13:23:05 2008 -0400
53061 8xxx-fdt: set ns16550 clock from CFG_NS16550_CLK, not bi_busfreq
53063 Some boards that have external 16550 UARTs don't have a direct
53064 tie between bi_busfreq and the clock used for the UARTs. Boards
53065 that do have such a tie should set CFG_NS16550_CLK to be
53066 get_bus_freq(0) -- which most of them do already.
53068 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53069 Acked-by: Kim Phillips <kim.phillips@freescale.com>
53071 commit 24ef76f320fbadf074105229826514db140f939f
53072 Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
53073 Date: Wed Jul 2 07:03:53 2008 -0700
53075 Change the temp map to ROM to align addresses to page size.
53077 With a page size of BOOKE_PAGESZ_16M, both the real and effective
53078 addresses must be multiples of 16MB. The hardware silently truncates
53079 them so the code happens to work. This patch clarifies the situation
53080 by establishing addresses that the hardware doesn't need to truncate.
53082 Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
53083 Signed-off-by: Andy Fleming <afleming@freescale.com>
53085 commit 06b4186c10204b6683edb047ac5f506fb0ce0937
53086 Author: Kim Phillips <kim.phillips@freescale.com>
53087 Date: Tue Jun 17 17:45:22 2008 -0500
53089 mpc85xx: use IS_E_PROCESSOR macro
53091 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
53093 commit 6b70ffb9d1b2e791161f3cf92937aa45b4a07b78
53094 Author: Kim Phillips <kim.phillips@freescale.com>
53095 Date: Mon Jun 16 15:55:53 2008 -0500
53097 fdt: add crypto node handling for MPC8{3, 5}xxE processors
53099 Delete the crypto node if not on an E-processor. If on 8360 or 834x family,
53100 check rev and up-rev crypto node (to SEC rev. 2.4 property values)
53101 if on an 'EA' processor, e.g. MPC8349EA.
53103 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
53105 commit 85e5808e8ea9f77da5219f23394112f0b424fa5e
53106 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53107 Date: Fri Jul 11 15:10:11 2008 -0400
53109 ARM DaVinci: Remove extern phy_t declaration by moving code to proper place
53111 ARM DaVinci: Remove extern phy_t declaration by moving
53112 code to proper place.
53114 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53116 commit 3a9e7ba2ac14018c5dd1e78a7dd735571569c971
53117 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53118 Date: Fri Jul 11 15:10:10 2008 -0400
53120 ARM DaVinci: Remove duplicate definitions of MACH_TYPE and prototype of i2c_init()
53122 ARM DaVinci: Remove duplicate definitions of MACH_TYPE
53123 and prototype of i2c_init().
53125 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53127 commit 348753d416cd2c9e7ec6520a544c8f33cf02a560
53128 Author: Kumar Gala <galak@kernel.crashing.org>
53129 Date: Mon Jul 14 14:03:02 2008 -0500
53131 Fix some more printf() format problems.
53133 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
53135 commit 45b16d22c64674ccd8c4637456a987463609141c
53136 Author: Wolfgang Denk <wd@denx.de>
53137 Date: Mon Jul 14 22:38:42 2008 +0200
53139 Fix coding style; make code better parsable by external tools
53141 Signed-off-by: Wolfgang Denk <wd@denx.de>
53143 commit b880cbf207b1c109d3a661417a8feddcbd729a9d
53144 Author: Wolfgang Denk <wd@denx.de>
53145 Date: Mon Jul 14 21:19:08 2008 +0200
53147 cpu/i386/serial.c: Fix syntax errors
53149 Signed-off-by: Wolfgang Denk <wd@denx.de>
53151 commit e2d45e6f4d9919e1afeac5e09557b2252832fccf
53152 Author: Wolfgang Denk <wd@denx.de>
53153 Date: Mon Jul 14 20:41:35 2008 +0200
53155 elppc board: Coding style cleanup.
53157 Signed-off-by: Wolfgang Denk <wd@denx.de>
53159 commit 82b24a8a505fc81466484b3c55b574ee0b4205bc
53160 Author: Wolfgang Denk <wd@denx.de>
53161 Date: Mon Jul 14 20:40:22 2008 +0200
53163 elppc board: fix syntax error.
53165 Signed-off-by: Wolfgang Denk <wd@denx.de>
53167 commit 0fe340585a6a48bd392d315b0dd84d068b1c3790
53168 Author: Wolfgang Denk <wd@denx.de>
53169 Date: Mon Jul 14 20:38:26 2008 +0200
53171 EB+MCF-EV123 board: fix coding style (alingment)
53173 Signed-off-by: Wolfgang Denk <wd@denx.de>
53175 commit 6841785a0bb0f38175456a923edd634fb7dd6947
53176 Author: Wolfgang Denk <wd@denx.de>
53177 Date: Mon Jul 14 20:36:44 2008 +0200
53179 EB+MCF-EV123 board: fix syntx error
53181 Signed-off-by: Wolfgang Denk <wd@denx.de>
53183 commit ab5cda9f88c3eaf9cf599adc3a3375906c4ed904
53184 Author: Andy Fleming <afleming@freescale.com>
53185 Date: Mon Jul 7 18:02:08 2008 -0500
53187 Remove LBC_CACHE_BASE from 8544 DS
53189 The 8544 DS doesn't have any cacheable Local Bus memories set up. By mapping
53190 space for some anyway, we were allowing speculative loads into unmapped space,
53191 which would cause an exception (annoying, even if ultimately harmless).
53192 Removing LBC_CACHE_BASE, and using LBC_NONCACHE_BASE for the LBC LAW solves the
53195 Signed-off-by: Andy Fleming <afleming@freescale.com>
53197 commit d0ff51ba5d0309dbe9e25ea54f8a0285a6d5db90
53198 Author: Wolfgang Denk <wd@denx.de>
53199 Date: Mon Jul 14 15:19:07 2008 +0200
53201 Code cleanup: fix old style assignment ambiguities like "=-" etc.
53203 Signed-off-by: Wolfgang Denk <wd@denx.de>
53205 commit d7854223c5c85b5849fbf422cc8ac0efef461c37
53206 Author: Wolfgang Denk <wd@denx.de>
53207 Date: Mon Jul 14 15:10:53 2008 +0200
53209 AmigaOneG3SE: remove dead and incomplete files
53211 Signed-off-by: Wolfgang Denk <wd@denx.de>
53213 commit b64f190b7a34224df09b559ca111eb1b733f00ad
53214 Author: Wolfgang Denk <wd@denx.de>
53215 Date: Mon Jul 14 15:06:35 2008 +0200
53217 Fix printf() format issues with sizeof_t types by using %zu
53219 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53220 Signed-off-by: Wolfgang Denk <wd@denx.de>
53222 commit f354b73e16a86f9e9085471a830605f74f84ea5d
53223 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53224 Date: Mon Jul 14 14:11:45 2008 +0200
53226 vsprintf: add z and t options
53228 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53230 commit 25dbe98abb686d8210e1731fba85ced7d3ce874c
53231 Author: Wolfgang Denk <wd@denx.de>
53232 Date: Sun Jul 13 23:07:35 2008 +0200
53234 Fix some more printf() format issues.
53236 Signed-off-by: Wolfgang Denk <wd@denx.de>
53238 commit d5996dd555edf52721b7691a4c59de016251ed39
53239 Author: Wolfgang Denk <wd@denx.de>
53240 Date: Sun Jul 13 19:51:00 2008 +0200
53242 Fix some more printf() format problems.
53244 Signed-off-by: Wolfgang Denk <wd@denx.de>
53246 commit 0f9d5f6d6e814907794995c6a22af752040c35d9
53247 Author: Wolfgang Denk <wd@denx.de>
53248 Date: Sun Jul 13 19:48:26 2008 +0200
53250 ADS5121: Fix (delete) incorrect ads5121_diu_init() prototype
53252 Signed-off-by: Wolfgang Denk <wd@denx.de>
53254 commit 322716a1d1eb33a71067ba0eb1c5346fb2dd6b34
53255 Author: Anatolij Gustschin <agust@denx.de>
53256 Date: Sat Jul 12 17:31:36 2008 +0200
53258 Fix bug in Lime video driver
53260 We need to wait while drawing engine clears frame
53261 buffer before any further software accesses to frame
53262 buffer will be initiated. Otherwise software drawn
53263 parts could be partially destroyed by the drawing
53264 engine or even GDC chip freeze could occur (as
53265 observed on socrates board).
53267 Signed-off-by: Anatolij Gustschin <agust@denx.de>
53269 commit 0a5676befb0c590212a53f7627fa5d0d8a84bf34
53270 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53271 Date: Sat Jul 12 14:36:34 2008 +0200
53273 Fix some more printf() format issues.
53275 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53277 commit 18c8a28aad49803780bd8d52432ded528e37e701
53278 Author: Michal Simek <monstr@monstr.eu>
53279 Date: Fri Jul 11 15:11:57 2008 +0200
53281 hwmon: rename CONFIG_DS1722 to CONFIG_DTT_DS1722
53283 Signed-off-by: Michal Simek <monstr@monstr.eu>
53284 Acked-by: Stefan Roese <sr@denx.de>
53286 commit 6ecbb45bb027e90c19d63b48e7b0c05acc1a87c0
53287 Author: Michal Simek <monstr@monstr.eu>
53288 Date: Fri Jul 11 11:50:53 2008 +0200
53290 hwmon: Cleaning hwmon devices
53293 Move device specific values to driver for better reading
53295 Signed-off-by: Michal Simek <monstr@monstr.eu>
53296 Acked-by: Stefan Roese <sr@denx.de>
53298 commit c78fce699c7ff467ecd841da6a79f065180bf578
53299 Author: Michal Simek <monstr@monstr.eu>
53300 Date: Fri Jul 11 10:43:13 2008 +0200
53302 FIS: repare incorrect return value with ramdisk handling
53304 Microblaze and PowerPC use boot_get_ramdisk for loading
53305 ramdisk to memory with checking return value.
53306 Return 0 means success. Return 1 means failed.
53307 Here is correspond part of code from bootm.c which check
53310 ret = boot_get_ramdisk (argc, argv, images, IH_ARCH_PPC,
53311 &rd_data_start, &rd_data_end);
53315 Signed-off-by: Michal Simek <monstr@monstr.eu>
53317 commit 84a2c64a26dc5e275e1cf4e76a6e194a18fb5477
53318 Author: Michal Simek <monstr@monstr.eu>
53319 Date: Fri Jul 11 10:10:32 2008 +0200
53321 microblaze: Remove useless ancient headers
53323 Signed-off-by: Michal Simek <monstr@monstr.eu>
53325 commit 53ea981c3124b13c137c2d10e975b7c6672266e0
53326 Author: Michal Simek <monstr@monstr.eu>
53327 Date: Fri Jul 11 10:10:31 2008 +0200
53329 microblaze: Clean uartlite driver
53331 Redesign uartlite driver to in_be32 and out_be32 macros
53332 Fix missing header in io.h
53334 Signed-off-by: Michal Simek <monstr@monstr.eu>
53335 Acked-by: Grant Likely <grant.likely@secretlab.ca>
53337 commit dbf3dfb386a2d5d2381814e39985ab2e21894550
53338 Author: Marcel Ziswiler <marcel@ziswiler.com>
53339 Date: Fri Jul 11 02:39:14 2008 +0200
53341 Enable passing of ATAGs required by latest Linux kernel.
53343 commit ef130d3093bdf88f01cf3e000fe5df249ebf2b1a
53344 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53345 Date: Fri Jul 11 10:24:15 2008 -0400
53347 Fix integer overflow warning in calc_divisor()
53349 which happened when rounding the serial port clock divisor
53351 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53353 commit 6b760189d77f001684e3160b355c185ca3804961
53354 Author: Marcel Ziswiler <marcel@ziswiler.com>
53355 Date: Fri Jul 11 01:09:59 2008 +0200
53357 Fix build time warnings in function mmc_decode_csd()
53359 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
53361 commit c15947d6ce0d59925c97fdfac692476af6e262d0
53362 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53363 Date: Thu Jul 10 10:46:33 2008 -0400
53365 ARM: Fix for broken compilation when defining CONFIG_CMD_ELF
53367 caused by missing dcache status/enable/disable functions.
53369 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53371 commit 068c1b77c8f42a1a31084d2f4b1d5cc807c1a9ce
53372 Author: Stefan Roese <sr@denx.de>
53373 Date: Thu Jul 10 13:53:31 2008 +0200
53375 ppc4xx: Remove redundant ft_board_setup() functions from some 4xx boards
53377 This patch removes some ft_board_setup() functions from some 4xx boards.
53378 This can be done since we now have a default weak implementation for this
53379 in cpu/ppc4xx/fdt.c. Only board in need for a different/custom
53380 implementation like canyonlands need their own version.
53382 Signed-off-by: Stefan Roese <sr@denx.de>
53384 commit d39a089f8bc960ba9ae6a08fda5582b578620cc1
53385 Author: Wolfgang Denk <wd@denx.de>
53386 Date: Sun Jul 13 14:58:16 2008 +0200
53388 Add last known maintainer for orphaned boards; reformat.
53390 Signed-off-by: Wolfgang Denk <wd@denx.de>
53392 commit 5c761d57bb9940e016d561fda8b2ed84c55de5b6
53393 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
53394 Date: Thu Jul 10 13:16:04 2008 +0200
53396 Remove kharris@nexus-tech.net from MAINTAINERS
53398 Mail to kharris@nexus-tech.net bounces because the user doesn't exist
53399 anymore. You can't be a maintainer without a valid e-mail address, so
53400 move all boards that used to be maintained by Kyle Harris to the
53403 Currently, only PowerPC has a list of orphaned boards, so this patch
53404 creates one for ARM as well.
53406 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
53408 commit 17bd17071463b0cde391ac4a0863d600474b4ea1
53409 Author: Anatolij Gustschin <agust@denx.de>
53410 Date: Thu Jul 10 01:15:10 2008 +0200
53412 at91: Fix to enable using Teridian MII phy (78Q21x3) with at91sam9260
53414 On the at91sam9260ep development board there is an EEPROM
53415 connected to the TWI interface (PA23, PA24 Peripheral A
53416 multiplexing), so we cannot use these pins as ETX2, ETX3.
53417 This patch configures PA10, PA11 pins for ETX2, ETX3
53418 instead of PA23, PA24 pins.
53420 Signed-off-by: Anatolij Gustschin <agust@denx.de>
53421 Signed-off-by: Manuel Sahm <Manuel.Sahm@feig.de>
53423 commit f889265753ddf4465d9d580827bb9289bfac55d6
53424 Author: Kenneth Johansson <kenneth@southpole.se>
53425 Date: Sat Jul 12 13:18:34 2008 -0600
53427 fix DIU for small screens
53429 The DIU_DIV register is 8 bit not 5 bit. This prevented large DIV values
53430 so it was not possible to set a slow pixel clock and thus prevented
53431 display on small screens.
53433 Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
53434 Acked-by: John Rigby <jrigby@freescale.com>
53436 commit b60b8573875e650e4c69be667bfc88d3ed474a7c
53437 Author: John Rigby <jrigby@freescale.com>
53438 Date: Fri Jul 11 14:44:09 2008 -0600
53440 ADS5121 cleanup compile warnings
53442 board/ads5121/iopin.c
53443 Replace bit fields in struct iopin_t with a single
53444 field and intialize it via plain old macros.
53445 This fixes the type pun warnings and makes the code
53448 board/ads5121/ads5121.c
53449 Add include iopin.h to ads5121.c for the iopin_initialize
53452 Add an extern void ads5121_diu_init(void)
53454 Signed-off-by: John Rigby <jrigby@freescale.com>
53456 commit bde63587622c4b830a27d1ddf7265843de9e994f
53457 Author: Wolfgang Denk <wd@denx.de>
53458 Date: Fri Jul 11 22:56:11 2008 +0200
53460 Fix some more printf() format issues.
53462 Signed-off-by: Wolfgang Denk <wd@denx.de>
53464 commit 184f1b404a90eef8b425c0e7b3018d59ef9982c8
53465 Author: Wolfgang Denk <wd@denx.de>
53466 Date: Fri Jul 11 22:55:31 2008 +0200
53468 Fixed some out-of-tree build issues
53470 Signed-off-by: Wolfgang Denk <wd@denx.de>
53472 commit 47bf9c71ae838305a3ea3161af8d14e6f3fc2c82
53473 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53474 Date: Wed Jul 9 16:20:23 2008 -0500
53476 ColdFire: Fix FB CS not setup properly for Mcf5282
53478 Remove all CFG_CSn_RO in cpu/mcf52x2/cpu_init.c. If
53479 CFG_CSn_RO is defined as 0, the chipselect will not
53482 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53484 commit bc3ccb139f0836f0a834cfd370a120a00ad7e63a
53485 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53486 Date: Wed Jul 9 15:47:27 2008 -0500
53488 ColdFire: Fix incorrect define for mcf5227x and mcf5445x RTC
53490 Rename CONFIG_MCFTMR to CONFIG_MCFRTC to include real time
53491 clock module in cpu/<cf arch>/cpu_init.c
53493 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53495 commit f94945b517f10e01927101679c62361e03d4e837
53496 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53497 Date: Wed Jul 9 15:25:01 2008 -0500
53499 ColdFire: Fix incorrect board name in MAKEALL for M5253EVBE
53501 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53503 commit 0e0c4357d14a3563c6a2a1e6d5ad6a2cc4f35cab
53504 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53505 Date: Wed Jul 9 15:21:44 2008 -0500
53507 Fix compile error caused by missing timer function
53509 Add #define CONFIG_MCFTMR in EB+MCF-EV123.h configuration file
53511 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53513 commit c37ea031175b807c54e6bad9b270e9bede6c0078
53514 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53515 Date: Wed Jul 9 15:14:25 2008 -0500
53517 Fix compile error caused by incorrect function return type
53519 Rename int mii_init(void) to void mii_init(void)
53521 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53523 commit ab4860b255239dbaecccdd002c8d11f4ef54dd75
53524 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53525 Date: Wed Jun 18 19:27:23 2008 -0500
53527 ColdFire: Fix power up issue for MCF5235
53529 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53531 commit dd08e97361fbc9e79fa5ef1a8acf29273b934b11
53532 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53533 Date: Wed Jun 18 19:19:07 2008 -0500
53535 ColdFire: Fix compiling error for MCF5275
53537 The compiling error was caused by missing a closed parentheses
53540 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53542 commit 94603c2fd4dbe0655878416aa0da9f302d4c30d3
53543 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53544 Date: Wed Jun 18 19:14:01 2008 -0500
53546 ColdFire: Fix timer issue for MCF5272
53548 The timer was assigned to wrong timer memory mapped which
53549 caused udelay() and timer() not working properly.
53551 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53553 commit 3b1e8ac9b43f89cc9291a6a86e6b33ef55801515
53554 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53555 Date: Wed Jun 18 19:12:13 2008 -0500
53557 ColdFire: Change invalid JMP to BRA caught by new v4e toolchain
53559 Signed-off-by: Kurt Mahan <kmahan@freescale.com>
53561 commit 8371dc2066136be21e10b7b9293e469297d77298
53562 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53563 Date: Wed Jun 18 19:05:23 2008 -0500
53565 ColdFire: Add -got=single param for new linux v4e toolchains
53567 Signed-off-by: Kurt Mahan <kmahan@freescale.com>
53569 commit 56d52615cd47bc522ee13bb7ec7e59d6ce9426c7
53570 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53571 Date: Wed Jun 18 13:21:19 2008 -0500
53573 ColdFire: Fix code flash configuration for M547x/M548x boards
53575 Signed-off-by: Kurt Mahan <kmahan@freescale.com>
53577 commit 6e37091afc07fdcc15590093fd066b0cb7399f85
53578 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53579 Date: Tue Jun 24 12:12:16 2008 -0500
53581 ColdFire: Fix warning messages by passing correct data type in board.c
53583 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53585 commit 81cc32322acb1b3225ee45606ced48e2a14824dc
53586 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53587 Date: Thu May 29 12:21:54 2008 -0500
53589 ColdFire: Fix UART baudrate formula
53591 The formula "counter = (u32) (gd->bus_clk / gd->baudrate) / 32"
53592 can generate the wrong divisor due to integer division truncation.
53593 Round the calculated divisor value by adding 1/2 the baudrate
53594 before dividing by the baudrate.
53596 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53597 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
53599 commit b578fb471444cbd7db1285701ba51343baaf73fb
53600 Author: Stefan Roese <sr@denx.de>
53601 Date: Thu Jul 10 11:38:26 2008 +0200
53603 ppc4xx: Fix include sequence in 4xx_pcie.c
53605 This patch now moves common.h to the top of the inlcude list. This
53606 is needed for boards with CONFIG_PHYS_64BIT set (e.g. katmai), so that
53607 the phys_size_t/phys_addr_t are defined to the correct size in this
53610 Signed-off-by: Stefan Roese <sr@denx.de>
53612 commit 69e2c6d0d13d7c8cf1612ac090bdc4c59ba6858e
53613 Author: Stefan Roese <sr@denx.de>
53614 Date: Fri Jul 11 13:10:56 2008 +0200
53616 ppc4xx: Fix compile warning in 44x_spd_ddr2.c
53618 Signed-off-by: Stefan Roese <sr@denx.de>
53620 commit 6bd9138498c2e4f4f09190108b99157d1b2140b5
53621 Author: Stefan Roese <sr@denx.de>
53622 Date: Fri Jul 11 11:40:13 2008 +0200
53624 ppc4xx: Fix small korat merge problem
53626 Signed-off-by: Stefan Roese <sr@denx.de>
53628 commit 1d0554736a0a1dd59718acda660871ce56b69e18
53629 Author: Stefan Roese <sr@denx.de>
53630 Date: Fri Jul 11 11:34:52 2008 +0200
53632 ppc4xx: Some Rewood cleanups (coding style, leading white spaces)
53634 Signed-off-by: Stefan Roese <sr@denx.de>
53636 commit 3a82113ed5934d498f25080441a8261fc9454b15
53637 Author: Stefan Roese <sr@denx.de>
53638 Date: Thu Jul 10 16:37:09 2008 +0200
53640 ppc4xx: Add 460SX UIC defines
53642 Only the really needed ones are added (cascading and EMAC/MAL).
53644 Signed-off-by: Stefan Roese <sr@denx.de>
53646 commit 26173fc6f60521c2a8072f652f863617fc11ba9a
53647 Author: Stefan Roese <sr@denx.de>
53648 Date: Mon Jun 30 14:11:07 2008 +0200
53650 ppc4xx: Continue cleanup of ppc440.h
53652 This patch continues the ppc440.h cleanup by removing some of the unused
53655 Signed-off-by: Stefan Roese <sr@denx.de>
53657 commit d9056b7913ed6a228d2f33671d916efedee541dd
53658 Author: Stefan Roese <sr@denx.de>
53659 Date: Mon Jun 30 14:05:05 2008 +0200
53661 ppc4xx: Cleanup Katmai & Yucca PCIe register usage
53663 This patch cleans up the 440SPe PCIe register usage. Now only defines
53664 from the include/asm-ppc/4xx_pcie.h are used.
53666 Signed-off-by: Stefan Roese <sr@denx.de>
53668 commit 5de851403b01489b493fa83137ad990b8ce60d1c
53669 Author: Stefan Roese <sr@denx.de>
53670 Date: Thu Jun 26 17:36:39 2008 +0200
53672 ppc4xx: Rework 440GX UIC handling
53674 This patch reworks the 440GX interrupt handling so that the common 4xx
53675 code can be used. The 440GX is an exception to all other 4xx variants
53676 by having the cascading interrupt vectors not on UIC0 but on a special
53677 UIC named UICB0 (UIC Base 0). With this patch now, U-Boot references
53678 the 440GX UICB0 when UIC0 is selected. And the common 4xx interrupt
53679 handling is simpler without any 440GX special cases.
53681 Also some additional cleanup to cpu/ppc4xx/interrupt.c is done.
53683 Signed-off-by: Stefan Roese <sr@denx.de>
53685 commit d1631fe1a05b063ccaf62ea892a8887b829847d1
53686 Author: Stefan Roese <sr@denx.de>
53687 Date: Thu Jun 26 13:40:57 2008 +0200
53689 ppc4xx: Consolidate PPC4xx UIC defines
53691 This 2nd patch now removes all UIC mask bit definition. They should be
53692 generated from the vectors by using the UIC_MASK() macro from now on.
53693 This way only the vectors need to get defined for new PPC's.
53695 Also only the really used interrupt vectors are now defined. This makes
53696 definitions for new PPC versions easier and less error prone.
53698 Another part of this patch is that the 4xx emac driver got a little
53699 cleanup, since now the usage of the interrupts is clearer.
53701 Signed-off-by: Stefan Roese <sr@denx.de>
53703 commit 4fb25a3db3b3839094aa9ab748efd7a95924690b
53704 Author: Stefan Roese <sr@denx.de>
53705 Date: Wed Jun 25 10:59:22 2008 +0200
53707 ppc4xx: Consolidate PPC4xx UIC defines
53709 This patch is the first step to consolidate the UIC related defines in the
53710 4xx headers. Move header from asm-ppc/ppc4xx-intvec.h to
53711 asm-ppc/ppc4xx-uic.h as it will hold all UIC related defines in the next
53714 Signed-off-by: Stefan Roese <sr@denx.de>
53716 commit 7ee2619c20ccecd57966d74d844e6329e141261c
53717 Author: Stefan Roese <sr@denx.de>
53718 Date: Tue Jun 24 17:18:50 2008 +0200
53720 ppc4xx: Consolidate PPC4xx EBC defines
53722 This patch removes all EBC related defines from the PPC4xx headers
53723 ppc405.h and ppc440.h and introduces a new header
53725 include/asm-ppc/ppc4xx-ebc.h
53727 with all those defines.
53729 Signed-off-by: Stefan Roese <sr@denx.de>
53731 commit e321801bed5a6d896d298c00fd20046f039d5d66
53732 Author: Stefan Roese <sr@denx.de>
53733 Date: Thu Jul 10 13:52:44 2008 +0200
53735 ppc4xx: Remove redundant ft_board_setup() functions from some 4xx boards
53737 This patch removes some ft_board_setup() functions from some 4xx boards.
53738 This can be done since we now have a default weak implementation for this
53739 in cpu/ppc4xx/fdt.c. Only board in need for a different/custom
53740 implementation like canyonlands need their own version.
53742 Signed-off-by: Stefan Roese <sr@denx.de>
53744 commit 08250eb2edbd96514d049602d9e134110ac3185f
53745 Author: Stefan Roese <sr@denx.de>
53746 Date: Thu Jul 10 15:32:32 2008 +0200
53748 ppc4xx: Fix merge problems in 44x_spd_ddr2.c
53750 Signed-off-by: Stefan Roese <sr@denx.de>
53752 commit 1740c1bf40e3c6d03ac16c29943fdd9fc1e87038
53753 Author: Grant Erickson <gerickson@nuovations.com>
53754 Date: Tue Jul 8 08:35:00 2008 -0700
53756 ppc4xx: Add MII mode support to the EMAC RGMII Bridge
53758 This patch adds support for placing the RGMII bridge on the
53759 PPC405EX(r) into MII/GMII mode and allows a board-specific
53760 configuration to specify the bridge mode at compile-time.
53762 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53763 Signed-off-by: Stefan Roese <sr@denx.de>
53765 commit 2e2050842e731c823ce8d41fb0c15579eb70ced9
53766 Author: Grant Erickson <gerickson@nuovations.com>
53767 Date: Wed Jul 9 16:46:35 2008 -0700
53769 ppc4xx: Add Mnemonics for AMCC/IBM DDR2 SDRAM Controller
53771 This patch completes the preprocessor mneomics for the IBM DDR2 SDRAM
53772 controller registers (MODT and INITPLR) used by the
53773 PowerPC405EX(r). The MMODE and MEMODE registers are unified with their
53774 peer values used for the INITPLR MR and EMR registers,
53775 respectively. Finally, a spelling typo is correct (MANUEL to MANUAL).
53777 With these mnemonics in place, the CFG_SDRAM0_* magic numbers for
53778 Kilauea are replaced by equivalent mnemonics to make it easier to
53779 compare and contrast other 405EX(r)-based boards (e.g. during board
53782 Finally, unified the SDRAM controller register dump routine such that
53783 it can be used across all processor variants that utilize the IBM DDR2
53784 SDRAM controller core. It produces output of the form:
53786 PPC4xx IBM DDR2 Register Dump:
53788 SDRAM_MB0CF[40] = 0x00006701
53791 which is '<mnemonic>[<DCR #>] = <value>'. The DCR number is included
53792 since it is not uncommon that the DCR values in header files get mixed
53793 up and it helps to validate, at a glance, they match what is printed
53794 in the user manual.
53797 AMCC Kilauea/Haleakala:
53798 - NFS Linux Boot: PASSED
53799 - NAND Linux Boot: PASSED
53801 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53802 Signed-off-by: Stefan Roese <sr@denx.de>
53804 commit ad7382d828982e9c1bafc4313ef1b666f6145f58
53805 Author: Grant Erickson <gerickson@nuovations.com>
53806 Date: Wed Jul 9 16:31:59 2008 -0700
53808 ppc4xx: Add AMCC/IBM DDR2 SDRAM ECC Field Mnemonics
53810 Add additional DDR2 SDRAM memory controller DCR mneomnics, condition
53811 revision ID DCR based on 405EX, and add field mnemonics for bus error
53812 status and ECC error status registers.
53814 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53815 Signed-off-by: Stefan Roese <sr@denx.de>
53817 commit 103201731bd8e85404d0f51a5b4e8abd14c0b6c6
53818 Author: Grant Erickson <gerickson@nuovations.com>
53819 Date: Wed Jul 9 16:31:36 2008 -0700
53821 ppc4xx: Add SDR0_SRST Mnemonics for the 405EX(r)
53823 This patch adds bit field mnemonics for the 405EX(r) SDR0_SRST soft reset register.
53825 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53826 Signed-off-by: Stefan Roese <sr@denx.de>
53828 commit 5b457d00730d4aa0c6450d21a9104723e606fb98
53829 Author: Grant Erickson <gerickson@nuovations.com>
53830 Date: Wed Jul 9 11:55:46 2008 -0700
53832 PPC4xx: Correct SDRAM_MCSTAT for PPC405EX(r)
53834 While the PowerPC 405EX(r) shares in common the AMCC/IBM DDR2 SDRAM
53835 controller core also used in the 440SP, 440SPe, 460EX, and 460GT, in
53836 the 405EX(r), SDRAM_MCSTAT has a different DCR value.
53838 Its present value on the 405EX(r) causes a read back of 0xFFFFFFFF
53839 which causes SDRAM initialization to periodically fail since it can
53840 prematurely indicate SDRAM ready status.
53842 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53843 Signed-off-by: Stefan Roese <sr@denx.de>
53845 commit 0ce5c8675bb2c61f1d71fb97f0bbe822663fb93d
53846 Author: Feng Kan <fkan@amcc.com>
53847 Date: Tue Jul 8 22:48:42 2008 -0700
53849 ppc4xx: Initial framework of the AMCC PPC460SX redwood reference board.
53851 Add AMCC Redwood reference board that uses the latest
53852 PPC 464 CPU processor combined with a rich mix of peripheral
53853 controllers. The board will support PCIe, mutiple Gig ethernet
53854 ports, advanced hardware RAID assistance and IEEE 1588.
53856 Signed-off-by: Feng Kan <fkan@amcc.com>
53857 Signed-off-by: Stefan Roese <sr@denx.de>
53859 commit 96e5fc0e6a1861d0fea4efa3cd376df95a5b1b89
53860 Author: Feng Kan <fkan@amcc.com>
53861 Date: Tue Jul 8 22:48:07 2008 -0700
53863 ppc4xx: Add initial 460SX reference board (redwood) config file and defines.
53865 Signed-off-by: Feng Kan <fkan@amcc.com>
53866 Signed-off-by: Stefan Roese <sr@denx.de>
53868 commit 7d30793685efcada183891c78fc892e6c9ba50c7
53869 Author: Feng Kan <fkan@amcc.com>
53870 Date: Tue Jul 8 22:47:31 2008 -0700
53872 ppc4xx: Add initial 460SX defines for the cpu/ppc4xx directory.
53874 Signed-off-by: Feng Kan <fkan@amcc.com>
53875 Signed-off-by: Stefan Roese <sr@denx.de>
53877 commit 9b55a2536919f4de1bb1044e6eb8262c2f53bc96
53878 Author: Wolfgang Denk <wd@denx.de>
53879 Date: Fri Jul 11 01:16:00 2008 +0200
53881 Fix some more print() format errors.
53883 Signed-off-by: Wolfgang Denk <wd@denx.de>
53885 commit fdd70d1921b87287d9a99d1be99bc35226c2b412
53886 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53887 Date: Thu Jul 10 20:57:54 2008 +0200
53889 MAKEALL: remove duplicated at91 from ARM9 list and add LIST_at91 to arm
53891 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53893 commit c6457e3b8bc79a97381cf7deffa08f7c5a24f86c
53894 Author: Sergey Lapin <slapin@ossfans.org>
53895 Date: Thu Jun 5 11:06:29 2008 +0400
53897 DataFlash AT45DB021 support
53899 Some boards based on AT91SAM926X-EK use smaller DF chips to keep
53900 bootstrap, u-boot and its environment, using NAND or other external
53901 storage for kernel and rootfs. This patch adds support for
53902 small 1024x263 chip.
53904 Signed-off-by: Sergey Lapin <slapin@ossfans.org>
53906 commit 4109df6f75fc00ab7da56d286ba50149a0d16a69
53907 Author: Kim Phillips <kim.phillips@freescale.com>
53908 Date: Thu Jul 10 14:00:15 2008 -0500
53910 silence misc printf formatting compiler warnings
53912 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
53914 commit 3d71c81a9bb03f866a1e98da96363ef3f46c76b3
53915 Author: Markus Klotzbücher <mk@denx.de>
53916 Date: Thu Jul 10 14:47:09 2008 +0200
53918 USB: shutdown USB before booting
53920 This patch fixes a potentially serious issue related to USB which was
53921 discouvered by Martin Krause <martin.krause@tqs.de> and fixed for
53922 ARM920T. Martin wrote:
53924 Turn off USB to prevent the host controller from writing to the
53925 SDRAM while Linux is booting. This could happen, because the HCCA
53926 (Host Controller Communication Area) lies within the SDRAM and the
53927 host controller writes continously to this area (as busmaster!), for
53928 example to increase the HccaFrameNumber variable, which happens
53931 This is a slightly modified version of the patch in order to shutdown
53932 USB when booting on all architectures.
53934 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
53936 commit f31c49db2a5e076f415c0785eb37f67f2faa5fc8
53937 Author: Martha Marx <mmarx@silicontkx.com>
53938 Date: Thu May 29 14:23:25 2008 -0400
53940 Configuration changes for ADS5121 Rev 3
53942 ADS5121 Rev 3 board is now the default config
53944 config targets are now
53949 M41T62 on board RTC
53952 ads5121_rev2_config
53957 Signed-off-by: Martha Marx <mmarx@silicontkx.com>
53958 Acked-by: Grant Likely <grant.likely@secretlab.ca>
53959 Acked-by: John Rigby <jrigby@freescale.com>
53961 commit 16bee7b0dc294ee01ca2434aa1dd3bd717a69615
53962 Author: Martha Marx <mmarx@silicontkx.com>
53963 Date: Thu May 29 15:37:21 2008 -0400
53965 Consolidate ADS5121 IO Pin configuration
53967 Consolidate ADS5121 IO Pin configuration to one file
53968 board/ads5121/iopin.c.
53970 Remove pin config from cpu/mpc512x/fec.c
53972 Signed-off-by: Martha Marx <mmarx@silicontkx.com>
53973 Acked-by: Grant Likely <grant.likely@secretlab.ca>
53974 Acked-by: John Rigby <jrigby@freescale.com>
53976 commit d4692b0ba83b7b454bbd92bad1f4befe6e1657b7
53977 Author: Christian Eggers <christian@p2400.wgnetz.xx>
53978 Date: Fri Jun 27 19:46:51 2008 +0200
53980 Fix "usb part" command
53982 Only print partition for selected device if user supplied the <dev>
53983 arg with the "usb part [dev]" command.
53985 Signed-off-by: Christian Eggers <ceggers@gmx.de>
53986 Acked-by: Markus Klotzbuecher <mk@denx.de>
53988 commit cc83b27217f7380041fea386ddb6d6d9b261617d
53989 Author: Harald Welte <laforge@gnumonks.org>
53990 Date: Mon Jul 7 00:58:05 2008 +0800
53992 fix USB devices with multiple configurations
53994 This patch fixes bugs in usbdcore*.c related to the use of devices
53995 with multiple configurations.
53997 The original code made mistakes about the meaning of configuration value and
53998 configuration index, and the resulting off-by-one errors resulted in:
54000 * SET_CONFIGURATION always selected the first configuration, no matter what
54001 wValue is being passed.
54002 * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first
54003 configuration (index 0).
54005 Signed-off-by: Harald Welte <laforge@openmoko.org>
54006 Acked-by: Markus Klotzbuecher <mk@denx.de>
54008 commit 06c53beae1a726e707971c555613f09b270a2461
54009 Author: Wolfgang Denk <wd@denx.de>
54010 Date: Thu Jul 10 13:16:09 2008 +0200
54012 Fix some more print() format errors.
54014 Signed-off-by: Wolfgang Denk <wd@denx.de>
54016 commit d4b5f3fa001228d76e2c3380cedadf804b802c2a
54017 Author: Christian Eggers <christian@p2400.wgnetz.xx>
54018 Date: Fri Jun 27 19:46:51 2008 +0200
54020 Fix "usb part" command
54022 Only print partition for selected device if user supplied the <dev>
54023 arg with the "usb part [dev]" command.
54025 Signed-off-by: Christian Eggers <ceggers@gmx.de>
54026 Acked-by: Markus Klotzbuecher <mk@denx.de>
54028 commit e73b5212e0463a3db0af0a5c95c75bfb762ca973
54029 Author: Harald Welte <laforge@gnumonks.org>
54030 Date: Mon Jul 7 00:58:05 2008 +0800
54032 fix USB devices with multiple configurations
54034 This patch fixes bugs in usbdcore*.c related to the use of devices
54035 with multiple configurations.
54037 The original code made mistakes about the meaning of configuration value and
54038 configuration index, and the resulting off-by-one errors resulted in:
54040 * SET_CONFIGURATION always selected the first configuration, no matter what
54041 wValue is being passed.
54042 * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first
54043 configuration (index 0).
54045 Signed-off-by: Harald Welte <laforge@openmoko.org>
54046 Acked-by: Markus Klotzbuecher <mk@denx.de>
54048 commit e870690bdca154943ecadd5212d2d59c1b9d391b
54049 Author: Stefan Roese <sr@denx.de>
54050 Date: Thu Jul 10 10:10:54 2008 +0200
54052 MTD/NAND: Fix printf format warning in nand code
54054 This patch fixes NAND related printf format warning. Those warnings are
54055 now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd
54056 [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is
54059 Signed-off-by: Stefan Roese <sr@denx.de>
54061 commit 10943c9afa25694bd9999461f4e9e50ce22fff2b
54062 Author: Stefan Roese <sr@denx.de>
54063 Date: Thu Jul 10 10:00:45 2008 +0200
54065 rtc: Fix printf format warning in m41t60.c
54067 Signed-off-by: Stefan Roese <sr@denx.de>
54069 commit dc1da42f814cd71e6756c2cf62af1ada1d0581fb
54070 Author: Stefan Roese <sr@denx.de>
54071 Date: Tue Jul 8 12:01:47 2008 +0200
54073 pci: Move PCI device configuration check into a separate weak function
54075 This patch moves the check, if a device should be skipped in PCI PNP
54076 configuration into the function pci_skip_dev(). This function is defined
54077 as weak so that it can be overwritten by a platform specific one if
54078 needed. The check if the device should get printed in the PCI summary upon
54079 bootup (when CONFIG_PCI_SCAN_SHOW is defined) is moved to the function
54080 pci_print_dev() which is also defined as weak too.
54082 Signed-off-by: Stefan Roese <sr@denx.de>
54084 commit b002144e1dc21374b1ef5281fe6b5d014af96650
54085 Author: Stefan Roese <sr@denx.de>
54086 Date: Thu Jul 10 09:58:06 2008 +0200
54088 ppc4xx: Fix printf format warnings now visible with the updated format check
54090 This patch fixes ppc4xx related printf format warning. Those warnings are
54091 now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd
54092 [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is
54095 Signed-off-by: Stefan Roese <sr@denx.de>
54097 commit 5d812b8b4ad9667c77a5bf92b4ba81699abc9fc3
54098 Author: Stefan Roese <sr@denx.de>
54099 Date: Wed Jul 9 17:33:57 2008 +0200
54101 ppc4xx: Enable support for > 2GB SDRAM on AMCC Katmai
54103 Newer PPC's like 440SPe, 460EX/GT can be equipped with more than 2GB of SDRAM.
54104 To support such configurations, we "only" map the first 2GB via the TLB's. We
54105 need some free virtual address space for the remaining peripherals like, SoC
54106 devices, FLASH etc.
54108 Note that ECC is currently not supported on configurations with more than 2GB
54109 SDRAM. This is because we only map the first 2GB on such systems, and therefore
54110 the ECC parity byte of the remaining area can't be written.
54112 Signed-off-by: Stefan Roese <sr@denx.de>
54114 commit cf1c2ed91df26903b956948f37f82de9e1158a89
54115 Author: Larry Johnson <lrj@acm.org>
54116 Date: Sat Jun 14 17:02:49 2008 -0400
54118 ppc4xx: Remove implementation of testdram() from Korat board support
54120 Signed-off-by: Larry Johnson <lrj@acm.org>
54121 Signed-off-by: Stefan Roese <sr@denx.de>
54123 commit 47ce4a28ccfcfb803aa68d3d4505a8de056a8a5e
54124 Author: Larry Johnson <lrj@acm.org>
54125 Date: Sat Jun 14 16:53:02 2008 -0400
54127 ppc4xx: Update and add FDT to Korat board support
54129 Signed-off-by: Larry Johnson <lrj@acm.org>
54130 Signed-off-by: Stefan Roese <sr@denx.de>
54132 commit 4188f0491886b3b486164e819c0a83fdb97efd7d
54133 Author: Wolfgang Denk <wd@denx.de>
54134 Date: Thu Jul 10 01:13:30 2008 +0200
54136 Minor coding style cleanup; update CHANGELOG
54138 Signed-off-by: Wolfgang Denk <wd@denx.de>
54140 commit 8915f1189c1d29d8be7f4de325702d90a8988219
54141 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
54142 Date: Wed Jul 9 17:50:45 2008 -0400
54144 e1000: add support for 82545GM 64bit PCI-X copper variant
54146 This PCI-X e1000 variant works by just adding in the correct
54147 PCI IDs in the appropriate places.
54149 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
54151 commit 21ae6ca0315afdbc65dc3e95ffd5763e6773d030
54152 Author: Daniel Hellstrom <daniel@gaisler.com>
54153 Date: Wed Jul 9 12:34:11 2008 +0000
54155 SPARC: Build error fix
54157 (introduced by commit 391fd93ab23e15ab3dd58a54f5b609024009c378)
54159 This patch makes SPARC targets build again. It is caused by
54160 phys_addr_t and phys_size_t being defined in the wrong header
54161 file. include/lmb.h need those typedefs to build.
54163 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
54165 commit 11ccc33fa21acce108f6b4a6936e3271af904c64
54166 Author: Marcel Ziswiler <marcel@ziswiler.com>
54167 Date: Wed Jul 9 08:17:15 2008 +0200
54169 Many spelling fixes in README.
54171 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
54173 commit dbab0691d2533560f7e91b92ae844046a9ad1df3
54174 Author: Marcel Ziswiler <marcel@ziswiler.com>
54175 Date: Wed Jul 9 08:17:06 2008 +0200
54177 Minor spelling fix in comment.
54179 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
54181 commit 89134ea1f67208fd3160bdbb0b9eaab4eab98484
54182 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54183 Date: Tue Jul 8 14:54:58 2008 -0400
54185 Round the serial port clock divisor value returned by calc_divisor()
54187 Round the serial port clock divisor value returned by
54190 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54191 Signed-off-by: John Roberts <john.roberts@pwav.com>
54193 commit 9d2e3947b2944e5bb85b4335533f8c93c58445fe
54194 Author: Scott Wood <scottwood@freescale.com>
54195 Date: Wed Jul 9 17:47:52 2008 -0500
54197 NAND: ifdef-protect most of nand.h when using legacy NAND.
54199 Some macros such as NAND_CTL_SETALE conflict between current and legacy
54200 NAND, being defined by the subsystem in the former case and the board
54201 config file in the latter.
54203 Signed-off-by: Scott Wood <scottwood@freescale.com>
54205 commit 2b1fa9d383cbbb7d347c1583bd6ca4e181ba8e9e
54206 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54207 Date: Tue Jul 8 11:02:05 2008 -0400
54209 ARM: Fix for wrong patch version applied for Lyrtech SFF-SDR board (ARM926EJS)
54211 ARM: Fix for incorrect version of patch applied when
54212 adding support for the Lyrtech SFF-SDR board.
54214 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54215 Signed-off-by: Philip Balister, OpenSDR <philip@opensdr.com>
54217 commit 47042b363ee5022b8180c65d3f4558e7972c79cd
54218 Author: Kyungmin Park <kmpark@infradead.org>
54219 Date: Tue Jul 8 09:08:40 2008 +0900
54221 Remove useless print message at apollon
54223 Remove useless print message at apollon
54225 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
54227 commit 98874ff329d4a5b32c467b43f6e966e1aa68479f
54228 Author: Andy Fleming <afleming@freescale.com>
54229 Date: Mon Jul 7 14:24:39 2008 -0500
54231 Fix LMB type issues
54233 The LMB code now uses phys_addr_t and phys_size_t. Also, there were a couple
54234 of casting problems in the bootm code that called the LMB functions.
54236 Signed-off-by: Andy Fleming <afleming@freescale.com>
54238 commit da8693a91b8eef75ade8de50a1b2ce035bc5fb54
54239 Author: Kumar Gala <galak@kernel.crashing.org>
54240 Date: Mon Jul 7 09:39:06 2008 -0500
54242 Fix compiler warnings
54244 gcc-4.3.x generates the following:
54246 bootm.c: In function 'do_bootm_linux':
54247 bootm.c:208: warning: cast from pointer to integer of different size
54248 bootm.c:215: warning: cast from pointer to integer of different size
54250 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
54252 commit 5bb12dbd7ae03189b6c13d8737b5a1b37c3df698
54253 Author: Harald Welte <laforge@gnumonks.org>
54254 Date: Mon Jul 7 15:40:39 2008 +0800
54256 Remove code duplication for setting the default environment
54258 common/env_common.c (default_env): new function that resets the environment to
54260 common/env_common.c (env_relocate): use default_env instead of own copy
54261 common/env_nand.c (env_relocate_spec): use default_env instead of own copy
54262 include/environment.h: added default_env prototype
54264 Signed-off-by: Werner Almesberger <werner@openmoko.org>
54265 Signed-off-by: Harald Welte <laforge@openmoko.org>
54267 commit 99c2b434d37863df5dda5207a53760c6506fc2be
54268 Author: Marcel Ziswiler <marcel@ziswiler.com>
54269 Date: Sun Jun 22 16:13:46 2008 +0200
54271 NAND: Fix warning due to missing env_ptr casts to u_char * in env_nand.c.
54273 The writeenv() and readenv() calls introduced by the recently added bad block
54274 management for environment variables were missing casts therefore producing
54275 compile time warnings.
54276 While at it fixing some typo in a comment and indentation.
54278 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
54279 Signed-off-by: Scott Wood <scottwood@freescale.com>
54281 commit 3167c5386ea1c98b638be5d8763ef6d5938ef1bd
54282 Author: Scott Wood <scottwood@freescale.com>
54283 Date: Fri Jun 20 12:38:57 2008 -0500
54285 NAND: Rename DEBUG to MTDDEBUG to avoid namespace pollution.
54287 This is particularly problematic now that non-NAND-specific code is
54288 including <nand.h>, and thus all debugging code is being compiled
54289 regardless of whether it was requested, as reported by Scott McNutt
54290 <smcnutt@psyent.com>.
54292 Signed-off-by: Scott Wood <scottwood@freescale.com>
54294 commit c3bf1ad7baa1b0dd989dedc260b7098b6089ae05
54295 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54296 Date: Thu Jun 12 19:27:58 2008 +0200
54298 mmc: Move atmel_mci driver into drivers/mmc
54300 This makes it easier to use the driver on other platforms.
54302 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54303 Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54305 commit d2d54ea449639f3d1a6007e333ab9fcc609a18f0
54306 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54307 Date: Thu Jun 12 19:27:57 2008 +0200
54309 avr32: Use CONFIG_ATMEL_MCI to select the atmel_mci driver
54311 After we move the atmel_mci driver into drivers/mmc, we can't select
54312 it with CONFIG_MMC anymore. Introduce a new symbol specifically for
54313 this driver so that there's no ambiguity.
54315 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54316 Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54318 commit 5ce13051a48c62bda9723df3b4778c492fb47f36
54319 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54320 Date: Thu Jun 12 19:27:56 2008 +0200
54322 Create drivers/mmc subdirectory
54324 In order to consolidate more of the various MMC drivers around the
54325 tree, we must first have a common place to put them.
54327 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54328 Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54330 commit b502611b51f02718c2d1117d4981dabceb5af6de
54331 Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
54332 Date: Sun Jul 6 12:30:09 2008 +0200
54334 Change env_get_char from a global function ptr to a function
54336 This avoids an early global data reference.
54338 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
54340 commit 27269417ade432189b234d9fbac98b54e37b978c
54341 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
54342 Date: Sun Jul 6 13:57:58 2008 +0400
54344 Some copy-n-paste fixes in printf usage
54346 Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
54348 commit 0e6989b9faf1588e8723535539e88a0df3c71356
54349 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
54350 Date: Sun Jul 6 13:57:00 2008 +0400
54352 FDT memory and pci node fixes for MPC8260ADS
54354 Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
54356 commit dc4b0b38d4aadf08826f6c31270f1eecd27964fd
54357 Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
54358 Date: Mon Jul 7 06:41:14 2008 -0700
54362 The compiler will help find mismatches between printf formats and
54363 arguments if you let it. This patch adds the necessary attributes to
54364 declarations in include/common.h, then begins to correct the resulting
54365 compiler warnings. Some of these were bugs, e.g., "$d" instead of
54366 "%d" and incorrect arguments. Others were just annoying, like
54367 int-long mismatches on a system where both are 32 bits. It's worth
54368 fixing the annoying errors to catch the real ones.
54370 Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
54372 commit 417faf285b2527acb2de24c5cd3e2621d385408c
54373 Author: Becky Bruce <becky.bruce@freescale.com>
54374 Date: Wed Jul 9 11:09:41 2008 -0500
54376 Allow print_size to print in GB
54378 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
54380 commit e7c374529c87525c9aa463e0557c287887ae4e9e
54381 Author: Jason McMullan <mcmullan@netapp.com>
54382 Date: Sun Jun 8 23:56:00 2008 -0400
54384 mips: When booting Linux images, add 'ethaddr' and 'eth1addr' to the environment
54386 Add 'ethaddr' and 'eth1addr' to the Linux kernel environment if
54387 they are set in the U-Boot environment.
54389 Signed-off-by: Jason McMullan <mcmullan@netapp.com>
54390 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
54392 commit 0192d7d56e9320819dea262f49789ae18fdd2c72
54393 Author: Stefan Roese <sr@denx.de>
54394 Date: Tue Jul 8 12:57:14 2008 +0200
54396 jedec_flash: Fix AM29DL800BB device ID
54398 As pointed out by Jerry Hicks, this patch corrects the device ID of
54399 the Spansion AM29DL800BB NOR device. Verified against latest Spansion
54400 datasheet (rev C4 from Dezember 2006).
54402 Signed-off-by: Stefan Roese <sr@denx.de>
54404 commit 689c1b30caacba3fbca0b1813facb3ab70b6cd63
54405 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54406 Date: Mon Jul 7 11:22:37 2008 +0900
54408 sh: Fix compile error sh7763rdp board
54410 Disable SH ether driver.
54412 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54414 commit 9e23fe0560b84e324dc5f0ff8813dab2aa34f074
54415 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54416 Date: Tue Jul 8 12:03:24 2008 +0900
54418 sh: Fix SH-boards compile error
54420 By Cleanup out-or-tree building for some boards (.depend)
54421 (commit:c8a3b109f07f02342d097b30908965f7261d9f15)
54422 because filse ware changed, some SH-boards have compile error.
54423 I revised this problem.
54425 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54427 commit 3473ab737282b08ad61841fcbb14c4d264a93a8e
54428 Author: Jason Jin <Jason.jin@freescale.com>
54429 Date: Tue May 13 11:50:36 2008 +0800
54431 Feed the watchdog in u-boot for 8610 board.
54433 The watchdog on 8610 board is enabled by setting sw[6]
54434 to on. Once enabled, the watchdog can not be disabled
54435 by software. So feed the dog in u-boot is necessary for
54438 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
54440 commit 63676841ca2d603b13765f3f7b72ff1a61c23f90
54441 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54442 Date: Wed Jun 18 12:10:33 2008 -0400
54444 Remove duplicate code in cpu/arm926ejs/davinci/lxt972.c.
54446 Remove duplicate code in cpu/arm926ejs/davinci/lxt972.c.
54448 Remove duplicate code in a if/else block in
54449 cpu/arm926ejs/davinci/lxt972.c.
54450 Fixed style issues.
54452 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54453 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54455 commit fec61431a003f5778bafa2624073a571af8bec9f
54456 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54457 Date: Wed Jun 18 12:10:31 2008 -0400
54459 Remove duplicate definitions in include/lxt971a.h.
54461 Remove duplicate definitions in include/lxt971a.h.
54463 Remove duplicate registers and bits definitions in
54464 include/lxt971a.h for standard MII registers, and
54465 use values in include/miiphy.h instead.
54467 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54468 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54470 commit 9751ee0990f467941da0b095a4e995f863672d7a
54471 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54472 Date: Wed Jun 11 21:05:00 2008 +0900
54474 net: sh: Renesas SH7763 Ethernet device support
54476 Renesas SH7763 has 2 channel Ethernet device.
54477 This is 10/100/1000 Base support.
54478 But this patch check 10/100 Base only.
54480 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54481 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54483 commit 873d97aabc0b1c8822ed1d87e8c5c8ae0a7e4ae9
54484 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54485 Date: Tue Jun 17 16:28:05 2008 +0900
54487 sh: Update Renesas R2DPlus board
54489 New NOR Flash board support and remove old type flash board config.
54490 And Remove network setting from config file.
54492 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54493 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54495 commit ec39d479d2003f15e86e23ebc4e02a1c9a3a181c
54496 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54497 Date: Tue Jun 17 16:28:01 2008 +0900
54499 sh: Update Renesas R7780MP board
54501 New NOR Flash board support and remove network setting from config file.
54503 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54504 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54506 commit c001cd604e9f133743effbddb1c215b48e761c5a
54507 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54508 Date: Tue Jun 17 16:27:56 2008 +0900
54510 sh: Update Renesas Migo-R board
54512 Remove network setting from config file.
54514 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54515 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54517 commit f9599eca7cb5ebe40e5305c8006dced6ecc5cd9e
54518 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54519 Date: Tue Jun 17 16:27:52 2008 +0900
54521 sh: Update Hitachi MS7722SE board
54523 Remove network setting from config file.
54525 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54526 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54528 commit 26209e48e8791670c93108029a5c31a30016c6df
54529 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54530 Date: Tue Jun 17 16:27:48 2008 +0900
54532 sh: Cleanup source code of SH7763RDP
54534 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54535 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54537 commit 5cd5b2c96ef0025762931349d350287aec03ab47
54538 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54539 Date: Tue Jun 17 16:27:44 2008 +0900
54541 sh: Cleanup source code of R2DPlus
54543 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54544 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54546 commit 4ec7e915cfaa31b392755dd2c8231e64736d2ea8
54547 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54548 Date: Tue Jun 17 16:27:41 2008 +0900
54550 sh: Cleanup source code of R7780MP
54552 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54553 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54555 commit 0955ef34c0454ae2ee59a78657a0f01fb3ef16d6
54556 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54557 Date: Tue Jun 17 16:27:38 2008 +0900
54559 sh: Cleanup source code of MS7722SE
54561 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54562 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54564 commit 1d7b31d97b34ccb6f9b20a2465864998b0bf2691
54565 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54566 Date: Tue Jun 17 16:27:34 2008 +0900
54568 sh: Cleanup source code of MS7720SE
54570 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54571 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54573 commit 3ab4827cbe409488ebea1a2ee5094783f2672214
54574 Author: Wolfgang Denk <wd@denx.de>
54575 Date: Mon Jul 7 00:45:03 2008 +0200
54577 SH: fix out of tree building
54579 Signed-off-by: Wolfgang Denk <wd@denx.de>
54581 commit 9047bfa1e737d787be460387dd6f45737eeceb10
54582 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54583 Date: Thu Jul 3 23:16:06 2008 +0900
54585 net: smc911x: Fix typo
54587 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54589 commit 5ed546fdd0ca46a165661c2009fa743d9c9fceca
54590 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
54591 Date: Wed Jul 2 18:54:08 2008 +0200
54593 update mvBL-M7 board config
54595 update mvBL-M7 config file to use UBOOT_VERSION and define
54598 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
54600 commit 5cacc5d0ec52678a5eb83ecda5c3bcb22eb47f30
54601 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54602 Date: Mon Jun 30 17:45:01 2008 +0900
54604 net: fix compile problem in smc911x driver.
54606 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54607 Acked-by: Ben Warren <biggerbadderben@gmail.com>
54609 commit 9fea65a6c469b1b474b27446feb58738baba2d31
54610 Author: Michal Simek <monstr@monstr.eu>
54611 Date: Tue Jun 24 09:54:09 2008 +0200
54613 ppc4xx: Rename CONFIG_XILINX_ML300 to CONFIG_XILINX_405
54615 This change helps with better handling with others
54616 Xilinx based platform.
54618 Signed-off-by: Michal Simek <monstr@monstr.eu>
54619 Acked-by: Stefan Roese <sr@denx.de>
54621 commit cbb6289569ae4fc6e2d676528e46ffcc72d743d0
54622 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54623 Date: Tue Jun 17 13:07:11 2008 +0900
54625 net: ne2000: Move dev_addr variable from grobal to local.
54627 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54628 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54630 commit dd7e5fa5f847188f78f62f2c52de6cb3def3ecdb
54631 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54632 Date: Tue Jun 17 13:07:15 2008 +0900
54634 net: ne2000: Fix compile error of NE2000
54636 If enable DEBUG, can not compile ne2000 driver.
54638 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54639 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54641 commit dd35479a50f6c7c31ea491c07c5200c6dfd06a24
54642 Author: Ben Warren <biggerbadderben@gmail.com>
54643 Date: Mon Jun 23 22:57:27 2008 -0700
54645 Add mechanisms for CPU and board-specific Ethernet initialization
54647 This patch is the first step in cleaning up net/eth.c, by moving Ethernet
54648 initialization to CPU or board-specific code. Initial implementation is
54649 only on the Freescale TSEC controller, but others will be added soon.
54651 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54653 commit 7754f2be5d1835d263aad21b5a629526f3e680b0
54654 Author: Wolfgang Denk <wd@denx.de>
54655 Date: Sun Jul 6 01:21:46 2008 +0200
54657 include/sha256.h: fix file permissions.
54659 Signed-off-by: Wolfgang Denk <wd@denx.de>
54661 commit d3bcdf838e2991d58571308fa6e04ca335bc06e8
54662 Author: Patrice Vilchez <patrice.vilchez@atmel.com>
54663 Date: Tue May 27 11:15:29 2008 +0200
54665 [AT91SAM9] Fix NAND FLASH timings
54667 Fix NAND FLASH timings for at91sam9x evaluation kits.
54669 New timings are based on application note
54670 "NAND Flash Support on AT91SAM9 Microcontrollers" available at
54671 http://atmel.com/dyn/resources/prod_documents/doc6255.pdf
54673 Signed-off-by: Patrice Vilchez <patice.vilchez@atmel.com>
54674 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54675 Acked-by: Stelian Pop <stelian@popies.net>
54677 commit 19bd688484322fe62d1a66c8299da6ff9e967ff9
54678 Author: Stelian Pop <stelian@popies.net>
54679 Date: Thu May 22 00:15:40 2008 +0200
54681 Fix boot from NOR due to incorrect reset delay.
54683 AT91 RSTC registers are battery-backuped, so their values
54684 are not reset across power cycles. One of those registers,
54685 the AT91_RSTC_MR register, is being modified by U-Boot, in
54686 the ethernet initialisation routine, to generate a 500ms
54689 Unfortunately, this value is not being restored afterwards,
54690 causing subsequent resets to also last for 500ms.
54692 This long reset sequence causes problems (at least) in the
54693 boot sequence from NOR: by the time the CPU tries to load
54694 a program from the NOR flash, the latter is still in reset
54695 and not yet available.
54697 Additionaly, this patch fixes a bug in the original code which
54698 caused the reset delay to last for 2s instead of 500ms.
54700 Signed-off-by: Stelian Pop <stelian@popies.net>
54701 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54703 commit f492dd636fbbae529e17533995bc6e5813c007f6
54704 Author: Wolfgang Denk <wd@denx.de>
54705 Date: Fri Jul 4 20:11:49 2008 +0200
54709 Signed-off-by: Wolfgang Denk <wd@denx.de>
54711 commit 5e6e350fc489aa19402f1e79037dd8c0a4bbd73d
54712 Author: Wolfgang Denk <wd@denx.de>
54713 Date: Fri Jul 4 20:07:35 2008 +0200
54715 CCM/SCM boards: fix out of tree building
54717 Signed-off-by: Wolfgang Denk <wd@denx.de>
54719 commit ab4c3a490df9a964711556d2a05b0c787db45fde
54720 Author: Wolfgang Denk <wd@denx.de>
54721 Date: Thu Jul 3 23:22:27 2008 +0200
54723 SCM board: fix build errors.
54725 Signed-off-by: Wolfgang Denk <wd@denx.de>
54727 commit a566466f17ba0e2d2b6c250e77da678fb932470d
54728 Author: Wolfgang Denk <wd@denx.de>
54729 Date: Thu Jul 3 23:06:36 2008 +0200
54731 IAD210 board: fix ``"ALIGN" redefined'' warning.
54733 Signed-off-by: Wolfgang Denk <wd@denx.de>
54735 commit ad756314797c16fa5dca23e115aab881011f164f
54736 Author: Wolfgang Denk <wd@denx.de>
54737 Date: Thu Jul 3 23:00:24 2008 +0200
54739 CCM board: fix build errors.
54741 Signed-off-by: Wolfgang Denk <wd@denx.de>
54743 commit f16ed51702cb9fb6fa2e019bbc0fcd1466b57c3b
54744 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
54745 Date: Wed Jul 2 18:54:08 2008 +0200
54747 update mvBL-M7 board config
54749 update mvBL-M7 config file to use UBOOT_VERSION.
54751 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
54752 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
54754 commit ced209c50e80c25f13c083099b05044048d21f4f
54755 Author: Wolfgang Denk <wd@denx.de>
54756 Date: Thu Jul 3 22:39:21 2008 +0200
54758 sacsng board: fix warnings "suggest explicit braces to avoid ambiguous 'else'"
54760 Signed-off-by: Wolfgang Denk <wd@denx.de>
54762 commit 4ff170a8180a79da4cdaab1b30d58cd7b6be565e
54763 Author: Wolfgang Denk <wd@denx.de>
54764 Date: Thu Jul 3 22:34:08 2008 +0200
54766 Cleanup: fix "expected specifier-qualifier-list before 'phys_size_t'" errors
54768 Signed-off-by: Wolfgang Denk <wd@denx.de>
54770 commit 730f298485984b011b6ee8f4acb511cb45a843dd
54771 Author: Wolfgang Denk <wd@denx.de>
54772 Date: Thu Jul 3 22:04:17 2008 +0200
54774 lmb: fix "implicit declaration of function 'lmb_free'" warning
54776 Signed-off-by: Wolfgang Denk <wd@denx.de>
54778 commit 322ef5e28d2dc62571afc699b00add22a8e006e4
54779 Author: Wolfgang Denk <wd@denx.de>
54780 Date: Wed Jul 2 23:53:23 2008 +0200
54782 Cleanup: remove redundant deleting on *~ files
54784 Signed-off-by: Wolfgang Denk <wd@denx.de>
54786 commit c8a3b109f07f02342d097b30908965f7261d9f15
54787 Author: Wolfgang Denk <wd@denx.de>
54788 Date: Wed Jul 2 23:49:18 2008 +0200
54790 Cleanup out-or-tree building for some boards (.depend)
54792 Signed-off-by: Wolfgang Denk <wd@denx.de>
54794 commit a30cc5a340e7f8f5f85a0e08e7f6c4106ce117c4
54795 Author: Wolfgang Denk <wd@denx.de>
54796 Date: Wed Jul 2 23:38:50 2008 +0200
54798 Cleanup: fix out-of-tree building for some boards
54800 Signed-off-by: Wolfgang Denk <wd@denx.de>
54802 commit 461fa68d20861811487944d22291db5a13410e20
54803 Author: Wolfgang Denk <wd@denx.de>
54804 Date: Wed Jul 2 23:00:14 2008 +0200
54806 Cleanup: replace hard-wired $(AR) 'crv' settings by $(ARFLAGS)
54808 Signed-off-by: Wolfgang Denk <wd@denx.de>
54810 commit 5981ebd32017e062b08aa6747cf591276f2db779
54811 Author: Detlev Zundel <dzu@denx.de>
54812 Date: Fri Jun 20 22:26:24 2008 +0200
54814 fdt: Fix typo in variable name.
54816 Signed-off-by: Detlev Zundel <dzu@denx.de>
54818 commit a7a5982cd0f3482f88225af4da7795bc4f6cb9bc
54819 Author: Gary Jennejohn <garyj@denx.de>
54820 Date: Thu Jun 19 11:11:19 2008 +0200
54822 Add logos for RRvision board
54824 Signed-off-by: Gary Jennejohn <garyj@denx.de>
54826 commit ee4ae38342142237ca85913f88ee570c1eb5ca7c
54827 Author: Esben Haabendal <EsbenHaabendal@gmail.com>
54828 Date: Wed Jun 18 11:03:57 2008 +0200
54830 mpc8260: add fdt_fixup_ethernet support
54832 Add support for updating mac-address and local-mac-address in fdt for
54833 all MPC8260 targets.
54835 Signed-off-by: Esben Haabendal <eha@doredevelopment.dk>
54837 commit f6a69559d64498a04e1e0b087a9b920e5775f866
54838 Author: Steven A. Falco <sfalco@harris.com>
54839 Date: Thu Jun 12 13:24:42 2008 -0400
54841 cmd_nvedit.c: clean up syntax highlighting
54843 My text-editor (vim) has a bit of trouble syntax-highlighting the
54844 cmd_nvedit.c file, because it apparently does not parse C
54845 ifdef/else/endif. The following patch does not change the behavior of
54846 the code at all, but does allow the editor to properly
54847 syntax-highlight the file.
54849 Signed-off-by: Steve Falco <sfalco@harris.com>
54851 commit 75678c807a6272ecc5541eb32898c93887f08400
54852 Author: Steven A. Falco <sfalco@harris.com>
54853 Date: Thu Jun 12 13:22:12 2008 -0400
54855 Make setenv() return status
54857 Currently, the setenv function does not return an error code.
54858 This patch allows to test for errors.
54860 Signed-off-by: Steve Falco <sfalco@harris.com>
54862 commit 4928e97c8531283ca9b368b7c29a8a12e726562a
54863 Author: Kumar Gala <galak@kernel.crashing.org>
54864 Date: Wed Jun 11 10:14:06 2008 -0500
54866 PPC: Added fls, fls64, __ilog2_u64, and ffs64 to bitops
54868 fls64, __ilog2_u64, ffs64 are variants that work on an u64,
54869 and fls is used to implement them.
54871 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
54873 commit 83002a77cbdf383015ca384eff5fa31722d8e571
54874 Author: Magnus Lilja <lilja.magnus@gmail.com>
54875 Date: Mon Jun 9 22:58:48 2008 +0200
54877 i.MX31: Cleanup comments in lowlevel_init.S.
54879 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
54881 commit f8cc312bbee69257d741dc9f4062f4a0f5adf609
54882 Author: Ben Warren <biggerbadderben@gmail.com>
54883 Date: Sun Jun 8 23:28:33 2008 -0700
54885 Move conditional compilation of MPC8XXX SPI driver to Makefile
54887 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54889 commit d92ea21bafb674ee2bf27447970b047845e7b0a2
54890 Author: Juergen Kilb <J.Kilb@gmx.de>
54891 Date: Sun Jun 8 17:59:53 2008 +0200
54893 i.MX31: fixed CTRL-C detection
54895 The Register URXD contains status information in bits [15..8].
54896 With status bit 15 set, CTRL-C was reported as 0x8003 instead
54897 of 0x03. Therefore CTRL-C was not detected.
54898 To solve this, bits [15..8] were masked out now.
54900 Signed-off-by: Juergen Kilb <J.Kilb@gmx.de>
54901 Acked-by: Felix Radensky <felix@embedded-sol.com>
54903 commit dd1c5523d6f44e842e69f2fcb50788c6060eab86
54904 Author: Stefan Roese <sr@denx.de>
54905 Date: Tue Jul 1 17:03:19 2008 +0200
54907 ppc4xx: Fix 460EX/GT PCIe port initialization
54909 This patch fixes a bug where the 460EX/GT PCIe UTLSET1 register was
54910 configured incorrectly. Thanks to Olga Buchonina from AMCC for pointing
54913 Signed-off-by: Stefan Roese <sr@denx.de>
54915 commit b571afde0295b007a45055ee49f8822c753a5651
54916 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54917 Date: Sat Jun 7 12:29:52 2008 +0200
54921 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54922 Signed-off-by: Francesco Albanese <Francesco.Albanese@swisscom.com>
54924 commit 3bab76a26e03df4ff81342fcc16393ce37d9766b
54925 Author: Marian Balakowicz <m8@semihalf.com>
54926 Date: Fri Jun 6 23:07:40 2008 +0200
54928 Delay FIT format check on sector based devices
54930 Global FIT image operations like format check cannot be performed on
54931 a first sector data, defer them to the point when whole FIT image was
54932 uploaded to a system RAM.
54934 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
54935 Partial ('cmd_nand' case) Acked-by: Grant Erickson <gerickson@nuovations.com>
54936 NAND and DOC bits Acked-by: Scott Wood <scottwood@freescale.com>
54938 commit 9810263afec5ac5f38f92963bb3b6d799e4331d0
54939 Author: Dave Liu <r63238@freescale.com>
54940 Date: Tue Jun 3 17:38:19 2008 +0800
54942 sata: wait for device updating signature to host
54944 The driver need wait for the device updating signature to host.
54945 If we don't wait for it, the driver can not detect the device(disk)
54946 when the system powers up.
54948 Signed-off-by: Dave Liu <daveliu@freescale.com>
54950 commit 745d8a0d3cea82e6d1753e14afb4588c34761b15
54951 Author: Stefan Roese <sr@denx.de>
54952 Date: Sat Jun 28 14:56:17 2008 +0200
54954 ppc4xx: Fix 460EX errata with CPU lockup upon high AHB traffic
54956 This patch implements a fix provided by AMCC so that the lockup upon
54957 simultanious traffic on AHB USB OTG, USB 2.0 and SATA doesn't occur
54960 Set SDR0_AHB_CFG[A2P_INCR4] (bit 24) and clear SDR0_AHB_CFG[A2P_PROT2]
54961 (bit 25) for a new 460EX errata regarding concurrent use of AHB USB OTG,
54962 USB 2.0 host and SATA.
54964 This errata is not officially available yet. I'll update the comment
54965 to add the errata number later.
54967 Signed-off-by: Stefan Roese <sr@denx.de>
54969 commit 8b616edb118e37d05f6401389eaee1c636b22828
54970 Author: Stuart Wood <stuart.wood@labxtechnologies.com>
54971 Date: Mon Jun 2 16:42:19 2008 -0400
54973 serial_pl010.c: add watchdog support
54975 Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
54977 commit 86d3273e2b7be3fffb45e20c08535d6ad3aded6b
54978 Author: Stuart Wood <stuart.wood@labxtechnologies.com>
54979 Date: Mon Jun 2 16:40:08 2008 -0400
54981 jffs2_1pass.c: add watchdog support
54983 Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
54985 commit 5744ddc6637fea4f7b911a54a5fa860cb81a5d89
54986 Author: Sascha Laue <sascha.laue@liebherr.com>
54987 Date: Fri May 30 09:48:14 2008 +0200
54989 Configure DSP POST; add watchdog reset to diag command
54991 Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
54993 commit f13526517859bf6b573e23ff47199e107d1009b5
54994 Author: Tor Krill <tor@excito.com>
54995 Date: Thu May 29 10:40:17 2008 +0200
54997 Add sata sil3114 support
54999 Signed-off-by: Tor Krill <tor@excito.com>
55001 commit e093a247628228100f405b6d7f6b1bfc16141938
55002 Author: Wolfgang Denk <wd@denx.de>
55003 Date: Sat Jun 28 23:34:37 2008 +0200
55005 Coding Style Cleanup
55007 Signed-off-by: Wolfgang Denk <wd@denx.de>
55009 commit 01db232dd7a0ceb81208a9f2545720c80e5bfd83
55010 Author: Wolfgang Denk <wd@denx.de>
55011 Date: Sat Jun 28 23:16:01 2008 +0200
55015 Signed-off-by: Wolfgang Denk <wd@denx.de>
55017 commit c7f879ec2b389c4f2bf726b293bd516f4c692e03
55018 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
55019 Date: Wed May 21 13:58:41 2008 -0400
55021 ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
55023 This patch adds support for the Lyrtech SFF-SDR board,
55024 based on the TI DaVinci architecture (ARM926EJS).
55026 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
55027 Signed-off-by: Philip Balister <philip@balister.org>
55028 Signed-off-by: Wolfgang Denk <wd@denx.de>
55030 commit 341188b9ccaa8d4462d772cc067aca8d7618633a
55031 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55032 Date: Thu May 22 11:09:59 2008 +0200
55034 MMC: Consolidate MMC/SD command definitions
55036 This moves the MMC and SD Card command definitions from
55037 include/asm/arch/mmc.h into include/mmc.h. These definitions are
55038 given by the MMC and SD Card standards, not by any particular
55041 There's a lot more room for consolidation in the MMC drivers which
55042 I'm hoping to get done eventually, but this patch is a start.
55044 Compile-tested for all avr32 boards as well as lpc2292sodimm and
55045 lubbock. This should cover all three mmc drivers in the tree.
55047 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55049 commit fa60edfc4c952626e048c0e065f654b3c1822fa5
55050 Author: Kyungmin Park <kmpark@infradead.org>
55051 Date: Wed May 21 14:38:08 2008 +0900
55053 Use better Ethernet timings for apollon board
55055 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
55057 commit 41c5eaa7253ed82bbae1eda5667755872c615164
55058 Author: Andy Fleming <afleming@freescale.com>
55059 Date: Mon Jun 16 13:58:56 2008 -0500
55061 Resize device tree to allow space for board changes and the chosen node
55063 Current code requires that a compiled device tree have space added to the end to
55064 leave room for extra nodes added by board code (and the chosen node). This
55065 requires that device tree creators anticipate how much space U-Boot will add to
55066 the tree, which is absurd. Ideally, the code would resize and/or relocate the
55067 tree when it needed more space, but this would require a systemic change to the
55068 fdt code, which is non-trivial. Instead, we resize the tree inside
55069 boot_relocate_fdt, reserving either the remainder of the bootmap (in the case
55070 where the fdt is inside the bootmap), or adding CFG_FDT_PAD bytes to the size.
55072 Signed-off-by: Andy Fleming <afleming@freescale.com>
55074 commit 7570a9941fc565922078679a72d246fe208d696d
55075 Author: Andy Fleming <afleming@freescale.com>
55076 Date: Mon Jun 16 13:58:55 2008 -0500
55078 Fix an underflow bug in __lmb_alloc_base
55080 __lmb_alloc_base can underflow if it fails to find free space. This was fixed
55081 in linux with commit d9024df02ffe74d723d97d552f86de3b34beb8cc. This patch
55082 merely updates __lmb_alloc_base to resemble the current version in Linux.
55084 Signed-off-by: Andy Fleming <afleming@freescale.com>
55086 commit 63796c4e61b207d2e635729d41b7a7f7d188b03c
55087 Author: Andy Fleming <afleming@freescale.com>
55088 Date: Mon Jun 16 13:58:54 2008 -0500
55092 lmb_free allows us to unreserve some memory so we can use lmb_alloc_base or
55093 lmb_reserve to temporarily reserve some memory.
55095 Signed-off-by: Andy Fleming <afleming@freescale.com>
55097 commit 4b03ac8b5102ad95f9fede7d13fa236977593e7d
55098 Author: Andy Fleming <afleming@freescale.com>
55099 Date: Mon Jun 16 13:58:53 2008 -0500
55103 ALIGN() returns the smallest aligned value greater than the passed
55104 in address or size. Taken from Linux.
55106 Signed-off-by: Andy Fleming <afleming@freescale.com>
55108 commit 93262af85e3e9d9974c6c08fbd37a9a72e090ca2
55109 Author: Stefan Roese <sr@denx.de>
55110 Date: Tue Jun 24 17:15:22 2008 +0200
55112 ppc4xx: Fix compilation problems with phys_size_t
55114 This patch includes <asm/types.h> before <asm/u-boot.h> in some 4xx
55115 board specific files where it has been missing.
55117 Signed-off-by: Stefan Roese <sr@denx.de>
55119 commit 28eab0d77352b84885f938759bf2612b7bf0bc44
55120 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
55121 Date: Mon May 19 12:26:38 2008 +0200
55123 Conditionally add -fno-stack-protector to CFLAGS
55125 When compile-testing on powerpc, I get errors like this:
55127 net/nfs.c:422: undefined reference to `__stack_chk_fail_local'
55129 This seems to be because -fstack-protector is on by default, so
55130 let's explicitly disable it on all architectures that support the
55133 The Ubuntu toolchain is affected by this problem, and according to
55134 Mike Frysinger, Gentoo has been running with SSP enabled for years.
55135 More and more distros are turning SSP on by default, so this problem
55136 is likely to get worse in the future.
55138 Also, powerpc just happens to be one of the arches I do
55139 compile-testing on. There may be other arches affected by this too.
55141 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
55143 commit dfd3be881c03a26e31f0dea4a42e76061fa610ac
55144 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55145 Date: Sun May 18 19:09:52 2008 +0200
55147 pcmcia/ti_pci1410a: Move compile condition to the Makefile
55149 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55151 commit 72d5d5f7b5c74a188df238ec6dd824d80c74857a
55152 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55153 Date: Sun May 18 19:09:51 2008 +0200
55155 pxa_pcmcia: Move compile condition to the Makefile
55157 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55159 commit c9eff32881fb429101c937cf8c268f1d42e5c2a9
55160 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55161 Date: Sun May 18 19:09:50 2008 +0200
55163 marabun_pcmcia: Move compile condition to the Makefile
55165 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55167 commit 6a19c46cae43c16c528eddefae3db97134f1915d
55168 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55169 Date: Mon Jun 23 13:25:34 2008 +0200
55171 fix non-working mvBL-M7
55173 Add missing #define CONFIG_HIGH_BATS in mvBL-M7 board config file.
55175 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55176 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55178 commit 846f1574ddddeda2bc227655e687308695f41cdc
55179 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55180 Date: Mon Jun 23 11:40:56 2008 +0200
55182 fix system config overwrite @ MPC834x and MPC8313
55184 During 83xx setup the "System I/O configuration register high" gets
55185 overwritten with user defined value if CFG_SICRH is defined.
55187 Regarding to the MPC834x manual (Table 5-28 reve.1) bits 28+29 of SICRH
55188 must keep their reset value regardless of configuration.
55190 On my board (using RGMII) those bits are set after reset - yet it's
55191 unclear where they come from.
55193 The patch keeps both bits on MPC834x and MPC8313.
55195 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55196 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55198 commit 4890246a2c5df90a74e2941e3673a49bbd36aee9
55199 Author: Kim Phillips <kim.phillips@freescale.com>
55200 Date: Tue Jun 17 17:45:27 2008 -0500
55202 mpc83xx: move CPU_TYPE_ENTRY over to processor.h
55206 cpu.c:47:1: warning: "CPU_TYPE_ENTRY" redefined
55207 In file included from cpu.c:33:
55208 /home/kim/git/u-boot/include/asm/processor.h:982:1: warning: this is the location of the previous definition
55210 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55212 commit aac7a5095b968d6c9a3e6422f31b4ad203cac9c8
55213 Author: Stefan Roese <sr@denx.de>
55214 Date: Mon Jun 23 11:15:09 2008 +0200
55216 ppc4xx: Fix problem in gpio_config()
55218 As pointed out by Guennadi Liakhovetski (thanks), pin2 is already shifted
55219 left by one. So the additional shift is bogus.
55221 Signed-off-by: Stefan Roese <sr@denx.de>
55223 commit 40777812316fc252c941665c0f60c148fd79d50f
55224 Author: Detlev Zundel <dzu@denx.de>
55225 Date: Fri Jun 20 22:24:05 2008 +0200
55227 fdt: Fix typo in variable name.
55229 Signed-off-by: Detlev Zundel <dzu@denx.de>
55231 commit 5f723a3b98c630bde33de74351f2121691fdef14
55232 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55233 Date: Fri Jun 20 10:41:05 2008 +0200
55235 avr32: Enable SPI flash support on ATNGW100
55237 The ATNGW100 has 8MB DataFlash on board. Give users access to it through
55238 the new SPI flash framework.
55240 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55242 commit 5605ef6b5802921cbefe6a933a9dea3497396b5c
55243 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55244 Date: Fri Jun 20 12:44:28 2008 +0200
55246 avr32: Fix SPI portmux initialization
55248 Use the new GPIO manipulation functions to set up the chip select lines,
55249 and make sure both busses use GPIO for chip select control.
55251 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55253 commit 4688f9e34a87e825aed34d07c9ca7a273e6fc8ab
55254 Author: Peter Ma <pma@mediamatech.com>
55255 Date: Sun Jun 1 22:59:24 2008 -0700
55257 avr32: Add GPIO manipulation functions
55259 Adds GPIO manipulation functions for AVR32 AP7 platform.
55261 Signed-off-by: Peter Ma <pma@mediamatech.com>
55262 [haavard.skinnemoen@atmel.com: coding style fixup, slight simplification]
55263 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55265 commit b4fe1a71090c73efc6e4188eed188b2ff67fc02a
55266 Author: Wolfgang Grandegger <wg@grandegger.com>
55267 Date: Thu Jun 5 13:02:30 2008 +0200
55269 MPC8360ERDK: adapt NAND interface for the re-written FSL NAND UPM driver
55271 This patch is based on the following patch sent a few minutes ago:
55272 "NAND FSL UPM: driver re-write using the hwcontrol callback"
55273 It is untested, of course. Anton, could you please give it a try.
55275 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55276 Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55278 commit 96026d42fa4e646d28318c0a1438aac4b2017909
55279 Author: Anatolij Gustschin <agust@denx.de>
55280 Date: Thu Jun 12 12:40:11 2008 +0200
55282 Fix 4xx build issue
55284 Building for 4xx doesn't work since commit 4dbdb768:
55286 In file included from 4xx_pcie.c:28:
55287 include/asm/processor.h:971: error: expected ')' before 'ver'
55288 make[1]: *** [4xx_pcie.o] Error 1
55290 This patch fixes the problem.
55292 Signed-off-by: Anatolij Gustschin <agust@denx.de>
55293 Acked-by: Stefan Roese <sr@denx.de>
55294 Acked-by: Kumar Gala <galak@kernel.crashing.org>
55296 commit a036b0443657fe0f4773786de9092251869f08ac
55297 Author: Kumar Gala <galak@kernel.crashing.org>
55298 Date: Thu Jun 19 01:45:50 2008 -0500
55300 MPC8610HPCD: Report board id, board version and fpga version.
55302 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55304 commit 7de8c21f14df9c20fdcf6027aec8e8545f75f835
55305 Author: Kumar Gala <galak@kernel.crashing.org>
55306 Date: Thu Jun 19 01:45:27 2008 -0500
55308 MPC8641HPCN: Report board id, board version and fpga version.
55310 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55312 commit fb8c061ea05fc68d37e2a8b9f8c949d76c8d71a8
55313 Author: Stefan Roese <sr@denx.de>
55314 Date: Mon Jun 16 10:40:02 2008 +0200
55316 cfi-flash: Fix problem in flash_toggle(), busy was not detected reliably
55318 This patch simplifies flash_toggle() (AMD commandset), which is used to
55319 detect if a FLASH device is still busy with erase/program operations. On
55320 800MHz Canyonlands/Glacier boards (460EX/GT) the current implementation
55321 did not detect the busy state reliably, resulting in non erased sectors
55322 etc. This patch now simplifies this function by "just" comparing the
55323 complete data-word instead of ANDing it with the command-word (0x40)
55324 before the compatison. It is done the same way in the Linux implementation
55325 chip_ready() in cfi_cmdset_0002.c.
55327 Signed-off-by: Stefan Roese <sr@denx.de>
55329 commit 9e4006bca3d9fb4a2d061996771036cb01e539d3
55330 Author: Philip Balister <philip@balister.org>
55331 Date: Mon Jun 16 08:58:07 2008 -0400
55333 NAND: Add missing declaration to non-redundant saveenv().
55335 Signed-off-by: Scott Wood <scottwood@freescale.com>
55337 commit 2cdb7f50ac59594540fffdf8dbd7b12beac79c52
55338 Author: Wolfgang Grandegger <wg@grandegger.com>
55339 Date: Mon Jun 2 15:09:55 2008 +0200
55341 MPC8360ERDK: adapt NAND interface for the re-written FSL NAND UPM driver
55343 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55344 Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55345 Signed-off-by: Scott Wood <scottwood@freescale.com>
55347 commit 212ed90615c3d20fa6bd73d70d5153bd0d124e5f
55348 Author: Stefan Roese <sr@denx.de>
55349 Date: Tue Jun 10 15:34:11 2008 +0200
55351 ppc4xx: Canyonlands: Disable the RTC M41T62 square wave output
55353 This patch disables the square wave output of the M41T62 RTC used on
55354 Canyonlands & Glacier. Here the explanation:
55356 The serial real-time clock part used in the design is an
55357 STMicro M41T62. This part has a full-time 32KHz square wave
55358 output that is connected to the TmrClk input to the
55359 processor. The default state for this square wave output is
55360 enabled so the output runs continuously when the board is
55361 powered normally and also from the battery. The TmrClk input
55362 to the processor goes to ground when the power is removed
55363 from the board/processor, and therefore the running square
55364 wave output is driving ground which drains the battery quickly.
55366 Signed-off-by: Stefan Roese <sr@denx.de>
55368 commit a94f22f08f280905926219e568568964cb9eeb9d
55369 Author: Andy Fleming <afleming@freescale.com>
55370 Date: Wed Jun 11 18:10:20 2008 -0500
55372 Fix build issue with string.h and linux/string.h
55375 commit 338cc038461a6c7709c5b86fd9a240209338a1ae
55376 Author: Wolfgang Denk <wd@denx.de>
55377 Date: Fri Jun 6 14:28:14 2008 +0200
55379 tools/mkimage: fix compiler warnings on some systems.
55381 Broke building on some systems, because the host's string.h was interfering
55382 with u-boot's linux/string.h. It doesn't look like we need the u-boot one if
55383 we're building for the host, so now we only include when building inside
55386 Signed-off-by: Andy Fleming <afleming@freescale.com>
55388 commit 9973e3c614721bbf169882ffc3be266a6611cd60
55389 Author: Becky Bruce <becky.bruce@freescale.com>
55390 Date: Mon Jun 9 16:03:40 2008 -0500
55392 Change initdram() return type to phys_size_t
55394 This patch changes the return type of initdram() from long int to phys_size_t.
55395 This is required for a couple of reasons: long int limits the amount of dram
55396 to 2GB, and u-boot in general is moving over to phys_size_t to represent the
55397 size of physical memory. phys_size_t is defined as an unsigned long on almost
55398 all current platforms.
55400 This patch *only* changes the return type of the initdram function (in
55401 include/common.h, as well as in each board's implementation of initdram). It
55402 does not actually modify the code inside the function on any of the platforms;
55403 platforms which wish to support more than 2GB of DRAM will need to modify
55404 their initdram() function code.
55406 Build tested with MAKEALL for ppc, arm, mips, mips-el. Booted on powerpc
55409 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55411 commit 391fd93ab23e15ab3dd58a54f5b609024009c378
55412 Author: Becky Bruce <becky.bruce@freescale.com>
55413 Date: Mon Jun 9 20:37:18 2008 -0500
55415 Change lmb to use phys_size_t/phys_addr_t
55417 This updates the lmb code to use phys_size_t
55418 and phys_addr_t instead of unsigned long. Other code
55419 which interacts with this code, like getenv_bootm_size()
55422 Booted on MPC8641HPCN, build-tested ppc, arm, mips.
55424 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55426 commit 61b09fc2952dc636017df4e7970e3de132276ba1
55427 Author: Becky Bruce <becky.bruce@freescale.com>
55428 Date: Mon Jun 9 20:37:17 2008 -0500
55430 Change print_size to take phys_size_t
55432 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55434 commit b57ca3e128cc10a133ba79bc7ec3e7b50e7c8fbe
55435 Author: Becky Bruce <becky.bruce@freescale.com>
55436 Date: Mon Jun 9 20:37:16 2008 -0500
55438 Change bd/gd memsize/ram_size to be phys_size_t.
55440 Currently, both are defined as an unsigned long, but
55441 should be phys_size_t. This should result in no real change,
55442 since phys_size_t is currently an unsigned long for all the
55443 default configs. Also add print_lnum to cmd_bdinfo to deal
55444 with the potentially wider memsize.
55446 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55448 commit ba04f7010958e88a8910f2a123fee53fdc72e013
55449 Author: Kumar Gala <galak@kernel.crashing.org>
55450 Date: Tue Jun 10 16:16:02 2008 -0500
55452 FSL LAW: Add new interface to use the last free LAW
55454 LAWs have the concept of priority so its useful to be able to allocate
55455 the lowest (highest number) priority. We will end up using this with the
55458 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55460 commit 859a86a25c569d3665ff413d1d923394b8a961f3
55461 Author: Kumar Gala <galak@kernel.crashing.org>
55462 Date: Wed Jun 11 00:51:45 2008 -0500
55464 85xx/86xx: Move to dynamic mgmt of LAWs
55466 With the new LAW interface (set_next_law) we can move to letting the
55467 system allocate which LAWs are used for what purpose. This makes life
55468 a bit easier going forward with the new DDR code.
55470 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55471 Signed-off-by: Andy Fleming <afleming@freescale.com>
55472 Acked-by: Jon Loeliger <jdl@freescale.com>
55473 Acked-by: Becky Bruce <becky.bruce@freescale.com>
55475 commit f060054dadbbe7027ca088eed806a3ef1f82fdb7
55476 Author: Kumar Gala <galak@kernel.crashing.org>
55477 Date: Wed Jun 11 00:44:10 2008 -0500
55479 FSL LAW: Keep track of LAW allocations
55481 Make it so we keep track of which LAWs have allocated and provide
55482 a function (set_next_law) which can allocate a LAW for us if one is
55485 In the future we will move to doing more "dynamic" LAW allocation
55486 since the majority of users dont really care about what LAW number
55489 Also, add CONFIG_MPC8540 or CONFIG_MPC8560 to those boards which needed them
55491 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55492 Signed-off-by: Andy Fleming <afleming@freescale.com>
55494 commit ddde74a159caa6e18b481fec01d40b885aebb566
55495 Author: Kumar Gala <galak@kernel.crashing.org>
55496 Date: Mon Jun 9 22:31:57 2008 -0500
55498 85xx: remove dummy board_early_init_f
55500 A number of board ports have empty version of board_early_init_f
55501 for no reason since we control its via CONFIG_BOARD_EARLY_INIT_F.
55503 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55505 commit 81e56e9af0d43712db8efb843606a8d62eab454f
55506 Author: Kumar Gala <galak@kernel.crashing.org>
55507 Date: Mon Jun 9 18:55:38 2008 -0500
55509 MPC8544DS: Update config.h
55511 * Enable flash progress
55512 * remove CLEAR_LAW0 since we dont really use it
55514 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55516 commit 978e81604c1b28526ed580df0fbe64eb8384e94f
55517 Author: Kumar Gala <galak@kernel.crashing.org>
55518 Date: Mon Jun 9 13:37:24 2008 -0500
55520 85xx: Remove unused and unconfigured memory test code.
55522 Remove unused and unconfigured DDR test code from FSL 85xx boards.
55523 Besides, other common code exists.
55525 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55527 commit a23cddde1a95f987e3fe2a720a7ec9375b7264d7
55528 Author: Sergei Poselenov <sposelenov@emcraft.com>
55529 Date: Fri Jun 6 15:42:45 2008 +0200
55531 Socrates: Added FPGA base address update in FDT.
55533 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55535 commit fd51b0e0e620b8bc9fd4f6daa3a4fa6f5e1316f4
55536 Author: Sergei Poselenov <sposelenov@emcraft.com>
55537 Date: Fri Jun 6 15:42:44 2008 +0200
55539 Socrates: NAND support added. Changed the U-Boot base address and
55541 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55543 commit 248ae5cfc8bf69074d1da099dc495d8e06070547
55544 Author: Sergei Poselenov <sposelenov@emcraft.com>
55545 Date: Fri Jun 6 15:42:43 2008 +0200
55547 NAND: Added support for 128-bit OOB, adapted
55549 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55551 commit 31ca0208612f2eb57690110d7c2815953650e47b
55552 Author: Sergei Poselenov <sposelenov@emcraft.com>
55553 Date: Fri Jun 6 15:42:42 2008 +0200
55555 Socrates: added missed file with UPMA configuration data.
55557 Signed-of-by: Sergei Poselenov <sposelenov@emcraft.com>
55559 commit 59abd15b43cab7a4d19de4ba0943837d9555f7ba
55560 Author: Sergei Poselenov <sposelenov@emcraft.com>
55561 Date: Fri Jun 6 15:42:41 2008 +0200
55563 Socrates: Added FPGA mapping. LAWs and TLBs cleanup.
55565 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55567 commit 740280e68ccc0b971e613face7eaaa8bd1382b8c
55568 Author: Sergei Poselenov <sposelenov@emcraft.com>
55569 Date: Fri Jun 6 15:42:40 2008 +0200
55571 Added the upmconfig() function for 85xx.
55573 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55574 Signed-off-by: Andy Fleming <afleming@freescale.com>
55576 commit d39e68514ff943930ee692cff3fde03532eb7fec
55577 Author: Sergei Poselenov <sposelenov@emcraft.com>
55578 Date: Fri Jun 6 15:42:39 2008 +0200
55580 Socrates: config file cleanup.
55582 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55584 commit e8cc3f04b124f757af4528206e60d8eb715ae083
55585 Author: Wolfgang Grandegger <wg@grandegger.com>
55586 Date: Thu Jun 5 13:12:10 2008 +0200
55588 TQM85xx: Change memory map to support Flash memory > 128 MiB
55590 Some TQM85xx boards could be equipped with up to 1 GiB (NOR) Flash
55591 memory. The current memory map only supports up to 128 MiB Flash.
55592 This patch adds the configuration option CONFIG_TQM_BIGFLASH. If
55593 set, up to 1 GiB flash is supported. To achieve this, the memory
55594 map has to be adjusted in great parts (for example the CCSRBAR is
55595 moved from 0xE0000000 to 0xA0000000).
55597 If you want to boot Linux with CONFIG_TQM_BIGFLASH set, the new
55598 memory map also has to be considered in the kernel (changed
55599 CCSRBAR address, changed PCI IO base address, ...). Please use
55600 an appropriate Flat Device Tree blob (tqm8548.dtb).
55602 Signed-off-by: Martin Krause <martin.krause@tqs.de>
55603 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55605 commit 1c2deff22cd6e2bf0e618fd6e09ca3eec5a8d051
55606 Author: Wolfgang Grandegger <wg@grandegger.com>
55607 Date: Thu Jun 5 13:12:09 2008 +0200
55609 TQM85xx: NAND support via local bus UPMB
55611 This patch adds support for NAND FLASH on the TQM8548. It is disabled by
55612 default and can be enabled for the TQM8548 modules. It is now based on
55613 the re-written FSL NAND UPM driver. A patch has been posted earlier today
55616 "NAND FSL UPM: driver re-write using the hwcontrol callback"
55618 Note that the R/B pin is not supported by that module requiring to use
55619 the specified maximum delay time.
55621 Note: With NAND support enabled the size of the U-Boot image exceeds
55622 256 KB and TEXT_BASE must therefore be set to 0xfff80000 in config.mk,
55623 doubling the image size :-(.
55625 Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55626 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55628 commit b9e8078bb3f3c48111a7081e27279938c3a445e1
55629 Author: Wolfgang Grandegger <wg@grandegger.com>
55630 Date: Thu Jun 5 13:12:08 2008 +0200
55632 TQM8548: PCI express support
55634 This patch adds support for PCI express cards. The board support
55635 now uses common FSL PCI init code, for both, PCI and PCIe on all
55638 Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55639 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55641 commit 1287e0c55a2ee2c575ac9ce8e4302cd4085be876
55642 Author: Wolfgang Grandegger <wg@grandegger.com>
55643 Date: Thu Jun 5 13:12:07 2008 +0200
55645 TQM8548: Basic support for the TQM8548 modules
55647 This patch adds basic support for the TQM8548 module from TQ-Components
55648 (http://www.tqc.de/) including DDR2 SDRAM initialisation and support for
55651 Furthermore Flash buffer write has been enabled to speed up output to
55652 the Flash by approx. a factor of 10.
55654 Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55655 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55657 commit 25991353204c78b094c3c1fec90182dcd607ab8f
55658 Author: Wolfgang Grandegger <wg@grandegger.com>
55659 Date: Thu Jun 5 13:12:06 2008 +0200
55661 TQM85xx: Support for Flat Device Tree
55663 This patch adds support for Linux kernels using the Flat Device Tree.
55664 It also re-defines the default environment settings for booting Linux
55667 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55669 commit d9ee843d54c54776e1fdb86336ce554906a87331
55670 Author: Wolfgang Grandegger <wg@grandegger.com>
55671 Date: Thu Jun 5 13:12:05 2008 +0200
55673 TQM85xx: Support for Intel 82527 compatible CAN controller
55675 This patch adds initialization of the UPMC RAM to support up to two
55676 Intel 82527 compatible CAN controller on the TQM85xx modules.
55678 Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55679 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55681 commit 518d5cfe72916323c746af1647764459914f555f
55682 Author: Wolfgang Grandegger <wg@grandegger.com>
55683 Date: Thu Jun 5 13:12:04 2008 +0200
55685 TQM85xx: Bugfix in the SDRAM initialisation
55687 The CS0_BNDS register is now set according to the detected
55690 Signed-off-by Martin Krause <martin.krause@tqs.de>
55692 commit 45dee2e620ccec6ac7b3548fe8979a34fd030e5d
55693 Author: Wolfgang Grandegger <wg@grandegger.com>
55694 Date: Thu Jun 5 13:12:03 2008 +0200
55696 TQM85xx: Fix chip select configuration for second FLASH bank
55698 This patch fixes the re-calculation of the automatic chip select
55699 configuration for boards with two populated FLASH banks.
55701 Signed-off-by: Martin Krause <martin.krause@tqs.de>
55703 commit 46346f27cda6fd025a496bde8f2d4aeee04aca5f
55704 Author: Wolfgang Grandegger <wg@grandegger.com>
55705 Date: Thu Jun 5 13:12:02 2008 +0200
55707 TQM85xx: Support for Spansion 'N' type flashes added
55709 The 'N' type Spansion flashes (S29GLxxxN series) have bigger sectors,
55710 than the formerly used 'M' types (S29GLxxxM series), so the flash layout
55711 needs to be changed -> new start address of the environment. The macro
55712 definition CONFIG_TQM_FLASH_N_TYPE is undefined by default and must be
55713 defined for boards with 'N' type flashes.
55715 Signed-off-by: Martin Krause <martin.krause@tqs.de>
55716 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55718 commit 5d5bd838f76eade22c0ea40a500389f924d0da36
55719 Author: Wolfgang Grandegger <wg@grandegger.com>
55720 Date: Thu Jun 5 13:12:01 2008 +0200
55722 TQM85xx: Fix CPM port pin configuration
55724 Do not configure port pins PD30/PD31 as SCC1 TxD/RxD except for the TQM8560
55725 board. On the other TQM85xx boards (TQM8541 and TQM8555) SCC1 is not used
55726 as serial interface anyway. Worse, on some board variants configuring the
55727 pins for SCC1 leads to short circuits (for example on the TQM8541-BG).
55729 Signed-off-by: Martin Krause <martin.krause@tqs.de>
55731 commit b99ba1679e8cd51b023e67098c89e606e47137d2
55732 Author: Wolfgang Grandegger <wg@grandegger.com>
55733 Date: Thu Jun 5 13:12:00 2008 +0200
55735 TQM85xx: Various coding style fixes
55737 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55739 commit ae9e97fa96f643c8ba2b666b06a026cc8717eb00
55740 Author: Gerald Van Baren <vanbaren@cideas.com>
55741 Date: Tue Jun 10 22:15:58 2008 -0400
55743 libfdt: Move the working_fdt pointer to cmd_fdt.c
55745 The working_fdt pointer was declared in common/fdt_support.c but was
55746 not used there. Move it to common/cmd_fdt.c where it is used (it is
55747 also used in lib_ppc/bootm.c).
55749 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
55751 commit e489b9c078e22b0d9e75f002cd2a1bd967e88f5e
55752 Author: Kim Phillips <kim.phillips@freescale.com>
55753 Date: Tue Jun 10 11:06:17 2008 -0500
55755 fdt: unshadow global working fdt variable
55757 differentiate with local variables of the same name by renaming the
55758 global 'fdt' variable 'working_fdt'.
55760 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55762 commit e1eb0e25d9d8fd8efdfb93f670a417663f386022
55763 Author: Andy Fleming <afleming@freescale.com>
55764 Date: Tue Jun 10 18:49:34 2008 -0500
55766 socrates: Fix PCI clk fix patch
55768 The submitted patch seems to have been more up-to-date, but an older patch was
55769 already in the repository. This patch encompasses the differences
55771 Taken entirely from Sergei Poselenov <sposelenov@emcraft.com>
55773 Signed-off-by: Andy Fleming <afleming@freescale.com>
55775 commit a75a57ef6e4b613c81434971e96ed70cf9ec9ba0
55776 Author: Wolfgang Grandegger <wg@grandegger.com>
55777 Date: Thu Jun 5 13:02:29 2008 +0200
55779 NAND FSL UPM: driver re-write using the hwcontrol callback
55781 This is a re-write of the NAND FSL UPM driver using the more universal
55782 hwcontrol callback (instead of the cmdfunc callback). Here is a brief
55783 list of furher modifications:
55785 - For the time being, the UPM setup writing the UPM array has been
55786 removed from the driver and must now be done by the board specific
55789 - The bus width definition in "struct fsl_upm_nand" is now in bits to
55790 comply with the corresponding Linux driver and 8, 16 and 32 bit
55791 accesses are supported.
55793 - chip->dev_read is only set if fun->dev_ready != NULL, which is
55794 required for boards not connecting the R/B pin.
55796 - A few issue have been fixed with MxMR bit manipulation like in the
55797 corresponding Linux driver.
55799 Note: I think the "io_addr" field of "struct fsl_upm" could be removed
55800 as well, because the address is already determined by
55801 "nand->IO_ADDR_[RW]", but I'm not 100% sure.
55803 This patch has been tested on a TQM8548 modules with the NAND chip
55804 Micron MT29F8G08FABWP.
55806 This patch is based on the following patches posted to this list a few
55809 PPC: add accessor macros to clear and set bits in one shot
55810 83xx/85xx/86xx: add more MxMR local bus definitions
55812 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55813 Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55815 commit 6beecfbb542992eede5831240cd58678274683a9
55816 Author: Wolfgang Grandegger <wg@grandegger.com>
55817 Date: Thu Jun 5 13:11:59 2008 +0200
55819 MPC85xx: Beautify boot output of L2 cache configuration
55821 The boot output is now aligned poperly with other boot output
55827 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55829 commit 398415114f0a705163a14543e9fef03f734b1ffa
55830 Author: Wolfgang Grandegger <wg@grandegger.com>
55831 Date: Wed Jun 4 12:45:22 2008 +0200
55833 PPC: add accessor macros to clear and set bits in one shot
55835 PPC: add accessor macros to clear and set bits in one shot
55837 This patch adds macros from linux/include/asm-powerpc/io.h to clear and
55838 set bits in one shot using the in_be32, out_be32, etc. accessor functions.
55839 They are very handy to manipulate bits it I/O registers.
55841 This patch is required for my forthcoming FSL NAND UPM driver re-write and
55842 the support for the TQM8548 module.
55844 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55846 commit 4677988c7edc070c3786d3db7994abeca3ab82a0
55847 Author: Wolfgang Grandegger <wg@grandegger.com>
55848 Date: Wed Jun 4 13:52:17 2008 +0200
55850 TQM: move TQM boards to board/tqc
55852 Move all TQM board directories to the vendor specific directory "tqc"
55853 for modules from TQ-Components GmbH (http://www.tqc.de).
55855 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55857 commit 6fab2fe72ca5bf95280cd52cdf378af3e506eb50
55858 Author: Wolfgang Grandegger <wg@grandegger.com>
55859 Date: Mon Jun 2 12:09:30 2008 +0200
55861 83xx/85xx/86xx: add more MxMR local bus definitions
55863 83xx/85xx/86xx: add more MxMR local bus definitions
55865 This patch adds more macro definitions for the UPM Machine Mode Registers
55866 They are copied from "include/mpc82xx.h" to simplify the merge of all 8xxx
55867 common local bus definitions into include/asm-ppc/fsl_lbc.h. They are
55868 required for my forthcoming FSL NAND UPM driver re-write and the support
55869 for the TQM8548 module.
55871 This patch is based on the following two patches from Anton Vorontsov:
55873 http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg06511.html
55874 http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg06587.html
55876 I leave coding style violation fixes, code beautification and name
55877 corrections to somebody else ;-(.
55879 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55881 commit c8c5fc266e4499e283c293ccb972863156aa4134
55882 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55883 Date: Thu May 29 18:14:56 2008 +0400
55885 83xx/85xx: further localbus cleanups
55887 Merge mpc85xx.h's LBC defines to fsl_lbc.h. Also, adopt ACS names
55888 from mpc85xx.h, so ACS_0b10 renamed to ACS_DIV4, ACS_0b11 to ACS_DIV2.
55890 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55892 commit 42dbd667c88d496882d53e22656e89b654205492
55893 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55894 Date: Wed May 28 18:20:15 2008 +0400
55896 83xx/85xx/86xx: factor out Freescale Localbus defines out of mpc83xx.h
55898 This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
55899 use it on MPC85xx and MPC86xx processors.
55901 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55903 commit 730b2fcf6fcd9eec3ea86fbb087c3f98aa23a769
55904 Author: Kumar Gala <galak@kernel.crashing.org>
55905 Date: Thu May 29 11:22:06 2008 -0500
55907 85xx: Add setting of cache props in the device tree.
55909 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55911 commit 4dbdb7681e243431530df0725627192a0c4aefda
55912 Author: Kumar Gala <galak@kernel.crashing.org>
55913 Date: Tue Jun 10 16:53:46 2008 -0500
55915 85xx: expose cpu identification
55917 The current cpu identification code is used just to return the name
55918 of the processor at boot. There are some other locations that the name
55919 is useful (device tree setup). Expose the functionality to other bits
55922 Also, drop the 'E' suffix and add it on by looking at the SVR version
55923 when we print this out. This is mainly to allow the most flexible use
55924 of the name. The device tree code tends to not care about the 'E' suffix.
55926 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55928 commit 2329fe113d847e43cca8e4a0e4edd613b50b8492
55929 Author: Kim Phillips <kim.phillips@freescale.com>
55930 Date: Tue Jun 10 13:25:24 2008 -0500
55932 mpc83xx: MVBLM7: minor build fixups
55934 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55936 commit a1293e549b56da135ef32ffca5b9d35a16aa6802
55937 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55938 Date: Tue Jun 10 09:14:05 2008 +0200
55940 add MPC8343 based board mvBlueLYNX-M7 (board+make files)
55942 Add MPC8343 based board mvBlueLYNX-M7.
55943 It's a single board stereo camera system.
55944 Please read doc/README.mvblm7 for details.
55946 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55947 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55949 commit c005b93925ba49f07da2aa748527996d927e172f
55950 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55951 Date: Tue Jun 10 09:13:16 2008 +0200
55953 add MPC8343 based board mvBlueLYNX-M7 (doc+config)
55955 Add MPC8343 based board mvBlueLYNX-M7.
55956 It's a single board stereo camera system.
55957 Please read doc/README.mvblm7 for details.
55959 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55960 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55962 commit f9023afbdfd9f27e7c38f3cce965746e56d62dd3
55963 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55964 Date: Thu May 29 18:14:56 2008 +0400
55966 83xx/85xx: further localbus cleanups
55968 move the BRx_* and ORx_* left behind in mpc85xx.h
55970 The same is needed for mpc8xx.h and mpc8260.h (defines are almost
55971 the same, just few differences which needs some attention though).
55973 But the bad news for mpc8xx and mpc8260 is that there are a lot of users
55974 of these defines. So this cleanup I'll leave for the "better times".
55976 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55977 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55979 commit bf30bb1f7c954d7855d9b23624b33b00c50b4697
55980 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55981 Date: Wed May 28 18:20:15 2008 +0400
55983 83xx/85xx/86xx: factor out Freescale Localbus defines out of mpc83xx.h
55985 This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
55986 use it on MPC85xx and MPC86xx processors.
55988 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55989 Acked-by: Andy Fleming <afleming@freescale.com>
55990 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55992 commit d82b4fc0ce8cca95e857fc51022e841cb2dbee6a
55993 Author: Tor Krill <tor@excito.com>
55994 Date: Mon Jun 2 15:09:30 2008 +0200
55996 Add missing CSCONFIG_BANK_BIT_3 define to mpc83xx.h
55998 Signed-off-by: Tor Krill <tor@excito.com>
55999 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56001 commit 3b904ccb93c3196727e2e9870cb1df903cab19ad
56002 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56003 Date: Mon Jun 9 23:37:44 2008 +0900
56005 net: Conditional COBJS inclusion of network drivers
56007 Replace COBJS-y with appropriate driver config names.
56009 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56010 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56012 commit 2fb698bf50f4aff2485581a12fa634a07c040e4a
56013 Author: Gerald Van Baren <vanbaren@cideas.com>
56014 Date: Mon Jun 9 21:02:17 2008 -0400
56016 Use strncmp() for the fdt command
56018 Cleaner than doing multiple conditionals on characters.
56020 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56022 commit 47abe8ab290d2721a8eeadff65b939e6af8c01b0
56023 Author: Gerald Van Baren <vanbaren@cideas.com>
56024 Date: Sat Jun 7 12:25:05 2008 -0400
56026 The fdt boardsetup command criteria was not unique
56028 It was checking just for "b", which is not unique with respect to the
56029 "boot" command. Change to check for "boa"[rdsetup].
56031 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56033 commit 2f08bfa9526bae4f461e043530cfb903fec0d273
56034 Author: David Gibson <david@gibson.dropbear.id.au>
56035 Date: Tue May 20 17:19:11 2008 +1000
56037 libfdt: Several cleanups to parameter checking
56039 This patch makes a couple of small cleanups to parameter checking of
56042 - In several functions which take a node offset, we use an
56043 idiom involving fdt_next_tag() first to check that we have indeed been
56044 given a node offset. This patch adds a helper function
56045 _fdt_check_node_offset() to encapsulate this usage of fdt_next_tag().
56047 - In fdt_rw.c in several places we have the expanded version
56048 of the RW_CHECK_HEADER() macro for no particular reason. This patch
56049 replaces those instances with an invocation of the macro; that's what
56052 - In fdt_sw.c we rename the check_header_sw() function to
56053 sw_check_header() to match the analgous function in fdt_rw.c, and we
56054 provide an SW_CHECK_HEADER() wrapper macro as RW_CHECK_HEADER()
56055 functions in fdt_rw.c
56057 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
56059 commit fec6d9ee7c10443f65ce1788ef818919167bbf2e
56060 Author: Gerald Van Baren <vanbaren@cideas.com>
56061 Date: Tue Jun 3 20:34:45 2008 -0400
56063 Remove the deprecated CONFIG_OF_FLAT_TREE
56065 Use CONFIG_OF_LIBFDT instead to support flattened device trees. It is
56066 cleaner, has better functionality, and is better supported.
56068 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56070 commit 62bcdda293efa752f8281fbd9da03822b27ce82f
56071 Author: Gerald Van Baren <vanbaren@cideas.com>
56072 Date: Tue Jun 3 20:26:29 2008 -0400
56074 Change the stxxst to CONFIG_OF_LIBFDT
56076 This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change
56077 to CONFIG_OF_LIBFDT.
56079 WARNING: It appears that this board lost its ability to boot via a
56080 flattened device tree prior to this changeset.
56082 WARNING: This conversion was untested because I do not have a board to
56085 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56087 commit 589c04271d129729a8b01391453851ab9cc4069c
56088 Author: Gerald Van Baren <vanbaren@cideas.com>
56089 Date: Tue Jun 3 20:24:58 2008 -0400
56091 Convert mpc7448hpc2 to CONFIG_OF_LIBFDT
56093 This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change
56094 to CONFIG_OF_LIBFDT.
56096 WARNING: This conversion is untested because I do not have a board to
56099 NOTE: The FDT blob (DTS) must have an /aliases/ethernet0 and (optionally)
56100 /aliases/ethernet1 property for the ethernet to work.
56102 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56104 commit ee1e35bede91debc8bff9b02f75574486033b652
56105 Author: Kumar Gala <galak@kernel.crashing.org>
56106 Date: Thu May 29 01:21:24 2008 -0500
56108 85xx: Only use PORPLLSR[DDR_Ratio] on platforms that define it
56110 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
56112 commit 3b9519fc50802436e417c839e69df7b2016cade5
56113 Author: Becky Bruce <becky.bruce@freescale.com>
56114 Date: Wed May 14 13:10:04 2008 -0500
56116 MPC85xx: Change traps.c to not reference non-addressable memory
56118 Currently, END_OF_RAM is used by the trap code to determine if
56119 we should attempt to access the stack pointer or not. However,
56120 on systems with a lot of RAM, only a subset of the RAM is
56121 guaranteed to be mapped in and accessible. Change END_OF_RAM
56122 to use get_effective_memsize() instead of using the raw ram
56123 size out of the bd.
56125 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
56127 commit 7faddaecea52f585f538fdf9c2e61f85a789b19c
56128 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56129 Date: Mon Jun 9 13:39:57 2008 +0900
56131 sh: Renesas Solutions SH7763RDP board support
56133 SH7763RDP has SCIF, NOR Flash, Ethernet, USB host, LCDC and MMC.
56134 In this patch, support SCIF, NOR Flash, and Ethernet.
56136 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56137 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
56139 commit 60179098a95eaa972007d7ec58e4c1588029720f
56140 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56141 Date: Fri Jun 6 16:24:13 2008 +0900
56143 sh: Add support Renesas SH7763
56145 Renesas SH7763 has 3 SCIF, MMC, LCDC, Ethernet and other.
56146 This patch supprts CPU register's header file.
56148 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56149 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
56151 commit 08c5fabe181d663eec0feba5ecd02c0b78934a52
56152 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56153 Date: Fri Jun 6 16:16:08 2008 +0900
56155 sh: SH7763 SCIF support
56157 SH7763 has 3 SCIF channels. SCIF0 and 1 are same register constitution,
56158 but only SCIF2 is different. This patch work all SCIF channel.
56160 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56161 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
56163 commit 79b51ff8205f0354d5300570614c1d2db499679c
56164 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56165 Date: Sat Jun 7 20:51:59 2008 +0900
56167 [MIPS] cpu/mips/Makefile: Split [CS]OBJS onto separate lines
56169 Also get rid of some #ifdefs in *.c files.
56171 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56173 commit 8bde63eb3f79d68f693201528dafc8ae7aa087de
56174 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56175 Date: Sat Jun 7 20:51:56 2008 +0900
56177 [MIPS] Rename Alchemy processor configs into CONFIG_SOC_*
56181 Common Alchemy Au1x00 stuff. All Alchemy processor based machines
56182 need to have this config as a system type specifier.
56184 CONFIG_SOC_AU1000, CONFIG_SOC_AU1100, CONFIG_SOC_AU1200,
56185 CONFIG_SOC_AU1500, CONFIG_SOC_AU1550
56187 Machine type specifiers. Each port should have one of aboves.
56189 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56191 commit cc49cadeeb8bb2f0ae3fdc13af7051ae59f083bc
56192 Author: Stuart Wood <stuart.wood@labxtechnologies.com>
56193 Date: Fri May 30 16:05:28 2008 -0400
56195 env_nand.c: Added bad block management for environment variables
56197 Modified to check for bad blocks and to skipping over them when
56198 CFG_ENV_RANGE has been defined.
56199 CFG_ENV_RANGE must be larger than CFG_ENV_SIZE and aligned to the NAND
56202 Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
56203 Signed-off-by: Scott Wood <scottwood@freescale.com>
56205 commit 279726bd00558e80263d44581c44167625b7fb9a
56206 Author: Becky Bruce <becky.bruce@freescale.com>
56207 Date: Wed May 14 13:09:58 2008 -0500
56209 MPC86xx: Change traps.c to not reference non-addressable memory
56211 Currently, END_OF_RAM is used by the trap code to determine if
56212 we should attempt to access the stack pointer or not. However,
56213 on systems with a lot of RAM, only a subset of the RAM is
56214 guaranteed to be mapped in and accessible. Change END_OF_RAM
56215 to use get_effective_memsize() instead of using the raw ram
56216 size out of the bd to prevent us from trying to access
56219 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
56221 commit 338cc038461a6c7709c5b86fd9a240209338a1ae
56222 Author: Wolfgang Denk <wd@denx.de>
56223 Date: Fri Jun 6 14:28:14 2008 +0200
56225 tools/mkimage: fix compiler warnings on some systems.
56227 Signed-off-by: Wolfgang Denk <wd@denx.de>
56229 commit b2815f79288d4da7a3ba18bdbd05120ce09d5622
56230 Author: Stefan Roese <sr@denx.de>
56231 Date: Fri Jun 6 16:10:41 2008 +0200
56233 ppc4xx: Fix misspelled CONFIG_440SPE/440EPX/GRX config options
56235 We use upper case letters for the AMCC processor defines (like
56236 CONFIG_440SPE) in U-Boot. So the 440SPe is labeled CONFIG_440SPE and
56237 not CONFIG_440SPe. This patch fixes the last misspelled config options.
56239 Signed-off-by: Stefan Roese <sr@denx.de>
56241 commit 72675dc6c06a48846d180106161d49dd714383cc
56242 Author: Stefan Roese <sr@denx.de>
56243 Date: Fri Jun 6 15:55:21 2008 +0200
56245 ppc4xx: Unify AMCC's board config files (part 3/3)
56247 This patch series unifies the AMCC eval board ports by introducing
56248 a common include header for all AMCC eval boards:
56250 include/configs/amcc-common.h
56252 This header now includes all common configuration options/defines which
56253 are removed from the board specific headers.
56255 The reason for this is ease of maintenance and unified look and feel
56256 of all AMCC boards.
56258 Signed-off-by: Stefan Roese <sr@denx.de>
56260 commit 490f204096d6e2c9940f67816f154a8125bab116
56261 Author: Stefan Roese <sr@denx.de>
56262 Date: Fri Jun 6 15:55:03 2008 +0200
56264 ppc4xx: Unify AMCC's board config files (part 2/3)
56266 This patch series unifies the AMCC eval board ports by introducing
56267 a common include header for all AMCC eval boards:
56269 include/configs/amcc-common.h
56271 This header now includes all common configuration options/defines which
56272 are removed from the board specific headers.
56274 The reason for this is ease of maintenance and unified look and feel
56275 of all AMCC boards.
56277 Signed-off-by: Stefan Roese <sr@denx.de>
56279 commit a8a11a9ed046b480a16e47a158f8f5300028dfa6
56280 Author: Stefan Roese <sr@denx.de>
56281 Date: Fri Jun 6 15:54:31 2008 +0200
56283 ppc4xx: Unify AMCC's board config files (part 1/3)
56285 This patch series unifies the AMCC eval board ports by introducing
56286 a common include header for all AMCC eval boards:
56288 include/configs/amcc-common.h
56290 This header now includes all common configuration options/defines which
56291 are removed from the board specific headers.
56293 The reason for this is ease of maintenance and unified look and feel
56294 of all AMCC boards.
56296 Signed-off-by: Stefan Roese <sr@denx.de>
56298 commit 0e38c938ed4bcadb4f4fc1419a541431e94fc202
56299 Author: Remy Bohmer <linux@bohmer.net>
56300 Date: Thu Jun 5 13:03:36 2008 +0200
56302 DM9000 fix status check fail 0x6d error for trizeps board
56304 According to the Application Notes of the DM9000, only the 2 bits 0:1 of
56305 the status byte need to be checked to identify a valid packet in the fifo
56307 But, The several different Application Notes do not all speak the same
56308 language on these bits. They do not disagree, but only 1 Application Note
56309 noted explicitly that only these 2 bits need to be checked.
56310 Even the datasheets do not mention anything about these 2 bits.
56312 Because the old code, and the kernel check the whole byte, I left this piece
56315 However, I tested all board/DM9000[A|E|EP] devices with this 2 bit check, so
56318 Notice, that the 2nd iteration through this receive loop (when a 2nd packet is
56319 in the fifo) is much shorter now, compared to the older U-boot driver code,
56320 so that we can maybe run into a hardware condition now that was never seen
56321 before, or maybe was seen very unfrequently.
56323 Additionaly added a cleanup of a stack variable.
56325 Signed-off-by: Remy Bohmer <linux@bohmer.net>
56326 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56328 commit 7daf2ebe9196dd67131a06d85049c3a8a08ca413
56329 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56330 Date: Thu Jun 5 22:29:00 2008 +0900
56332 [MIPS] Update <asm/addrspace.h> header
56334 - Fix traditional KSEG names
56335 - Replace PHYSADDR with CPHYSADDR
56337 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56339 commit f0d5a6f060d00358b85c62a921a423ea8df71184
56340 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56341 Date: Thu Jun 5 22:29:00 2008 +0900
56343 [MIPS] mips_config.mk: Misc fixes
56345 - Kill redundant `-pipe' (this will be added by $(TOPDIR)/config.mk)
56348 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56350 commit 5f64d21c9a2998794f255b469165b91f092dfc2d
56351 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56352 Date: Thu Jun 5 22:29:00 2008 +0900
56354 [MIPS] Kill unused <version.h> inclusions
56356 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56358 commit a55d48174cfd1a5bc184159513f48dcbbe409c83
56359 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56360 Date: Thu Jun 5 22:29:00 2008 +0900
56362 [MIPS] lib_mips/time.c: Fix CP0 count register usage and timer routines
56364 MIPS port has two problems in timer routines. One is now we assume CFG_HZ
56365 equals to CP0 counter frequency, but this is wrong. CFG_HZ has to be 1000
56366 in the U-Boot system.
56368 The other is we don't have a proper time management counter like timestamp
56369 other ARCHs have. We need the 32-bit millisecond clock counter.
56371 This patch introduces timestamp and CYCLES_PER_JIFFY. timestamp is a
56372 32-bit non-overflowing CFG_HZ counter, and CYCLES_PER_JIFFY is the number
56373 of calculated CP0 counter cycles in a CFG_HZ.
56377 * Fix improper CFG_HZ value to have 1000
56379 * Use CFG_MIPS_TIMER_FREQ for timer counter frequency, instead.
56381 * timer_init: initialize timestamp and set up the first timer expiration.
56382 Note that we don't need to initialize CP0 count/compare registers here
56383 as they have been already zeroed out on the system reset. Leave them as
56386 * get_timer: calculate how many timestamps have been passed, then return
56387 base-relative timestamp. Make sure we can easily count missed timestamps
56388 regardless of CP0 count/compare value.
56390 * get_ticks: return the current timestamp, that is get_timer(0).
56392 Most parts are from good old Linux v2.6.16 kernel.
56395 - Remove FIXME comments as they turned out to be trivial.
56396 - Use CP0 compare register as a global variable for expirelo.
56397 - Kill a global variable 'cycles_per_jiffy'. Use #define CYCLES_PER_JIFFY
56400 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56402 commit 199e4f657c8af42efe3fb3ba1d1104eb6bb28c25
56403 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56404 Date: Thu Jun 5 22:29:00 2008 +0900
56406 [MIPS] lib_mips/time.c: Fix udelay
56408 What we have to do is just to wait for given micro-seconds. No need to
56409 take into account current time, get_timer and CFG_HZ.
56411 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56413 commit c7e38e413ae69120d3e51f132c7cb1d6b3514d03
56414 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56415 Date: Thu Jun 5 22:28:59 2008 +0900
56417 [MIPS] lib_mips/time.c: Replace CP0 access functions with existing macros
56419 We already have many pre-defined CP0 access macros in <asm/mipsregs.h>.
56420 This patch replaces mips_{compare,count}_set and mips_count_get with
56423 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56425 commit 6b52cfe16cd539935e32bd8cf19146522e462a4d
56426 Author: Remy Bohmer <linux@bohmer.net>
56427 Date: Tue Jun 3 15:48:17 2008 +0200
56429 Get rid of annoying/superfluous bad-checksum warning message
56431 U-boot can complain a lot about 'checksum bad' when it is attached to the network.
56432 It is annoying for ordinary users who start to doubt the network connection
56433 in general when they see messages like this.
56435 This is caused by the routine NetCksumOk() which cannot handle IP-headers longer
56436 than 20 bytes. Those packages can be ignored anyway by U-boot, so we trash them
56437 now before checking the checksum.
56439 Signed-off-by: Remy Bohmer <linux@bohmer.net>
56440 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56442 commit d6ee5fa40c26970d39990c6fc4a2f20a97822650
56443 Author: Remy Bohmer <linux@bohmer.net>
56444 Date: Wed Jun 4 10:47:25 2008 +0200
56446 Fix order for reading rx-status registers in 32bit mode of DM9000
56448 A last minute cleanup before submitting the DM9000A patch series yesterday introduced
56449 a bug in reading the rx-status registers in 32bit mode only.
56450 This patch repairs this.
56452 Signed-off-by: Remy Bohmer <linux@bohmer.net>
56453 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56455 commit 98291e2e689096420465074cce926b226d2e71b4
56456 Author: Remy Bohmer <linux@bohmer.net>
56457 Date: Tue Jun 3 15:26:26 2008 +0200
56459 DM9000: Some minor code cleanups
56461 Some lines of the U-boot DM9000x driver are longer than 80 characters, or
56462 need some other minor cleanup.
56464 Signed-off-by: Remy Bohmer <linux@bohmer.net>
56465 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56467 commit 850ba7555dbd4ca8d14fc475b864d534797adab3
56468 Author: Remy Bohmer <linux@bohmer.net>
56469 Date: Tue Jun 3 15:26:25 2008 +0200
56471 DM9000: Make driver work properly for DM9000A
56473 The DM9000A network controller does not work with the U-boot DM9000x driver.
56474 Analysis showed that many incoming packets are lost.
56476 The DM9000A Application Notes V1.20 (section 5.6.1) recommend that the poll to
56477 check for a valid rx packet be done on the interrupt status register, not
56478 directly by performing the dummy read and the rx status check as is currently
56479 the case in the u-boot driver.
56481 When the recommended poll is done as suggested the driver starts working
56482 correctly on 10Mbit/HD, but on 100MBit/FD packets come in faster so that there
56483 can be more than 1 package in the fifo at the same time.
56485 The driver must perform the rx-status check in a loop and read and handle all
56486 packages until there is no more left _after_ the interrupt RX flag is set.
56488 This change has been tested with DM9000A, DM9000E, DM9000EP.
56490 Signed-off-by: Remy Bohmer <linux@bohmer.net>
56491 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56493 commit fbcb7ece0ea1e364180f1cf963e0fa0ce7f6560d
56494 Author: Remy Bohmer <linux@bohmer.net>
56495 Date: Tue Jun 3 15:26:24 2008 +0200
56497 DM9000: Improve eth_reset() routine
56499 According to the application notes of the DM9000 v1.22 chapter 5.2 bullet 2, the
56500 reset procedure must be done twice to properly reset the DM9000 by means of software.
56501 This errata is not needed anymore for the DM9000A, but it does not bother it.
56503 This change has been tested with DM9000A, DM9000E, DM9000EP.
56505 Signed-off-by: Remy Bohmer <linux@bohmer.net>
56506 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56508 commit acba31847fad9ae40708cc2c9f3a634ec35f3416
56509 Author: Remy Bohmer <linux@bohmer.net>
56510 Date: Tue Jun 3 15:26:23 2008 +0200
56512 DM9000: improve eth_send() routine
56514 The eth_send routine of the U-boot DM9000x driver does not match the
56515 DM9000 or DM9000A application notes/programming guides.
56517 This change improves the stability of the DM9000A network controller.
56519 This change has been tested with DM9000A, DM9000E, DM9000EP.
56521 Signed-off-by: Remy Bohmer <linux@bohmer.net>
56522 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56524 commit 134e266253c02a7832560da59d394989c4f64453
56525 Author: Remy Bohmer <linux@bohmer.net>
56526 Date: Tue Jun 3 15:26:22 2008 +0200
56528 DM9000: repair debug logging
56530 It seems that the debugging code of the DM9000x driver in U-boot has not been
56531 compiled for a long time, because it cannot compile...
56533 Also rearranged some loglines to get more useful info while debugging.
56535 Signed-off-by: Remy Bohmer <linux@bohmer.net>
56536 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56538 commit a101361bfe23c120321e45d114c0603b8e0763e9
56539 Author: Remy Bohmer <linux@bohmer.net>
56540 Date: Tue Jun 3 15:26:21 2008 +0200
56542 DM9000: Add data bus-width auto detection.
56544 The U-boot DM9000x driver contains a compile time bus-width definition for
56545 the databus connected to the network controller.
56547 This compile check makes the code unclear, inflexible and is unneccessary.
56548 It can be asked to the network controller what its bus-width is by reading bits
56549 6 and 7 of the interrupt status register.
56551 The linux kernel already uses a runtime mechanism to determine this bus-width,
56552 so the implementation below looks somewhat like that implementation.
56554 This change has been tested with DM9000A, DM9000E, DM9000EP.
56556 Signed-off-by: Remy Bohmer <linux@bohmer.net>
56557 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56559 commit 63a0afa0c32e5f4ea98a9439542870072437404d
56560 Author: Stefan Roese <sr@denx.de>
56561 Date: Wed Jun 4 19:19:20 2008 +0200
56563 ppc4xx: Fix problem with SDRAM init in bamboo NAND booting port
56565 This patch fixes a problem spotted by Eugene O'Brian (thanks Eugene)
56566 introduced by the commit:
56568 ppc4xx/NAND_SPL: Consolidate 405 and 440 NAND booting code in start.S
56570 With this patch SDRAM will get initialized again and booting from NAND
56573 Signed-off-by: Stefan Roese <sr@denx.de>
56574 Acked-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
56576 commit 9ef1cbef1a649e3779298b0e663be4865cbbbfbc
56577 Author: Wolfgang Denk <wd@denx.de>
56578 Date: Tue May 27 14:19:30 2008 +0200
56580 Socrates: Fix PCI bus frequency report
56582 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
56584 commit 8ec6e332eace0ee78c71ee5f645d12b06813b86f
56585 Author: Tor Krill <tor@excito.com>
56586 Date: Thu May 29 11:10:30 2008 +0200
56588 Fix incorrect switch for IF_TYPE in part.c
56590 Use correct field in block_dev_desc_t when writing interface type in
56591 dev_print. Error introduced in 574b3195.
56593 Also added fix from Martin Krause
56595 Signed-off-by: Tor Krill <tor@excito.com>
56597 commit b64b8a0bd310935b70af69ac970952f2b364ae56
56598 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
56599 Date: Tue May 27 10:25:39 2008 +0200
56601 Add size #defines for Altera Cyclone-II EP2C8 and EP2C20.
56603 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
56605 commit 35ef877f0a8f6232cdef748f442fed5accb2b641
56606 Author: Peter Tyser <ptyser@xes-inc.com>
56607 Date: Thu May 22 18:56:52 2008 -0500
56609 Additional fix to readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
56611 Removed unneeded command line history initialization. Also, the original
56612 code would access the 'initted' variable before relocation to SDRAM
56613 which resulted in erratic behavior since the bss is not initialized when
56614 executing from flash.
56616 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
56618 commit 22f371b63038a4ecab04068877c1089e51a01ba1
56619 Author: Grant Erickson <gerickson@nuovations.com>
56620 Date: Wed May 21 13:28:30 2008 -0700
56622 PPC4xx: Simplified post_word_{load, store}
56624 This patch simplifies post_word_{load,store} by using the preprocessor
56625 to eliminate redundant, copy-and-pasted code.
56627 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
56629 commit 9c048b523413ae5f3ff34e00cf57569c3368ab51
56630 Author: Vasiliy Leoenenko <vasiliy.leonenko@mail.ru>
56631 Date: Wed May 7 21:25:33 2008 +0400
56633 cfi_flash: enable M18 flash chips family support.
56635 Added new command set ID. Buffered write command processing is changed
56636 in order to support M18 flash chips family.
56638 Signed-off-by: Alexey Korolev <akorolev@infradead.org>
56639 Signed-off-by: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
56641 commit 93c56f212ccdadc182018f0769cb284426b88f1d
56642 Author: Vasiliy Leoenenko <vasiliy.leonenko@mail.ru>
56643 Date: Wed May 7 21:24:44 2008 +0400
56645 cfi_flash: support of long cmd in U-boot.
56647 Some NOR flash chips needs support of commands with length grether than max
56648 value size of uchar. For example all M18 family chips use 0x1ff command in
56649 buffered write mode as value of program loops count.
56651 Signed-off-by: Alexey Korolev <akorolev@infradead.org>
56652 Signed-off-by: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
56654 commit 4d91d1df2f16b511ab80dec50c80e050ba0d841e
56655 Author: Stefan Roese <sr@denx.de>
56656 Date: Fri May 16 11:06:06 2008 +0200
56658 DTT: Issue one-shot command on AD7414 (LM75 code) to read temp
56660 On AD7414 the first value upon bootup is not read correctly.
56661 This is most likely because of the 800ms update time of the
56662 temp register in normal update mode. To get current values
56663 each time we issue the "dtt" command including upon powerup
56664 we switch into one-short mode.
56666 This patch fixes the problem on AD7414 equipped boards (Sequoia,
56667 Canyonlands etc), that temp value printed in the bootup log was
56670 Signed-off-by: Stefan Roese <sr@denx.de>
56672 commit de5bfcf7b0425e032be12698252dbaa6b65a28c0
56673 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
56674 Date: Fri May 30 16:55:06 2008 +0200
56676 ppc4xx: Cleanup CPCI405 variant's config file
56678 This patch removes some dead code from CPCI405 board's
56679 config files. JFFS2 support is also removed. It's not used and
56680 CPCI4052 does not build anymore without some size reduction.
56682 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
56684 commit 2918eb9d42bc705fcbd18c9fcc39d15ff2843c65
56685 Author: Kenneth Johansson <kenneth@southpole.se>
56686 Date: Thu May 29 16:32:33 2008 +0200
56688 Remove shell variable UNDEF_SYM.
56690 UNDEF_SYM is a shell variable in the main Makefile used to force the
56691 linker to add all u-boot commands to the final image. It has no use here.
56693 Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
56695 commit 8c66497e06bf803489c589df58ee591d71033274
56696 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56697 Date: Fri May 16 11:10:35 2008 +0200
56699 Add support for environment in SPI flash
56701 This is pretty incomplete...it doesn't handle reading the environment
56702 before relocation, it doesn't support redundant environment, and it
56703 doesn't support embedded environment. But apart from that, it does
56706 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56708 commit b6368467e6a97f225e0a5fd7bfc5c7598ef5ddc4
56709 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56710 Date: Fri May 16 11:10:34 2008 +0200
56712 SPI Flash: Add "sf" command
56714 This adds a new command, "sf" which can be used to manipulate SPI
56715 flash. Currently, initialization, reading, writing and erasing is
56718 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56720 commit d25ce7d24cc0f93881559f4009175ea305af65e8
56721 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56722 Date: Fri May 16 11:10:33 2008 +0200
56724 SPI Flash subsystem
56726 This adds a new SPI flash subsystem.
56728 Currently, only AT45 DataFlash in non-power-of-two mode is supported,
56729 but some preliminary support for other flash types is in place as
56732 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56734 commit 60445cb5c3eb77ed1a07f2d908eef09174483698
56735 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
56736 Date: Fri May 16 11:10:32 2008 +0200
56738 atmel_spi: Driver for the Atmel SPI controller
56740 This adds a driver for the SPI controller found on most AT91 and AVR32
56741 chips, implementing the new SPI API.
56744 - Update to new API
56745 - Handle zero-length transfers appropriately. The user may send a
56746 zero-length SPI transfer with SPI_XFER_END set in order to
56747 deactivate the chip select after a series of transfers with chip
56748 select active. This is useful e.g. when polling the status
56749 register of DataFlash.
56751 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
56753 commit d255bb0e78d1cac5b7c8c98cb77a095f5f16de0d
56754 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
56755 Date: Fri May 16 11:10:31 2008 +0200
56757 SPI API improvements
56759 This patch gets rid of the spi_chipsel table and adds a handful of new
56760 functions that makes the SPI layer cleaner and more flexible.
56762 Instead of the spi_chipsel table, each board that wants to use SPI
56763 gets to implement three hooks:
56764 * spi_cs_activate(): Activates the chipselect for a given slave
56765 * spi_cs_deactivate(): Deactivates the chipselect for a given slave
56766 * spi_cs_is_valid(): Determines if the given bus/chipselect
56767 combination can be activated.
56769 Not all drivers may need those extra functions however. If that's the
56770 case, the board code may just leave them out (assuming they know what
56771 the driver needs) or rely on the linker to strip them out (assuming
56772 --gc-sections is being used.)
56774 To set up communication parameters for a given slave, the driver needs
56775 to call spi_setup_slave(). This returns a pointer to an opaque
56776 spi_slave struct which must be passed as a parameter to subsequent SPI
56777 calls. This struct can be freed by calling spi_free_slave(), but most
56778 driver probably don't want to do this.
56780 Before starting one or more SPI transfers, the driver must call
56781 spi_claim_bus() to gain exclusive access to the SPI bus and initialize
56782 the hardware. When all transfers are done, the driver must call
56783 spi_release_bus() to make the bus available to others, and possibly
56784 shut down the SPI controller hardware.
56786 spi_xfer() behaves mostly the same as before, but it now takes a
56787 spi_slave parameter instead of a spi_chipsel function pointer. It also
56788 got a new parameter, flags, which is used to specify chip select
56789 behaviour. This may be extended with other flags in the future.
56791 This patch has been build-tested on all powerpc and arm boards
56792 involved. I have not tested NIOS since I don't have a toolchain for it
56793 installed, so I expect some breakage there even though I've tried
56794 fixing up everything I could find by visual inspection.
56796 I have run-time tested this on AVR32 ATNGW100 using the atmel_spi and
56797 DataFlash drivers posted as a follow-up. I'd like some help testing
56798 other boards that use the existing SPI API.
56800 But most of all, I'd like some comments on the new API. Is this stuff
56801 usable for everyone? If not, why?
56804 - Build fixes for various boards, drivers and commands
56805 - Provide common struct spi_slave definition that can be extended by
56807 - Pass a struct spi_slave * to spi_cs_activate and spi_cs_deactivate
56808 - Make default bus and mode build-time configurable
56809 - Override default SPI bus ID and mode on mx32ads and imx31_litekit.
56812 - Add opaque struct spi_slave for controller-specific data associated
56814 - Add spi_claim_bus() and spi_release_bus()
56815 - Add spi_free_slave()
56816 - spi_setup() is now called spi_setup_slave() and returns a
56818 - soft_spi now supports four SPI modes (CPOL|CPHA)
56819 - Add bus parameter to spi_setup_slave()
56820 - Convert the new i.MX32 SPI driver
56821 - Convert the new MC13783 RTC driver
56824 - Convert the mpc8xxx_spi driver and the mpc8349emds board to the
56827 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
56828 Tested-by: Guennadi Liakhovetski <lg@denx.de>
56830 commit 289011207d999b2e4085150d2aa30d547ad9b800
56831 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56832 Date: Fri May 16 11:10:30 2008 +0200
56834 Move definition of container_of() to common.h
56836 AVR32 and AT91SAM9 both have their own identical definitions of
56837 container_of() taken from the Linux kernel. Move it to common.h so
56838 that all architectures can use it.
56840 container_of() is already used by some drivers, and will be used
56841 extensively by the new and improved SPI API.
56843 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56845 commit 110e006fe67fb4a6e1719ae6956c79b7ffc0148b
56846 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56847 Date: Fri May 16 11:08:11 2008 +0200
56849 soft_i2c: Pull SDA high before reading
56851 Spotted by Dean Capindale.
56853 Systems that support open-drain GPIO properly are allowed provide an
56854 empty I2C_TRISTATE define. However, this means that we need to be
56855 careful not to drive SDA low when the slave is expected to respond.
56857 This patch adds a missing I2C_SDA(1) to read_byte() required to
56858 tristate the SDA line on systems that support open-drain GPIO.
56860 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56862 commit 3c1de1a6d36be9eee284a6c596a86e94f19cc5b2
56863 Author: Stefan Roese <sr@denx.de>
56864 Date: Mon May 19 11:34:53 2008 +0200
56866 ppc4xx: Remove implementations of testdram()
56868 This patch removes the used testdram() implementations of the board
56869 that are maintained by myself.
56871 Signed-off-by: Stefan Roese <sr@denx.de>
56873 commit bbeff30cbd1c5d551eb0ad1c2239ec01844c0b0a
56874 Author: Stefan Roese <sr@denx.de>
56875 Date: Mon Jun 2 17:37:28 2008 +0200
56877 ppc4xx: Remove superfluous dram_init() call or replace it by initdram()
56879 Historically the 405 U-Boot port had a dram_init() call in early init
56880 stage. This function was still called from start.S and most of the time
56881 coded in assembler. This is not needed anymore (since a long time) and
56882 boards should implement the common initdram() function in C instead.
56884 This patch now removed the dram_init() call from start.S and removes the
56885 empty implementations that are scattered through most of the 405 board
56886 ports. Some older board ports really implement this dram_init() though.
56896 I changed those boards to call this assembler dram_init() function now
56897 from their board specific initdram() instead. This *should* work, but please
56898 test again on those platforms. And it is perhaps a good idea that those
56899 boards use some common 405 SDRAM initialization code from cpu/ppc4xx at
56900 some time. So further patches welcome here.
56902 Signed-off-by: Stefan Roese <sr@denx.de>
56904 commit 192f90e272b3989ee7b4a666d1fdab831f20f8d2
56905 Author: Stefan Roese <sr@denx.de>
56906 Date: Mon Jun 2 17:22:11 2008 +0200
56908 ppc4xx: Use new 4xx SDRAM controller enable defines in common ECC code
56910 Signed-off-by: Stefan Roese <sr@denx.de>
56912 commit 39b32be18cd33b53a84065edcd4e465165cc5564
56913 Author: Stefan Roese <sr@denx.de>
56914 Date: Mon Jun 2 17:20:03 2008 +0200
56916 ppc4xx: Fix common ECC generation code for 440GP style platforms
56918 This patch makes the common 4xx ECC code really usable on 440GP style
56921 Since the IBM DDR controller used on 440GP/GX/EP/GR is not register
56922 compatible to the IBM DDR/2 controller used on 405EX/440SP/SPe/460EX/GT
56923 we need to make some processor dependant defines used later on by the
56926 Signed-off-by: Stefan Roese <sr@denx.de>
56928 commit ec724f883ee3f3925e6c55027e8ffa70ada83303
56929 Author: Stefan Roese <sr@denx.de>
56930 Date: Mon Jun 2 17:13:55 2008 +0200
56932 ppc4xx: Change Kilauea to use the common DDR2 init function
56934 This patch changes the kilauea and kilauea_nand (for NAND booting)
56935 board port to not use a board specific DDR2 init routine anymore. Now
56936 the common code from cpu/ppc4xx is used.
56938 Thanks to Grant Erickson for all his basic work on this 405EX early
56941 Signed-off-by: Stefan Roese <sr@denx.de>
56943 commit 17ceb069b85fbb9269c4dc09b2c237f88334c5ba
56944 Author: Stefan Roese <sr@denx.de>
56945 Date: Mon Jun 2 14:59:21 2008 +0200
56947 ppc4xx: Consolidate PPC4xx SDRAM/DDR/DDR2 defines, part2
56949 This patch now adds a new header file (asm-ppc/ppc4xx-sdram.h) for all
56950 ppc4xx related SDRAM/DDR/DDR2 controller defines.
56952 Signed-off-by: Stefan Roese <sr@denx.de>
56954 commit 36ea16f6a066ccb046e91ebce4f326b69f4c0569
56955 Author: Stefan Roese <sr@denx.de>
56956 Date: Mon Jun 2 14:57:41 2008 +0200
56958 ppc4xx: Consolidate PPC4xx SDRAM/DDR/DDR2 defines, part1
56960 This patch removes all SDRAM related defines from the PPC4xx headers
56961 ppc405.h and ppc440.h. This is needed since now some 405 PPC's use
56962 the same SDRAM controller as 440 systems do (like 405EX and 440SP).
56964 It also introduces new defines for the equipped SDRAM controller based on
56965 which PPC variant is used. There new defines are:
56967 used on 405GR/CR/EP and some Xilinx Virtex boards.
56969 used on 440GP/GX/EP/GR.
56971 used on 440EPx/GRx.
56973 used on 405EX/r/440SP/SPe/460EX/GT.
56975 Signed-off-by: Stefan Roese <sr@denx.de>
56977 commit 64852d09e06dd6db2b2db2a3c59bc2db176a54d6
56978 Author: Stefan Roese <sr@denx.de>
56979 Date: Mon Jun 2 14:35:44 2008 +0200
56981 ppc4xx/NAND_SPL: Consolidate 405 and 440 NAND booting code in start.S
56983 This patch consolidates the 405 and 440 parts of the NAND booting code
56984 selected via CONFIG_NAND_SPL. Now common code is used to initialize the
56985 SDRAM by calling initdram() and to "copy/relocate" to SDRAM/OCM/etc.
56986 Only *after* running from this location, nand_boot() is called.
56988 Please note that the initsdram() call is now moved from nand_boot.c
56989 to start.S. I experienced problems with some boards like Kilauea
56990 (405EX), which don't have internal SRAM (OCM) and relocation needs to
56991 be done to SDRAM before the NAND controller can get accessed. When
56992 initdram() is called later on in nand_boot(), this can lead to problems
56993 with variables in the bss sections like nand_ecc_pos[].
56995 Signed-off-by: Stefan Roese <sr@denx.de>
56996 Acked-by: Scott Wood <scottwood@freescale.com>
56998 commit 8a24c07ba5da2c72ad1f05e3eb8a463750200c98
56999 Author: Grant Erickson <gerickson@nuovations.com>
57000 Date: Thu May 22 14:44:24 2008 -0700
57002 ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
57004 This patch (Part 2 of 2):
57006 * Rolls up a suite of changes to enable correct primordial stack and
57007 global data handling when the data cache is used for such a purpose
57008 for PPC40x-variants (i.e. CFG_INIT_DCACHE_CS).
57010 * Related to the first, unifies DDR2 SDRAM and ECC initialization by
57011 eliminating redundant ECC initialization implementations and moving
57012 redundant SDRAM initialization out of board code into shared 4xx
57015 * Enables MCSR visibility on the 405EX(r).
57017 * Enables the use of the data cache for initial RAM on
57018 both AMCC's Kilauea and Makalu and removes a redundant
57019 CFG_POST_MEMORY flag from each board's CONFIG_POST value.
57021 - Removed, per Stefan Roese's request, defunct memory.c file for
57022 Makalu and rolled sdram_init from it into makalu.c.
57024 With respect to the 4xx DDR initialization and ECC unification, there
57025 is certainly more work that can and should be done (file renaming,
57026 etc.). However, that can be handled at a later date on a second or
57027 third pass. As it stands, this patch moves things forward in an
57028 incremental yet positive way for those platforms that utilize this
57029 code and the features associated with it.
57031 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
57032 Signed-off-by: Stefan Roese <sr@denx.de>
57034 commit c821b5f120bedf73867513466412587c6912a8f8
57035 Author: Grant Erickson <gerickson@nuovations.com>
57036 Date: Thu May 22 14:44:14 2008 -0700
57038 ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
57040 This patch (Part 1 of 2):
57042 * Rolls up a suite of changes to enable correct primordial stack and
57043 global data handling when the data cache is used for such a purpose
57044 for PPC40x-variants (i.e. CFG_INIT_DCACHE_CS).
57046 * Related to the first, unifies DDR2 SDRAM and ECC initialization by
57047 eliminating redundant ECC initialization implementations and moving
57048 redundant SDRAM initialization out of board code into shared 4xx
57051 * Enables MCSR visibility on the 405EX(r).
57053 * Enables the use of the data cache for initial RAM on
57054 both AMCC's Kilauea and Makalu and removes a redundant
57055 CFG_POST_MEMORY flag from each board's CONFIG_POST value.
57057 - Removed, per Stefan Roese's request, defunct memory.c file for
57058 Makalu and rolled sdram_init from it into makalu.c.
57060 With respect to the 4xx DDR initialization and ECC unification, there
57061 is certainly more work that can and should be done (file renaming,
57062 etc.). However, that can be handled at a later date on a second or
57063 third pass. As it stands, this patch moves things forward in an
57064 incremental yet positive way for those platforms that utilize this
57065 code and the features associated with it.
57067 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
57068 Signed-off-by: Stefan Roese <sr@denx.de>
57070 commit a439680019e06171d4a5694b7992accce87f590e
57071 Author: Grant Erickson <gerickson@nuovations.com>
57072 Date: Wed May 21 13:28:30 2008 -0700
57074 PPC4xx: Simplified post_word_{load, store}
57076 This patch simplifies post_word_{load,store} by using the preprocessor
57077 to eliminate redundant, copy-and-pasted code.
57079 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
57081 commit f979690ee337450b2030aba128f95b7a8d9881c0
57082 Author: Kumar Gala <galak@kernel.crashing.org>
57083 Date: Thu May 15 15:13:08 2008 -0500
57085 Fix warnings from gcc-4.3.0 build on a ppc host
57087 * The cfi_flash.c memset fix actual allows the board to boot so there is
57088 a bit more going on here than just resolving warnings associated with
57089 uninitialized variables.
57091 * include/asm/bitops.h:302: warning: '__swab32p' is static but used in
57092 inline function 'ext2_find_next_zero_bit' which is not static
57094 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
57096 commit 9b124a68346ce9605b6e1fcf79e1021541cdba9e
57097 Author: Becky Bruce <becky.bruce@freescale.com>
57098 Date: Wed May 14 13:09:51 2008 -0500
57100 MPC512x: Change traps.c to not reference non-addressable memory
57102 Currently, END_OF_RAM is used by the trap code to determine if
57103 we should attempt to access the stack pointer or not. However,
57104 on systems with a lot of RAM, only a subset of the RAM is
57105 guaranteed to be mapped in and accessible. Change END_OF_RAM
57106 to use get_effective_memsize() instead of using the raw ram
57107 size out of the bd.
57109 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57111 commit 81673e9ae14b771cd13faf19947192599cae3959
57112 Author: Kumar Gala <galak@kernel.crashing.org>
57113 Date: Tue May 13 19:01:54 2008 -0500
57115 Make sure common.h is the first include.
57117 If common.h isn't first we can get CONFIG_ options defined in the
57118 board config file ignored. This can cause an issue if any of those
57119 config options impact the size of types of data structures
57120 (eg CONFIG_PHYS_64BIT).
57122 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
57124 commit 95d449ad4de79dd32b1705b8a4d3550f1e9081e3
57125 Author: Marian Balakowicz <m8@semihalf.com>
57126 Date: Tue May 13 15:53:29 2008 +0200
57128 Avoid initrd and logbuffer area overlaps
57130 Add logbuffer to reserved LMB areas to prevent initrd allocation
57131 from overlaping with it.
57133 Make sure to use correct logbuffer base address.
57135 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
57137 commit 6956d53d9934862507f83f0e3255dfd4662e7482
57138 Author: Sascha Laue <sascha.laue@liebherr.com>
57139 Date: Tue May 13 13:29:54 2008 +0200
57141 lwmon5: add memory-pattern-test to FPGA POST.
57143 commit e34a0e911b6a1568d0ca864234fbd0ee060d9b35
57144 Author: Becky Bruce <becky.bruce@freescale.com>
57145 Date: Thu May 8 19:02:51 2008 -0500
57147 PPC: 86xx Add bat registers to reginfo command
57149 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57151 commit d5b9b8cdb8b6eb3a8b0f5d9909d69ccc9c703ed9
57152 Author: Becky Bruce <becky.bruce@freescale.com>
57153 Date: Fri May 9 15:41:35 2008 -0500
57155 PPC: Add print_bats() to lib_ppc/bat_rw.c
57157 This function prints the values of all the BAT register
57158 pairs - I needed this for debug earlier this week; adding it to
57159 lib_ppc so others can use it (and add it to reginfo commands
57162 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57164 commit c148f24c15743a02e855636e6bed013bd121f7f2
57165 Author: Becky Bruce <becky.bruce@freescale.com>
57166 Date: Thu May 15 21:29:04 2008 -0500
57168 PPC: Change lib_ppc/bat_rw.c to use high bats
57170 Currently, this code only deals with BATs 0-3, which makes
57171 it useless on systems that support BATs 4-7. Add the
57172 support for these registers.
57174 Signed-off-by: Becky Bruce <Becky.bruce@freescale.com>
57176 commit 31d826722434931e1152a09d140187dcf72f8aac
57177 Author: Becky Bruce <becky.bruce@freescale.com>
57178 Date: Thu May 8 19:02:12 2008 -0500
57180 PPC: Create and use CONFIG_HIGH_BATS
57182 Change all code that conditionally operates on high bat
57183 registers (that is, BATs 4-7) to look at CONFIG_HIGH_BATS
57184 instead of the myriad ways this is done now. Define the option
57185 for every config for which high bats are supported (and
57186 enabled by early boot, on parts where they're not always
57189 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57191 commit aa3b8bf9c30065bb2ea852799d32db5020598495
57192 Author: Wolfgang Grandegger <wg@grandegger.com>
57193 Date: Wed May 28 19:55:19 2008 +0200
57195 E1000: Add support for the 82541GI LF Intel Pro 1000 GT Desktop Adapter
57197 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
57198 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57200 commit ff36fbb2e7583fb808eef773f511489c7a9c2df3
57201 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
57202 Date: Wed May 28 13:06:25 2008 -0500
57204 ColdFire: Add 10 base ethernet support for mcf5445x
57206 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
57207 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57209 commit 1a9fcc4b765599db24fa9c32293599f24c7a19ba
57210 Author: Jason McMullan <mcmullan@netapp.com>
57211 Date: Fri May 30 00:53:38 2008 +0900
57213 mips: Add an 'include/asm/errno.h', like all other architectures
57215 All other u-boot architectures have an include/asm/errno.h, so
57216 this change adds it to the mips include/asm-mips headers also.
57218 Stolen from Linux 2.6.25.
57220 Signed-off-by: Jason McMullan <mcmullan@netapp.com>
57222 commit e2ad8426624bac457acc6925b6ff408e9bf20466
57223 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57224 Date: Fri May 30 00:53:38 2008 +0900
57226 [MIPS] <asm/mipsregs.h>: Update coprocessor register access macros
57228 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57230 commit 1a3adac81c292f2ee76e43cdeb2fbe8f915fe194
57231 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57232 Date: Fri May 30 00:53:38 2008 +0900
57234 [MIPS] <asm/mipsregs.h>: Update register / bit field definitions
57236 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57238 commit bf462ae450a7f2eeeddc699ed345b391e3263540
57239 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57240 Date: Fri May 30 00:53:37 2008 +0900
57242 [MIPS] <asm/mipsregs.h>: CodinygStyle cleanups
57244 No functional changes.
57246 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57248 commit 89a1550ec6b74452274a7a23127936e2c7eec711
57249 Author: Jason McMullan <mcmullan@netapp.com>
57250 Date: Fri May 30 00:53:37 2008 +0900
57252 mips: If CONFIG_CMD_SPI is defined, call spi_init()
57254 The mips architecture currently does not call 'spi_init()' in the generic
57255 board initialization routine is CONFIG_CMD_SPI is defined.
57257 This patch rectifies that problem.
57259 Signed-off-by: Jason McMullan <mcmullan@netapp.com>
57260 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57262 commit e996bc339b0f39f6c0b29b1455ba7eb318b023d3
57263 Author: Jason McMullan <mcmullan@netapp.com>
57264 Date: Fri May 30 00:53:37 2008 +0900
57266 [MIPS] lib_mips/board.c: Add nand_init
57268 This patch adds the standard 'nand_init()' call to the mips generic
57269 'board_init_r()' call, bringing MIPS in line with the other architectures.
57271 Signed-off-by: Jason McMullan <mcmullan@netapp.com>
57272 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57274 commit d6ac2ed893c2168738aee01579d6283af8d37045
57275 Author: Scott Wood <scottwood@freescale.com>
57276 Date: Thu May 22 10:49:46 2008 -0500
57278 Remove prototypes of nand_init() in favor of including nand.h.
57280 Likewise with onenand_init().
57282 Signed-off-by: Scott Wood <scottwood@freescale.com>
57284 commit 229c56f07a82eacda8c8720cb146fc9be0f6db54
57285 Author: Scott Wood <scottwood@freescale.com>
57286 Date: Thu May 22 10:49:00 2008 -0500
57288 Make onenand_uboot.h self-sufficient.
57290 Don't assume types are provided by previously included headers.
57292 Signed-off-by: Scott Wood <scottwood@freescale.com>
57294 commit 9723bbb46abb7b2ca24eead5114a3faa58060c20
57295 Author: Dirk Behme <dirk.behme@gmail.com>
57296 Date: Wed Jan 16 14:26:59 2008 +0100
57298 nand: Correct NAND erase percentage output
57300 For NAND erase sizes smaller than one NAND erase block, erase
57301 percentage output becomes grater than 100% e.g.
57305 Device 0: NAND 64MiB 1,8V 8-bit, sector size 16 KiB
57306 > nand erase 0x100000 0x2000
57307 NAND erase: device 0 offset 0x100000, size 0x2000
57308 Erasing at 0x100000 -- 200% complete.
57313 Correct this and give user a warning that more is erased than specified:
57316 > nand erase 0x100000 0x2000
57317 NAND erase: device 0 offset 0x100000, size 0x2000
57318 Warning: Erase size 0x00002000 smaller than one erase block 0x00004000
57319 Erasing 0x00004000 instead
57320 Erasing at 0x100000 -- 100% complete.
57325 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
57327 commit 5922db6c0948506be91e0de44e7a6863a18a417f
57328 Author: Stelian Pop <stelian@popies.net>
57329 Date: Tue May 13 17:31:24 2008 +0200
57331 Cleanup nand_info[] declaration.
57333 The nand_info array is declared as extern in several .c files.
57334 Those days, nand.h contains a reference to the array, so there is
57335 no need to declare it elsewhere.
57337 Signed-off-by: Stelian Pop <stelian@popies.net>
57338 Signed-off-by: Scott Wood <scottwood@freescale.com>
57340 commit 135f0a7488af2947adbe4b40b79280bdfe5e9886
57341 Author: Scott Wood <scottwood@freescale.com>
57342 Date: Mon May 19 09:30:43 2008 -0500
57344 NAND: Provide a sane default for NAND_MAX_CHIPS.
57346 This allows the header to be included regardless of whether a board's
57347 config file provides NAND-related defininitions.
57349 Signed-off-by: Scott Wood <scottwood@freescale.com>
57351 commit a8092c021d27f27f4b323b7d49979ca01b3fc19d
57352 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57353 Date: Mon May 26 12:19:10 2008 +0200
57355 avr32: Fix theoretical race in udelay()
57357 If the specified delay is very short, the cycle counter may go past the
57358 "end" time we are waiting for before we get around to reading it.
57360 Fix it by checking the different between the cycle count "now" and the
57361 cycle count at the beginning. This will work as long as the delay
57362 measured in number of cycles is below 2^31.
57364 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57366 commit 48ea623eae8674793372e3e7c95e72e5a44d7a95
57367 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57368 Date: Wed May 21 13:01:09 2008 +0200
57370 avr32: Compile atmel_mci.o conditionally
57372 Remove #ifdef CONFIG_MMC from the source file and use conditional
57373 compilation in the Makefile instead.
57375 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57377 commit e92a5bf8330654e33ac13f6b3058634e58f5d1c0
57378 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57379 Date: Thu May 22 12:28:25 2008 +0200
57381 avr32: Fix wrong error flags in atmel_mci driver
57383 Make sure we check for CRC errors when sending commands that use CRC
57386 Reported-by: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
57387 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57389 commit 7a96ddadd13e6ac9a829affce9b6f8823f580e49
57390 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57391 Date: Wed May 21 11:10:59 2008 +0200
57393 avr32: Fix two warnings in atmel_mci.c
57395 The warnings are harmless but annoying. Let's fix them.
57397 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57399 commit a23e277c4a3a2bbc42d237aae29da3a8971e757f
57400 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57401 Date: Mon May 19 11:36:28 2008 +0200
57403 avr32: Rework SDRAM initialization code
57405 This cleans up the SDRAM initialization and related code a bit, and
57406 allows faster booting.
57408 * Add definitions for EBI and internal SRAM to asm/arch/memory-map.h
57409 * Remove memory test from sdram_init() and make caller responsible
57410 for verifying the SDRAM and determining its size.
57411 * Remove base_address member from struct sdram_config (was sdram_info)
57412 * Add data_bits member to struct sdram_config and kill CFG_SDRAM_16BIT
57413 * Add support for a common STK1000 hack: 16MB SDRAM instead of 8.
57415 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57417 commit 95107b7c028806919630bf02c653aa8f4f867c94
57418 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57419 Date: Mon May 19 11:27:37 2008 +0200
57421 avr32: Do stricter stack checking in the exception handler
57423 Don't do a stack dump if the stack pointer is outside the memory area
57424 reserved for stack.
57426 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57428 commit caf83ea888a0220f41747d0b7748fa43b4a4bd49
57429 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57430 Date: Fri May 2 15:32:57 2008 +0200
57432 avr32: Use the same entry point for reset and exception handling
57434 Since the reset vector is always aligned to a very large boundary, we
57435 can save a couple of KB worth of alignment padding by placing the
57436 exception vectors at the same address.
57438 Deciding which one it is is easy: If we're handling an exception, the
57439 CPU is in Exception mode. If we're starting up after reset, the CPU is
57440 in Supervisor mode. So this adds a very minimal overhead to the reset
57441 path (only executed once) and the exception handling path (normally
57442 never executed at all.)
57444 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57446 commit 0c16eed2189a190bd5655b33c029f809a9b31128
57447 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57448 Date: Fri May 2 15:24:22 2008 +0200
57450 avr32: Put memset in its own section
57452 All C code is compiled with -ffunction-sections -fdata-sections.
57453 Assembly functions should get their own sections as well so that
57454 everything looks consistent.
57456 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57458 commit 3ace2527ba80bd2fe1bceaab50d0b3c4fb5dd020
57459 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57460 Date: Fri May 2 15:21:40 2008 +0200
57462 avr32: Rename pm_init() as clk_init() and make SoC-specific
57464 pm_init() was always more about clock initialization than anything
57465 else. Dealing with PLLs, clock gating and such is also inherently
57466 SoC-specific, so move it into a SoC-specific directory.
57468 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57470 commit 4f5972c3b2454c22957f2842cfe64ec8118e015b
57471 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57472 Date: Wed Apr 30 16:15:57 2008 +0200
57474 avr32: Use new-style Makefile for the at32ap platform
57476 This makes it easier to avoid compiling certain files later.
57478 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57480 commit a9b2bb78a1bd8ebdb633509bdd1c8134d527b213
57481 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57482 Date: Wed Apr 30 14:36:47 2008 +0200
57484 avr32: Remove unused file cpu/at32ap/pm.c
57486 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57488 commit 44453b25b06426eef0b7b2fa7c026fdf19ce34f2
57489 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57490 Date: Wed Apr 30 14:19:28 2008 +0200
57492 avr32: Clean up the HMATRIX code
57494 Rework the HMATRIX configuration interface so that it becomes easier
57495 to configure the HMATRIX for boards with special needs, and add new
57498 The HMATRIX header file has been split into a general,
57499 chip-independent part with register definitions, etc. and a
57500 chip-specific part with SFR bitfield definitions and master/slave
57503 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57505 commit 0a2e48792dd372c90b80059f3235e67a567e16fc
57506 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57507 Date: Thu Nov 22 12:14:11 2007 +0100
57509 avr32: Add support for the ATSTK1006 board
57511 This is a replacement for ATSTK1002 with 64MB SDRAM and NAND flash on
57512 board. It's currently in production and will be available soon.
57514 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57516 commit 781eb9a1e4af4bd34c138e6126ec5cc6dd4b5440
57517 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57518 Date: Tue Apr 29 12:53:05 2008 +0200
57520 avr32: Get rid of the .flashprog section
57522 The .flashprog section was only needed back when we were running
57523 directly from flash, and it's even more useless on NGW100 since it
57524 uses the CFI flash driver which never used this workaround in the
57527 Remove it on STK1000 as well, and get rid of all the associated code and
57530 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57532 commit cdd42c0c7a5205fc380912d83229069a71ea3abf
57533 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57534 Date: Wed Apr 30 13:09:56 2008 +0200
57536 avr32: Use correct condition around macb clock accessors
57538 get_macb_pclk_rate() and get_macb_hclk_rate() should be available when
57539 the chip has a MACB controller, not when it has a USART.
57541 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57543 commit f793a3581901ff39c2abb94012d9bbc8573ccf02
57544 Author: David Brownell <david-b@pacbell.net>
57545 Date: Wed Apr 16 22:57:58 2008 -0700
57547 avr32: Disable the AP7000 internal watchdog on startup
57549 This patch forces the watchdog off in all cases. That will at least
57550 get rid of the constant reboot cycle, though it won't let the watchdog
57551 actually run in the new kernels: its probe() comes up with a polite
57554 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57556 commit 55ac7a7490b55da56659f95d82a0c83b9756df27
57557 Author: David Brownell <david-b@pacbell.net>
57558 Date: Fri Feb 22 12:54:39 2008 -0800
57560 avr32: stk1002 and ngw100 convergence
57562 Make STK1002 and NGW100 boards act more alike:
57563 - STK boards can use as many arguments as NGW
57564 - STK boards don't need to manage FPGAs either
57565 - NGW commands should match STK ones
57567 Also spell U-Boot right in prompts for STK1002 and NGW100.
57569 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
57570 [haavard.skinnemoen@atmel.com: update STK100[34] as well]
57571 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57573 commit 5e1882df6a3efc7de5524d28cea4ecde7d163d54
57574 Author: Sergei Poselenov <sposelenov@emcraft.com>
57575 Date: Tue May 27 13:47:00 2008 +0200
57577 Socrates: Fix PCI bus frequency report
57579 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57581 commit 791e1dba8de76ad8e762a7badb869f224a1f8b82
57582 Author: Sergei Poselenov <sposelenov@emcraft.com>
57583 Date: Tue May 27 11:49:13 2008 +0200
57585 Socrates: Added USB support.
57587 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57589 commit 5a904e5637cff1d708dc67098004f83ba9e84c54
57590 Author: Sergei Poselenov <sposelenov@emcraft.com>
57591 Date: Tue May 27 11:35:02 2008 +0200
57593 USB: add new configuration variable CONFIG_PCI_OHCI_DEVNO
57595 In case of several PCI USB controllers on a board this variable
57596 specifys which controller to use.
57597 See doc/README.generic_usb_ohci for details.
57599 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57601 commit 2f7468aeba60e1288030a8d007c4e63bd3f13221
57602 Author: Sergei Poselenov <sposelenov@emcraft.com>
57603 Date: Tue May 27 10:36:07 2008 +0200
57605 Socrates: add support for DS75 Digital Thermo Sensor on I2C bus.
57607 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57609 commit 83e9d7a2614d4006b92690afa3390c291734267e
57610 Author: Sergei Poselenov <sposelenov@emcraft.com>
57611 Date: Mon May 26 18:16:04 2008 +0200
57613 Socrates: Config file cleanup.
57615 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57617 commit 602cac1389b755b223272f2328a47e6f8c240848
57618 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57619 Date: Sat May 24 12:47:46 2008 +0200
57621 MAKEALL: add at91 list
57623 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57625 commit 290ef6436838b1cc013bd67e0e0495c9eb3e23c0
57626 Author: Ron Madrid <ron_madrid@sbcglobal.net>
57627 Date: Fri May 23 15:37:05 2008 -0700
57629 Add Marvell 88E1118 support for TSEC
57631 Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
57632 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57634 commit 557b377d8bfc8b833b6e749457bcdfa298331a24
57635 Author: Jens Gehrlein <sew_s@tqs.de>
57636 Date: Mon May 5 14:06:11 2008 +0200
57638 smc911x: add 16 bit support
57640 Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
57641 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57643 commit 6324e5bec8825f7fee3026ffbd394454ae8b53fb
57644 Author: Christian Eggers <ceggers@gmx.de>
57645 Date: Wed May 21 21:29:10 2008 +0200
57647 Fix endianess conversion in usb_ohci.c
57649 Sorry, I forgot this line:
57651 Signed-off-by: Christian Eggers <ceggers@gmx.de>
57653 I think this must be swapped (result may be equal).
57655 commit c918261c6d9f265f88baf70f8a73dfe6f0cb9596
57656 Author: Christian Eggers <ceggers@gmx.de>
57657 Date: Wed May 21 22:12:00 2008 +0200
57659 USB: replace old swap_ with proper endianess conversion macros
57661 Signed-off-by: Christian Eggers <ceggers@gmx.de>
57662 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
57664 commit fb63939b4fe140849cdba69f9e64a3e0e2f3ce1c
57665 Author: Christian Eggers <ceggers@gmx.de>
57666 Date: Wed May 21 21:29:10 2008 +0200
57668 Fix endianess conversion in usb_ohci.c
57670 Signed-off-by: Christian Eggers <ceggers@gmx.de>
57671 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
57673 commit 477434c63c2ea5baa5c6c4e43500786f436511ff
57674 Author: Sergei Poselenov <sposelenov@emcraft.com>
57675 Date: Thu May 22 01:15:53 2008 +0200
57677 USB: add support for multiple PCI OHCI controllers
57679 Add new configuration variable CONFIG_PCI_OHCI_DEVNO.
57680 In case of several PCI USB controllers on a board this variable
57681 specifys which controller to use.
57683 Also add USB support for sokrates board.
57685 See doc/README.generic_usb_ohci for details.
57687 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57688 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
57690 commit ce6754df61cbe23b5b73d095a00ac9a8504b3d77
57691 Author: Wolfgang Denk <wd@denx.de>
57692 Date: Wed May 21 16:56:08 2008 +0200
57694 Fix some whitespace issues
57696 introduced by 53677ef18 "Big white-space cleanup."
57698 Signed-off-by: Wolfgang Denk <wd@denx.de>
57700 commit 4416603aeb06861b468b06a981e52c3ff805db7b
57701 Author: York Sun <yorksun@freescale.com>
57702 Date: Mon May 12 14:36:39 2008 -0500
57704 Make ads5121 out-of-tree compiling safe
57706 Reuse the existing DIU driver in board/freescale/common.
57708 Signed-off-by: York Sun <yorksun@freescale.com>
57710 commit 0e1bad47cd345c76c91a64caf41011e431b62599
57711 Author: York Sun <yorksun@freescale.com>
57712 Date: Mon May 5 10:20:01 2008 -0500
57714 Adding DIU support for Freescale 5121ADS
57716 Add DIU and cfb console support to FSL 5121ADS board.
57718 Use #define CONFIG_VIDEO in config file to enable fb console.
57720 Signed-off-by: York Sun <yorksun@freescale.com>
57722 commit a48ff68d235e671176f6b496c44246dbe5e0a93f
57723 Author: York Sun <yorksun@freescale.com>
57724 Date: Mon May 5 10:20:00 2008 -0500
57726 Replace DPRINTF with debug
57728 Remove DPRINTF macro and replace it with generic debug macro.
57730 Signed-off-by: York Sun <yorksun@freescale.com>
57732 commit 3b80c5f574ad7f6e1c55a68f42752b427fdf778d
57733 Author: York Sun <yorksun@freescale.com>
57734 Date: Mon May 5 10:19:59 2008 -0500
57736 Move pixel clock setting to board file
57738 The clock divider has different format in 5121 and 8610. This patch moves it to
57739 board specific code.
57741 Signed-off-by: York Sun <yorksun@freescale.com>
57743 commit 53677ef18e25c97ac613349087c5cb33ae5a2741
57744 Author: Wolfgang Denk <wd@denx.de>
57745 Date: Tue May 20 16:00:29 2008 +0200
57747 Big white-space cleanup.
57749 This commit gets rid of a huge amount of silly white-space issues.
57750 Especially, all sequences of SPACEs followed by TAB characters get
57751 removed (unless they appear in print statements).
57753 Also remove all embedded "vim:" and "vi:" statements which hide
57754 indentation problems.
57756 Signed-off-by: Wolfgang Denk <wd@denx.de>
57758 commit 2f845dc2bdf461bfee9fa25823f769f5db9eba0b
57759 Author: Sergei Poselenov <sposelenov@emcraft.com>
57760 Date: Thu May 8 17:46:23 2008 +0200
57762 socrates: fix second TSEC configuration (it is actually TSEC3)
57764 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57766 commit 793670c3c0f0f72caead62f0be9fc3d9fbc6060f
57767 Author: Sergei Poselenov <sposelenov@emcraft.com>
57768 Date: Thu May 8 14:17:08 2008 +0200
57770 Fixed reset for socrates
57772 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57774 commit e18575d5f589a62e19c70d471d4b4e27cad3af56
57775 Author: Sergei Poselenov <sposelenov@emcraft.com>
57776 Date: Wed May 7 15:10:49 2008 +0200
57778 socrates: changes to support FDT
57780 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57781 Signed-off-by: Wolfgang Denk <wd@denx.de>
57783 commit 5d108ac8f435924c624cd6aaacd44f35f5cf94c0
57784 Author: Sergei Poselenov <sposelenov@emcraft.com>
57785 Date: Wed Apr 30 11:42:50 2008 +0200
57787 Initial support for "Socrates" board
57789 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57791 commit 0e15ddd11f1a84c465e434eb051d2ef08ef02b9b
57792 Author: Yuri Tikhonov <yur@emcraft.com>
57793 Date: Thu May 8 15:46:42 2008 +0200
57795 POST: replace the LOGBUFF_INITIALIZED flag in gd->post_log_word (1 << 31) with the GD_FLG_LOGINIT flag in gd->flags.
57797 This way we become able to utilize the full post_log_word for POST
57798 activities (overwise, POST ECC, which has 0x8000 ID, could be
57799 erroneously treated as started in post_output_backlog() even if there
57800 was actually no POST ECC run (because of OCM POST failure, for
57803 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
57805 commit 7845d49094c81321021b50a4dbb8864d2f3777e4
57806 Author: Yuri Tikhonov <yur@emcraft.com>
57807 Date: Thu May 8 15:46:02 2008 +0200
57809 POST: mark OCM test as POST_STOP
57811 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57813 commit 28a385065882d6cb6ac5f443311ff87887ed7c13
57814 Author: Yuri Tikhonov <yur@emcraft.com>
57815 Date: Thu May 8 15:45:26 2008 +0200
57817 POST: add POST_STOP flag
57819 Don't run futher tests in case of a test fails that is marked as
57822 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57823 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
57825 commit a525145d8110d15b4389d23c3ea8a78f22509d3f
57826 Author: Yuri Tikhonov <yur@emcraft.com>
57827 Date: Thu May 8 15:44:16 2008 +0200
57829 POST: switch CFG_POST_OCM with CFG_POST_CODEC (workaround)
57831 Switch the OCM testid with the codec one. The reason is that current
57832 implementation requires the POST_ROM testid to fit into lower 16
57833 bits, and the codec test will never run with POST_ROM hopefully.
57835 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57837 commit 8b96c788d58f7cb85a89ee3f19c9b335d22443cd
57838 Author: Yuri Tikhonov <yur@emcraft.com>
57839 Date: Thu May 8 15:43:28 2008 +0200
57841 lwmon5: enable OCM post test on lwmon5 board
57843 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57845 commit 6e8ec682268493b8d098f99e17b1ce71b4448977
57846 Author: Yuri Tikhonov <yur@emcraft.com>
57847 Date: Thu May 8 15:42:47 2008 +0200
57849 POST: OCM test added.
57851 Added OCM test to POST layer. This version runs before all other tests
57852 but doesn't yet interrupt post sequence on failure.
57854 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57855 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
57857 commit 6891260bdd935a382c95d9fa333922b0dfded68a
57858 Author: Yuri Tikhonov <yur@emcraft.com>
57859 Date: Thu May 8 15:40:39 2008 +0200
57863 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57865 commit 727f63334676e760877d43bfb8f0e9331ac8b101
57866 Author: Hebbar <gururajakr@sanyo.co.in>
57867 Date: Tue May 20 02:16:36 2008 -0700
57869 common/usb.c: fix incorrect escape sequence
57871 Signed off by: Gururaja Hebbar <gururajakr@sanyo.co.in>
57873 commit 4ce1e23b5e12283579828b3d23e8fd6e1328a7aa
57874 Author: York Sun <yorksun@freescale.com>
57875 Date: Thu May 15 15:26:27 2008 -0500
57877 Fix 8313ERDB board configuration
57879 Change LCRR clock ratio from 2 to 4 to commodate VSC7385.
57880 Correct TSEC1 vs TSEC2 assignment.
57881 Define ETHADDR and ETH1ADDR always.
57883 Signed-off-by: York Sun <yorksun@freescale.com>
57884 Signed-off-by: Timur Tabi <timur@freescale.com>
57886 commit 2c289e320dcfb3760e99cf1d765cb067194a1202
57887 Author: Jon Loeliger <jdl@freescale.com>
57888 Date: Mon May 19 09:47:25 2008 -0500
57890 mpc86xx: Removed unused and unconfigured memory test code.
57892 Besides, other common code exists.
57894 Signed-off-by: Jon Loeliger <jdl@freescale.com>
57896 commit 180a90abdae72587c0f679edf8991455e559440d
57897 Author: Wolfgang Denk <wd@denx.de>
57898 Date: Mon May 19 12:47:11 2008 +0200
57902 Update CHANGELOG for release.
57904 Signed-off-by: Wolfgang Denk <wd@denx.de>
57906 commit 16bedc661de0dae767b1377d8413373a3fbcfa79
57907 Author: Stefan Roese <sr@denx.de>
57908 Date: Mon May 19 07:14:38 2008 +0200
57910 ppc4xx: Canyonlands: Disable PCIe0/SATA in dev-tree depending on selection
57912 When SATA is selected (via jumper J6) we need to disable the first PCIe
57913 node in the device tree, so that Linux doesn't initialize it. Otherwise
57914 the Linux SATA driver will fail to detect the devices.
57916 The same goes the other way around too. So if PCIe is selected we need
57917 to disable the SATA node in the device tree.
57919 This is because PCIe port 0 and SATA on 460EX share the same pins
57920 (multiplexed) and we have to configure in U-Boot which peripheral is
57923 Signed-off-by: Stefan Roese <sr@denx.de>
57925 commit 3cc27b426aeefe2930f911692e9df3143fb2565f
57926 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57927 Date: Sun May 18 19:09:58 2008 +0200
57929 i386: Fix multiple definitions of __show_boot_progress
57931 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57933 commit 311f3446930c1e64c12026c1cfd00500b05be52d
57934 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57935 Date: Sun May 18 19:09:57 2008 +0200
57937 sc530_spunk: add missing SOBJS entry
57939 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57941 commit a559317143b4f95927b08cd388707e6f077e95fa
57942 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57943 Date: Sun May 18 19:09:56 2008 +0200
57945 sc520_spunk: Fix flash
57947 flash.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules
57948 flash.c:398: error: label at end of compound statement
57950 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57952 commit 91f221317af64191ee8caf303ea9305943158691
57953 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57954 Date: Sun May 18 19:09:49 2008 +0200
57956 drivers/pcmcia: add missing i82365
57958 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57960 commit dd223944132f97ffa52977ea95e5a52428f5cc2f
57961 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57962 Date: Sun May 18 19:09:47 2008 +0200
57964 i386/bootm: remove unused var
57966 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57968 commit a9da341df19b32ad2ecb58ce529f7e4fada7814e
57969 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57970 Date: Sun May 18 19:09:45 2008 +0200
57972 example/gitignore: update with all generated examples
57974 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57976 commit a38dc3ea8614f8b0c41e432b445a9959b9711295
57977 Author: Wolfgang Denk <wd@denx.de>
57978 Date: Thu May 15 00:42:45 2008 +0200
57980 TQM8272: fix out-of-tree building
57982 ...and add to MAKEALL script
57984 Signed-off-by: Wolfgang Denk <wd@denx.de>
57986 commit 4f805c1e3a60b9263da8ec3bcd1f45edcefa7dcf
57987 Author: Wolfgang Denk <wd@denx.de>
57988 Date: Wed May 14 23:34:53 2008 +0200
57990 environment: fix bug introduced by commit a8409f4f1ac8
57992 env_get_char is not a function, but a pointer to one.
57994 Signed-off-by: Wolfgang Denk <wd@denx.de>
57996 commit 0c11935cd62ca1f65eeb228ff4c848440d4553bf
57997 Author: Gary Jennejohn <garyj@denx.de>
57998 Date: Wed May 14 13:39:22 2008 +0200
58000 ppc4xx: QUAD100HD: Allow the environment to be put into flash.
58002 After moving TEXT_BASE the value for CFG_ENV_ADDR was incorrect. Also
58003 use a redundant environment.
58005 Signed-off-by: Gary Jennejohn <garyj@denx.de>
58007 commit cda2a4a9961fd4341b7db305cb22fc05957e8b77
58008 Author: Wolfgang Denk <wd@denx.de>
58009 Date: Wed May 14 13:55:30 2008 +0200
58011 Fix config files for out-of-tree building
58013 Several board/<...>/config.mk files include dynamically built (by
58014 the Makefile) config files but used the wrong file name of
58015 $(TOPDIR)/board/$(BOARDDIR)/config.tmp
58016 instead if the correct
58017 $(OBJTREE)/board/$(BOARDDIR)/config.tmp
58019 The bug is nasty because the build result is correct for the (normal)
58020 in-tree builds, and because 'sinclude' is used no errors get raised
58021 even for out-of-tree build tests. But out-of-tree builds use an
58022 incomplete and thus usually incorrect configuration...
58024 Signed-off-by: Wolfgang Denk <wd@denx.de>
58026 commit 2dd7082e06d580404010b06fe4e0e8b7038a00c8
58027 Author: Stefan Roese <sr@denx.de>
58028 Date: Wed May 14 13:40:03 2008 +0200
58030 ppc4xx: Fix bogus Canyonlands config.mk
58032 This patch fixes the canyonlands config.mk file to enable correct
58033 out-of-tree builds. Thanks to Wolfgang Denk for spotting this.
58035 Signed-off-by: Stefan Roese <sr@denx.de>
58037 commit fdd1247a66d788a3446244f6fde9955a93c26322
58038 Author: Stefan Roese <sr@denx.de>
58039 Date: Wed May 14 10:32:32 2008 +0200
58041 ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
58043 Canyonlands has a file ddr2_fixed.c which needs special treatment when
58044 building in separate directory. It has to be linked to build directory
58045 otherwise it is not seen.
58047 Signed-off-by: Stefan Roese <sr@denx.de>
58049 commit a8409f4f1ac84c36273c1a1e341189662521bcfb
58050 Author: Wolfgang Denk <wd@denx.de>
58051 Date: Wed May 14 12:22:49 2008 +0200
58053 environment: cleanup prototype declarations of env functions.
58055 Signed-off-by: Wolfgang Denk <wd@denx.de>
58057 commit cf39b07948015c480b72a6e732cf7d839aa93a9e
58058 Author: Wolfgang Denk <wd@denx.de>
58059 Date: Wed May 14 12:21:48 2008 +0200
58061 linkstation_HGLAN: Fix out of tree building.
58063 Signed-off-by: Wolfgang Denk <wd@denx.de>
58065 commit 085551c05ca09e6c491ea11a1c6727a36776a545
58066 Author: Stefan Roese <sr@denx.de>
58067 Date: Wed May 14 10:32:32 2008 +0200
58069 ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
58071 Canyonlands has a file ddr2_fixed.c which needs special treatment when
58072 building in separate directory. It has to be linked to build directory
58073 otherwise it is not seen.
58075 Signed-off-by: Stefan Roese <sr@denx.de>
58077 commit 1510b82d50615f344e89d42533e8224cce067dc0
58078 Author: Wolfgang Denk <wd@denx.de>
58079 Date: Tue May 13 23:15:52 2008 +0200
58081 Makefile: fix "error: version_autogenerated.h: No such file or directory"
58083 Signed-off-by: Wolfgang Denk <wd@denx.de>
58085 commit 54694a91428f6c3280fe1ee0923488a1e7e8dbc4
58086 Author: Stelian Pop <stelian@popies.net>
58087 Date: Tue May 13 17:31:24 2008 +0200
58089 Cleanup nand_info[] declaration.
58091 The nand_info array is declared as extern in several .c files.
58092 Those days, nand.h contains a reference to the array, so there is
58093 no need to declare it elsewhere.
58095 Signed-off-by: Stelian Pop <stelian@popies.net>
58096 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58098 commit 70fab1908fc1734a403711eaabbef546bc4b77dc
58099 Author: Stefan Roese <sr@denx.de>
58100 Date: Tue May 13 20:22:01 2008 +0200
58102 ppc4xx: Add 405EX(r) revision C PVR definitions and detection code
58104 Signed-off-by: Stefan Roese <sr@denx.de>
58106 commit 65dcfa79204f4750b905a173a5365e0b2eb6c2f6
58107 Author: Wolfgang Denk <wd@denx.de>
58108 Date: Mon May 12 01:11:21 2008 +0200
58110 Revert "pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option"
58112 This reverts commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
58113 which broke many PowerPC boards.
58115 commit ee0cfa70803a3e629ea581a9b216f8ecef402bfc
58116 Author: Wolfgang Denk <wd@denx.de>
58117 Date: Mon May 12 00:56:28 2008 +0200
58119 Revert "Avoid initrd and logbuffer area overlaps"
58121 This reverts commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
58122 which breaks building on all PPC boards that don't use a log buffer.
58124 commit 02b9b22446e3d7ad6a6382be17a1ce79a7de589b
58125 Author: Nick Spence <nick.spence@freescale.com>
58126 Date: Sat May 10 14:02:04 2008 -0700
58128 Fix offset calculation for multi-type legacy images.
58130 Calculation of tail was incorrect when size % 4 == 0.
58132 New code removes the conditional and does the same thing but with arithmetic
58134 Signed-off-by: Nick Spence <nick.spence@freescale.com>
58136 commit c9dca3c3f37d2647aec4509b24b16d15882ae3e4
58137 Author: Wolfgang Denk <wd@denx.de>
58138 Date: Mon May 12 00:40:58 2008 +0200
58140 Revert "Change env_get_char from a global function ptr to a function."
58142 This reverts commit c0559be371b2a64b1a817088c3308688e2182f93
58143 which is known to break booting from dataflash and NAND.
58145 commit 20e5ed137483823aaea5178169f3b144c7a4d9e0
58146 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58147 Date: Sun May 11 23:13:57 2008 +0200
58149 API: remove duplicate syscall check
58151 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58153 commit 67e3beb52c320b0a31cf030716c99392cde2d532
58154 Author: Stelian Pop <stelian@popies.net>
58155 Date: Fri May 9 21:46:51 2008 +0200
58157 AT91: Cleanup unused config header file definitions.
58159 CONFIG_ENV_OVERWRITE is commented out in the config header files,
58160 so let's cleanup the files by removing the whole definition.
58162 Signed-off-by: Stelian Pop <stelian@popies.net>
58163 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58165 commit 19883aede2ac0a522493bfb2b35a7dbb200071b1
58166 Author: Stelian Pop <stelian@popies.net>
58167 Date: Thu May 8 14:52:34 2008 +0200
58169 Support AT91CAP9 revC CPUs
58171 The AT91CAP9 revC CPU has a few differences over the previous,
58172 revB CPU which was distributed in small quantities only (revA was
58173 an internal Atmel product only).
58175 The revC silicon needs a special initialisation sequence to
58176 switch from the internal (imprecise) RC oscillator to the
58177 external 32k clock.
58179 Signed-off-by: Stelian Pop <stelian@popies.net>
58180 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58182 commit 098b7b4b441b12c2a64dd517930f43c793542759
58183 Author: Stelian Pop <stelian@popies.net>
58184 Date: Thu May 8 14:52:33 2008 +0200
58186 Use custom logo for Atmel boards
58188 This patch adds a custom vendor logo for the Atmel AT91 boards.
58190 Signed-off-by: Stelian Pop <stelian@popies.net>
58191 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58193 commit 761c70b80cdd3bead40146b96a8e713d6ae01632
58194 Author: Stelian Pop <stelian@popies.net>
58195 Date: Thu May 8 14:52:32 2008 +0200
58197 AT91SAM9RLEK: hook up the ATMEL LCD driver
58199 This patch makes the necessary adaptations (PIO configurations and
58200 defines in config header file) to hook up the Atmel LCD driver to the
58201 AT91SAM9RLEK board.
58203 Signed-off-by: Stelian Pop <stelian@popies.net>
58204 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58206 commit 56a2479cd7fecabdd91348a775b2801dd2e65c7f
58207 Author: Stelian Pop <stelian@popies.net>
58208 Date: Thu May 8 14:52:31 2008 +0200
58210 AT91SAM9263EK: hook up the ATMEL LCD driver
58212 This patch makes the necessary adaptations (PIO configurations and
58213 defines in config header file) to hook up the Atmel LCD driver to the
58214 AT91SAM9263EK board.
58216 Signed-off-by: Stelian Pop <stelian@popies.net>
58217 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58219 commit 820f2a958325061a446115f3035e48e4726b3390
58220 Author: Stelian Pop <stelian@popies.net>
58221 Date: Thu May 8 14:52:30 2008 +0200
58223 AT91SAM9261EK: hook up the ATMEL LCD driver
58225 This patch makes the necessary adaptations (PIO configurations and
58226 defines in config header file) to hook up the Atmel LCD driver to the
58227 AT91SAM9261EK board.
58229 Signed-off-by: Stelian Pop <stelian@popies.net>
58230 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58232 commit c139b17d20c8371c1e0a8d7fb27c11050cf86304
58233 Author: Stelian Pop <stelian@popies.net>
58234 Date: Thu May 8 14:52:29 2008 +0200
58236 AT91CAP9ADK: hook up the ATMEL LCD driver
58238 This patch makes the necessary adaptations (PIO configurations and
58239 defines in config header file) to hook up the Atmel LCD driver to the
58242 Signed-off-by: Stelian Pop <stelian@popies.net>
58243 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58245 commit 39cf480484fcce5c04a590ee1c30be0c17b02c34
58246 Author: Stelian Pop <stelian@popies.net>
58247 Date: Fri May 9 21:57:18 2008 +0200
58249 Add ATMEL LCD driver
58251 This patch adds support for the ATMEL LCDC driver which is used on some
58252 AT91 and AVR platforms.
58254 Is has been tested with the AT91CAP9ADK, AT91SAM9261EK, AT91SAM9263EK and
58255 AT91SAM9RLEK boards. Adaptation for AVR32 should probably be easy.
58257 Signed-off-by: Stelian Pop <stelian@popies.net>
58258 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58260 commit 2118ebb44dc40f8117c94950fd95799a9ef821b2
58261 Author: Stelian Pop <stelian@popies.net>
58262 Date: Thu May 8 18:52:25 2008 +0200
58264 AT91SAM9RLEK support
58266 This patch adds support for the AT91SAM9RL chip and the AT91SAM9RLEK
58269 Signed-off-by: Stelian Pop <stelian@popies.net>
58270 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58272 commit 8e429b3eee23927c1222679f6b6f53667b21595c
58273 Author: Stelian Pop <stelian@popies.net>
58274 Date: Thu May 8 18:52:23 2008 +0200
58276 AT91SAM9263EK support
58278 This patch adds support for the AT91SAM9263 chip and the AT91SAM9263EK
58281 Signed-off-by: Stelian Pop <stelian@popies.net>
58282 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58284 commit d99a8ff66d8ae87e5c87590ed2e4ead629540607
58285 Author: Stelian Pop <stelian@popies.net>
58286 Date: Thu May 8 20:52:22 2008 +0200
58288 AT91SAM9261EK support
58290 This patch adds support for the AT91SAM9261 chip and the AT91SAM9261EK
58293 Signed-off-by: Stelian Pop <stelian@popies.net>
58294 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58296 commit 86c8c8a414988c50104a3b02c29f50af2be738c0
58297 Author: Stelian Pop <stelian@popies.net>
58298 Date: Thu May 8 20:52:21 2008 +0200
58300 AT91SAM9260EK: Fix dataflash offsets in CONFIG_BOOTCOMMAND
58302 This patch fixes the dataflash offsets used in CONFIG_BOOTCOMMAND
58303 in order to cope with the changes in DataFlash partitionning scheme
58306 Signed-off-by: Stelian Pop <stelian@popies.net>
58307 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58309 commit 96996ac25d5222611a8888968db6e53a6d3726da
58310 Author: Stelian Pop <stelian@popies.net>
58311 Date: Thu May 8 20:52:20 2008 +0200
58313 AT91SAM9260EK: Normalize BOOTARGS
58315 This patch adapts CONFIG_BOOTARGS to the chosen boot method (boot from
58316 DataFlash or from NAND), and gives to Linux a fully specified mtdparts
58319 Signed-off-by: Stelian Pop <stelian@popies.net>
58320 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58322 commit 79f0cb6e9c54d31a1d9e3f5e226a9bebc3c3a47a
58323 Author: Stelian Pop <stelian@popies.net>
58324 Date: Thu May 8 20:52:19 2008 +0200
58326 AT91SAM9260EK: Normalize SPI timings
58328 This patch changes the SPI timings to closely match the ones
58329 used by the Linux kernel and the Atmel's own bootstrap project.
58331 Signed-off-by: Stelian Pop <stelian@popies.net>
58332 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58334 commit c1212b2f5c5ed440bf8e9ebc8e4fd7488858b935
58335 Author: Stelian Pop <stelian@popies.net>
58336 Date: Thu May 8 20:52:18 2008 +0200
58338 AT91SAM9260EK: Handle 8 or 16 bit NAND
58340 The Atmel boards can handle 8 or 16 bit NAND memories. This patch
58341 makes the support configurable in the board config header file
58342 (CFG_NAND_DBW_8 or CFG_NAND_DBW_16).
58344 Signed-off-by: Stelian Pop <stelian@popies.net>
58345 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58347 commit ab52640fc01624e208424e527af0b7b3a5a65a12
58348 Author: Stelian Pop <stelian@popies.net>
58349 Date: Thu May 8 20:52:17 2008 +0200
58351 AT91CAP9ADK: Fix dataflash offsets in CONFIG_BOOTCOMMAND
58353 This patch fixes the dataflash offsets used in CONFIG_BOOTCOMMAND
58354 in order to cope with the changes in DataFlash partitionning scheme
58357 Signed-off-by: Stelian Pop <stelian@popies.net>
58358 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58360 commit 3267508ec4c9e74c39ee41c9ae6951ad185fe270
58361 Author: Stelian Pop <stelian@popies.net>
58362 Date: Thu May 8 20:52:16 2008 +0200
58364 AT91CAP9ADK: Normalize BOOTARGS
58366 This patch adapts CONFIG_BOOTARGS to the chosen boot method (boot from
58367 DataFlash or from NAND), and gives to Linux a fully specified mtdparts
58370 Signed-off-by: Stelian Pop <stelian@popies.net>
58371 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58373 commit 93da48b910511911ce110656e17ed733c8ac4c45
58374 Author: Stelian Pop <stelian@popies.net>
58375 Date: Thu May 8 20:52:15 2008 +0200
58377 AT91CAP9ADK: Normalize SPI timings
58379 This patch changes the SPI timings to closely match the ones
58380 used by the Linux kernel and the Atmel's own bootstrap project.
58382 Signed-off-by: Stelian Pop <stelian@popies.net>
58383 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58385 commit 1c90df3e148ce0a3e2c86c63b38b19d47772f2a0
58386 Author: Stelian Pop <stelian@popies.net>
58387 Date: Thu May 8 20:52:14 2008 +0200
58389 AT91CAP9ADK: Handle 8 or 16 bit NAND
58391 The Atmel boards can handle 8 or 16 bit NAND memories. This patch
58392 makes the support configurable in the board config header file
58393 (CFG_NAND_DBW_8 or CFG_NAND_DBW_16).
58395 Signed-off-by: Stelian Pop <stelian@popies.net>
58396 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58398 commit 11b162bae058e96c7929e358d4adff2bee6c2cc4
58399 Author: Stelian Pop <stelian@popies.net>
58400 Date: Thu May 8 20:52:13 2008 +0200
58402 Use a common u-boot.lds file across all AT91CAP9/AT91SAM9 platforms
58404 All the AT91CAP9/AT91SAM9 boards have the same linker script. The patch
58405 below avoids the duplication of u-boot.lds by putting the file in the
58406 cpu directory instead of the board one.
58408 Signed-off-by: Stelian Pop <stelian@popies.net>
58409 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58411 commit d48abea4b89adaf5e45ea75b5e38c0d8de179ece
58412 Author: Stelian Pop <stelian@popies.net>
58413 Date: Thu May 8 20:52:12 2008 +0200
58415 Add proper copyright notices in Atmel boards Makefiles
58417 The Makefiles for the AT91CAP9/AT91SAM9 boards have an incomplete
58418 copyright notice. This patch adds the missing pieces.
58420 Signed-off-by: Stelian Pop <stelian@popies.net>
58421 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58423 commit e817a042cef6164bf26fee86f90326f2ec9e6745
58424 Author: Stelian Pop <stelian@popies.net>
58425 Date: Thu May 8 20:52:11 2008 +0200
58427 Add copyright information in Atmel boards partition.c
58429 When Ulf did the dataflash.c cleanup, he didn't add his copyright on
58430 the new created files. This patch fixes the problem.
58432 Signed-off-by: Stelian Pop <stelian@popies.net>
58433 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58435 commit 4f6c810106f4f76d83cfc57d98f4540cd45f9a19
58436 Author: Stelian Pop <stelian@popies.net>
58437 Date: Thu May 8 20:52:10 2008 +0200
58439 Update origin and copyright information in arch-at91sam9 header files
58441 When doing the AT91CAP9/AT91SAM9 port, a number of header files were
58442 copied from the Linux kernel sources. This patch explicitly specifies
58443 this origin for all the copied headers, and for those missing copyright
58444 information, adds it.
58446 Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
58447 in the latest kernel sources by 'at91sam9_smc.h'.
58449 The copyright information has been confirmed by the AT91 Linux kernel
58450 maintainer, Andrew Victor <avictor.za@gmail.com>.
58452 Signed-off-by: Stelian Pop <stelian@popies.net>
58453 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58455 commit 79dd1712689d6a5031d7cbff54957049680751c7
58456 Author: Markus Klotzbücher <mk@denx.de>
58457 Date: Thu May 8 16:00:55 2008 +0200
58459 ppc4xx: Kilauea: Add CONFIG_BOOTP_SUBNETMASK to Kilauea board config
58461 When using dhcp/bootp the "netmask" environment variable is not set
58462 because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
58463 desireable, so the following patch adds this this option to the board
58466 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
58467 Signed-off-by: Stefan Roese <sr@denx.de>
58469 commit 869d14b4cc2e47de2ddcb117bad0407a44436684
58470 Author: Stefan Roese <sr@denx.de>
58471 Date: Sat May 10 10:30:36 2008 +0200
58473 ppc4xx: Update Makalu defconfig to use device-tree booting as default
58475 This patch reworks the default environment on Makalu. Now "net_nfs" for
58476 example uses the device-tree style booting formerly know as "net_nfs_fdt".
58477 Also the addresses in RAM were changed because of the new image booting
58478 support, which check for image overwriting. So the addresses needed to
58481 Signed-off-by: Stefan Roese <sr@denx.de>
58483 commit f3612a7b199cab3942f60d9c1392eb39d58cc699
58484 Author: Becky Bruce <bgill@freescale.com>
58485 Date: Wed May 7 13:28:16 2008 -0500
58487 PPC: fix map_physmem build warning
58489 map_physmem currently generates a warning when CONFIG_PHYS_64BIT is
58490 enabled. This quiets the warning.
58492 Signed-off-by: Becky Bruce <Becky.Bruce@freescale.com>
58494 commit 36f32675f40292002ee1fed252c180a43022d2d4
58495 Author: Becky Bruce <bgill@freescale.com>
58496 Date: Wed May 7 13:24:57 2008 -0500
58498 Update pci code to use phys_addr_t
58500 Physical addrs need to be represented by phys_addr_t, not
58501 unsigned long. Otherwise, systems that use CONFIG_PHYS_64BIT
58502 are going to fail mightily.
58504 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
58506 commit 91a616741fc128cdb88f39bddcd4d72fe17466d0
58507 Author: Nick Spence <nick.spence@freescale.com>
58508 Date: Thu May 8 22:32:22 2008 -0700
58510 Support legacy multi-type images without FDT section.
58512 This patch enables legacy multi-type images containing only a Linux kernel
58513 and root file system to be loaded, maintaining compatibility with previous
58514 versions of u-boot.
58516 This is required when using old image files such as a Linux 2.4 kernel /
58519 Signed-off-by: Nick Spence <nick.spence@freescale.com>
58520 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
58522 commit 881031d9732783b7aeae2198fc7eb480ae8974a6
58523 Author: Wolfgang Denk <wd@denx.de>
58524 Date: Sat May 10 00:38:02 2008 +0200
58528 Signed-off-by: Wolfgang Denk <wd@denx.de>
58530 commit e5e9d6c9c08160be7e5a36e04d125ccce99b8774
58531 Author: Wolfgang Denk <wd@denx.de>
58532 Date: Sat May 10 00:36:09 2008 +0200
58534 post/cpu/ppc4xx/Makefile: line length cleanup
58536 Signed-off-by: Wolfgang Denk <wd@denx.de>
58538 commit cce9cfdabcf416ecd2aacc3681c91e5378c75a3d
58539 Author: Stelian Pop <stelian@popies.net>
58540 Date: Thu May 8 22:52:09 2008 +0200
58542 Fix @ -> <at> substitution
58544 When applying the AT91CAP9 patches upstream, something transformed
58545 the '@' character into the ' <at> ' sequence.
58547 The patch below restores the original form in all the places where
58548 it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
58549 were copied from AT91CAP9, and a couple of other files where the
58550 ' <at> ' sequence was present).
58552 Signed-off-by: Stelian Pop <stelian@popies.net>
58554 commit 9606b3c81b3c47a1d58514e9a232c6f461a17597
58555 Author: Stelian Pop <stelian@popies.net>
58556 Date: Thu May 8 22:52:10 2008 +0200
58558 Update origin and copyright information in arch-at91sam9 header files
58560 When doing the AT91CAP9/AT91SAM9 port, a number of header files were
58561 copied from the Linux kernel sources. This patch explicitly specifies
58562 this origin for all the copied headers, and for those missing copyright
58563 information, adds it.
58565 Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
58566 in the latest kernel sources by 'at91sam9_smc.h'.
58568 The copyright information has been confirmed by the AT91 Linux kernel
58569 maintainer, Andrew Victor <avictor.za@gmail.com>.
58571 Signed-off-by: Stelian Pop <stelian@popies.net>
58573 commit ceb6b4fbe1dcc40bb672ef8133ddf4813e97cbb1
58574 Author: Stelian Pop <stelian@popies.net>
58575 Date: Thu May 8 22:52:11 2008 +0200
58577 Add copyright information in Atmel boards partition.c
58579 When Ulf did the dataflash.c cleanup, he didn't add his copyright on
58580 the new created files. This patch fixes the problem.
58582 Signed-off-by: Stelian Pop <stelian@popies.net>
58584 commit 2ab02fd456d8ef92ae9f5439618d1fa7ca16e5f3
58585 Author: Guennadi Liakhovetski <lg@denx.de>
58586 Date: Thu May 8 10:09:27 2008 +0200
58588 mx31ads: fix 32kHz clock handling
58590 According to schematics and to RedBoot sources, the MX31ADS uses a 32768Hz
58591 oscillator as a SKIL source. Fix previously wrongly assumed 32000Hz value.
58592 Also fix a typo when verifying a jumper configuration. While at it, make
58593 two needlessly global functions static.
58595 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
58597 commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
58598 Author: Marian Balakowicz <m8@semihalf.com>
58599 Date: Wed May 7 13:10:04 2008 +0200
58601 Avoid initrd and logbuffer area overlaps
58603 Add logbuffer to reserved LMB areas to prevent initrd allocation
58604 from overlaping with it.
58606 Make sure to use correct logbuffer base address.
58608 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
58610 commit c59518e15949b3403df5c5b0c2c48ea0e5bea24b
58611 Author: Marian Balakowicz <m8@semihalf.com>
58612 Date: Wed May 7 13:08:54 2008 +0200
58614 ppc: Cleanup get_effective_memsize() use
58616 Removed duplicated effective memory size calculation code.
58618 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
58620 commit 273c37d843d5b581090378016cd12dd9c586907b
58621 Author: Marian Balakowicz <m8@semihalf.com>
58622 Date: Wed May 7 09:03:53 2008 +0200
58624 Fix build errors when CONFIG_LOGBUFFER and CONFIG_FIT are enabled
58626 Recent modifcations to LOGBUFFER handling code were incorrecly
58627 introduced to fit_check_kernel() routine during
58628 "Merge branch 'new-image' of git://www.denx.de/git/u-boot-testing",
58629 commit 27f33e9f45ef7f9685cbdc65066a1828e85dde4f.
58631 This patch cleans up this merge issue.
58633 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
58635 commit bc11756daff89a3de09ca80adac962b88cf06e6e
58636 Author: Grant Erickson <gerickson@nuovations.com>
58637 Date: Tue May 6 20:16:15 2008 -0700
58639 Propagate Error Status to the Shell on fw_printenv Errors
58641 Changed implementation such that fw_printenv returns failure status
58642 when one or more specified variables do not exist or when incorrect
58643 command syntax is used.
58645 This aids scripting fw_printenv such that the script can key of the
58646 return status rather than relying on standard error "scraping".
58648 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
58649 Signed-off-by: Wolfgang Denk <wd@denx.de>
58651 commit f3b6d528e4dd719640a4bfcd954f4e4c7f5db0d6
58652 Author: Grant Erickson <gerickson@nuovations.com>
58653 Date: Tue May 6 16:18:00 2008 -0700
58655 Fix Compilation Errors with 'tools/env/fw_printenv'
58657 In the current top-of-tree, 1.3.3.-rc2, the optional tool
58658 'tools/env/fw_printenv' fails to compile for two reasons:
58660 1) The header watchdog.h cannot be found.
58661 2) The header zlib.h is picked up from the tool chain rather than the
58662 project causing a prototype conflict for crc32.
58664 This patch addresses both of these issues.
58666 Platforms Tested On:
58669 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
58671 commit 597f6c26a18b389903a64692bacbf9a1ca69355b
58672 Author: James Yang <James.Yang@freescale.com>
58673 Date: Mon May 5 10:22:53 2008 -0500
58675 Fix readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
58677 When CONFIG_CMDLINE_EDITING is enabled, readline_into_buffer() doesn't
58678 work before relocating to RAM because command history is written into
58679 a global array that is not writable before relocation. This patch
58680 defers to the no-editing and no-history code in readline_into_buffer()
58681 if it is called before relocation.
58683 Signed-off-by: James Yang <James.Yang@freescale.com>
58684 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
58686 commit 726c0f1e5f108dccea052965123b95837d2bd402
58687 Author: Detlev Zundel <dzu@denx.de>
58688 Date: Mon May 5 16:11:22 2008 +0200
58690 cosmetic: Adjust coding style for switch statements to be consistent
58692 Signed-off-by: Detlev Zundel <dzu@denx.de>
58694 commit 574b319512b13e10800f0045e39b993f4ca25e42
58695 Author: Detlev Zundel <dzu@denx.de>
58696 Date: Mon May 5 16:11:21 2008 +0200
58698 Fix disk type output in disk/part.c
58700 Signed-off-by: Detlev Zundel <dzu@denx.de>
58702 commit 045b4d2d7168ef09c7349dcf6ecebe7432b74171
58703 Author: Vlad Lungu <vlad.lungu@windriver.com>
58704 Date: Mon May 5 14:20:03 2008 +0300
58706 Mail address change, documentation modified
58708 Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
58710 commit 4d49b28038e2819088e8356a77212fc95a89ce5a
58711 Author: Michal Simek <monstr@monstr.eu>
58712 Date: Sun May 4 15:42:41 2008 +0200
58714 microblaze: Repare intc handling
58716 Signed-off-by: Michal Simek <monstr@monstr.eu>
58718 commit 878b3b1e193e570caf3e96ad8e31e561f68d0287
58719 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58720 Date: Sun May 4 15:17:52 2008 +0200
58722 include/gitignore: update to all architectures
58724 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58726 commit 1df368aed3b8bc240fe1595d290b0e91b22961da
58727 Author: Marcel Ziswiler <marcel@ziswiler.com>
58728 Date: Mon May 5 02:12:06 2008 +0200
58730 ide: Remove spurious second include of io.h
58732 Removed the second include, with all the #ifdef around as suggested by Wolfgang.
58734 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
58736 commit 8fbc985bdad09b23b7eb4df1d2ea589619d8db4c
58737 Author: Adrian Filipi <adrian.filipi@eurotech.com>
58738 Date: Tue May 6 16:46:37 2008 -0400
58742 This patch fixes three typos.
58743 The first is a repetition of CONFIG_CMD_BSP.
58744 The second makes the #endif comment match its #if.
58745 The third is a spelling error.
58747 Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
58749 commit e419e12d04ae3b280c99a87a2ea4ad7a40628bcb
58750 Author: Grant Erickson <gerickson@nuovations.com>
58751 Date: Sun May 4 16:45:01 2008 -0700
58753 Recognize 'powerpc' As an Alias for IH_ARCH_PPC
58755 Add support for the recognition of 'powerpc' as an alias for the PowerPC
58756 architecture type since Linux is already trending in that direction,
58757 preferring 'powerpc' to 'ppc'.
58759 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
58761 commit f5a24259190c388c2527bdc49fee34577d862cc7
58762 Author: Wheatley Travis <Travis.Wheatley@freescale.com>
58763 Date: Fri May 2 13:35:15 2008 -0700
58765 7450 and 86xx L2 cache invalidate bug corrections
58767 The 7610 and related parts have an L2IP bit in the L2CR that is
58768 monitored to signal when the L2 cache invalidate is complete whereas the
58769 7450 and related parts utilize L2I for this purpose. However, the
58770 current code does not account for this difference. Additionally the 86xx
58771 L2 cache invalidate code used an "andi" instruction where an "andis"
58772 instruction should have been used.
58774 This patch addresses both of these bugs.
58776 Signed-off-by: Travis Wheatley <travis.wheatley@freescale.com>
58777 Acked-By: Jon Loeliger <jdl@freescale.com>
58779 commit 4d31cdc45d3592a5545a649fb5a24b458a4e4b72
58780 Author: Wolfgang Denk <wd@denx.de>
58781 Date: Fri May 9 10:16:13 2008 +0200
58783 Avoid infinite loop "Generating include/autoconf.mk"
58785 Fix a bogus circular dependency that caused an infinite loop of
58786 "Generating include/autoconf.mk" again and again.
58788 Signed-off-by: Wolfgang Denk <wd@denx.de>
58790 commit 567fb852178dbf59529d7301620a3f3732a4b02d
58791 Author: Stelian Pop <stelian@popies.net>
58792 Date: Thu May 8 22:52:09 2008 +0200
58794 Fix @ -> <at> substitution
58796 When applying the AT91CAP9 patches upstream, something transformed
58797 the '@' character into the ' <at> ' sequence.
58799 The patch below restores the original form in all the places where
58800 it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
58801 were copied from AT91CAP9, and a couple of other files where the
58802 ' <at> ' sequence was present).
58804 Signed-off-by: Stelian Pop <stelian@popies.net>
58805 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58807 commit 73ccb3410a0785593cda7aee455dfc51f790e281
58808 Author: Gary Jennejohn <gary.jennejohn@freenet.de>
58809 Date: Mon Apr 28 14:04:32 2008 +0200
58811 ppc4xx: Add the Harris QUAD100HD AMCC 405EP-based board
58813 Signed-off-by: Gary Jennejohn <garyj@denx.de>
58814 Signed-off-by: Stefan Roese <sr@denx.de>
58816 commit ef2642625cbfb1c3695e3478d08ae515052a4950
58817 Author: Stefan Roese <sr@denx.de>
58818 Date: Thu May 8 11:10:46 2008 +0200
58820 ppc4xx: Kilauea: Fix incorrect FPGA FIFO address
58822 Signed-off-by: Stefan Roese <sr@denx.de>
58824 commit a00eccfebc954ad9485161efeca7d9aaf626d530
58825 Author: Stefan Roese <sr@denx.de>
58826 Date: Thu May 8 11:05:15 2008 +0200
58828 ppc4xx: Add fdt support to all remaining AMCC PPC4xx eval boards
58830 This patch adds fdt (flattened device tree) support to all remaining AMCC
58831 eval boards. Most newer boards already support device tree. With this patch,
58832 all AMCC boards now enable device tree passing from U-Boot to Linux
58833 arch/powerpc kernels.
58835 Signed-off-by: Stefan Roese <sr@denx.de>
58837 commit cb5d88b9611e0c35c53543ad3b4ab99fa82203e3
58838 Author: Stefan Roese <sr@denx.de>
58839 Date: Thu May 8 11:01:09 2008 +0200
58841 ppc4xx: Add weak default ft_board_setup() routine
58843 This patch adds a default ft_board_setup() routine to the 4xx fdt code.
58844 This routine is defined as weak and can be overwritten by a board specific
58847 Signed-off-by: Stefan Roese <sr@denx.de>
58849 commit d1c1ba85c7915053adf6a8d14a08ac6fcb750d01
58850 Author: Stefan Roese <sr@denx.de>
58851 Date: Thu May 8 10:48:58 2008 +0200
58853 ppc4xx: acadia: Add fdt support and fix section overlap problem
58855 This patch adds fdt (flattened device tree) support to the AMCC
58856 Acadia eval board. This increases the image size and it doesn't
58857 fit anymore into 256kByte. Since we didn't want to remove features
58858 from the configuration, we decided to increase the U-Boot image size
58859 (add one flash sector).
58861 Also changed the default environment definition to make it
58862 independent of such changes.
58864 Signed-off-by: Stefan Roese <sr@denx.de>
58866 commit 4adb3023de75bc150f088c8935db340930ad38c8
58867 Author: Ira Snyder <iws@ovro.caltech.edu>
58868 Date: Tue Apr 29 11:18:54 2008 -0700
58870 ppc4xx: Add device tree support to AMCC Yosemite
58872 Add support for booting with a device tree blob. This is needed to boot
58873 ARCH=powerpc kernels. Also add support for setting the eth0 mac address
58874 via the ethaddr variable.
58876 Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
58877 Signed-off-by: Stefan Roese <sr@denx.de>
58879 commit b9bbefce1a653ea35f74a66ec117cdda2e043a4b
58880 Author: Dave Mitchell <dmitchell@amcc.com>
58881 Date: Wed May 7 09:00:23 2008 -0700
58883 ppc4xx: Fix typos in 460GT/EX FBDV array
58885 Corrected two typos in the 460GT/EX FBDV array.
58887 Signed-off-by: Dave Mitchell <dmitchell@amcc.com>
58888 Signed-off-by: Stefan Roese <sr@denx.de>
58890 commit 66f5fa9263629271edc86178b1f224e3c9aab2b3
58891 Author: Andy Fleming <afleming@freescale.com>
58892 Date: Wed May 7 16:54:31 2008 -0500
58894 85xx: Limit CPU2 workaround to parts that have the errata
58896 Signed-off-by: Ebony Zhu <ebony.zhu@freescale.com>
58897 Signed-off-by: Andy Fleming <afleming@freescale.com>
58899 commit a5fe514e8ace564300d2c1d73846ddff49654243
58900 Author: Lee Nipper <lee.nipper@freescale.com>
58901 Date: Fri Apr 25 15:44:45 2008 -0500
58903 mpc83xx: system performance settings for MPC8349EMDS.
58905 These same settings are used on MPC8349ITX, and
58906 improve performance on MPC8349EMDS.
58908 Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
58909 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58911 commit 49387dba910e485640b575e920ee463b7e611dc3
58912 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
58913 Date: Tue May 6 13:22:52 2008 +0900
58915 [MIPS] cpu/mips/cache.S: Fix build warning
58917 Some old GNU assemblers, such as v2.14 (ELDK 3.1.1), v2.16 (ELDK 4.1.0),
58918 warns illegal global symbol references by bal (and jal also) instruction.
58919 This does not happen with the latest binutils v2.18.
58921 Here's an example on gth2_config:
58923 mips_4KC-gcc -D__ASSEMBLY__ -g -Os -D__KERNEL__ -DTEXT_BASE=0x90000000 -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isy
58924 stem /opt/eldk311/usr/bin/../lib/gcc-lib/mips-linux/3.3.3/include -pipe -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4k
58925 c -EB -c -o cache.o cache.S
58926 cache.S: Assembler messages:
58927 cache.S:243: Warning: Pretending global symbol used as branch target is local.
58928 cache.S:250: Warning: Pretending global symbol used as branch target is local.
58930 In principle, gas might be sensitive to global symbol references in PIC
58931 code because they should be processed through GOT (global offset table).
58932 But if `bal' instruction is used, it results in PC-based offset jump.
58933 This is the cause of this warning.
58935 In practice, we know it doesn't matter whether PC-based reference or GOT-
58936 based. As for this case, both will work before/after relocation. But let's
58939 This patch explicitly sets up a target address, then jump there.
58940 Here's an example of disassembled code with/without this patch.
58942 90000668: 1485ffef bne a0,a1,90000628 <mips_cache_reset+0x20>
58943 9000066c: ac80fffc sw zero,-4(a0)
58944 90000670: 01402821 move a1,t2
58945 -90000674: 0411ffba bal 90000560 <mips_init_icache>
58946 -90000678: 01803021 move a2,t4
58947 -9000067c: 01602821 move a1,t3
58948 -90000680: 0411ffcc bal 900005b4 <mips_init_dcache>
58949 -90000684: 01a03021 move a2,t5
58950 -90000688: 03000008 jr t8
58951 -9000068c: 00000000 nop
58952 +90000674: 01803021 move a2,t4
58953 +90000678: 8f8f83ec lw t7,-31764(gp)
58954 +9000067c: 01e0f809 jalr t7
58955 +90000680: 00000000 nop
58956 +90000684: 01602821 move a1,t3
58957 +90000688: 01a03021 move a2,t5
58958 +9000068c: 8f8f81e0 lw t7,-32288(gp)
58959 +90000690: 01e0f809 jalr t7
58960 +90000694: 00000000 nop
58961 +90000698: 03000008 jr t8
58962 +9000069c: 00000000 nop
58964 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
58966 commit 0f8c62a14b523c56874ebcb67c1a16c99aad48b3
58967 Author: Vlad Lungu <vlad.lungu@windriver.com>
58968 Date: Mon May 5 14:04:00 2008 +0300
58970 Allow building mips versions with ELDK 3.1.1
58972 .gpword works only with local symbols on certain binutils versions
58974 Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
58976 commit 12a67a9e51f6b3ec26cb0f077fb5685a447c359d
58977 Author: Wolfgang Denk <wd@denx.de>
58978 Date: Mon May 5 12:52:36 2008 +0200
58980 MAKEALL: add inka4x0 board
58982 Signed-off-by: Wolfgang Denk <wd@denx.de>
58984 commit b83dcc13ae7b2dab394bfef6f699750d11490ee2
58985 Author: Wolfgang Denk <wd@denx.de>
58986 Date: Sun May 4 21:34:23 2008 +0200
58988 kb9202 board: fix build problem.
58990 Signed-off-by: Wolfgang Denk <wd@denx.de>
58992 commit 6adf61dc4cb5c53a2df990cbc8df2bceacbfd869
58993 Author: Wolfgang Denk <wd@denx.de>
58994 Date: Sun May 4 12:10:33 2008 +0200
58996 Prepare for v1.3.3-rc3
58998 Update ChNAGELOG, minor white space cleanup.
59000 Signed-off-by: Wolfgang Denk <wd@denx.de>
59002 commit 7c0773fde6100b61be2558cb5d8c442a3194aecb
59003 Author: Wolfgang Denk <wd@denx.de>
59004 Date: Sun May 4 00:35:15 2008 +0200
59006 drivers/net/tsec.c: Fix typo.
59008 Signed-off-by: Wolfgang Denk <wd@denx.de>
59010 commit aa737945e6f37a5de5dbad550a7694e0cb2a8120
59011 Author: Mike Frysinger <vapier@gentoo.org>
59012 Date: Fri May 2 21:45:12 2008 -0400
59014 version_autogenerated.h: use printf rather than echo -n
59016 Some systems are dumb and do not implement the -n flag to echo (like OS X).
59017 Convert the Makefile to use printf as this should work everywhere.
59019 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
59020 Signed-off-by: Wolfgang Denk <wd@denx.de>
59022 commit 4acc2a108ad0a669165924704a6cb083f9138242
59023 Author: Mike Frysinger <vapier@gentoo.org>
59024 Date: Fri May 2 18:17:50 2008 -0400
59026 fix building when saveenv is disabled in some setups
59028 If you enable environment in the flash, but disable the embedded
59029 option, and you disable the saveenv command, then the #if nested
59030 logic will trigger a compile failure:
59031 env_flash.c: In function 'env_relocate_spec':
59032 env_flash.c:399: error: 'flash_addr' undeclared (first use in this function)
59033 The fix is to add CMD_SAVEENV ifdef protection like everywhere else.
59035 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
59037 commit ccf1ad535ae1c0dc2d466235c668adbdfe3a55b7
59038 Author: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
59039 Date: Fri May 2 16:10:04 2008 -0400
59041 SBC8548: fix address mask to allow 64M flash
59043 Fix incorrect mask to enable all 64MB of onboard flash.
59044 Previously U-Boot incorrectly mapped only 8MB of flash, this
59045 patch correctly maps all the available flash.
59047 Signed-off-by: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
59049 commit 3648085c464c8c22ef76fab006ca4344d3796124
59050 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59051 Date: Fri May 2 19:48:56 2008 +0200
59053 qemu_mips: add README
59055 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59057 commit 6fdd002689190a0022c7b3dbab37fcba724580ce
59058 Author: Marcel Ziswiler <marcel@ziswiler.com>
59059 Date: Fri May 2 02:35:59 2008 +0200
59061 Fix misspelled comment
59063 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
59065 commit fa956fde60b7ec4dd66bd62f9910fd341b5049a1
59066 Author: Mike Frysinger <vapier@gentoo.org>
59067 Date: Thu May 1 04:13:05 2008 -0400
59069 mkimage: make mmap() checks consistent
59071 The mmap() related code is full of inconsistent casts/constants when
59072 it comes to error checking, and may break when building on some
59073 systems (like ones that do not implicitly define the caddr_t type).
59074 Let's just avoid the whole mess by writing the code nice and clean in
59077 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
59079 commit 8e90cd0447a0f0ccf529ef86f0e6b56187d3b82a
59080 Author: Marcel Ziswiler <marcel@ziswiler.com>
59081 Date: Thu May 1 09:05:34 2008 +0200
59083 Fix defined but not used build warning
59085 - warning: 'srom' defined but not used
59087 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
59089 commit b71190f3250aaffcc81c35f6cfd3498cb7c48013
59090 Author: Marcel Ziswiler <marcel@ziswiler.com>
59091 Date: Thu May 1 09:05:26 2008 +0200
59093 Fix implicit declaration build warnings
59095 - warning: implicit declaration of function ‘serial_initialize’
59097 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
59099 commit 9acde129cc3f9c1b3bc11a821480dd446774d618
59100 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
59101 Date: Tue Apr 29 19:18:32 2008 +0200
59103 TSEC: add config options for VSC8601 RGMII PHY
59105 The Vitesse VSC8601 RGMII PHY has internal delay for both Rx
59106 and Tx clock lines. They are configured using 2 bits in extended
59108 Therefore CFG_VSC8601_SKEW_TX and CFG_VSC8601_SKEW_RX have
59109 been introduced with valid values 0-3 giving 0.0, 1.4,1.7 and 2.0ns delay.
59111 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
59112 Acked-by: Andy Fleming <afleming@freescale.com>
59113 Acked-by: Ben Warren <biggerbadderben@gmail.com>
59116 drivers/net/tsec.c | 6 ++++++
59117 drivers/net/tsec.h | 3 +++
59118 2 files changed, 9 insertions(+), 0 deletions(-)
59120 commit bd98ee60df43ee6dd6f5ebe32c67d03e90513ff8
59121 Author: Wolfgang Denk <wd@denx.de>
59122 Date: Sat May 3 23:07:15 2008 +0200
59124 Revert "ColdFire: Get information from the correct GCC"
59126 This reverts commit b7166e05a513c0806b63b9dfb6f1d77645cede2a
59127 (replaced by commit c4e5f52a58d278eebb87f476e353972c5dacea40).
59129 commit c4e5f52a58d278eebb87f476e353972c5dacea40
59130 Author: Wolfgang Denk <wd@denx.de>
59131 Date: Sat May 3 22:25:00 2008 +0200
59133 config.mk: use correct (cross) compiler
59135 Some config.mk files reference $(CC) to test for specific tool chain
59136 features, so make sure $(CC) gets set before including any such
59139 This patch replaces commit b7166e05a5 ("ColdFire: Get information from
59142 Signed-off-by: Wolfgang Denk <wd@denx.de>
59144 commit 27c38689d0cfde0e444239345f97b5eecc9f4067
59145 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59146 Date: Thu May 1 02:13:44 2008 +0200
59148 pxa: fix previous definition on cpu init
59150 start.S:183:1: warning: "ICMR" redefined
59151 In file included from start.S:33:
59152 include/asm/arch/pxa-regs.h:935:1: warning: this is the location of the previous definition
59153 start.S:187:1: warning: "RCSR" redefined
59156 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59158 commit 6d12e697de794d700767f22f950e3026ccf4daf6
59159 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59160 Date: Thu May 1 02:13:43 2008 +0200
59162 pxa: fix pcmcia operation on 'i' may be undefined
59164 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59165 Signed-off-by: Wolfgang Denk <wd@denx.de>
59167 commit 4d77f5102dfeaa36cd58d9a9f083bd2cc491526f
59168 Author: Kumar Gala <galak@kernel.crashing.org>
59169 Date: Wed Apr 30 16:24:35 2008 -0500
59171 MPC8610HPCD: Drop -O2 from the build flags
59173 Make the flags use -Os like all other boards
59175 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59177 commit 0072b78be2b41e5a0ca3ddc39335574dc2e855bd
59178 Author: Stefan Roese <sr@denx.de>
59179 Date: Wed Apr 30 15:50:39 2008 +0200
59181 RTC: Fix month offset by one problem in M41T62 RTC driver
59183 This patch fixes a problem with the month being read and written
59184 incorrectly (offset by one). This only gets visible by also using
59185 the Linux driver (rtc-m41t80).
59187 Tested on AMCC Canyonlands.
59189 Signed-off-by: Stefan Roese <sr@denx.de>
59191 commit 141ba1cad8e6598a2466e7e2976c6a12285df619
59192 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59193 Date: Sat May 3 13:51:44 2008 +0900
59195 [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker
59197 Current trick to pick up GNU assembler minor version uses a dot(.) as a
59198 delimiter, and take the second field to obtain minor version number. But
59199 as can be expected, this doesn't work with a version string which has
59200 dots more than needs.
59204 $ mips-linux-gnu-as --version | grep 'GNU assembler'
59205 GNU assembler (Sourcery G++ Lite 4.2-129) 2.18.50.20080215
59206 $ mips-linux-gnu-as --version | grep 'GNU assembler' | cut -d. -f2
59210 This patch restricts the version format to 2.XX.XX... This will work
59213 $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+'
59215 $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+' | cut -d. -f2
59219 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59221 commit ea638951acead7f1086c908c0b9f086beab82a22
59222 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59223 Date: Sat May 3 13:51:28 2008 +0900
59225 [MIPS] cpu/mips/cache.S: Add dcache_enable
59227 Recent bootelf command fixes (017e9b7925f74878d0e9475388cca9bda5ef9482,
59228 "allow ports to override bootelf behavior") requires ports to have this
59231 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59232 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59234 commit d2c6fbec4397c936b18cd42482b6973cd6781bdf
59235 Author: Wolfgang Denk <wd@denx.de>
59236 Date: Thu May 1 21:30:16 2008 +0200
59238 onenand: rename 16 bit memory copy into memcpy_16() to avoid conflicts
59240 Onenand needs a version of memcpy() which performs 16 bit accesses
59241 only; make sure the name does not conflict with the standard
59244 Signed-off-by: Wolfgang Denk <wd@denx.de>
59246 commit 12bc4e94251c369c529ffa505cf58b148c372f7f
59247 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59248 Date: Wed Apr 30 22:38:17 2008 +0200
59250 cmd_nand: fix warning: str2long ncompatible pointer type
59252 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59254 commit 1b9ed2574a38c93cb03dad41885fc06be4bfc9dd
59255 Author: Timur Tabi <timur@freescale.com>
59256 Date: Fri Apr 4 11:16:11 2008 -0500
59258 Fix calculation of I2C clock for some 86xx chips
59260 Some 86xx chips use CCB as the base clock for the I2C, and others used CCB/2.
59261 There is no pattern that can be used to determine which chips use which
59262 frequency, so the only way to determine is to look up the actual SOC
59263 designation and use the right value for that SOC.
59265 Signed-off-by: Timur Tabi <timur@freescale.com>
59267 commit f32f7fe7bd3a5bda3a476520f00e1aca7c2103a9
59268 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59269 Date: Wed Apr 30 12:11:19 2008 -0500
59271 ColdFire: Fix ethernet hang issue for mcf547x_8x
59273 The ethernet hang is caused by receiving buffer in DRAM is not
59274 yet ready due to access cycles require longer time in DRAM.
59275 Relocate DMA buffer descriptors from DRAM to internal SRAM.
59277 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59279 commit 886d90176fc257e0ab4d0db05d11d0749bbed3ca
59280 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59281 Date: Wed Apr 30 12:10:47 2008 -0500
59283 ColdFire: Fix compilation issue caused by new changes in fsl_i2c.c
59285 Signed-off-by: Luigi Comio Mantellini <luigi.mantellini@idf-hit.com>
59286 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59288 commit b7166e05a513c0806b63b9dfb6f1d77645cede2a
59289 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59290 Date: Wed Apr 30 12:10:23 2008 -0500
59292 ColdFire: Get information from the correct GCC
59294 Signed-off-by: Kurt Mahan <kmahan@freescale.com>
59295 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59297 commit 378e7ec95da4751ec8fe461baacab2bf7d2512a9
59298 Author: dirk.behme@googlemail.com <dirk.behme@googlemail.com>
59299 Date: Wed Apr 30 18:02:59 2008 +0200
59301 Fix warning in env_nand.c if compiled for DaVinci Schmoogie
59305 nv_nand.c: In function 'saveenv':
59306 env_nand.c:200: warning: passing argument 3 of 'nand_write' from incompatible pointer type
59307 env_nand.c: In function 'env_relocate_spec':
59308 env_nand.c:275: warning: passing argument 3 of 'nand_read' from incompatible pointer type
59310 if compiled for davinci_schmoogie_config.
59312 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
59313 Ack by: Sergey Kubushyn <ksi@koi8.net>
59315 commit 33a4a70d48d622cc4950c60a84fec23b9421f23e
59316 Author: Anatolij Gustschin <agust@denx.de>
59317 Date: Wed Apr 30 13:34:40 2008 +0200
59319 Fix warnings while compiling net/net.c for MPC8610HPCD board
59321 MPC8610HPCD board adds -O2 gcc option to PLATFORM_CPPFLAGS
59322 causing overriding default -Os option. New gcc (ver. 4.2.2)
59323 produces warnings while compiling net/net.c file with -O2
59324 option. The patch is an attempt to fix this.
59326 Signed-off-by: Anatolij Gustschin <agust@denx.de>
59328 commit 58b575e575c25fdf8c88141e145db201f3092149
59329 Author: Sascha Laue <Sascha.Laue@gmx.biz>
59330 Date: Wed Apr 30 15:23:38 2008 +0200
59332 lwmon5: fix offset error in sysmon0 POST
59334 Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
59335 Signed-off-by: Wolfgang Denk <wd@denx.de>
59337 commit e7419b243a373de4ee042f7d4f45f66de787240d
59338 Author: Sascha Laue <Sascha.Laue@gmx.biz>
59339 Date: Wed Apr 30 15:16:35 2008 +0200
59341 lwmon5: fix manual merge error in POST
59343 Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
59345 commit 42ffcec3f9eba010a662d5b42981812b6bebfb9a
59346 Author: Wolfgang Denk <wd@denx.de>
59347 Date: Wed Apr 30 17:46:26 2008 +0200
59349 cmd_nand.c: fix another 'incompatible pointer type' warning.
59351 Signed-off-by: Wolfgang Denk <wd@denx.de>
59353 commit de109d909707e2dfe806be5efc3cdb103b47c8ad
59354 Author: Wolfgang Denk <wd@denx.de>
59355 Date: Wed Apr 30 17:25:07 2008 +0200
59357 Makefile: fix parallel builds
59359 This problem shows up with parallel builds only; it results in
59360 somewhat cryptic error messages like
59362 $ JOBS=-j6 MAKEALL netstar
59363 Configuring for netstar board...
59364 arm-linux-ld: cannot find -lgeneric
59365 make[1]: *** [eeprom.srec] Error 1
59367 A few boards (like netstar and voiceblue) need some libraries for
59368 building; however, the board Makefile does not contain any such
59369 dependencies which may cause problems with parallel builds. Adding
59370 such dependencies is difficult as we would also have to provide build
59371 rules, which already exist in the respective library Makefiles.
59373 To solve this, we make sure that all libraries get built before the
59376 Signed-off-by: Wolfgang Denk <wd@denx.de>
59378 commit 4f27098e5b0736989b13cd61d7bca94b3574cf5f
59379 Author: Stefan Roese <sr@denx.de>
59380 Date: Wed Apr 30 14:51:36 2008 +0200
59382 ppc4xx: Adapt Canyonlands fixed DDR2 setup to new DIMM module
59384 This patch changes the Canyonlands/Glacier fixed DDR2 controller setup
59385 used for NAND booting to match the values needed for the new 512MB
59386 DIMM modules shipped with the productions boards:
59388 Crucial: CT6464AC667.8FB
59390 Signed-off-by: Stefan Roese <sr@denx.de>
59392 commit ea9202a659dc75996facf1475f1866a19a9d3129
59393 Author: Stefan Roese <sr@denx.de>
59394 Date: Wed Apr 30 10:49:43 2008 +0200
59396 ppc4xx: Fix problem with DIMMs with 8 banks in 44x_spd_ddr2.c
59398 This patch fixes a problem with DIMMs that have 8 banks. Now the
59399 MCIF0_MBxCF register will be setup correctly for this setup too.
59401 This was noticed with the 512MB DIMM on Canyonlands/Glacier.
59403 Signed-off-by: Stefan Roese <sr@denx.de>
59405 commit 76617299358ebba260ecc02d33e8e75d8d13dd3b
59406 Author: Wolfgang Denk <wd@denx.de>
59407 Date: Tue Apr 29 23:41:06 2008 +0200
59409 Prepare v1.3.3-rc2, again.
59411 Signed-off-by: Wolfgang Denk <wd@denx.de>
59413 commit b7fcc4c13993782342cf5cd20d237a6281648a0b
59414 Author: Wolfgang Denk <wd@denx.de>
59415 Date: Tue Apr 29 23:35:24 2008 +0200
59419 Signed-off-by: Wolfgang Denk <wd@denx.de>
59421 commit f7b16a0a4d571dd33b2b5185a54f7ddc311f89d4
59422 Author: Wolfgang Denk <wd@denx.de>
59423 Date: Tue Apr 29 23:32:20 2008 +0200
59425 common/env_nand.c: fix one more incompatible pointer type issue
59427 Signed-off-by: Wolfgang Denk <wd@denx.de>
59429 commit ea6f66894f952229eebfc4ad03cd21fe5c8b3f0f
59430 Author: Wolfgang Denk <wd@denx.de>
59431 Date: Tue Apr 29 21:33:08 2008 +0200
59433 post/board/lwmon5/sysmon.c: fix manual merge error.
59435 Signed-off-by: Wolfgang Denk <wd@denx.de>
59437 commit 70a0f81412b0b18a6fd0bea960451bc6c2cca49a
59438 Author: Kumar Gala <galak@kernel.crashing.org>
59439 Date: Tue Apr 29 12:54:59 2008 -0500
59441 85xx: Add -mno-spe to e500/85xx builds
59443 Newer gcc's might be configured to enable autovectorization by default.
59444 If we happen to build with one of those compilers we will get SPE
59445 instructions in random code.
59447 -mno-spe disables the compiler for automatically generating SPE
59448 instructions without our knowledge.
59450 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59452 commit 8ea08e5be69436abcc95d3da114de4a2ff8a6ab5
59453 Author: Kumar Gala <galak@kernel.crashing.org>
59454 Date: Tue Apr 29 10:18:34 2008 -0500
59456 Update .gitignore for zlib.h
59458 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59460 commit 45239cf4152109caa925145ccd433529902df887
59461 Author: Kumar Gala <galak@kernel.crashing.org>
59462 Date: Tue Apr 29 10:27:08 2008 -0500
59464 85xx/86xx: Rename ext_refrec to timing_cfg_3 to match docs
59466 All the 85xx and 86xx UM describe the register as timing_cfg_3
59469 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59471 commit ef7d30b14394e4c4a153118f5845760cadada02a
59472 Author: Kumar Gala <galak@kernel.crashing.org>
59473 Date: Tue Apr 29 10:28:34 2008 -0500
59475 85xx/86xx: Rename DDR init address and init extended address register
59477 Rename init_addr and init_ext_addr to match the docs between
59478 85xx and 86xx. Both now use 'init_addr' and 'init_ext_addr'.
59480 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59482 commit cf6cc014270549684873a5972d2595052c468cb6
59483 Author: Kumar Gala <galak@kernel.crashing.org>
59484 Date: Mon Apr 28 02:24:04 2008 -0500
59486 85xx: Additional fixes and cleanup of MP code
59488 * adjust __spin_table alignment to match ePAPR v0.94 spec
59489 * loop over all cpus when determing who is up. This fixes an issue if
59490 the "boot cpu" isn't core0. The "boot cpu" will already be in the
59491 cpu_up_mask so there is no harm
59492 * Added some protection in the code to ensure proper behavior. These
59493 changes are explicitly needed but don't hurt:
59494 - Added eieio to ensure the "hot word" of the table is written after
59495 all other table updates have occurred.
59496 - Added isync to ensure we don't prefetch loading of table entries
59497 until we a released
59499 These issues we raised by Dave Liu.
59501 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59503 commit b2d527a8b9fb50afccbaf79b5540952585cdc760
59504 Author: Yuri Tikhonov <yur@emcraft.com>
59505 Date: Tue Apr 29 15:06:41 2008 +0200
59507 lwmon5: minor clean-up to include/configs/lwmon5.h
59509 LWMON5 DSPIC POST uses the watch-dog scratch register. So, make
59510 the CFG_DSPIC_TEST_ADDR definition more readable.
59512 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
59514 commit f4c4d21a885ccc222fd0acdf653b683249e85117
59515 Author: Stefan Roese <sr@denx.de>
59516 Date: Tue Apr 29 16:08:05 2008 +0200
59518 ppc4xx: Fix CFG_MONITOR_LEN on Katmai failsave this time
59520 Signed-off-by: Stefan Roese <sr@denx.de>
59522 commit 138105efe1d2b1a40a3a97b4c1f85c2111bea2d8
59523 Author: Yuri Tikhonov <yur@emcraft.com>
59524 Date: Tue Apr 29 13:32:45 2008 +0200
59526 ppc flush_cache: add watch-dog triggering into the loops.
59528 Some boards (e.g. lwmon5) need rather a frequent watch-dog
59529 kicking. Since the time it takes for the flush_cache() function
59530 to complete its job depends on the size of data being flushed, one
59531 may encounter watch-dog resets on such boards when, for example,
59532 download big files over ethernet.
59534 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
59536 commit cab99d6f3281ab6784feccf98b9b425daa58418a
59537 Author: Stefan Roese <sr@denx.de>
59538 Date: Tue Apr 29 14:44:54 2008 +0200
59540 ppc4xx: Fix compilation warning in denali_spd_ddr2.c
59542 Signed-off-by: Stefan Roese <sr@denx.de>
59544 commit 4ec9d78fe5cd585d2868731fa108ca1e62730e70
59545 Author: Stefan Roese <sr@denx.de>
59546 Date: Tue Apr 29 14:12:07 2008 +0200
59548 ppc4xx: Fix Katmai CFG_MONITOR_LEN
59550 Signed-off-by: Stefan Roese <sr@denx.de>
59552 commit 85ad184b3b2b0f8af9228477303c55dca1b52ed7
59553 Author: Stefan Roese <sr@denx.de>
59554 Date: Tue Apr 29 13:57:07 2008 +0200
59556 ppc4xx: Complete remove bogus dflush()
59558 Since the current dflush() implementation is know to have some problems
59559 (as seem on lwmon5 ECC init) this patch removes it completely and replaces
59560 it by using clean_dcache_range().
59562 Tested on Katmai with ECC DIMM.
59564 Signed-off-by: Stefan Roese <sr@denx.de>
59566 commit 135846d6ecaad255ad28d93ebbb78b3d5da68cdc
59567 Author: Stefan Roese <sr@denx.de>
59568 Date: Tue Apr 29 13:36:51 2008 +0200
59570 ppc4xx: Change ECC initialization on lwmon5 to use clean_dcache_range()
59572 As it seems the "old" ECC initialization routine by using dflush() didn't
59573 write all lines in the dcache back to memory on lwmon5. This could lead
59574 to ECC error upon Linux booting. This patch changes the program_ecc()
59575 routine to now use clean_dcache_range() instead of dflush().
59576 clean_dcache_range() uses dcbst which is exactly what we want in this
59579 Since dflush() is known is cause problems, this routine will be
59580 removed completely and replaced by clean_dcache_range() with an
59583 Signed-off-by: Stefan Roese <sr@denx.de>
59585 commit 18ec19e4aa1a045dfbf2c7c2e33963488e92d757
59586 Author: Yuri Tikhonov <yur@emcraft.com>
59587 Date: Mon Apr 28 18:19:34 2008 +0200
59589 POST: fix Makefiles for mpc8xx, lwmon, and netta POSTs.
59591 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
59593 commit eea5a743a2193ef2a05b9bc6dc447ba241416f35
59594 Author: Markus Brunner <super.firetwister@googlemail.com>
59595 Date: Mon Apr 28 08:47:47 2008 +0200
59597 ppc4xx: Fixup ebc clock in FDT for 405GP/EP
59599 On ppc405EP and ppc405GP (at least) the ebc is directly attached to the plb
59600 and not to the opb. This patch will try to fixup /plb/ebc if /plb/opb/ebc
59603 Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
59605 commit 2ef7503a593c77a80c2a054011970227c4b62774
59606 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59607 Date: Thu Apr 24 07:57:17 2008 +0200
59609 NE2000: Fix regresssion introduced by e710185aae90 on non AX88796
59611 Move non-inlied functions into specific drivers file
59612 Set get_prom as weak
59614 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59615 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
59616 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
59618 commit 40cb90ee2b97db1f697e1b54f19a548ffc96d71b
59619 Author: Guennadi Liakhovetski <lg@denx.de>
59620 Date: Thu Apr 3 17:04:19 2008 +0200
59622 net: make ARP timeout configurable
59624 Currently the timeout waiting for an ARP reply is hard set to 5 seconds.
59625 On i.MX31ADS due to a hardware "strangeness" up to four first IP packets
59626 to the boards get lost, which typically are ARP replies. By configuring
59627 the timeout to a lower value we significantly improve the first network
59628 transfer time on this board. The timeout is specified in milliseconds,
59629 later internally it is converted to deciseconds, because it has to be
59630 converted to hardware ticks, and CFG_HZ ranges from 900 to 27000000 on
59633 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
59634 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
59636 commit 13e0b8f7ca9d29267bf01d7a01e521a0517adce1
59637 Author: Guennadi Liakhovetski <lg@denx.de>
59638 Date: Thu Apr 3 13:36:18 2008 +0200
59640 minor cs8900 driver clean up
59642 Remove a redundant register definition, clean up some coding style
59645 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
59646 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
59648 commit 707fa917cca24c0f22776f48ac4a6fa5e5189b10
59649 Author: Wolfgang Denk <wd@denx.de>
59650 Date: Mon Apr 28 22:01:04 2008 +0200
59652 jffs2_1pass.c: fix incompatible pointer type warning
59654 Signed-off-by: Wolfgang Denk <wd@denx.de>
59656 commit 6aee00f5e6a1cf29d8fe8fdc9b7252fbd31115d9
59657 Author: Sascha Laue <Sascha.Laue@gmx.biz>
59658 Date: Tue Apr 1 10:10:18 2008 +0200
59660 lwmon5: update dsPIC POST spezification
59662 The specification for the lwmon5 board dsPIC POST got changed.
59663 Also add defines for the temperatures and voltages.
59665 Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
59667 commit 3e4615ab7ff38781a5dd80d0f49b9af55b4fe0b7
59668 Author: Sascha Laue <Sascha.Laue@gmx.biz>
59669 Date: Tue Apr 1 15:13:03 2008 +0200
59671 Fix watchdog POST for lwmon5
59673 If the hardware watchdog detects a voltage error, the watchdog sets
59674 GPIO62 to low. The watchdog POST has to detect this low level.
59676 Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i>
59677 Signed-off-by: Wolfgang Denk <wd@denx.de>
59679 commit dd5748bcd669f46aeb6686c1b341323843738ccc
59680 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59681 Date: Mon Apr 28 14:37:14 2008 +0200
59683 rtl8169: fix compiler warnings
59685 Fix multiple compiler warnings related to argument type mismatch.
59687 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59689 commit 413bf586266f86c6bdbc6c6d140f67a15af4c4f1
59690 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59691 Date: Mon Apr 28 14:36:06 2008 +0200
59693 IDE: fix compiler warnings
59695 The IDE driver can use 32-bit addresses in LBA mode, in which case it
59696 spits multiple warnings during compilation. Fix them.
59698 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59700 commit db9084de28c46ac81c8f681722cb0d7411be4d7f
59701 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59702 Date: Mon Apr 28 14:35:57 2008 +0200
59704 LinkStation: fix compiler warning, add a maintainer
59706 out_8 wants a pointer to an unsigned as the first argument. Add a
59707 maintainer for Linkstation boards.
59709 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59711 commit c71abba3cb67b063f789f17abf6c7447727c0cd5
59712 Author: Wolfgang Denk <wd@denx.de>
59713 Date: Mon Apr 28 14:55:12 2008 +0200
59715 cmd_nand.c: fix "differ in signedness" problem
59717 Signed-off-by: Wolfgang Denk <wd@denx.de>
59719 commit f2c288a35341ad02ac03b1563d786763c9c8f159
59720 Author: Wolfgang Denk <wd@denx.de>
59721 Date: Mon Apr 28 12:48:47 2008 +0200
59723 pcnet.c: fix a merge issue
59725 Signed-off-by: Wolfgang Denk <wd@denx.de>
59727 commit 4ca79f477ebd25a6872e6196d80e2f5eff441376
59728 Author: Wolfgang Denk <wd@denx.de>
59729 Date: Mon Apr 28 12:08:18 2008 +0200
59731 NAND: fix some strict-aliasing compiler warnings
59733 Signed-off-by: Wolfgang Denk <wd@denx.de>
59735 commit 5cd0130ecc79d6dcde1b1ac253abc457ca8c3115
59736 Author: Stefan Roese <sr@denx.de>
59737 Date: Mon Apr 28 11:37:14 2008 +0200
59739 ppc4xx: Fix compile warning of hcu4 board
59741 Signed-off-by: Stefan Roese <sr@denx.de>
59743 commit 5379cd15dd6c74ac51499bce3455bf6e0cdbe9f1
59744 Author: Wolfgang Denk <wd@denx.de>
59745 Date: Mon Apr 28 11:31:23 2008 +0200
59747 MPC8323ERDB: fix implicit declaration of function 'mac_read_from_eeprom'
59749 Signed-off-by: Wolfgang Denk <wd@denx.de>
59751 commit 7602ed50a2f0ef3dc8d7da93f116de50288f5b59
59752 Author: Guennadi Liakhovetski <lg@denx.de>
59753 Date: Mon Apr 28 00:25:32 2008 +0200
59755 mx31ads: fix loadaddr environment variable define
59757 Arithmetic expressions do not get evaluated under stringification. Remove
59758 default network configuration, add DHCP command support. Thanks to Felix
59759 Radensky for reporting.
59761 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
59763 commit 144eec777ac07bcb12bd38245a5a289f694a7f98
59764 Author: Wolfgang Denk <wd@denx.de>
59765 Date: Mon Apr 28 10:55:24 2008 +0200
59767 katmai: fix section overlap problem
59769 Since we didn't want to remove features from the configuration, we
59770 decided to increase the U-Boot image size (add one flash sector).
59772 Also changed the default environment definition to make it
59773 independent of such changes.
59775 Signed-off-by: Wolfgang Denk <wd@denx.de>
59776 Acked-by: Stefan Roese <sr@denx.de>
59778 commit 941d696d25624e3cc65ebf924199541acf52d74e
59779 Author: Wolfgang Denk <wd@denx.de>
59780 Date: Mon Apr 28 10:55:24 2008 +0200
59782 katmai: fix section overlap problem
59784 Since we didn't want to remove features from the configuration, we
59785 decided to increase the U-Boot image size (add one flash sector).
59787 Also changed the default environment definition to make it
59788 independent of such changes.
59790 Signed-off-by: Wolfgang Denk <wd@denx.de>
59791 Acked-by: Stefan Roese <sr@denx.de>
59793 commit 03c6cd39f9184143fd8c537872b3d4b2e03f1466
59794 Author: Kumar Gala <galak@kernel.crashing.org>
59795 Date: Sat Apr 26 11:44:44 2008 -0500
59797 post: Fix building with O=
59799 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59801 commit fd7531c1e9d56b9e5e06d2c0e02b798dab72f70c
59802 Author: Wolfgang Denk <wd@denx.de>
59803 Date: Sat Apr 26 01:55:00 2008 +0200
59807 Signed-off-by: Wolfgang Denk <wd@denx.de>
59809 commit 19cf2ec90d8ce52da60c1693693c4048cb810967
59810 Author: Wolfgang Denk <wd@denx.de>
59811 Date: Sat Apr 26 01:25:39 2008 +0200
59813 post/Makefile: make sure to use the correct flags
59815 ARFLAGS was not set, which caused "ppc_8xx-ar: creating libgenpost.a"
59816 messages to be printed.
59818 Signed-off-by: Wolfgang Denk <wd@denx.de>
59820 commit 7ed4011733e7dca8f64d21291e4294662f7dc3e2
59821 Author: Wolfgang Denk <wd@denx.de>
59822 Date: Sat Apr 26 00:34:42 2008 +0200
59824 Coding Style cleanup, update CHANGELOG
59826 Signed-off-by: Wolfgang Denk <wd@denx.de>
59828 commit f9204e15173834ff8d123e36279ce49c3c6c74fc
59829 Author: Magnus Lilja <lilja.magnus@gmail.com>
59830 Date: Sun Apr 20 10:38:12 2008 +0200
59832 i.MX31: Enable SPI and MC13783/RTC support for the Litekit board
59834 This patch enables SPI and MC13783/RTC support for the Litekit board.
59836 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
59838 commit f97abbfb47d9e407354e157cae3f6369e460cd37
59839 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
59840 Date: Fri Apr 25 01:08:32 2008 -0500
59842 MPC8544DS: decode pcie3 end-point configuration correctly.
59844 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
59845 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59847 commit 292188e15523c165c4269403fdcd33c26d89176e
59848 Author: Roy Zang <tie-fei.zang@freescale.com>
59849 Date: Fri Apr 25 00:55:09 2008 -0500
59851 MPC8544DS: Removes the unknown flash message information
59853 This patch removes the unknown flash message information:
59854 '## Unknown FLASH on Bank 1 - Size = 0xdeadbeef = -286261248 MB'
59855 This unknown flash message is caused by PromJet.
59856 Some of the board user is unhappy with this information.
59858 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
59859 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59861 commit b2115757403beef0ac6bc2c6c3b24f31256a75d2
59862 Author: Kim Phillips <kim.phillips@freescale.com>
59863 Date: Thu Apr 24 14:07:38 2008 -0500
59865 mpc83xx: bump loadaddr over fdtaddr to 0x500000
59867 this seems as a good compromise between human memory, typing,
59868 and last but not least, to accommodate for current and future kernel bloat.
59870 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
59871 Acked-by: Dave Liu <daveliu@freescale.com>
59873 commit be5a7190265a34d968578ff266549c60f6f57654
59874 Author: Dave Liu <r63238@freescale.com>
59875 Date: Tue Apr 15 13:12:23 2008 +0800
59877 mpc83xx: clean up the readme for 83xx boards
59879 1. correct the typo
59880 2. correct the memory map for 837xerdb board
59882 Signed-off-by: Dave Liu <daveliu@freescale.com>
59884 commit bcae52a6819ee9dad5d0d96cd7daeb20108d45ff
59885 Author: Dave Liu <r63238@freescale.com>
59886 Date: Tue Apr 15 13:11:11 2008 +0800
59888 mpc83xx: remove the unused CPM's stuff
59890 The MPC83xx family never have CPM block, so remove it from 83xx.
59892 Signed-off-by: Dave Liu <daveliu@freescale.com>
59894 commit c63ad6325a8ac0097a54b418a3288926b0484b18
59895 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59896 Date: Fri Apr 18 16:29:40 2008 +0200
59898 cfi-flash: Add CFG_FLASH_AUTOPROTECT_LIST
59900 This patch adds a configurable flash auto protection list that can be used
59901 to make U-Boot protect flash regions in flash_init().
59903 The idea has been discussed on the u-boot mailing list starting
59906 Even this patch brings a new feature it is used as a bugfix for 4xx
59907 platforms where flash_init() does not completely protect the
59908 monitor's flash range in all situations.
59910 U-Boot protects the flash range from CFG_MONITOR_BASE to
59911 (CFG_MONITOR_BASE + monitor_flash_len - 1) by default. This does not
59912 include the reset vector at 0xfffffffc.
59915 #define CFG_FLASH_AUTOPROTECT_LIST {{0xfff80000, 0x80000}}
59917 This config option will auto protect the last 512k of flash that
59918 contains the bootloader on board like APC405 and PMC405.
59920 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59922 commit d0d91ae3acb4f29d1a2a3a766747478ed54e2848
59923 Author: Stefan Roese <sr@denx.de>
59924 Date: Fri Apr 25 13:59:03 2008 +0200
59926 ppc4xx: Remove double defines in lwmon5.h
59928 introduced with latest lwmon5/POST merge
59930 Signed-off-by: Stefan Roese <sr@denx.de>
59932 commit 7590378fb9c686709492ceb142825cd058255956
59933 Author: Bartlomiej Sieka <tur@semihalf.com>
59934 Date: Fri Apr 25 13:54:02 2008 +0200
59936 Use watchdog-aware functions when calculating hashes of images - take two
59938 Some files didn't get updated properly with the "Use watchdog-aware
59939 functions when calculating hashes of images" commit, this commit
59942 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
59943 Signed-off-by: Wolfgang Denk <wd@denx.de>
59945 commit 8e048c438e20ec89b49da5f085f8f756eba6e587
59946 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59947 Date: Fri Apr 25 12:01:39 2008 +0200
59949 ppc4xx: Add bootcount limit handling for APC405 boards
59951 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59953 commit 1de6b28be5d107ae90ad7a8a43653c49966e8afe
59954 Author: Bartlomiej Sieka <tur@semihalf.com>
59955 Date: Fri Apr 25 12:10:09 2008 +0200
59957 Use watchdog-aware functions when calculating hashes of images
59959 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
59961 commit d00ce09040d3100e2c7998ef56db62c2d20d9ee3
59962 Author: Wolfgang Denk <wd@denx.de>
59963 Date: Fri Apr 25 12:44:08 2008 +0200
59965 USB: fix more GCC 4.2.x aliasing warnings
59967 Signed-off-by: Wolfgang Denk <wd@denx.de>
59968 Acked-by: Markus Klotzbuecher <mk@denx.de>
59970 commit aff4f86448f6586930f0a3be7fc4b0ddcf450980
59971 Author: Wolfgang Denk <wd@denx.de>
59972 Date: Fri Apr 25 12:41:53 2008 +0200
59974 lib_generic/crc32.c: add missing #include <watchdog.h>
59976 Signed-off-by: Wolfgang Denk <wd@denx.de>
59978 commit 03ccdbcd5602610cea4bd0db7e48e1ef881a51ef
59979 Author: Wolfgang Denk <wd@denx.de>
59980 Date: Fri Apr 25 11:52:21 2008 +0200
59982 lib_generic/crc32.c: fix compile problem
59984 Signed-off-by: Wolfgang Denk <wd@denx.de>
59986 commit 24bfedbd0be4dcaa94861407820d6a70fea7e03b
59987 Author: Stefan Roese <sr@denx.de>
59988 Date: Tue Apr 22 12:20:32 2008 +0200
59990 ppc4xx: Pass PCIe root-complex/endpoint configuration to Linux via the fdt
59992 The PCIe root-complex/endpoint setup as configured via the "pcie_mode"
59993 environment variable will now get passed to the Linux kernel by setting
59994 the device_type property of the PCIe device tree node. For normal root-
59995 complex configuration it will keep its defaults value of "pci" and for
59996 endpoint configuration it will get changed to "pci-endpoint".
59998 Signed-off-by: Stefan Roese <sr@denx.de>
60000 commit eb0615bf600d2caf5aa2958f47f5ba364c52d5e7
60001 Author: Yuri Tikhonov <yur@emcraft.com>
60002 Date: Thu Apr 24 10:30:53 2008 +0200
60004 lwmon5: watchdog POST fix
60006 Use the GPT0_MASKx registers as the temporary storage for watch-dog
60007 timer POST test instead of GPT0_COMPx. The latter
60008 (GPT0_COMP1..GPT0_COMP5) are used for the log-buffer header.
60010 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
60011 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60013 commit 78e488298824bc150b5f3ebf7958cd71fa2af1b9
60014 Author: Kim Phillips <kim.phillips@freescale.com>
60015 Date: Mon Apr 21 18:10:14 2008 -0500
60017 lib_ppc: Revert "Make MPC83xx one step closer to full relocation."
60019 This reverts commit 70431e8a7393b6b793f77957f95b999fc9a269b8 which has
60020 proven problematic getting right from the start at least on 83xx and
60023 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
60025 commit a99715b8ebfc500f3f40e01b36b64d473938443d
60026 Author: Detlev Zundel <dzu@denx.de>
60027 Date: Fri Apr 18 14:50:01 2008 +0200
60029 Realining some header definitions.
60031 Signed-off-by: Detlev Zundel <dzu@denx.de>
60033 commit 4acbc6c7f993cae409c424615415a3e76820f13d
60034 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60035 Date: Thu Apr 24 07:57:16 2008 +0200
60037 NE2000: coding style cleanup
60039 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60041 commit b4aff1ffaf7120032c653357c007faa14f74d29d
60042 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60043 Date: Wed Apr 23 00:11:47 2008 +0900
60045 qemu-mips.h: Add CFI support
60047 CONFIG_ENV_OVERWRITE is also added.
60049 This patch is originally created by Jean-Christophe PLAGNIOL-VILLARD.
60051 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60052 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60054 commit 4a1f11b45a82908e5b0df602d703082413a6b7ed
60055 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60056 Date: Tue Apr 22 22:47:27 2008 +0900
60058 doc/README.mips: Add MIPS notes
60060 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60062 commit 215b01bba8bc662d35f72b084700b192d367dfb4
60063 Author: Bartlomiej Sieka <tur@semihalf.com>
60064 Date: Tue Apr 22 12:27:56 2008 +0200
60066 Add support for calculating hashes with watchdog triggering
60068 Implement watchodg-aware variants of hash calculation functions:
60072 The above functions calculate the hash of the input buffer in chunks,
60073 triggering the watchdog after processing each chunk. The chunk size
60074 is given as a function call parameter.
60076 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
60078 commit 8875e3abab986df930167ce5c1ac4f95dcacc81c
60079 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
60080 Date: Wed Apr 23 11:02:12 2008 +0900
60082 qemu-mips: Cleanup whitespace, indentation, etc.
60084 No functional change.
60086 This patch was originally submitted by Jean-Christophe PLAGNIOL-VILLARD.
60087 Then I re-created from scratch, and changed more lines than the original.
60089 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60090 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60092 commit 386563197e3a50b0e97ad9aae87f57d9aab909ab
60093 Author: Vlad Lungu <vlad@comsys.ro>
60094 Date: Wed Oct 10 23:02:09 2007 +0300
60096 Fixed pcnet io_base
60098 Bus and phys address are not always the same
60100 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
60102 commit 11ea26fd1cb63c91403fe04a6eea975cd418603f
60103 Author: Wolfgang Denk <wd@denx.de>
60104 Date: Thu Apr 24 23:44:26 2008 +0200
60106 drivers/net/pcnet.c: Coding Style cleanup.
60108 Signed-off-by: Wolfgang Denk <wd@denx.de>
60110 commit 899ef7b84578b7cafadfd78488c2fd2aac93f636
60111 Author: Vlad Lungu <vlad@comsys.ro>
60112 Date: Wed Oct 10 23:04:23 2007 +0300
60114 Added Am79C970A chip id to pcnet
60116 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
60118 commit 17c9de6bb33f676eb776dcbfc46fc1b14c3871a5
60119 Author: Magnus Lilja <lilja.magnus@gmail.com>
60120 Date: Sun Apr 20 10:35:03 2008 +0200
60122 i.MX31: Fix architecture numbers for ADS and Litekit boards
60124 Correct the Linux architecture number for i.MX31 Litekit and ADS boards.
60126 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
60128 commit e7ae84d6c7288790e88639f57cb60daf89c11369
60129 Author: Magnus Lilja <lilja.magnus@gmail.com>
60130 Date: Sun Apr 20 10:36:36 2008 +0200
60132 i.MX31: Use symbolic names for Litekit membases.
60134 Use symbolic names instead of hard coded addresses for Litekit membases.
60136 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
60138 commit 2ef1d9b6030d02f576b1bcd9fec948e602522012
60139 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60140 Date: Sat Apr 19 17:59:20 2008 +0200
60142 Fix show_boot_progress prototype
60144 in commit fad634071 "make show_boot_progress () weak."
60145 show_boot_progress is supposed to be declared as weak but declared as
60148 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60150 commit edbed247a14d70b94958010f736621212285de91
60151 Author: Bartlomiej Sieka <tur@semihalf.com>
60152 Date: Fri Apr 18 12:39:23 2008 +0200
60154 Memory footprint optimizations
60156 As suggested by Wolfgang Denk:
60157 - image printing functions:
60159 - remove indentation prefix from functions' signatures
60160 - merge getenv_verify and getenv_autostart into one parametrized function
60162 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
60164 commit 0a0b606faaec4afb3f750b09aa4df1e40a39dcb8
60165 Author: Guennadi Liakhovetski <lg@denx.de>
60166 Date: Tue Apr 15 13:33:11 2008 +0200
60168 MX31ADS environment variable update, spi and rtc support
60170 Update MX31ADS default environment to better match the flash layout and
60171 the memory map, support SPI and RTC.
60173 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60175 commit 022f12163595b9a55380c6d77c3119b93d6a9a4b
60176 Author: Kumar Gala <galak@kernel.crashing.org>
60177 Date: Mon Apr 21 09:28:36 2008 -0500
60179 85xx: Round up frequency calculations to get reasonable output
60181 eg. because of rounding error we can get 799Mhz instead of 800Mhz.
60183 Introduced DIV_ROUND_UP and roundup taken from linux kernel.
60185 Signed-off-by: Dejan Minic <minic@freescale.com>
60186 Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
60187 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
60188 Acked-by: Andy Fleming <afleming@freescale.com>
60190 commit 876b8f978982216ab4a22dcd9efddfcd9b0e04e6
60191 Author: Kumar Gala <galak@kernel.crashing.org>
60192 Date: Wed Apr 23 16:58:04 2008 -0500
60194 fsl_pci: Only modify registers if we have them
60196 pme_msg_det exists only on PCIe controllers only set it if we are a "bridge".
60198 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
60200 commit 83fe32334337def160b302aa9d152d808bfcc68e
60201 Author: Markus Klotzbücher <mk@denx.de>
60202 Date: Wed Apr 23 10:57:33 2008 +0200
60204 USB: remove a cpu bug workaround for an unsupported architecture.
60206 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
60208 commit f957576cb53e6cfab412709cfc8db1afd39d21c3
60209 Author: Markus Klotzbücher <mk@denx.de>
60210 Date: Wed Apr 23 10:53:23 2008 +0200
60212 USB: fix those pesky aliasing warnings issued by gcc-4.2
60214 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
60215 Signed-off-by: Detlev Zundel <dzu@denx.de>
60217 commit 89cdab788f3716b335fefb60b836ebcf975aceab
60218 Author: Mike Frysinger <vapier@gentoo.org>
60219 Date: Mon Mar 31 11:02:01 2008 -0400
60221 crc32: use uint32_t rather than unsigned long
60223 The envcrc.c does sizeof(unsigned long) when calculating the crc, but
60224 this is done with the build toolchain instead of the target tool
60225 chain, so if the build is a 64bit system but the target is 32bits,
60226 the size will obviously be wrong. This converts all unsigned long
60227 stuff related to crc32 to uint32_t types. Compile tested only: output
60228 of ./tools/envcrc when run on a 32bit build system matches that of a
60229 64bit build system.
60231 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
60232 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60234 commit 80c40b765b3642ddb9f3392b7898715aab44a29c
60235 Author: Dirk Behme <dirk.behme@googlemail.com>
60236 Date: Wed Mar 26 09:53:29 2008 +0100
60238 ARM: Davinci: Fix DM644x timer overflow handling and cleanup
60240 Fix ARM based DaVinci DM644x timer overflow handling and cleanup timer code.
60244 - Remove *_masked() functions as noted by Wolfgang
60246 - Adapt register naming to recent TI spec (sprue26, March 2007)
60248 - Fix reset_timer() handling
60250 - As reported by Pieter [1] the overflow fix introduced a delay of factor 16 (e.g 2 seconds became 32). While the overflow fix is basically okay, it missed to divide udelay by 16, too. Fix this.
60252 [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
60254 - Remove software division of timer count value (DIV(x) macro) and do it in hardware (TIM_CLK_DIV).
60256 Many thanks to Troy Kisky <troy.kisky@boundarydevices.com> and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for the hints & testing!
60258 Patch is compile tested with davinci_dvevm & sonata & schmoogie configuration and tested by Pieter on DaVinci EVM hardware.
60260 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
60261 Acked-by: Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
60263 commit a6e6fc610e39dec41b79680413d4ed38145bd3c8
60264 Author: Sergei Poselenov <sposelenov@emcraft.com>
60265 Date: Wed Apr 9 16:09:41 2008 +0200
60267 Added watchdog triggering calls in the "mtest" test function.
60269 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
60271 commit d32a874b9b4c1e949ee38be7790f6bf6d6143451
60272 Author: Yuri Tikhonov <yur@emcraft.com>
60273 Date: Sun Apr 6 19:19:14 2008 +0200
60275 lwmon5 watchdog: limit trigger rate
60277 Limit the rate of h/w watch-dog triggering on the LWMON5 board by
60278 the CONFIG_WD_MAX_RATE value.
60280 Note that an earlier version of this patch which used microseconds
60281 instead of ticks dis not work. The problem was that we used
60282 usec2ticks() to convert microseconds into ticks. usec2ticks() uses
60283 get_tbclk(), which in turn calls get_sys_info(). It turns out that
60284 this function does a lot of prolonged operations (like divisions)
60285 which take too much time so we do not trigger the watchdog in time,
60286 and it resets the system.
60288 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60290 commit 2d2b994a30bb100774dc747ae9865b7f95285a88
60291 Author: Yuri Tikhonov <yur@emcraft.com>
60292 Date: Mon Mar 31 10:51:37 2008 +0200
60294 POST: move CONFIG_POST to Makefiles
60296 Introduce the new logical option CONFIG_HAS_POST which is set when the
60297 platform has CONFIG_POST set. Use CONFIG_HAS_POST in the post/ Makefiles
60298 to determine should the POST libs be compiled for the selected target
60301 To avoid breaking u-boot linking process, the empty post/libpost.a file is
60302 created for platforms which do not have POSTs.
60304 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60305 Signed-off-by: Wolfgang Denk <wd@denx.de>
60307 commit 0a51e9248e2d27e0a02ef1e740c576ce90a39ee1
60308 Author: Yuri Tikhonov <yur@emcraft.com>
60309 Date: Mon Mar 31 10:49:34 2008 +0200
60311 POST: preparations for moving CONFIG_POST to Makefiles
60313 Remove CONFIG_POST ifdefs from the post/ source files.
60315 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60316 Signed-off-by: Wolfgang Denk <wd@denx.de>
60318 commit 5d40d4430d9ebc8434c6f0798594836e1efa7a1e
60319 Author: Stefan Roese <sr@denx.de>
60320 Date: Tue Apr 22 14:14:20 2008 +0200
60322 ppc4xx: Fix Canyonlands and Glacier default environment for fdt usage
60324 This patch fixes the Canyonlands and Glacier default environment to better
60325 fit to the arch/powerpc device-tree kernels. The variables dealing with
60326 arch/ppc booting are removed, since these boards are supported only in
60327 arch/powerpc. Glacier uses the same config file as Canyonlands.
60329 Also, the Glacier now uses non-FPU rootpath, since 460GT has no FPU.
60331 Signed-off-by: Stefan Roese <sr@denx.de>
60333 commit b789cb4a4c0c1deff82053539cfe29a9c6e23f8b
60334 Author: Stefan Roese <sr@denx.de>
60335 Date: Tue Apr 22 14:06:42 2008 +0200
60337 ppc4xx: Small coding style cleanup for the latest esd patches
60339 Signed-off-by: Stefan Roese <sr@denx.de>
60341 commit 79941d63bc03aed8c48d7602f18217cc200ee931
60342 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60343 Date: Mon Apr 21 18:01:07 2008 +0200
60345 ppc4xx: Update CPU strapping for PMC440 boards
60347 This patch removes the temporary 'test' strapping option
60348 of the sbe command. The '667' strapping option now uses
60349 a PLB/PCI divider of 3.
60351 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60353 commit f00cf3193a6635355b121e90debb2f54e777e7da
60354 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60355 Date: Mon Apr 21 14:42:21 2008 +0200
60357 ppc4xx: Remove unused APC405 strataflash driver
60359 The APC405 board support has been migrated to use the common
60362 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60364 commit 1c686676a86473bbd92151f0544e109413f6ed06
60365 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60366 Date: Mon Apr 21 14:42:17 2008 +0200
60368 ppc4xx: Update APC405 configuration
60370 - enable esd's auto_update mechanism
60371 - support alternative flash layout on rev. 1.8 boards
60372 - update default environment
60373 - use common CFI flash driver
60374 - coding style cleanup
60376 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60378 commit 0b9872515a521bf7866dc24b85ddce708e60d702
60379 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60380 Date: Mon Apr 21 14:42:11 2008 +0200
60382 ppc4xx: Update APC405 board support
60384 - enable esd's auto_update mechanism
60385 - fix LCD support on latest hardware revision (uses other LCD controller)
60386 - support alternative flash layout on rev. 1.8 boards
60387 - coding style cleanup
60389 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60391 commit 83975d02e225e231960784972e7820a8b303756b
60392 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60393 Date: Mon Apr 21 14:42:06 2008 +0200
60395 ppc4xx: update esd's common auto_update code for 405 boards
60397 - Coding style cleanup (long lines)
60398 - improve handling of protected flash regions
60401 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60403 commit b9233fe5d59cb25d975071616bd1035d6f4c2285
60404 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60405 Date: Mon Apr 21 14:41:59 2008 +0200
60407 ppc4xx: Update esd's common LCD code for 405 boards
60409 - Coding style cleanup (long lines)
60410 - Add s1d13505 support
60411 - Make some functions return a result code instead of void
60413 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60415 commit dea68189424c3f1242427a8146a3861bf093173c
60416 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60417 Date: Mon Apr 21 11:36:55 2008 +0200
60419 ppc4xx: Update FPGA image for APC405 boards
60421 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60423 commit 2a05b152924acfcec3b037693329e517e6d3578f
60424 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60425 Date: Mon Apr 21 11:36:08 2008 +0200
60427 ppc4xx: Update bootlogo for APC405 boards
60429 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60431 commit 8deafdc6ad368368cf03b58cab4bd39f45d64b5c
60432 Author: Stefan Roese <sr@denx.de>
60433 Date: Fri Apr 18 16:41:31 2008 +0200
60435 ppc4xx: Add dcache_enable() for 440
60437 dcache_enable() was missing for 440 and the patch
60438 017e9b7925f74878d0e9475388cca9bda5ef9482 ["allow ports to override bootelf
60439 "] behavior uses this function.
60441 Note: Currently the cache handling functions like
60442 d/icache_disable/enable() are NOP's on 440. This may be changed in the
60445 Signed-off-by: Stefan Roese <sr@denx.de>
60447 commit a49e0d177a0749614b316ec847fb623f09c82c07
60448 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60449 Date: Mon Apr 21 11:19:04 2008 +0200
60451 video: Add missing free for logo memory
60453 This patch adds two missing free()s.
60455 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60457 commit 84c01d3a05ae3aca5f7c0c13a31ca72ba1199a42
60458 Author: Troy Kisky <troy.kisky@boundarydevices.com>
60459 Date: Mon Sep 24 16:41:43 2007 -0700
60461 PATCH - Fix oob data copied into supplied buffer
60463 This patch correctly sets the oobavail variable
60464 and fixes a bug where the oob data was not valid when
60465 there where multiple groups in oobfree.
60467 First segment fixes a typo
60468 Second segment fixes a bug where oob data may be copied incorrectly.
60469 Third segment adds an error message when exiting due to write protect.
60470 Forth segment fixes a bug where oobavail may be set incorrectly.
60472 Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
60474 commit e1d09680f64b452adde89ed9fe28a77c56bedc9a
60475 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60476 Date: Fri Apr 18 17:24:32 2008 +0200
60478 ppc4xx: Fix sys_get_info() for 405GP(r)
60480 This patch assigns the correct EBC clock for 405GP(r) CPUs
60481 to PPC4xx_SYS_INFO structure. Without this patch U-Boot
60482 uses an uninitialized EBC clock in its startup message.
60484 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60486 commit dc7746d86d2a3dfe01ab9a70cb427f92adc303c7
60487 Author: Wolfgang Denk <wd@denx.de>
60488 Date: Sun Apr 20 15:39:38 2008 -0700
60490 Makefile: remove nand_spl/System.map when cleaning up.
60492 commit d9a42c0ace4d4f9cb061d62a7265d1780f90447b
60493 Author: Wolfgang Denk <wd@denx.de>
60494 Date: Sun Apr 20 15:35:52 2008 -0700
60496 MAKEALL: sort entries / lists.
60498 Signed-off-by: Wolfgang Denk <wd@denx.de>
60500 commit 0878af169b181868a105b5c33f3a6423e2c9fd60
60501 Author: Kumar Gala <galak@kernel.crashing.org>
60502 Date: Fri Apr 18 11:29:01 2008 -0500
60504 85xx: Fix size of cpu-release-addr property
60506 The cpu-release-addr is defined as always being a 64-bit quanity regardless
60507 if we are running on a 32-bit or 64-bit machine.
60509 commit 88353a985109562a639b2f8a0c90d77011bfe374
60510 Author: Timur Tabi <timur@freescale.com>
60511 Date: Fri Apr 4 11:15:58 2008 -0500
60513 Fix calculation of I2C clock for some 85xx chips
60515 Some 85xx chips use CCB as the base clock for the I2C. Some use CCB/2, and
60516 some use CCB/3. There is no pattern that can be used to determine which
60517 chips use which frequency, so the only way to determine is to look up the
60518 actual SOC designation and use the right value for that SOC.
60520 Update immap_85xx.h to include the GUTS PORDEVSR2 register.
60522 Signed-off-by: Timur Tabi <timur@freescale.com>
60524 commit 1e01477aeaf409ddb97e2633aab9cf8c9c60612e
60525 Author: Wolfgang Denk <wd@denx.de>
60526 Date: Fri Apr 18 11:44:27 2008 -0700
60528 Fix build breakage casued by commit c0559be371b2
60530 Change env_get_char from a global function ptr to a function.
60532 Signed-off-by: Wolfgang Denk <wd@denx.de>
60534 commit 268a804d7e2fa07b64211fd2f9a9615db4539f23
60535 Author: Wolfgang Denk <wd@denx.de>
60536 Date: Fri Apr 18 10:53:41 2008 -0700
60538 Coding Style cleanup, update CHANGELOG.
60540 Signed-off-by: Wolfgang Denk <wd@denx.de>
60542 commit 92bad20ad74b70adf3839df9a0a47cce000ac3d7
60543 Author: Mike Frysinger <vapier@gentoo.org>
60544 Date: Tue Apr 8 14:00:57 2008 -0400
60546 Add support for u-boot in svn and localversion-* files
60548 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
60550 commit d23ff6827decf121461fbc5622612fd7effe207e
60551 Author: Guennadi Liakhovetski <lg@denx.de>
60552 Date: Thu Apr 3 17:04:22 2008 +0200
60554 MX31ADS network and flash updates
60556 This patch allows U-Boot to use buffered writes to the Spansion NOR
60557 flash installed on this board, and eliminates long delays in network
60558 transfers after the board startup.
60560 Also modify flash layout to embed main and redundant environment
60561 blocks in the U-Boot image.
60563 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60565 commit b5dc9b304d289831f291843ff88a45cbdf1a6290
60566 Author: Guennadi Liakhovetski <lg@denx.de>
60567 Date: Mon Apr 14 10:53:12 2008 +0200
60569 Support for the MX31ADS evaluation board from Freescale
60571 This patch adds support for the MX31ADS evaluation board from Freescale,
60572 initialization code is copied from RedBoot sources, also provided by
60575 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60577 commit 499e7831e1baaac6bfb959213f1950c216fbc5ba
60578 Author: Stefan Roese <sr@denx.de>
60579 Date: Tue Apr 8 10:33:29 2008 +0200
60581 ppc4xx: Change Canyonlands to support booting from 2k page NAND devices
60583 Signed-off-by: Stefan Roese <sr@denx.de>
60585 commit 5e182dce04d68cc94407a1b1fa09307f2bb96719
60586 Author: Stefan Roese <sr@denx.de>
60587 Date: Tue Apr 8 10:33:28 2008 +0200
60589 ppc4xx: Adjust Canyonlands fixed DDR2 setup (NAND booting) to 512MB SODIMM
60591 Signed-off-by: Stefan Roese <sr@denx.de>
60593 commit fe7c0db6b2a9004f96c2a2d4fff2849e19c2d825
60594 Author: Stefan Roese <sr@denx.de>
60595 Date: Tue Apr 8 10:33:27 2008 +0200
60597 ppc4xx: Add Glacier NAND booting target
60599 Signed-off-by: Stefan Roese <sr@denx.de>
60601 commit 46f373838e384a4c23d13581b1dfa5acb66b5810
60602 Author: Stefan Roese <sr@denx.de>
60603 Date: Tue Apr 8 10:31:00 2008 +0200
60605 nand_spl: Update nand_spl to support 2k page size NAND devices
60607 This patch adds support for booting from 2k page sized NAND device
60608 (e.g. Micron 29F2G08AAC).
60610 Tested on AMCC Canyonlands.
60612 Signed-off-by: Stefan Roese <sr@denx.de>
60614 commit 5e3dca577b7c1bf58bd2b48449b18b7e7dcd8e04
60615 Author: Anatolij Gustschin <agust@denx.de>
60616 Date: Thu Apr 17 18:18:00 2008 +0200
60618 Fix crash on sequoia in ppc_4xx_eth_init
60620 Currently U-Boot crashes in ppc_4xx_eth_init on sequoia
60621 with cache enabled (TLB Parity exeption). This patch
60624 Signed-off-by: Anatolij Gustschin <agust@denx.de>
60626 commit accf7355767dc7f6b85d88bb1c75c9d95e84ba5b
60627 Author: Anatolij Gustschin <agust@denx.de>
60628 Date: Thu Apr 17 18:15:27 2008 +0200
60630 ppc4xx: Fix crash on sequoia with cache enabled
60632 Currently U-Boot crashes on sequoia board in CPU POST if
60633 cache is enabled (CONFIG_4xx_DCACHE defined). The cache
60634 won't be disabled by change_tlb before CPU POST because
60635 there is an insufficient adress range check since
60636 CFG_MEM_TOP_HIDE was introduced. This patch tries to fix
60639 Signed-off-by: Anatolij Gustschin <agust@denx.de>
60641 commit 43c509254fab375c49936498da944658117ed07c
60642 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60643 Date: Thu Apr 17 23:35:13 2008 +0900
60645 Use jr as register jump instruction
60647 Current assembler codes are inconsistent in the way of register jump
60648 instruction usage; some use jr, some use j. Of course GNU as allows both
60649 usages, but as can be expected from `Jump Register' the mnemonic `jr' is
60650 more intuitive than `j'. For example, Linux doesn't have `j <reg>' usage
60653 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60655 commit 7ce63709828d37b08866e537339a169bd0db2bd3
60656 Author: Guennadi Liakhovetski <lg@denx.de>
60657 Date: Tue Apr 15 14:15:30 2008 +0200
60659 RTC driver for MC13783
60661 MC13783 is a multifunction IS with an SPI interface to the host. This
60662 driver handles the RTC controller in this chip.
60664 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60666 commit 38254f45b0b412332726c90d3184ad47479fcffb
60667 Author: Guennadi Liakhovetski <lg@denx.de>
60668 Date: Tue Apr 15 14:14:25 2008 +0200
60670 New i.MX31 SPI driver
60672 This is an SPI driver for i.MX and MXC based SoCs from Freescale. So far
60673 only implemented and tested on i.MX31, can with a modified register layout
60674 and definitions be used for i.MX27, I think, MXC CPUs have similar SPI
60677 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60679 commit 7064122c2eef92f02a03ef37a1a1c07e70cd4e38
60680 Author: Magnus Lilja <lilja.magnus@gmail.com>
60681 Date: Tue Apr 15 19:09:10 2008 +0200
60683 Fix name of i.MX31 boards in config file header
60685 Correct the name of the i.MX31 Litekit and phyCORE boards in config files.
60687 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
60689 commit a49864593e083a5d0779fb9ca98e5a0f2053183d
60690 Author: Mike Frysinger <vapier@gentoo.org>
60691 Date: Sun Apr 13 19:42:19 2008 -0400
60693 allow ports to override go behavior
60695 Split the arch-specific logic out of the common go code and into a dedicated
60696 weak function called do_go_exec() that lives in cpu directories. This will
60697 need review from i386/nios people to make sure I didn't break them.
60699 commit 017e9b7925f74878d0e9475388cca9bda5ef9482
60700 Author: Mike Frysinger <vapier@gentoo.org>
60701 Date: Sun Apr 13 19:42:18 2008 -0400
60703 allow ports to override bootelf behavior
60705 Change the bootelf setup function into a dedicated weak function called
60706 do_bootelf_exec. This way ports can control the behavior however they
60707 like before/after calling the ELF entry point.
60709 commit a4b46ed6b3502335c3f3a5d672abe0bcb44f20b7
60710 Author: Ulf Samuelsson <ulf@atmel.com>
60711 Date: Sat Apr 12 20:56:03 2008 +0200
60713 Reorder ARM boards in Makefile
60715 Rearrange ARM boards in Makefile so that ARM926EJ-S boards
60716 are no longer under ARM92xT header.
60718 Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
60719 Ack-By Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60721 commit c3a60cb3bd67e120fc99b6ba88d9295c3c07f688
60722 Author: Ulf Samuelsson <ulf@atmel.com>
60723 Date: Sat Apr 12 20:29:44 2008 +0200
60725 Clean up dataflash partitioning
60727 This patch removes the board dependent parts from
60728 "drivers/mtd/dataflash.c".
60729 Each board relying on this, will have the appropriate
60730 code in a new file, "partition.c" in the board directory.
60731 board Makefiles updated to use the file.
60733 The dataflash partitions are aligned on sector/page boundaries.
60735 The CONFIG_NEW_DF_PARTITION was used to create named partitions
60736 This is now the default operation, and the CONFIG variable is removed.
60738 Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
60740 commit 51ecde946fec511a16346e498204ca10ad71080d
60741 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60742 Date: Sat Apr 12 14:08:45 2008 +0200
60744 gitignore: udpate stgit generated and .patch file
60746 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60748 commit 66e39818e95f51ee1c1dd2094407a8929543fa6d
60749 Author: Wolfgang Denk <wd@denx.de>
60750 Date: Fri Apr 18 00:15:36 2008 -0700
60752 Get rid of redundant copy of renamed header file.
60754 Signed-off-by: Wolfgang Denk <wd@denx.de>
60756 commit c3aafd8cf814e33a77de81c2f22b8c772216a3cc
60757 Author: Vlad Lungu <vlad@comsys.ro>
60758 Date: Fri Apr 11 21:20:14 2008 +0300
60760 Fix dependency generation for older gcc versions
60762 With gcc 3.3.3 at least, compilation fails with
60764 Generating include/autoconf.mk
60765 gcc: compilation of header file requested
60766 make: *** [include/autoconf.mk] Error 1
60768 since commit 16fe77752eee099b9fb61ed73460e51cc94b37ba.
60770 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
60772 commit cb1c4896905ab22fcd982e6a8a539f0031942e71
60773 Author: Marian Balakowicz <m8@semihalf.com>
60774 Date: Fri Apr 11 11:07:49 2008 +0200
60776 Restore the ability to continue booting after legacy image overwrite
60778 Before new uImage code was merged, bootm code allowed for the kernel image to
60779 get overwritten during decompresion. new uImage introduced a check for image
60780 overwrites and refused to boot the image that got overwritten. This patch
60781 restores the old behavior. It also adds a warning when the image overwriten is
60782 a multi-image file, because in such case accessing componentes other than the
60783 first one will fail.
60785 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
60787 commit de2b3216e6b4f3b2fe93759c05b17504f9dfe036
60788 Author: Marian Balakowicz <m8@semihalf.com>
60789 Date: Fri Apr 11 11:07:43 2008 +0200
60791 ppc: Fix ftd_blob variable init when processing raw blob
60793 Set fdt_blob variable before its value is printed out.
60795 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
60797 commit 3d36be030043cd841a2551d00a395135e363a64b
60798 Author: Jason Wessel <jason.wessel@windriver.com>
60799 Date: Thu Apr 10 14:30:16 2008 -0500
60801 Remove all the search paths from the .lds files.
60803 The cross compiler is responsible for providing the correct libraries
60804 and the logic to find the linking libraries.
60806 Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
60808 commit 7d721e34ae6be7d7db63e8d060a246278bb7ae58
60809 Author: Bartlomiej Sieka <tur@semihalf.com>
60810 Date: Mon Apr 14 15:44:16 2008 +0200
60812 Boot-related documentation update
60814 - document 'bootm_low' and 'bootm_size' environment variables
60815 - update inaccurate CFG_BOOTMAPSZ entry
60817 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
60819 commit a6f0bd9f2b1971e2a61ac0fd1fc2c96cb7a4b67a
60820 Author: Guennadi Liakhovetski <lg@denx.de>
60821 Date: Wed Apr 9 17:34:08 2008 +0200
60823 Fix regression introduced by a typo in "Tidied other cpu/arm920t/start.S code"
60825 Restore logic reverted by commit
60827 commit 80767a6cead9990d9e77e62be947843c2c72f469
60828 Author: Peter Pearse <peter.pearse@arm.com>
60829 Date: Wed Sep 5 16:04:41 2007 +0100
60831 Changed API name to coloured_led.h
60832 Removed code using deprecated ifdef CONFIG_BOOTBINFUNC
60833 Tidied other cpu/arm920t/start.S code
60835 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60837 commit e25cb8d3f4fcc265a9cdf8e9d577b59bdb64bbaf
60838 Author: Mike Frysinger <vapier@gentoo.org>
60839 Date: Tue Apr 8 10:24:24 2008 -0400
60841 Remove conflicting NAND ID
60843 There are two NAND entries with ID 0xDC and this obviously causes problems.
60844 In the kernel, they punted the first entry, so we should do the same.
60846 See this upstream e-mail for more info:
60847 http://lists.infradead.org/pipermail/linux-mtd/2007-July/018795.html
60849 Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
60850 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
60852 commit 188e94c370621708d13547d58dbc6ed3c5602aa8
60853 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
60854 Date: Tue Apr 8 16:20:35 2008 +0900
60856 cpu/mips/cpu.c: Fix flush_cache bug
60858 Cache operations have to take line address (addr), not start_addr.
60859 I noticed this bug when debugging ping failure.
60861 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
60863 commit 8f2a68a07c058fca1d413e54f71c2e7e78a74ed4
60864 Author: Martin Krause <martin.krause@tqs.de>
60865 Date: Thu Apr 3 14:29:01 2008 +0200
60867 TQM5200: fix default IDE reset level
60869 Before the first call of ide_reset(), the level of the IDE reset
60870 signal on the TQM5200 is low (reset asserted). This patch sets the
60871 default value to high (reset not asserted).
60873 Currently this patch fixes no real problem, but it is cleaner to
60874 assert the reset signal only on demand, and not permanently.
60876 Signed-off-by: Martin Krause <martin.krause@tqs.de>
60878 commit c61e033d6e8abb7b4060ee36060961e1399f6079
60879 Author: Detlev Zundel <dzu@denx.de>
60880 Date: Thu Apr 3 14:18:48 2008 +0200
60882 mgcoge, mgsuv: realign CONFIG_EXTRA_ENV_SETTING
60884 Signed-off-by: Detlev Zundel <dzu@denx.de>
60886 commit f308572e19eb7fe63aa3d41f214cde4c23c9800f
60887 Author: Detlev Zundel <dzu@denx.de>
60888 Date: Thu Apr 3 14:18:47 2008 +0200
60890 mgcoge, mgsuv: rename 'addcon' to 'addcons'
60892 The latter name with 13 users is already established, so we will use
60895 Signed-off-by: Detlev Zundel <dzu@denx.de>
60897 commit e175eacc87c3a9e4dad0799fee0e95732520afc7
60898 Author: Martin Krause <martin.krause@tqs.de>
60899 Date: Thu Apr 3 13:37:56 2008 +0200
60901 IDE: fix bug in reset sequence
60903 According to the ata (ata5) specification the RESET- signal
60904 shall be asserted for at least 25 us. Without this patch,
60905 the RESET- signal is asserted on some boards for only < 1 us
60906 (e. g. on the TQM5200). This patch adds a general delay of
60907 25 us to the RESET- signal.
60909 Without this patch a Platinum 4 GiB CF card is not recognised
60910 properly on boards with a TQM5200 (STK52xx, TB5200).
60912 Signed-off-by: Martin Krause <martin.krause@tqs.de>
60914 commit 813bea96a960916c72b4a3a7df840151529c26ce
60915 Author: Sascha Laue <Sascha.Laue@gmx.biz>
60916 Date: Thu Apr 3 14:43:11 2008 +0200
60918 lwmon5: disable CONFIG_ZERO_BOOTDELAY
60920 Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
60922 commit 53eec6f1d25932e76d63ccb14082792b0b96bf41
60923 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60924 Date: Wed Apr 2 08:03:58 2008 +0200
60926 ds174x: Fix warning on return in rtc_get and rtc_set functions
60928 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60930 commit a253b38bf50c85227c33ca0febc870ee49d1588e
60931 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60932 Date: Wed Apr 2 08:03:57 2008 +0200
60934 cmd_log.c: Fix assignment differ in signedness
60936 In function 'logbuff_init_ptrs':
60937 cmd_log.c:79: warning: pointer targets in assignment differ in signedness
60939 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60941 commit 6c0e9a8f1cc090fbfbc6f86b6b4fd17a1628f3df
60942 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
60943 Date: Wed Apr 2 11:04:43 2008 +0530
60945 Remove duplicate #undef SHOW_INFO in drivers/usb/usb_ohci.c
60947 Signed-off-by: gururaja hebbar <gururajakr@sanyo.co.in>
60949 commit 478d5ec9ae3cbcc6040241d2d73dbbc61fe9b49d
60950 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60951 Date: Tue Apr 1 14:07:10 2008 +0200
60953 s3c4510b_eth: fix 'packed' attribute ignored for fields of MACFrame
60955 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60957 commit c08fb3ea36d19b1640b7906264581e9105534399
60958 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
60959 Date: Tue Apr 15 10:24:14 2008 +0200
60961 Additional PCI IDs for IDE and network controllers
60963 These PCI IDs are required by the Linkstation platforms.
60965 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
60967 commit c0559be371b2a64b1a817088c3308688e2182f93
60968 Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
60969 Date: Mon Apr 14 23:01:50 2008 +0200
60971 Change env_get_char from a global function ptr to a function.
60973 This avoids an early global data reference.
60975 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
60977 commit 3e0f331c05d72f140715c1e9fca991927e44d422
60978 Author: Guennadi Liakhovetski <lg@denx.de>
60979 Date: Tue Apr 29 12:35:08 2008 +0000
60981 Clean up smsc911x driver
60983 Replace direct register address derefencing with accessor functions.
60984 Restrict explicitly 32-bit bus-width, extend affected configurations
60987 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60988 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
60990 commit de1b686b763aa8b87a86f6748ce9169e7fc0e4cd
60991 Author: Sascha Hauer <s.hauer@pengutronix.de>
60992 Date: Tue Apr 15 00:08:20 2008 -0400
60994 This patch adds a driver for the following smsc network controllers:
61002 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61003 Signed-off-by: Guennadi Liakhovetski<lg@denx.de>
61004 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61006 commit 3dfd4aab929cccddb63d9ea509967861e1333b52
61007 Author: Sascha Laue <Sascha.Laue@gmx.biz>
61008 Date: Tue Apr 1 15:13:03 2008 +0200
61010 Fix watchdog POST for lwmon5
61012 If the hardware watchdog detects a voltage error, the watchdog sets
61013 GPIO62 to low. The watchdog POST has to detect this low level.
61015 Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i>
61017 commit 24b448448a917e52806f82660a5c9d47608894fb
61018 Author: Dave Liu <r63238@freescale.com>
61019 Date: Tue Apr 1 15:22:11 2008 +0800
61021 ata: update the libata.h from ata.h of linux kernel
61023 Current libata.h of u-boot is out of sync from linux kernel,
61024 this patch make it be consistent with linux kernel.
61026 Signed-off-by: Dave Liu <daveliu@freescale.com>
61027 Signed-off-by: Tor Krill <tor@excito.com>
61029 commit f8f9dc98883f66f59eb0601da65808e6b139c87c
61030 Author: Kumar Gala <galak@kernel.crashing.org>
61031 Date: Mon Mar 31 11:59:27 2008 -0500
61033 Allow use of ARCH=powerpc when building
61035 The linux kernel is now mostly ARCH=powerpc, so to make life easier
61036 allow use to use ARCH=powerpc and convert it to ARCH=ppc.
61038 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61040 commit 8af657d2c6d1ca4f2f76973531394d4578ba2ef0
61041 Author: Kyungmin Park <kmpark@infradead.org>
61042 Date: Mon Mar 31 10:40:54 2008 +0900
61044 Add apollon board MAINTAINERS entry
61046 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
61048 commit 77e475cc0ed1832160017d364be32a0be9ff02a9
61049 Author: Kyungmin Park <kmpark@infradead.org>
61050 Date: Mon Mar 31 10:40:36 2008 +0900
61054 It should access with 16-bit instead of 8-bit
61056 Now it uses the generic memcpy with 8-bit access. It means it reads wrong data from OneNAND.
61058 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
61060 commit a9da2b41079d230db3a5641625311983f85ce1fb
61061 Author: Kyungmin Park <kmpark@infradead.org>
61062 Date: Mon Mar 31 10:40:19 2008 +0900
61064 Fix OneNAND erase command
61066 It mis-calculates the block address.
61067 Also fix DECLARE_GLOBAL_DATA_PTR in env_onenand.
61069 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
61071 commit 61525f2ffa156665a66908fda47dbf29d65ea579
61072 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
61073 Date: Mon Mar 31 01:32:15 2008 +0200
61075 Support for LinkStation / KuroBox HD and HG PPC models
61077 This patch is based on the port by Mihai Georgian (see linkstation.c for
61078 Copyright information) and implements support for LinkStation / KuroBox HD
61079 and HG PPC models from Buffalo Technology, whereby HD is deactivated at
61080 the moment, pending network driver fixing.
61082 Notice to users: this is pretty much a barebone port. Support for network
61083 on HG models is already in the U-Boot mainline, but you might also want
61084 patches to switch fan / phy modes depending on the negotiated ethernet
61085 parameters. This patch also doesn't support console switching, booting EM
61086 mode, Buffalo specific ext2 magic number. So, if you want to use any of
61087 those, you need additional patches. Otherwise this patche provides a fully
61088 functional u-boot with a network console on your system.
61090 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61092 commit 0f3ba7e9783f352318f197a3148f6d5cc3d75bea
61093 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61094 Date: Sun Mar 30 01:22:13 2008 -0500
61096 Add CONFIG_MII_INIT support to related boards
61098 Replace CONFIG_8xx and CONFIG_MCF532x to CONFIG_MII_INIT in
61099 cmd_init.c. Add CONFIG_MII_INIT to board configuration files
61100 that use mii_init() in cmd_init.c.
61102 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61103 Acked-by: Ben Warren <biggerbadderben@gmail.com>
61105 commit f33fca22e76f20e4e4793810ca7a06a4805a6cf4
61106 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61107 Date: Sun Mar 30 01:19:06 2008 -0500
61109 Update CONFIG_PCIAUTO_SKIP_HOST_BRIDGE to related boards
61111 Remove test for CONFIG_MPC5200 in drivers/pci/pci_auto.c and define
61112 CONFIG_PCIAUTO_SKIP_HOST_BRIDGE in related board configuration files.
61114 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61116 commit e99ccb488181d012248c6be30b2093e950319fc5
61117 Author: Kumar Gala <galak@kernel.crashing.org>
61118 Date: Thu Mar 27 11:46:38 2008 -0500
61120 Introduce phys_size_t and move phys_addr_t into asm/types.h
61122 Also add CONFIG_PHYS_64BIT on powerpc to deal with 32-bit ppc's
61123 that have larger physical addresses like 44x, 85xx, and 86xx.
61125 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61127 commit 20a14a42a25f72e379f38460b8a8484667536795
61128 Author: Andy Fleming <afleming@freescale.com>
61129 Date: Wed Apr 2 16:19:07 2008 -0500
61131 Rename include/md5.h to include/u-boot/md5.h
61133 Some systems have md5.h installed in /usr/include/. This isn't the
61134 desired file (we want the one in include/md5.h). This will avoid the
61135 conflict. This fixes the host tools building problem by creating a new
61136 directory for U-Boot specific header files.
61138 [Patch by Andy Fleming, modified to use separate directory by Wolfgang
61141 Signed-off-by: Wolfgang Denk <wd@denx.de>
61142 Signed-off-by: Andy Fleming <afleming@freescale.com>
61143 Acked-by: Timur Tabi <timur@freescale.com>
61145 commit f297b7a1ec87433f66320d89d993e1bc738c66b8
61146 Author: Dave Liu <r63238@freescale.com>
61147 Date: Thu Mar 27 18:51:17 2008 +0800
61149 drivers: code clean up
61151 Signed-off-by: Dave Liu <daveliu@freescale.com>
61153 commit 0ff7cba4a2e51c90827f6d21a0b28b4d67109597
61154 Author: Dave Liu <r63238@freescale.com>
61155 Date: Thu Mar 27 18:50:41 2008 +0800
61157 drivers: clean up the ata_piix.h
61159 Signed-off-by: Dave Liu <daveliu@freescale.com>
61161 commit e8f7ba404f1409606962815ecc955a06984b08b3
61162 Author: Dave Liu <r63238@freescale.com>
61163 Date: Thu Mar 27 18:49:56 2008 +0800
61165 doc: english polishing for README.sata
61167 according to gvb's suggestion, polishing for the doc.
61169 Signed-off-by: Jerry Van Baren <gerald.vanbaren@ge.com>
61170 Signed-off-by: Dave Liu <daveliu@freescale.com>
61172 commit 3e3f766a5274d204780460e1879723b565296d34
61173 Author: Kumar Gala <galak@kernel.crashing.org>
61174 Date: Wed Mar 26 18:53:28 2008 -0500
61176 Fix warnings introduced by I2C bus speed setting patch
61178 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61180 commit 3c735e7437150e8615f26930c7819db85634276d
61181 Author: eran liberty <eran.liberty@gmail.com>
61182 Date: Thu Mar 27 00:50:49 2008 +0100
61184 Altera Stratix II support
61186 Adds Support for Altera's Stratix II.
61188 Within your board specific init file you will have to call
61190 1. fpga_init (/* relocated code offset. usually => */ gd->reloc_off);
61191 2. fpga_add (fpga_altera, (Altera_desc*)&altera_desc);
61193 Altera_desc* contines (for example):
61195 Altera_StratixII, /* part type */
61196 passive_serial, /* interface type */
61197 1, /* bytes of data part can accept */
61198 (void *)(&funcs), /* interface function table */
61199 0L, /* base interface address */
61200 0 /* implementation specific cookie */
61203 funcs is the interface. It is of type altera_board_specific_func.
61204 It looks like this:
61205 altera_board_specific_func func = {
61216 you will have to implement these functions, which is usually bit
61219 Signed-off-by: Eran Liberty <liberty@extricom.com>
61221 commit 5ece9ec9f6cd52950ab848e2fe422dacf1d3a335
61222 Author: Wolfgang Denk <wd@denx.de>
61223 Date: Sun Apr 13 14:32:54 2008 -0700
61227 Signed-off-by: Wolfgang Denk <wd@denx.de>
61229 commit 5ad862166aa24d62a69aa9c708f6b2f5c0d28fb7
61230 Author: Sascha Hauer <s.hauer@pengutronix.de>
61231 Date: Wed Mar 26 20:41:17 2008 +0100
61233 Phytec Phycore-i.MX31 support
61235 This patch adds support for the Phytec Phycore-i.MX31 board
61237 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61238 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61240 commit caebc95be3b42e5147b5fac7672ac4b2693ef7e1
61241 Author: Sascha Hauer <s.hauer@pengutronix.de>
61242 Date: Wed Mar 26 20:41:09 2008 +0100
61244 mx31 litekit support
61246 This patch adds support for the mx31 litekit board
61248 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61249 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61251 commit cdace0661208754a53019ea0dc7b803a040e0939
61252 Author: Sascha Hauer <s.hauer@pengutronix.de>
61253 Date: Wed Mar 26 20:40:49 2008 +0100
61255 add an i2c driver for mx31
61257 This patch adds an i2c driver for Freescale i.MX processors
61259 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61260 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61262 commit 9b56f4f0306f3940b0aafd823ed6ecfc2d75d6c6
61263 Author: Sascha Hauer <s.hauer@pengutronix.de>
61264 Date: Wed Mar 26 20:40:42 2008 +0100
61266 core support for Freescale mx31
61268 This patch adds the core support for Freescale mx31
61270 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61271 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61273 commit 7ec68862a27c8f6f6d566228de8f6724d964a939
61274 Author: Wolfgang Denk <wd@denx.de>
61275 Date: Sun Apr 13 14:19:23 2008 -0700
61279 ...as suggested by Peter Pearse
61281 Signed-off-by: Wolfgang Denk <wd@denx.de>
61283 commit 5252ed95204bdf55bec5a90ea69860bf2f78c643
61284 Author: Sascha Hauer <s.hauer@pengutronix.de>
61285 Date: Wed Mar 26 20:40:36 2008 +0100
61287 Separate omap24xx specific code from arm1136
61289 Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136
61290 to cpu/arm1136/omap24xx.
61292 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61293 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61295 commit 1f1d88dd40815332df32982e739f2ddd2da6fe1a
61296 Author: Mike Frysinger <vapier@gentoo.org>
61297 Date: Tue Jan 29 18:21:05 2008 -0500
61299 disable caches before booting an app for Blackfin apps
61301 It isn't generally save to execute applications outside of U-Boot with caches
61302 enabled due to the way the Blackfin processor handles caches (requires
61303 software assistance). This patch disables caches before booting an ELF or
61304 just booting raw code. The previous discussion on the patch was that we
61305 wanted to use weaks instead, but that proved to not be feasible when multiple
61306 symbols are involved, which puts us back at the ifdef solution. I've
61307 minimized the ugliness by moving the setup step outside of the main function.
61309 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
61311 commit e6dfed705efa44ebf00d21bb1588c6ccc8f3ad32
61312 Author: Wolfgang Denk <wd@denx.de>
61313 Date: Sun Apr 13 10:03:54 2008 -0700
61315 ppc: Get rid of unused machine type definitions
61317 Signed-off-by: Wolfgang Denk <wd@denx.de>
61319 commit 1aeed8d71acb3290cf2446f316d6ba437e7881c4
61320 Author: Wolfgang Denk <wd@denx.de>
61321 Date: Sun Apr 13 09:59:26 2008 -0700
61323 Coding Style cleanup; update CHANGELOG
61325 Signed-off-by: Wolfgang Denk <wd@denx.de>
61327 commit 7754f33c6fb7a2c050388d20bf3847038558bdcf
61328 Author: Larry Johnson <lrj@acm.org>
61329 Date: Thu Feb 21 13:58:11 2008 -0500
61331 LM73 bug fix for negative temperatures and cleanup
61333 When the LM73 temperature sensor measures a temperature below 0 C, the
61334 current driver does not perform sign extension, so the result returned is
61335 512 C too high. This patch fixes the problem, and does general cleanup
61338 Signed-off-by: Larry Johnson <lrj@acm.org>
61340 commit 96ef831f713289afba19da0c8f905e99da2b23e0
61341 Author: Guennadi Liakhovetski <lg@denx.de>
61342 Date: Thu Apr 3 13:36:02 2008 +0200
61344 cfi_flash: Support buffered writes on non-standard Spansion NOR flash
61346 Some NOR flash chip from Spansion, for example, the s29ws-n MirrorBit
61347 series require different addresses for buffered write commands. Define a
61348 configuration option to support buffered writes on those chips. A more
61349 elegant solution would be to automatically detect those chips by parsing
61350 their CFI records, but that would require introduction of a fixup table
61351 into the cfi_flash driver.
61353 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61355 commit 3f9c542d3d69b1a10a5e193e779133a0454d1f44
61356 Author: Lee Nipper <lee.nipper@freescale.com>
61357 Date: Thu Apr 10 09:35:06 2008 -0500
61359 mpc83xx: Update DIMM data bus width test to support 40-bit width
61361 32-bit wide ECC memory modules report 40-bit width.
61362 Changed the DIMM data bus width test to 'less than 64' instead of 'equal 32'.
61364 Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
61365 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61367 commit 5fb5a689d822ca61e814bd523fc930af335242fa
61368 Author: Dave Liu <r63238@freescale.com>
61369 Date: Mon Mar 31 17:05:12 2008 +0800
61371 mpc83xx: Fix the bug of serdes initialization
61373 Currently the serdes will not be initializated due to the
61376 Signed-off-by: Dave Liu <daveliu@freescale.com>
61377 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61379 commit 2000784818f043db7ca60e2846a72d097766b894
61380 Author: Dave Liu <r63238@freescale.com>
61381 Date: Thu Apr 3 16:28:29 2008 +0800
61383 mpc83xx: Fix the SATA clock setting of 837x targets
61385 Currently the SATA controller clock is configured as CSB clock,
61386 usually the CSB clock is 400/333/266MHz.
61388 However, The SATA IP block is only guaranteed to operate up to
61389 200 MHz as stated in the HW spec.
61391 The bug is reported by Joe D'Abbraccio <ljd015@freescale.com>
61393 This patch makes the SATA clock as half of CSB clock.
61395 Signed-off-by: Dave Liu <daveliu@freescale.com>
61396 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61398 commit 1ac4f320bf0b593aa0a741f2d649a8ece8838672
61399 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61400 Date: Wed Apr 2 13:41:21 2008 +0200
61402 mpc837xerdb: Fix warning: implicit declaration of function 'fdt_fixup_dr_usb'
61404 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61405 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61407 commit 97b3ecb575a92fa34c1765229dbc06f2b662f139
61408 Author: Kumar Gala <galak@kernel.crashing.org>
61409 Date: Wed Apr 9 04:20:57 2008 -0500
61411 85xx: Fix detection of MP cpu spin up
61413 We were looking at the wrong memory offset to determine of a secondary
61414 cpu had been spun up or not. Also added a warning message if the
61415 all the secondary cpus we expect don't spin up.
61417 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61419 commit f3e04bdc3f360c66801a9048956e61e41a16edba
61420 Author: Kumar Gala <galak@kernel.crashing.org>
61421 Date: Tue Apr 8 10:45:50 2008 -0500
61423 85xx: Use SVR_SOC_VER instead of SVR_VER
61425 The recent change introduced by 'Update SVR numbers to expand support'
61426 now requires that we use SVR_SOC_VER instead of SVR_VER if we want
61427 to compare against a particular processor id.
61429 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61431 commit 5b2052e5f5fcce5dbd4d2750a29c0e45bce806e7
61432 Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
61433 Date: Fri Apr 11 10:00:35 2008 -0400
61435 ppc4xx: Fix power mgt definitions for PPC440
61437 Corrected DCR addresses of PPC440EP power management registers.
61439 Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
61441 commit 950a392464e616b4590bc4501be46e2d7d162dea
61442 Author: Wolfgang Denk <wd@denx.de>
61443 Date: Fri Apr 11 15:11:26 2008 +0200
61445 Revert merge of git://www.denx.de/git/u-boot-arm, commit 62479b18:
61447 Reverting became necessary after it turned out that the patches in
61448 the u-boot-arm repo were modified, and in some cases corrupted.
61450 This reverts the following commits:
61452 066bebd6353e33af3adefc3404560871699e9961
61453 7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
61454 c88ae20580b2b01487b4cdcc8b2a113f551aee36
61455 a147e56f03871bba4f05058d5e04ce7deb010b04
61456 d6674e0e2a6a1f033945f78838566210d3f28c95
61457 8c8463cce44d849e37744749b32d38e1dfb12e50
61458 c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
61459 8bf69d81782619187933a605f1a95ee1d069478d
61460 8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
61461 a574a73852a527779234e73e17e7597fd8128882
61462 1377b5583a48021d983e1fd565f7d40c89e84d63
61463 1704dc20917b4f71e373e2c888497ee666d40380
61465 Signed-off-by: Wolfgang Denk <wd@denx.de>
61467 commit 64e541f4c1b413dd84c7e409f5c2bf328db2ac13
61468 Author: Stefan Roese <sr@denx.de>
61469 Date: Fri Apr 11 07:02:29 2008 +0200
61471 ppc4xx: Update Kilauea defconfig to use device-tree booting as default
61473 This patch reworks the default environment on Kilauea/Haleakala. Now
61474 "net_nfs" for exmaple uses the device-tree style booting formerly know
61475 as "net_nfs_fdt". Also the addresses in RAM were changed because of the
61476 new image booting support, which check for image overwriting. So the
61477 addresses needed togeet adjusted.
61479 Signed-off-by: Stefan Roese <sr@denx.de>
61481 commit 756f5dacda3810b094b94bcceffd3ce6c7ff9a28
61482 Author: Stefan Roese <sr@denx.de>
61483 Date: Wed Apr 9 11:58:02 2008 +0200
61485 ppc4xx: Fix Canyonlands default environment to work with new image support
61487 Since the new image support checks for image overwriting, the default
61488 environment needs to get adjusted to use correct addresses.
61490 Signed-off-by: Stefan Roese <sr@denx.de>
61492 commit dfc6c7b647dba7ab86749616f0e9e5740deed422
61493 Author: Stefan Roese <sr@denx.de>
61494 Date: Wed Apr 9 11:54:11 2008 +0200
61496 ppc: Revert patch 70431e8a that used _start instead of CFG_MONITOR_BASE
61498 The patch 70431e8a7393b6b793f77957f95b999fc9a269b8 (Make MPC83xx one step
61499 closer to full relocation.) doesn't use CFG_MONITOR_BASE anymore. But
61500 on 4xx systems _start currently cannot be used for this calculation.
61501 So revert back to the original version for now.
61503 Signed-off-by: Stefan Roese <sr@denx.de>
61505 commit f91374f65eae8b42cac329e06ba1c54728278efb
61506 Author: Michal Simek <monstr@monstr.eu>
61507 Date: Fri Mar 28 12:49:52 2008 +0100
61509 microblaze: Sort microblaze boards in MAKEALL script
61511 commit 62032deb7214c6d9b4396297e2aaa559bc2f8495
61512 Author: Michal Simek <monstr@monstr.eu>
61513 Date: Fri Mar 28 11:58:45 2008 +0100
61515 microblaze: clean microblaze_config.mk
61517 FLAGS are generated by U-BOOT generator.
61518 Board specific FLAGS are in board directory
61520 Signed-off-by: Michal Simek <monstr@monstr.eu>
61522 commit cf5c679ca04a6b54bf53a55b8b9c29335b387287
61523 Author: Michal Simek <monstr@monstr.eu>
61524 Date: Fri Mar 28 12:47:19 2008 +0100
61526 microblaze: xupv2p fix config file for supporting FDT
61528 commit 188dc16b189143573b1ed90e584bf866d75cdd12
61529 Author: Michal Simek <monstr@monstr.eu>
61530 Date: Fri Mar 28 11:53:02 2008 +0100
61532 microblaze: ml401 fix config file for supporting FDT
61534 Signed-off-by: Michal Simek <monstr@monstr.eu>
61536 commit 4c6a6f02e239236261333759997eeaf86b30b54c
61537 Author: Michal Simek <monstr@monstr.eu>
61538 Date: Fri Mar 28 11:22:48 2008 +0100
61540 microblaze: ml401 - add ifdef for GPIO
61542 Signed-off-by: Michal Simek <monstr@monstr.eu>
61544 commit af7ae1a411c67ee9d17a66d17ce50b374f3dd4e7
61545 Author: Michal Simek <monstr@monstr.eu>
61546 Date: Fri Mar 28 12:13:03 2008 +0100
61548 microblaze: clean uart16550 and uartlite handling
61550 Signed-off-by: Michal Simek <monstr@monstr.eu>
61552 commit 0b20f250877441460fb79d72192954abe8498834
61553 Author: Michal Simek <monstr@monstr.eu>
61554 Date: Fri Mar 28 11:08:31 2008 +0100
61556 microblaze: Add Emaclite driver to Makefile
61558 Signed-off-by: Michal Simek <monstr@monstr.eu>
61560 commit 868cde5310f88234b774878e4f06e79df10a88b3
61561 Author: Michal Simek <monstr@monstr.eu>
61562 Date: Fri Mar 28 11:08:01 2008 +0100
61564 microblaze: Add Emac driver to Makefile
61566 Signed-off-by: Michal Simek <monstr@monstr.eu>
61568 commit 6f961b4f461f6cbb83a467d468a02e6078c2b327
61569 Author: Michal Simek <monstr@monstr.eu>
61570 Date: Fri Mar 28 12:42:29 2008 +0100
61572 microblaze: add Emac ethernet driver
61574 commit 89c53891b18cbafd29ab8931b40e27ad231b6085
61575 Author: Michal Simek <monstr@monstr.eu>
61576 Date: Fri Mar 28 12:41:56 2008 +0100
61578 microblaze: add Emaclite ethernet driver
61580 commit e5845e21224dbe2fe47b11f1cdf95de7f84be7cb
61581 Author: Michal Simek <monstr@monstr.eu>
61582 Date: Fri Mar 28 11:04:01 2008 +0100
61584 microblaze: ML401 and XUPV2P remove emac and emaclite reference
61586 Signed-off-by: Michal Simek <monstr@monstr.eu>
61588 commit 6bf3e982aefdb1daf9f5462d482c8f9d1cc90a57
61589 Author: Michal Simek <monstr@monstr.eu>
61590 Date: Fri Mar 28 10:59:32 2008 +0100
61592 microblaze: remove old setting for emac driver
61594 Signed-off-by: Michal Simek <monstr@monstr.eu>
61596 commit cd2b75efb9cc037c74ecee9b3586f9bf9e1d4e57
61597 Author: Michal Simek <monstr@monstr.eu>
61598 Date: Fri Mar 28 10:58:15 2008 +0100
61600 microblaze: Clean Makefile from ancient emac driver
61602 Signed-off-by: Michal Simek <monstr@monstr.eu>
61604 commit ab68f921d9c741830f721c3d879c13a0c5597183
61605 Author: Daniel Hellstrom <daniel@gaisler.com>
61606 Date: Fri Mar 28 10:20:43 2008 +0100
61608 SPARC/LEON2: added support for Gaisler simulator GRSIM/TSIM for SPARC/LEON2 targets. See www.gaisler.com for information.
61610 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61612 commit 6ed8a43a19bb0275501bc286007daafa923552cf
61613 Author: Daniel Hellstrom <daniel@gaisler.com>
61614 Date: Wed Mar 26 23:38:48 2008 +0100
61616 SPARC/LEON3: added support for GR-CPCI-AX2000 FPGA AX board. The FPGA is exchangeable but a standard LEON3 design is assumed. See www.gaisler.com for information.
61618 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61620 commit 6940383d9ec1bfe2f13e339e6f723e8d34af2b12
61621 Author: Daniel Hellstrom <daniel@gaisler.com>
61622 Date: Wed Mar 26 23:34:47 2008 +0100
61624 SPARC/LEON3: added support for Altera NIOS Development kit (STRATIX II Edition) with GRLIB template design. See www.gaisler.com for information.
61626 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61628 commit 823edd8a66ed50af5aaba0c79567f67061e4d79a
61629 Author: Daniel Hellstrom <daniel@gaisler.com>
61630 Date: Fri Mar 28 10:06:52 2008 +0100
61632 SPARC/LEON3: added support for Gaisler GRSIM/TSIM2 SPARC/LEON3 simulatorn. See www.gaisler.com for information.
61634 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61636 commit 71d7e4c0489e5ed8fc69382236aaa2a1e510c135
61637 Author: Daniel Hellstrom <daniel@gaisler.com>
61638 Date: Wed Mar 26 23:26:48 2008 +0100
61640 SPARC/LEON3: added support for GR-XC3S-1500 board with GRLIB template design. See www.gaisler.com for board information.
61642 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61644 commit b330990c2f36ee4a8bb318360e1c8ba965269ab6
61645 Author: Daniel Hellstrom <daniel@gaisler.com>
61646 Date: Fri Mar 28 10:00:33 2008 +0100
61648 SPARC: Added support for SPARC LEON2 SOC Processor.
61650 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61652 commit 2a2fa797e63b1e3cd4d570318ca5fbf8723ef53a
61653 Author: Daniel Hellstrom <daniel@gaisler.com>
61654 Date: Wed Mar 26 23:00:38 2008 +0100
61656 SPARC/LEON3: Added AMBA Bus Plug&Play information print command (ambapp). It can print available cores (type: AHB Master, AHB Slave, APB Slave), their address ranges, IRQ number and version.
61658 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61660 commit 1e9a164e22976933002c5e4b0b79b09fcede9cd4
61661 Author: Daniel Hellstrom <daniel@gaisler.com>
61662 Date: Wed Mar 26 22:51:29 2008 +0100
61664 SPARC: Added support for SPARC LEON3 SOC processor.
61666 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61668 commit bf3d8b31169546fcddb4737391e1893fb12d033a
61669 Author: Daniel Hellstrom <daniel@gaisler.com>
61670 Date: Fri Mar 28 08:29:26 2008 +0100
61672 SPARC: added SPARC support for new uimage in common code.
61674 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61676 commit 00ab32c85405a4fe65fd4128243086210fc90a21
61677 Author: Daniel Hellstrom <daniel@gaisler.com>
61678 Date: Wed Mar 26 22:36:03 2008 +0100
61680 SPARC: added SPARC board information to the command bdinfo.
61682 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61684 commit c2f02da21a3f37f0878554eebc785e04fdc4e128
61685 Author: Daniel Hellstrom <daniel@gaisler.com>
61686 Date: Fri Mar 28 09:47:00 2008 +0100
61688 SPARC: Added generic support for SPARC architecture.
61690 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61692 commit e54ec0f016803e4d9524ff71f7971bda0c51b287
61693 Author: Stefan Roese <sr@denx.de>
61694 Date: Thu Apr 3 14:50:34 2008 +0200
61696 ppc4xx: Fix 4xx enet driver to support 460GT EMAC2+3
61698 This patch fixes a problem with the RGMII setup of the 460GT. The 460GT
61699 has 2 RGMII instances and we need to configure the 2nd RGMII instance
61700 for the EMAC2+3 channels.
61702 Signed-off-by: Stefan Roese <sr@denx.de>
61704 commit c2a545ce33b26d80337f80b533828839249fb1c9
61705 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61706 Date: Wed Apr 2 08:03:56 2008 +0200
61708 MPC8xx: Fix libfdt support introduced in commit 77ff7b74
61710 fdt.c: In function 'ft_cpu_setup':
61711 fdt.c:33: warning: implicit declaration of function 'do_fixup_by_prop_u32'
61712 fdt.c:39: warning: implicit declaration of function 'do_fixup_by_compat_u32'
61713 fdt.c:43: warning: implicit declaration of function 'fdt_fixup_ethernet'
61714 fdt.c:45: warning: implicit declaration of function 'fdt_fixup_memory'
61716 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61718 commit 4abd844d8eb108736e1cf8fbf3dbf61f2d5fc11b
61719 Author: Andy Fleming <afleming@freescale.com>
61720 Date: Mon Mar 31 20:45:56 2008 -0500
61722 Fix fdt set command to conform to dts spec
61724 The fdt set command was treating properties specified as <00> and <0011>
61725 as byte streams, rather than as an array of cells. As we already have
61726 syntax for expressing the desire for a stream of bytes ([ xx xx ...]),
61727 we should use the <> syntax to describe arrays of cells, which are always
61728 32-bits per element. If we imagine this likely (IMHO) scenario:
61730 > fdt set /ethernet-phy@1 reg <1>
61732 With the old code, this would create a bad fdt, since the reg cell would be
61733 made to be one byte in length. But the cell must be 4 bytes, so this would
61734 break mysteriously.
61736 Also, the dts spec calls for constants inside the angle brackets (<>)
61737 to conform to C constant standards as they pertain to base.
61738 Take this scenario:
61740 > fdt set /ethernet@f00 reg <0xe250000\ 0x1000>
61742 The old fdt command would complain that it couldn't parse that. Or, if you
61743 wanted to specify that a certain clock ran at 33 MHz, you'd be required to
61746 > fdt set /mydev clock <1f78a40>
61748 Whereas the new code will accept decimal numbers.
61750 While I was in there, I extended the fdt command parser to handle property
61751 strings which are split across multiple arguments:
61753 > fdt set /ethernet@f00 interrupts < 33 2 34 2 36 2 >
61754 > fdt p /ethernet@f00
61756 interrupts = <0x21 0x2 0x22 0x2 0x24 0x2>;
61759 Lastly, the fdt print code was rearranged slightly to print arrays of cells
61760 if the length of the property is a multiple of 4 bytes, and to not print
61763 Signed-off-by: Andy Fleming <afleming@freescale.com>
61765 commit 1c2926abdd7db89296a8cc7f224dd9d5d4e37a56
61766 Author: Stefan Roese <sr@denx.de>
61767 Date: Wed Apr 2 08:39:33 2008 +0200
61769 ppc4xx: Canyonlands: Init SATA/PCIe port correctly
61771 Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
61772 interface. This usage can be configured with the jumper J6. This patch
61773 correctly configures the SATA/PCIe PHY for SATA usage when this jumper
61776 Signed-off-by: Stefan Roese <sr@denx.de>
61778 commit 6fe2946f198481254a6ee9600d7456b8316a4083
61779 Author: Kim Phillips <kim.phillips@freescale.com>
61780 Date: Fri Mar 28 17:37:49 2008 -0500
61782 remove remaining CONFIG_OF_HAS_{UBOOT_ENV,BD_T} code
61784 finish off what commit 43ddd9c820fec44816188f53346b464e20b3142d,
61785 "Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T"
61788 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61790 commit b5873f1732b92a25690e1513b90dfb0d644f6697
61791 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61792 Date: Tue Apr 1 07:30:51 2008 +0200
61794 dataflash: Move CONFIG_HAS_DATAFLASH to Makefile
61796 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61798 commit 2d934ea51f276522b532f870a820e844ff480b5b
61799 Author: Tor Krill <tor@excito.com>
61800 Date: Fri Mar 28 15:29:45 2008 +0100
61802 Add Vitesse 8601 support to TSEC driver
61804 Add phy_info for Vitesse VSC8601.
61805 Add config option, CFG_VSC8601_SKEWFIX, to enable RGMII skew timing compensation.
61807 Signed-off-by: Tor Krill <tor@excito.com>
61808 Reviewed-by: Kim Phillips <kim.phillips@freescale.com>
61809 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61811 commit 3eac6402a508b0f68a21cc9cbc2cc49347de0c31
61812 Author: Daniel Hellstrom <daniel@gaisler.com>
61813 Date: Mon Mar 31 14:25:00 2008 +0000
61815 SPARC: added SMC91111 driver in and out macros for LEON processors.
61817 This patch makes SPARC/LEON processors able to read and write
61818 to the SMC91111 chip using the chip external I/O bus of the memory
61819 controller. This patchs defines the standard in and out macros
61820 expected by the SMC9111 driver.
61822 To access that I/O bus one must set up the memory controller
61823 (MCTRL or FTMCTRL) correctly. It is assumed that the user sets
61824 up this correctly when the other MCTRL parameters are set up. It
61825 can be set up from the board configuration header file.
61827 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61828 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61830 commit 3ca7c558eba36332556bc470d45e2f5d42bd0ca6
61831 Author: Stelian Pop <stelian@popies.net>
61832 Date: Wed Mar 26 18:52:34 2008 +0100
61834 Add maintainership information for AT91CAP9ADK and AT91SAM9260EK boards
61836 Signed-off-by: Stelian Pop <stelian@popies.net>
61838 commit 4e03dde84dd2c91e327cdc23ae119d432559a7a3
61839 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61840 Date: Mon Mar 31 21:31:04 2008 +0200
61842 AT91SAM9260EK: Move CONFIG_CMD_NAND to Makefile
61844 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61846 commit 0176d43e759a6e00cacc85eff26fd60f74b4f6b7
61847 Author: Stelian Pop <stelian@popies.net>
61848 Date: Wed Mar 26 18:52:33 2008 +0100
61850 Add support for AT91SAM9260EK
61852 Support for booting from internal DataFlash, external DataFlash card
61853 or NAND flash is available.
61855 Signed-off-by: Stelian Pop <stelian@popies.net>
61857 commit 1762f13b4aab88b685b1722f17dada247945624b
61858 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61859 Date: Mon Mar 31 21:20:49 2008 +0200
61861 AT91SAM9: Move CONFIG_HAS_DATAFLASH to Makefile
61863 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61865 commit 761712188b353494defb2b644491ff73d0daaa6f
61866 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61867 Date: Mon Mar 31 21:12:17 2008 +0200
61869 AT91CAP9ADK: Move CONFIG_CMD_NAND to Makefile
61871 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61873 commit 983c1db04c1dd0f92e02f06d29f0c65a3d9a2687
61874 Author: Stelian Pop <stelian@popies.net>
61875 Date: Wed Mar 26 20:52:32 2008 +0100
61877 Port AT91CAP9 to the new headers
61879 Adapt the existing AT91CAP9 code to the new headers and APIs.
61881 Signed-off-by: Stelian Pop <stelian@popies.net>
61883 commit 177e8a5ac81bbc531a1d54abdb47f2860266c3aa
61884 Author: Stelian Pop <stelian@popies.net>
61885 Date: Wed Mar 26 19:52:31 2008 +0100
61887 Finish header files reworking
61889 Replace AT91CAP9.h file with several splitted header files coming
61890 from the Linux kernel.
61892 This is part 2 of the replacement: more header imports and edits.
61894 Signed-off-by: Stelian Pop <stelian@popies.net>
61896 commit 6d1dbbbf9fdf727384002e553e615c15d8b967f4
61897 Author: Stelian Pop <stelian@popies.net>
61898 Date: Wed Mar 26 19:52:30 2008 +0100
61900 Import several header files from Linux
61902 Replace AT91CAP9.h file with several splitted header files coming
61903 from the Linux kernel.
61905 This is part 1 of the replacement: pristine header files import.
61907 Signed-off-by: Stelian Pop <stelian@popies.net>
61909 commit a8a78f2d99dc1bd30dc3595da118539b506c6118
61910 Author: Stelian Pop <stelian@popies.net>
61911 Date: Wed Mar 26 20:52:28 2008 +0100
61913 Move at91cap9 specific files to at91sam9 directory
61915 AT91CAP9 and AT91SAM9 SoCs are very close hardware wise, so a
61916 common infrastructure can be used. Let this infrastructure be
61917 named after the AT91SAM9 family, and move the existing AT91CAP9
61918 files to the new place.
61920 Signed-off-by: Stelian Pop <stelian@popies.net>
61922 commit 61106a565870ff503f92b251b94bd7afef889a04
61923 Author: Stelian Pop <stelian@popies.net>
61924 Date: Wed Mar 26 21:52:27 2008 +0100
61926 Use timer_init() instead of board supplied interrupt_init()
61928 The timer on AT91CAP9/AT91SAM9 is supplied by the SoC, and not by
61929 the board, so use timer_init() instead of interrupt_init().
61931 Signed-off-by: Stelian Pop <stelian@popies.net>
61933 commit 5604e2178c5218fbfdba2e4293ca7652e829ac25
61934 Author: Stelian Pop <stelian@popies.net>
61935 Date: Wed Mar 26 21:52:36 2008 +0100
61937 Cleanup DataFlash partition handling
61939 DataFlash partition information has become a mess. This patch
61940 defines a single partition scheme for Atmel DataFlashes. This partition
61941 scheme will be used by all AT91CAP9 and AT91SAM9 boards.
61943 Signed-off-by: Stelian Pop <stelian@popies.net>
61945 commit 9b46432fc65ce0f0826b32e4f15c15b33ccb8d42
61946 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61947 Date: Fri Mar 28 08:47:45 2008 -0500
61949 ColdFire: Fix alignment issue after CONFIG_IDENT_STRING in start.S
61951 When the version_string function in start.S is not 4-byte align,
61952 it will cause the compiler generates "unaligned opcodes detected
61953 in executable segment". This issue affects all ColdFire CPUs.
61954 By adding .align 4 after CONFIG_IDENT_STRING, it will pad 0's if
61957 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61958 Acked-by: John Rigby <jrigby@freescale.com>
61960 commit bae61eefe15b4d454060a7140e49ae58322be803
61961 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61962 Date: Tue Mar 25 15:41:15 2008 -0500
61964 ColdFire: Add dspi and serial flash support for MCF5445x
61966 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61967 Acked-by: John Rigby <jrigby@freescale.com>
61969 commit 48ead7a7a922fceaf494e352abfab8216a41b417
61970 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61971 Date: Tue Mar 18 17:37:01 2008 -0500
61973 ColdFire: Remove R5200 board
61975 This board never went into production
61977 Signed-off-by: Zachary P. Landau <zachary.landau@labxtechnologies.com>
61978 Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61979 Acked-by: John Rigby <jrigby@freescale.com>
61981 commit 545c8e0a7cd3ca9d3846668f69b0d201250abea8
61982 Author: Matthew Fettke <[matthew.fettke@gmail.com]>
61983 Date: Thu Jan 24 14:02:32 2008 -0600
61985 ColdFire: Added M5275EVB support.
61987 Signed-off-by: Matthew Fettke <mfettke@videon-central.com>
61988 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61989 Acked-by: John Rigby <jrigby@freescale.com>
61991 commit f71d9d91a2cd9c30b2b6369f15c1a46c11537c2b
61992 Author: Matthew Fettke <[matthew.fettke@gmail.com]>
61993 Date: Mon Feb 4 15:38:20 2008 -0600
61995 ColdFire: Added MCF5275 cpu support.
61997 Signed-off-by: Matthew Fettke <mfettke@videon-central.com>
61998 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61999 Acked-by: John Rigby <jrigby@freescale.com>
62001 commit 44e5b9edab077aba6e9b849afa4b7fbd8fd7b02b
62002 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62003 Date: Mon Mar 17 12:14:11 2008 -0500
62005 ColdFire: Define bootdelay in configuration file for M52277EVB
62007 Signed-off-by: Matt Wadel <Matt.Waddel@freescale.com>
62008 Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62009 Acked-by: John Rigby <jrigby@freescale.com>
62011 commit 77878f16cedee17161ff2336990970fffc6cea35
62012 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62013 Date: Mon Mar 17 12:09:07 2008 -0500
62015 ColdFire: Fix second memory Chipselect for M5475EVB
62017 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62018 Acked-by: John Rigby <jrigby@freescale.com>
62020 commit 43d60642395a550956cb21d287c8cfa563913d28
62021 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62022 Date: Thu Mar 13 14:26:32 2008 -0500
62024 ColdFire: Update correct FLASHBAR and RAMBAR1 for MCF5282
62026 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62027 Acked-by: John Rigby <jrigby@freescale.com>
62029 commit eb14ebe813a0cb5d47905228da446a5ad692473b
62030 Author: Larry Johnson <lrj@acm.org>
62031 Date: Sun Mar 30 20:33:04 2008 -0500
62033 ppc4xx: Add CFG_MEM_TOP_HIDE to Denali SPD-based SDRAM setup
62035 Signed-off-by: Larry Johnson <lrj@acm.org>
62037 commit 02e3892021112f21067d9ed1d04ae4182725ba52
62038 Author: Stefan Roese <sr@denx.de>
62039 Date: Mon Mar 31 12:20:48 2008 +0200
62041 ppc4xx: Small whitespace fix of esd patches
62043 Signed-off-by: Stefan Roese <sr@denx.de>
62045 commit 034394abb524785047c815f00dde8cdbdc1593c5
62046 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62047 Date: Sun Mar 30 18:52:44 2008 +0200
62049 ppc4xx: Cleanup PMC440 board support
62051 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62053 commit a6cc6c37188d85c25d167a4515da86f48d9a583e
62054 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62055 Date: Sun Mar 30 18:52:06 2008 +0200
62057 ppc4xx: Add ptm configuration variables for PMC440
62059 Add support for the ptm1la, ptm1ms, ptm2la and ptm2ms
62060 environment variables.
62062 Cleanup pci_target_init.
62064 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62066 commit 7c91f51a2fe296909147f1646a1412729dd10b1d
62067 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62068 Date: Sun Mar 30 18:01:15 2008 +0200
62070 ppc4xx: Minor updates for DU440 boards
62072 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62074 commit d5bffeb868d6b4d462f558dac43011027b6644b7
62075 Author: Mike Frysinger <vapier@gentoo.org>
62076 Date: Tue Feb 19 00:54:20 2008 -0500
62078 Blackfin: cleanup and overhaul common board init functions
62080 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62082 commit b86b3416f874358acaf07519e7620cdb2145f75b
62083 Author: Mike Frysinger <vapier@gentoo.org>
62084 Date: Tue Feb 19 00:50:58 2008 -0500
62086 Blackfin: cleanup lib_blackfin/cache.c
62088 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62090 commit 9171fc81722c20fdb5a829a58b17c9eaadd5fb44
62091 Author: Mike Frysinger <vapier@gentoo.org>
62092 Date: Sun Mar 30 15:46:13 2008 -0400
62094 Blackfin: unify cpu and boot modes
62096 All of the duplicated code for Blackfin processors and boot modes have been
62097 unified. After all, the core is the same for all processors, just the
62098 peripheral set differs (which gets handled in the drivers).
62100 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62102 commit 880cc4381ea8360248cddcdf87a64566745a5724
62103 Author: Stelian Pop <stelian@popies.net>
62104 Date: Wed Mar 26 22:52:35 2008 +0100
62106 Fix CFG_NO_FLASH compilation.
62108 Many Atmel boards have no "real" (NOR) flash on board, and rely only
62109 on DataFlash and NAND memories. This patch enables CFG_NO_FLASH to
62110 be present in a board configuration file, while still enabling flash
62111 commands like 'flinfo', 'protect', etc.
62113 Signed-off-by: Stelian Pop <stelian@popies.net>
62115 commit 9ce7e53abd039decea1af67aec81bbd5df7a2593
62116 Author: Mike Frysinger <vapier@gentoo.org>
62117 Date: Tue Feb 19 00:58:13 2008 -0500
62119 Blackfin: BF537-stamp: cleanup spi flash driver
62121 This punts the old spi flash driver for a new/generalized one until the
62122 common one can be integrated.
62124 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62126 commit bb8e3cf25bc0b04936c0c1a075985dd8700a244b
62127 Author: Ben Warren <biggerbadderben@gmail.com>
62128 Date: Sun Mar 30 11:34:34 2008 -0400
62130 Fix macro typo in common/cmd_mii.c
62132 This typo was introduced in commit 233a8bcd94997f3f345833a3b82e836222f2a206. I
62133 actually applied the wrong patch.
62135 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62137 commit f1b985f2d724ccaa4d3def07917f0caaf18fa77d
62138 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
62139 Date: Sun Mar 30 16:39:53 2008 +0200
62141 use correct at91rm9200 register name in m501sk board
62143 This fixes a naming bug for at91rm9200 lowlevel init code:
62144 NOR boot flash is on chipselect 0, not chipselect 2. This
62145 makes code use the register name from chip datasheets.
62147 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
62149 commit 480ed1dea103a1c8f4591afc77d2de3c7868d983
62150 Author: David Brownell <david-b@pacbell.net>
62151 Date: Fri Jan 18 12:55:00 2008 -0800
62153 use correct at91rm9200 register name
62155 This fixes a naming bug for at91rm9200 lowlevel init code:
62156 NOR boot flash is on chipselect 0, not chipselect 2. This
62157 makes code use the register name from chip datasheets.
62159 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
62161 commit a3543d6dc52b0ba9c64016687cf32d600b31a476
62162 Author: David Brownell <david-b@pacbell.net>
62163 Date: Fri Jan 18 12:45:45 2008 -0800
62165 add missing ARM boards to MAKEALL
62167 Add some missing ARM boards to MAKEALL. These build correctly,
62168 unlike several of the boards already listed.
62170 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
62172 commit 066bebd6353e33af3adefc3404560871699e9961
62173 Author: Peter Pearse <peter.pearse@arm.com>
62174 Date: Sun Mar 30 11:34:09 2008 +0100
62176 Bracket READ_TIMER macro in cpu/arm1136/omap24xx/interrupts.c
62177 to prevent compilation error.
62179 Signed-off-by: Peter Pearse <peter.pearse@arm.com>
62181 commit 7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
62182 Author: Guennadi Liakhovetski <[lg@denx.de]>
62183 Date: Sun Mar 30 11:32:30 2008 +0100
62185 Support for the MX31ADS evaluation board from Freescale
62187 This patch adds support for the MX31ADS evaluation board from Freescale,
62188 initialization code is copied from RedBoot sources, also provided by Freescale.
62190 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62192 commit c88ae20580b2b01487b4cdcc8b2a113f551aee36
62193 Author: Sascha Hauer <s.hauer@pengutronix.de>
62194 Date: Sun Mar 30 11:32:27 2008 +0100
62196 Phytec Phycore-i.MX31 support
62198 This patch adds support for the Phytec Phycore-i.MX31 board
62200 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62201 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62203 commit a147e56f03871bba4f05058d5e04ce7deb010b04
62204 Author: Sascha Hauer <s.hauer@pengutronix.de>
62205 Date: Sun Mar 30 11:32:24 2008 +0100
62207 mx31 litekit support
62209 This patch adds support for the mx31 litekit board
62211 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62212 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62214 commit d6674e0e2a6a1f033945f78838566210d3f28c95
62215 Author: Sascha Hauer <s.hauer@pengutronix.de>
62216 Date: Sun Mar 30 11:32:21 2008 +0100
62218 add SMSC LAN9x1x Network driver
62220 This patch adds a driver for the following smsc network controllers:
62228 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62229 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62231 commit 8c8463cce44d849e37744749b32d38e1dfb12e50
62232 Author: Sascha Hauer <s.hauer@pengutronix.de>
62233 Date: Sun Mar 30 11:32:16 2008 +0100
62235 add an i2c driver for mx31
62237 This patch adds an i2c driver for Freescale i.MX processors
62239 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62240 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62242 commit c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
62243 Author: Sascha Hauer <s.hauer@pengutronix.de>
62244 Date: Sun Mar 30 11:30:43 2008 +0100
62246 core support for Freescale mx31
62248 This patch adds the core support for Freescale mx31
62250 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62251 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62253 commit 8bf69d81782619187933a605f1a95ee1d069478d
62254 Author: Sascha Hauer <s.hauer@pengutronix.de>
62255 Date: Sun Mar 30 11:28:46 2008 +0100
62257 Separate omap24xx specific code from arm1136
62259 Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136 to cpu/arm1136/omap24xx.
62261 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62262 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62264 commit 8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
62265 Author: Peter Pearse <peter.pearse@arm.com>
62266 Date: Sun Mar 30 11:23:05 2008 +0100
62268 Add pmdra into MAKEALL
62270 Signed-off-by: Peter Pearse <peter.pearse@arm.com>
62272 commit a574a73852a527779234e73e17e7597fd8128882
62273 Author: Pieter Voorthuijsen <[pieter.voorthuijsen@Prodrive.nl]>
62274 Date: Sun Mar 30 11:21:58 2008 +0100
62276 Adds support for the Prodrive PMDRA board, based on a DM6441
62278 Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
62280 commit 1377b5583a48021d983e1fd565f7d40c89e84d63
62281 Author: Pieter Voorthuijsen <[pieter.voorthuijsen@Prodrive.nl]>
62282 Date: Sun Mar 30 11:11:34 2008 +0100
62284 Removes all board specific code from the arch. part for DM644x (DaVinci) boards
62286 Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
62288 commit 1704dc20917b4f71e373e2c888497ee666d40380
62289 Author: Dirk Behme <dirk.behme@gmail.com>
62290 Date: Sun Mar 30 11:09:01 2008 +0100
62292 - Remove *_masked() functions as noted by Wolfgang
62293 - Adapt register naming to recent TI spec (sprue26, March 2007)
62294 - Fix reset_timer() handling
62295 - As reported by Pieter [1] the overflow fix introduced a
62296 delay of factor 16 (e.g 2 seconds became 32). While the
62297 overflow fix is basically okay, it missed to divide udelay by
62299 [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
62300 - Remove software division of timer count value (DIV(x)
62301 macro) and do it in hardware (TIM_CLK_DIV).
62302 Many thanks to Troy Kisky <troy.kisky@boundarydevices.com>
62303 and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for
62304 the hints & testing!
62306 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
62308 Acked-by: Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
62310 commit ac3315c26e143c31680750c9c13f027efbcc887e
62311 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
62312 Date: Thu Mar 6 16:45:44 2008 +0100
62314 new PHY @ e1000 - 2nd try
62316 Add 82541ER device with latest integrated IGP2 PHY.
62317 Introduced CONFIG_E1000_FALLBACK_MAC for NIC bring-up with empty eeprom.
62319 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
62320 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62322 commit c2b7da552293b50c9c9e46ed71267b02c2de9ea8
62323 Author: Daniel Hellstrom <daniel@gaisler.com>
62324 Date: Fri Mar 28 20:22:53 2008 +0100
62326 SPARC/LEON3: Added GRETH Ethernet 10/100/1000 driver.
62328 GRETH is an Ethernet 10/100 or 10/100/1000 MAC with out without
62329 a debug link (EDCL). The GRETH core is documented in GRIP.pdf
62330 available at www.gaisler.com.
62332 If the GRETH has GigaBit support (GBIT, Scatter gather, checksum
62333 offloading etc.) can be determined by a bit in the control register.
62334 The GBIT MAC is supported by operating in GRTEH 10/100 legacy mode.
62336 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
62337 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62339 commit 233a8bcd94997f3f345833a3b82e836222f2a206
62340 Author: Tsi-Chung Liew <Tsi-Chung.Liew@freescale.com>
62341 Date: Mon Mar 17 17:08:22 2008 -0500
62343 Add CONFIG_MII_INIT in cmd_mii.c
62345 Provide common configuration in do_mii() to execute mii_init()
62346 for all cpu architectures
62348 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62349 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62351 commit f605479de2deb11e834f31dfdb0af107c86aced6
62352 Author: Tsi-Chung Liew <Tsi-Chung.Liew@freescale.com>
62353 Date: Mon Mar 17 17:08:16 2008 -0500
62355 ColdFire: Fix FEC transmit issue for MCF5275
62357 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62358 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62360 commit d9a2f416d6ac6058cd7845033ae4dc32ef1c0746
62361 Author: Aras Vaichas <arasv@magtech.com.au>
62362 Date: Wed Mar 26 09:43:57 2008 +1100
62364 DHCP request fix for Windows Server 2003
62366 Added option CONFIG_BOOTP_DHCP_REQUEST_DELAY. This provides an optional
62367 delay before sending "DHCP Request" in net/bootp.c. Required to overcome
62368 interoperability problems with Windows Server 200x DHCP server when U-Boot
62369 client responds too fast for server to handle.
62371 Signed-off-by: Aras Vaichas <arasv@magtech.com.au>
62372 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62374 commit 97bf85d784fbed485e652eb907589ad0d5cb7262
62375 Author: Daniel Hellstrom <daniel@gaisler.com>
62376 Date: Fri Mar 28 20:40:19 2008 +0100
62378 MTD/CFI: flash_read64 is defined a weak function (for SPARC)
62380 SPARC has implemented __raw_readq, it reads 64-bit from any 32-bit address.
62381 SPARC CPUs implement flash_read64 which calls __raw_readq.
62383 For current SPARC architectures (LEON2 and LEON3) each read from the
62384 FLASH must lead to a cache miss. This is because FLASH can not be set
62385 non-cacheable since program code resides there, and alternatively disabling
62386 cache is poor from performance view, or doing a cache flush between each
62387 read is even poorer.
62389 Forcing a cache miss on a SPARC is done by a special instruction "lda" -
62390 load alternative space, the alternative space number (ASI) is processor
62391 implementation spcific and can be found by including <asm/processor.h>.
62393 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
62395 commit 70431e8a7393b6b793f77957f95b999fc9a269b8
62396 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
62397 Date: Fri Mar 28 15:41:25 2008 +0100
62399 Make MPC83xx one step closer to full relocation.
62401 Remove a few absolute references to CFG_MONITOR_BASE for ppc/mpc83xx
62402 and use GOT relative reference.
62404 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
62405 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62407 commit 5b2793a3f3de34d439232b05acc8af67a028fd35
62408 Author: Michael Barkowski <michael.barkowski@freescale.com>
62409 Date: Thu Mar 27 14:34:43 2008 -0400
62411 mpc8323erdb: fix EEPROM page size and get MAC from EEPROM
62413 This patch fixes eeprom page size so that you can now write more than
62414 64 bytes at a time.
62416 It also makes the board take MAC addresses, if found, from EEPROM.
62418 User should place up to 4 addresses at offset 0x7f00, for
62419 eth{,1,2,3}addr. Any unused addresses should be zero. This group of
62420 four six-byte values should have it's CRC at the end. crc32 and
62421 eeprom commands can be used to accomplish this.
62423 If CRC fails, MAC addresses come from the environment. If CRC
62424 succeeds, the environment is overwritten at startup.
62426 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
62427 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62429 commit 8f325cff31f6e745e6540014b131b9a97f61944c
62430 Author: Michael Barkowski <michael.barkowski@freescale.com>
62431 Date: Fri Mar 28 15:15:38 2008 -0400
62433 mpc8323erdb: define CONFIG_PCI_SKIP_HOST_BRIDGE
62435 Commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2 broke the onboard USB
62436 controller on the PCI bus in Linux on the MPC8323ERDB.
62438 This fixes it by defining CONFIG_PCI_SKIP_HOST_BRIDGE in the board's
62441 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
62442 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62444 commit e5c4ade4db1e16d3e5d4a7887f34e10e516ed3a9
62445 Author: Kim Phillips <kim.phillips@freescale.com>
62446 Date: Fri Mar 28 10:19:07 2008 -0500
62448 mpc83xx: cleanup System Part and Revision ID Register (SPRIDR) code
62450 in the spirit of commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6,
62451 85xx's "Update SVR numbers to expand support", simplify SPRIDR processing
62452 and processor ID display. Add REVID_{MAJ,MIN}OR macros to make
62453 REVID dependent code simpler. Also added PARTID_NO_E and IS_E_PROCESSOR
62454 convenience macros.
62456 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62458 commit 81fd52c6c8fd19f0b7856b98217ce37c46c521af
62459 Author: Kim Phillips <kim.phillips@freescale.com>
62460 Date: Fri Mar 28 10:18:53 2008 -0500
62462 mpc83xx: display ddr frequency in board_add_ram_info banner
62464 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62466 commit 35cf155c5ec1ceab2849fa5b6aa3d9a3e9e6f482
62467 Author: Kim Phillips <kim.phillips@freescale.com>
62468 Date: Fri Mar 28 10:18:40 2008 -0500
62470 mpc83xx: unreinvent mem_clk
62472 delete ddr_clk and use mem_clk instead. Rename other ddr_*_clk to
62473 mem_*_clk for consistency's sake.
62475 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62477 commit 730e792926ca3fe4dd1b734a3bf44e55afa6f536
62478 Author: Kim Phillips <kim.phillips@freescale.com>
62479 Date: Fri Mar 28 14:31:23 2008 -0500
62481 mpc83xx: enable the SATA interface on mpc8315 rdb and mpc837x rdb boards
62483 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62485 commit 2eeb3e4fc54ef2f5d574dafd42c6ce93afa30393
62486 Author: Dave Liu <r63238@freescale.com>
62487 Date: Wed Mar 26 22:57:19 2008 +0800
62489 mpc83xx: enable the SATA interface on mpc837xemds board
62491 Enable the first two SATA interfaces on MPC837xEMDS board,
62492 The two SATA ports are on LYNX1. (SATA0/1 on J4/5)
62494 Signed-off-by: Dave Liu <daveliu@freescale.com>
62495 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62497 commit 6f8c85e8d1865730c158d9ef5a06c70c3a10600a
62498 Author: Dave Liu <r63238@freescale.com>
62499 Date: Wed Mar 26 22:56:36 2008 +0800
62501 mpc83xx: initialize serdes for MPC837xEMDS boards
62503 This patch is stolen from Anton Vorontsov's patch
62504 for mpc837xerdb boards.
62506 The reference clk and xcorevdd voltage of serdes1/2
62507 is same between mpc837xemds and mpc837xerdb.
62509 8377E: LYNX1- 2 SATA LYNX2- 2 PCIE
62510 8378E: LYNX1- 2 SGMII LYNX2- 2 PCIE
62511 8379E: LYNX1- 2 SATA LYNX2- 2 SATA
62513 Signed-off-by: Dave Liu <daveliu@freescale.com>
62514 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62516 commit cc8e839abc80887ae832767b5930d40edd6d7eb7
62517 Author: Stefan Roese <sr@denx.de>
62518 Date: Fri Mar 28 14:09:04 2008 +0100
62520 ppc4xx: Canyonlands: Print SATA/PCIe configuration and board revision
62522 Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
62523 interface. This usage can be configured with the jumper J6. This patch
62524 displays the current configuration upon bootup and changes the PCIe
62525 init loop, to only initialize the availabel PCIe slots.
62527 Signed-off-by: Stefan Roese <sr@denx.de>
62529 commit 90447ecbbac8572457b6d8903073ac3f120995ba
62530 Author: Tor Krill <tor@excito.com>
62531 Date: Fri Mar 28 11:29:10 2008 +0100
62533 MTD/CFI: Add support for 16bit legacy AMD flash
62535 Add entry for 512Kx16 AMD flash to jedec_table.
62536 Read out 16bit device id if chipwidth is 16bit.
62537 Fixed coding style after Stefans feedback
62539 Signed-off-by: Tor Krill <tor@excito.com>
62541 commit 5e12e75d17c4b15a310a45cd78fe71b7698a8a8e
62542 Author: Stefan Roese <sr@denx.de>
62543 Date: Fri Mar 28 11:02:53 2008 +0100
62545 ppc: Small change to CFG_MEM_TOP_HIDE description
62547 Signed-off-by: Stefan Roese <sr@denx.de>
62549 commit 280df59a8d62c6e74c281b1cb7e2052df4d6cb00
62550 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62551 Date: Thu Mar 27 15:44:12 2008 +0900
62553 sh: Add support stat structure and stat.h
62555 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62557 commit 4be9eb789e72b845d6693cc36b70a0b3529b3f09
62558 Author: Mark Jonas <toertel@gmail.com>
62559 Date: Sat Mar 22 19:27:52 2008 +0100
62561 sh: Removed warning when compiling drivers/serial/serial_sh.c.
62563 Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
62564 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62566 commit f309fa38929ffba71230c02330ffa42f4bba6333
62567 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62568 Date: Wed Mar 12 18:02:57 2008 +0900
62570 sh: Remove disable_ctrlc function from R7780MP
62572 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62574 commit 6f4b266ff2a4fcc2bff985d6a217852469afddb3
62575 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62576 Date: Wed Mar 12 17:55:15 2008 +0900
62578 sh: Add maintainer of R7780MP to MAINTAINER file
62580 Update MAINTAINER entry for R7780MP. And fix maintainer's name.
62582 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62584 commit f5e2466f7baa887a7df0c536333eea8231333497
62585 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62586 Date: Tue Mar 25 17:11:24 2008 +0900
62588 sh: Add support Renesas Solutions R2D plus board
62590 R2D plus is SH reference board used with SH7751R.
62591 This board has 266Mhz CPU, 64MB SDRAM, Cardbus, CF interface,
62592 one PCI bus, VGA, and two Ethernet controller.
62594 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62596 commit e92c95180bb5bc5fd4051598a9d60beaba48988d
62597 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62598 Date: Wed Mar 12 12:15:29 2008 +0900
62600 sh: Add support SH4 cache control
62602 Add support SH4 cache control and flash_cache function
62604 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62606 commit 28e5efde4d925fcb34901d0030d0648de2da7e89
62607 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62608 Date: Mon Mar 24 01:53:01 2008 +0900
62610 sh: Add support PCI host driver for SH7751/SH7751R
62612 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62614 commit ab8f4d40d069cd3cbe7563ddfe3e5f03b0c7c721
62615 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62616 Date: Mon Mar 24 02:11:26 2008 +0900
62618 sh: Move SuperH PCI driver from cpu/sh4 to drivers/pci
62620 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62622 commit 566933278101c144d75361ea682678a326c1290d
62623 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62624 Date: Wed Mar 12 12:10:28 2008 +0900
62626 sh: Add support SuperH SH7751/SH7751R
62628 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62630 commit 3313e0e26224fc9a0c445124f3455058c696df84
62631 Author: Mark Jonas <toertel@gmail.com>
62632 Date: Mon Mar 10 11:37:10 2008 +0100
62634 sh: Added support for SH7720 based board MPR2.
62636 Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
62637 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62639 commit 3ecff1d70ae93e628fe65b3fe1fc7c9c76cdf99f
62640 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62641 Date: Thu Mar 6 14:05:53 2008 +0900
62643 sh: Fix receive FIFO level register of SH4A
62645 Receive FIFO level register is different in SH4A.
62646 Because register is different, cannot occasionally receive data.
62648 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62650 commit c133c1fb0b590662206b0eba70f4478ee0300a9a
62651 Author: Yusuke Goda <goda.yusuke@renesas.com>
62652 Date: Tue Mar 11 12:55:12 2008 +0900
62654 sh: Add support Renesas Solutions R7780MP
62656 Renesas Solutions R7780MP is a reference board on SH7780.
62657 This board has serial, 10/100 base Ethernet deivice, CF slot
62658 and VGA devices. This board can set extension board.
62659 Extension board has 10/100/1000 base Ethernet device, PCI slot,
62662 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62663 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62665 commit 1a2334a4eb6386d7cd35d9de5fa39af2c764ad28
62666 Author: Yusuke Goda <goda.yusuke@renesas.com>
62667 Date: Wed Mar 5 14:30:02 2008 +0900
62669 sh: Add support PCI of SuperH and SH7780
62671 This patch add support PCI of SuperH base code and SH7780 specific code.
62673 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62674 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62676 commit b55523efff2ae11f0b9ae3cc405893c32eb78156
62677 Author: Yusuke Goda <goda.yusuke@renesas.com>
62678 Date: Wed Mar 5 14:23:26 2008 +0900
62680 sh: Add support SH7780
62682 SH7780 is CPU of Renesas Technology.
62686 - DDR-SDRAM controller
62689 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62690 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62692 commit c2042f5952a686c414031309b8f244513bf578f0
62693 Author: goda.yusuke <goda.yusuke@renesas.com>
62694 Date: Fri Jan 25 20:46:36 2008 +0900
62696 sh: Add support Renesas Solutions Migo-R board
62698 Migo-R is a board based on SH7722 and has may devices.
62699 In this patch, supported SCIF, NOR flash and Ethernet.
62701 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62702 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62704 commit 74d1e66d22dac91388bc538b2fe19f735edc5b82
62705 Author: Bartlomiej Sieka <tur@semihalf.com>
62706 Date: Thu Mar 27 15:06:40 2008 +0100
62708 Fix host tool build breakage, take two
62710 Revert commit 87c8431f and fix build breakage so that the build continues
62711 to work on FC systems.
62713 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
62715 commit 7e4a0d25ed18f6437bdf59ebfa49bb0edc2f24e6
62716 Author: Stefan Roese <sr@denx.de>
62717 Date: Wed Mar 19 09:36:47 2008 +0100
62719 ppc4xx: Enable ECC on LWMON5
62721 Since all ECC related problems seem to be resolved on LWMON5, this patch
62722 now enables ECC support.
62724 We have to write the ECC bytes by zeroing and flushing in smaller
62725 steps, since the whole 256MByte takes too long for the external
62728 Signed-off-by: Stefan Roese <sr@denx.de>
62730 commit 6433fa202a91a6594dd48f06807ac38ba27fa0bb
62731 Author: Larry Johnson <lrj@acm.org>
62732 Date: Mon Mar 17 11:10:35 2008 -0500
62734 ppc4xx: Updates to Korat-specific code
62736 This patch contains updates for changes for the Korat PPC440EPx board.
62737 These changes include:
62739 (1) Support for "permanent" and "upgradable" copies of U-Boot, as
62740 described in the new "doc/README.korat" file;
62742 (2) a new memory map for the registers in the board's CPLD;
62744 (3) a revised format for manufacturer's data in serial EEPROM; and
62746 (4) changes to track updates to U-Boot for the Sequoia board.
62748 Signed-off-by: Larry Johnson <lrj@acm.org>
62750 commit f766cdf89b3a2a7634b8c5869f606150e332036c
62751 Author: Markus Brunner <super.firetwister@gmail.com>
62752 Date: Thu Mar 27 10:46:25 2008 +0100
62754 ppc4xx: PPC405EP Set EMAC noise filter bits
62756 This bug was introduced with commit aee747f19b460a0e9da20ff21e90fdaac1cec359
62757 which enabled CFG_4xx_GPIO_TABLE for PPC405 and unintentionally
62758 disabled the setting of the emac noise filter bits for PPC405EP when CFG_4xx_GPIO_TABLE is set.
62760 Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
62761 Signed-off-by: Stefan Roese <sr@denx.de>
62763 commit f66e2c8b25c04b79e5fb385bc8989c2de7f63991
62764 Author: Mike Nuss <mike@terascala.com>
62765 Date: Wed Feb 20 11:54:20 2008 -0500
62767 ppc4xx: Reconfigure PLL for 667MHz processor for PPC440EPx
62769 On PPC440EPx without a bootstrap I2C EEPROM, the PLL can be reconfigured
62770 after startup to change the speed of the clocks. This patch adds the
62771 option CFG_PLL_RECONFIG. If this option is set to 667, the CPU
62772 initialization code will reconfigure the PLL to run the system with a CPU
62773 frequency of 667MHz and PLB frequency of 166MHz, without the need for an
62776 Signed-off-by: Mike Nuss <mike@terascala.com>
62777 Acked-by: Stefan Roese <sr@denx.de>
62779 commit 87c8431fe24d48121f053fe67cff4ccfe097d4d1
62780 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
62781 Date: Thu Mar 27 09:12:40 2008 +0100
62783 new-image: Fix host tool build breakage
62785 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
62787 commit 6fb4b640562a10daff0dbe537638d511b5b48650
62788 Author: Stefan Roese <sr@denx.de>
62789 Date: Thu Mar 27 10:24:03 2008 +0100
62791 ppc: Set CFG_MEM_TOP_HIDE to 0 if not already defined
62793 Signed-off-by: Stefan Roese <sr@denx.de>
62795 commit 9462732a3ec551c11862450902cd8ee1bedea6d9
62796 Author: Stefan Roese <sr@denx.de>
62797 Date: Wed Mar 19 10:23:43 2008 +0100
62799 ppc4xx: Add fdt support to Prodrive alpr
62801 Since this board will probably be ported to arch/powerpc in the
62802 near future, we add device tree support now. This way we are
62803 "ready" for arch/powerpc from now on.
62805 Signed-off-by: Stefan Roese <sr@denx.de>
62807 commit 511e4f9e7f7b6719e4d91d7f0fc89412b13b5150
62808 Author: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
62809 Date: Mon Mar 17 09:27:56 2008 +0100
62811 ppc4xx: Enable cache support on the ALPR board
62813 Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
62815 commit 14f73ca679f6fdb44cff0b7304d419db41a0ab69
62816 Author: Stefan Roese <sr@denx.de>
62817 Date: Wed Mar 26 10:14:11 2008 +0100
62819 ppc: Add CFG_MEM_TOP_HIDE option to hide memory area that doesn't get "touched"
62821 If CFG_MEM_TOP_HIDE is defined in the board config header, this specified
62822 memory area will get subtracted from the top (end) of ram and won't get
62823 "touched" at all by U-Boot. By fixing up gd->ram_size the Linux kernel
62824 should gets passed the now "corrected" memory size and won't touch it
62825 either. This should work for arch/ppc and arch/powerpc. Only Linux board
62826 ports in arch/powerpc with bootwrapper support, which recalculate the
62827 memory size from the SDRAM controller setup, will have to get fixed
62828 in Linux additionally.
62830 This patch enables this config option on some PPC440EPx boards as a workaround
62831 for the CHIP 11 errata. Here the description from the AMCC documentation:
62833 CHIP_11: End of memory range area restricted access.
62837 The 440EPx DDR controller does not acknowledge any
62838 transaction which is determined to be crossing over the
62839 end-of-memory-range boundary, even if the starting address is
62840 within valid memory space. Any such transaction from any PLB4
62841 master will result in a PLB time-out on PLB4 bus.
62844 In case of such misaligned bursts, PLB4 masters will not
62845 retrieve any data at all, just the available data up to the
62846 end of memory, especially the 440 CPU. For example, if a CPU
62847 instruction required an operand located in memory within the
62848 last 7 words of memory, the DCU master would burst read 8
62849 words to update the data cache and cross over the
62850 end-of-memory-range boundary. Such a DCU read would not be
62851 answered by the DDR controller, resulting in a PLB4 time-out
62852 and ultimately in a Machine Check interrupt. The data would
62853 be inaccessible to the CPU.
62856 Forbid any application to access the last 256 bytes of DDR
62857 memory. For example, make your operating system believe that
62858 the last 256 bytes of DDR memory are absent. AMCC has a patch
62859 that does this, available for Linux.
62861 This patch sets CFG_MEM_TOP_HIDE for the following 440EPx boards:
62862 lwmon5, korat, sequoia
62864 The other remaining 440EPx board were intentionally not included
62865 since it is not clear to me, if they use the end of ram for some
62866 other purpose. This is unclear, since these boards have CONFIG_PRAM
62867 defined and even comments like this:
62870 /* esd expects pram at end of physical memory.
62871 * So no logbuffer at the moment.
62874 It is strongly recommended to not use the last 256 bytes on those
62875 boards too. Patches from the board maintainers are welcome.
62877 Signed-off-by: Stefan Roese <sr@denx.de>
62879 commit c664bf8c3c9bb9e236891f0d8dfda883e86d159b
62880 Author: Stefan Roese <sr@denx.de>
62881 Date: Thu Mar 27 10:09:05 2008 +0100
62883 ppc4xx: Fix Canyonlands linker script (remove bogus ASSERT)
62885 Signed-off-by: Stefan Roese <sr@denx.de>
62887 commit d56a3ce179688cde61073a3690e21703d68fafd7
62888 Author: Stefan Roese <sr@denx.de>
62889 Date: Tue Mar 25 17:51:13 2008 +0100
62891 ppc4xx: Correctly pass phyiscal FLASH base address into dtb
62893 The routine ft_board_setup() configures the EBC NOR mappings for the
62894 Linux physmap_of driver. Since on 460EX/GT we remap the FLASH from
62895 0x4.fc00.0000 to 0x4.cc00.0000 because of the max. 16MByte boot-CS
62896 problem, we need to pass the corrected address here too.
62898 Signed-off-by: Stefan Roese <sr@denx.de>
62900 commit 9ad31989de12ce5c67b07c4867ead47465655c4b
62901 Author: Stefan Roese <sr@denx.de>
62902 Date: Wed Mar 19 16:35:12 2008 +0100
62904 ppc4xx: Fix compilation warning in 4xx_enet.c
62906 Signed-off-by: Stefan Roese <sr@denx.de>
62908 commit 4c9e855734c523900322a7c3cdd9099b4f51b51d
62909 Author: Stefan Roese <sr@denx.de>
62910 Date: Wed Mar 19 16:20:49 2008 +0100
62912 ppc4xx: Add AMCC Glacier 406GT eval board support
62914 This patch adds support for the AMCC Glacier 460GT eval board.
62915 The main difference to the Canyonlands board are listed here:
62917 - 4 ethernet ports instead of 2
62921 Currently EMAC2+3 are not working. This will be fixed in a later
62924 Signed-off-by: Stefan Roese <sr@denx.de>
62926 commit d8bd643141af4710d7f1b69bbab6b760de0af0a1
62927 Author: Stefan Roese <sr@denx.de>
62928 Date: Thu Mar 27 08:47:26 2008 +0100
62930 ppc4xx: Mask 'vec' with 0x1f in uic_interrupt() for bit set/clear
62932 Signed-off-by: Stefan Roese <sr@denx.de>
62934 commit b9670dd85be6e0496ef2e231043c23cad9b1d903
62935 Author: Anatolij Gustschin <agust@denx.de>
62936 Date: Wed Mar 26 21:05:43 2008 +0100
62938 Fix out of tree building issue
62940 Currently U-Boot building in some external directory
62941 doesn't work. This patch tries to fix the problem.
62943 Signed-off-by: Anatolij Gustschin <agust@denx.de>
62945 commit d4ee711d8a5c366ee3f857c26b927d12e66614ff
62946 Author: Anatolij Gustschin <agust@denx.de>
62947 Date: Wed Mar 26 18:13:33 2008 +0100
62949 README: update documentation (availability, links, etc.)
62953 Signed-off-by: Anatolij Gustschin <agust@denx.de>
62955 commit e813eae3bfeba9c0bda9d1bf9fc3d081f790972f
62956 Author: Anatolij Gustschin <agust@denx.de>
62957 Date: Wed Mar 26 17:47:44 2008 +0100
62959 Fix compilation error in cmd_usb.c
62961 This patch fixes compilation error
62962 cmd_usb.c: In function 'do_usb':
62963 cmd_usb.c:552: error: void value not ignored as it ought to be
62965 Signed-off-by: Anatolij Gustschin <agust@denx.de>
62967 commit d8c82db482d6b535d12b419d6440b88bf7091c9b
62968 Author: Timur Tabi <timur@freescale.com>
62969 Date: Fri Mar 14 17:45:29 2008 -0500
62971 Add support for setting the I2C bus speed in fsl_i2c.c
62973 Add support to the Freescale I2C driver (fsl_i2c.c) for setting and querying
62974 the I2C bus speed. Current 8[356]xx boards define the CFG_I2C_SPEED macro,
62975 but fsl_i2c.c ignores it and uses conservative value when programming the
62978 Signed-off-by: Timur Tabi <timur@freescale.com>
62979 Acked-by: Andy Fleming <afleming@freescale.com>
62981 commit d049cc7f71c0d875e8f5099d1ed23666a82b8f8e
62982 Author: Wolfgang Denk <wd@denx.de>
62983 Date: Thu Mar 27 00:03:57 2008 +0100
62985 Coding style cleanup, update CHANGELOG
62987 Signed-off-by: Wolfgang Denk <wd@denx.de>
62989 commit fd0b1fe3c388a77e8fe00cdd930ca317a91198d4
62990 Author: Dave Liu <r63238@freescale.com>
62991 Date: Wed Mar 26 22:55:32 2008 +0800
62993 drivers: add the support for Freescale SATA controller
62995 Add the Freescale on-chip SATA controller driver to u-boot,
62996 The SATA controller is used on the 837x and 8315 targets,
62997 The driver can be used to load kernel, fs and dtb.
63000 - 1.5/3 Gbps link speed
63001 - LBA48, LBA28 support
63002 - DMA and FPDMA support
63003 - Two ports support
63005 Signed-off-by: Dave Liu <daveliu@freescale.com>
63007 commit bede87f4c87c3ccd868cc60ebf792e0560c6d024
63008 Author: Dave Liu <r63238@freescale.com>
63009 Date: Wed Mar 26 22:54:44 2008 +0800
63011 ata: add the readme for SATA command line
63013 Signed-off-by: Dave Liu <daveliu@freescale.com>
63015 commit cd54081cd479e542fc399b8a40651ff11a1ad849
63016 Author: Dave Liu <r63238@freescale.com>
63017 Date: Wed Mar 26 22:53:24 2008 +0800
63019 ata: enable the sata initialize on boot up
63021 Signed-off-by: Dave Liu <daveliu@freescale.com>
63023 commit 69386383c5c2b323c66495b0b0cef6a9714d83bf
63024 Author: Dave Liu <r63238@freescale.com>
63025 Date: Wed Mar 26 22:52:36 2008 +0800
63027 ata: add the fis struct for SATA
63029 Signed-off-by: Dave Liu <daveliu@freescale.com>
63031 commit ffc664e80dfb2e17de0df5ad39e91a02e9c361bc
63032 Author: Dave Liu <r63238@freescale.com>
63033 Date: Wed Mar 26 22:51:44 2008 +0800
63035 ata: add the libata support
63037 add simple libata support in u-boot
63039 Signed-off-by: Dave Liu <daveliu@freescale.com>
63041 commit 8e9bb43429e50df55fa41932cbe65841ff579220
63042 Author: Dave Liu <r63238@freescale.com>
63043 Date: Wed Mar 26 22:50:45 2008 +0800
63045 ata: make the ata_piix driver using new SATA framework
63047 original ata_piix driver is using IDE framework, not real
63048 SATA framework. For now, the ata_piix driver is only used
63049 by x86 sc520_cdp board. This patch makes the ata_piix driver
63050 use the new SATA framework, so
63052 - remove the duplicated command stuff
63053 - remove the CONFIG_CMD_IDE define in the sc520_cdp.h
63054 - add the CONFIG_CMD_SATA define to sc520_cdp.h
63056 Signed-off-by: Dave Liu <daveliu@freescale.com>
63058 commit c7057b529c3c3cb9c0ac9060686a4068f1491bbe
63059 Author: Dave Liu <r63238@freescale.com>
63060 Date: Wed Mar 26 22:49:44 2008 +0800
63062 ata: add the support for SATA framework
63064 - add the SATA framework
63065 - add the SATA command line
63067 Signed-off-by: Dave Liu <daveliu@freescale.com>
63069 commit 83c7f470a4ce94f33600f11ae85ce4dcf00aa90c
63070 Author: Dave Liu <r63238@freescale.com>
63071 Date: Wed Mar 26 22:48:18 2008 +0800
63073 ata: merge the header of ata_piix driver
63075 move the sata.h from include/ to drivers/block/ata_piix.h
63077 Signed-off-by: Dave Liu <daveliu@freescale.com>
63079 commit 9eef62804d9695425b24c87b46a61a7fa74afee0
63080 Author: Dave Liu <r63238@freescale.com>
63081 Date: Wed Mar 26 22:47:06 2008 +0800
63083 ata: merge the ata_piix driver
63085 move the cmd_sata.c from common/ to drivers/ata_piix.c,
63086 the cmd_sata.c have some part of ata_piix controller drivers.
63087 consolidate the driver to have better framework.
63089 Signed-off-by: Dave Liu <daveliu@freescale.com>
63091 commit b9e749e95354f33eb5dc6653c6db7d502adb95fe
63092 Author: Markus Klotzbuecher <mk@denx.de>
63093 Date: Wed Mar 26 18:26:43 2008 +0100
63095 USB, Storage: fix a bug introduced in commit
63096 f6b44e0e4d18fe507833a0f76d24a9aa72c123f1 that will cause usb_stor_info
63097 to only print only information on one storage device, but not for
63100 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63102 commit 841e5edd1623f3fecb6bffc5c2f938ed7a947360
63103 Author: Anatolij Gustschin <agust@denx.de>
63104 Date: Wed Mar 26 17:47:44 2008 +0100
63106 Fix compilation error in cmd_usb.c
63108 This patch fixes compilation error
63109 cmd_usb.c: In function 'do_usb':
63110 cmd_usb.c:552: error: void value not ignored as it ought to be
63112 Signed-off-by: Anatolij Gustschin <agust@denx.de>
63113 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63115 commit dd6c910aadf27c822f17b87eae1a9bd0b2e3aa15
63116 Author: Kumar Gala <galak@kernel.crashing.org>
63117 Date: Wed Mar 26 08:53:53 2008 -0500
63119 85xx: Add cpu_mp_lmb_reserve helper to reserve boot page
63121 Provide a board_lmb_reserve helper function to ensure we reserve
63122 the page of memory we are using for the boot page translation code.
63124 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63126 commit 79679d80021ab095e639e250ca472fe526da02e2
63127 Author: Kumar Gala <galak@kernel.crashing.org>
63128 Date: Wed Mar 26 08:34:25 2008 -0500
63130 85xx: Update multicore boot mechanism to ePAPR v0.81 spec
63132 The following changes are needed to be inline with ePAPR v0.81:
63134 * r4, r5 and now always set to 0 on boot release
63135 * r7 is used to pass the size of the initial map area (IMA)
63136 * EPAPR_MAGIC value changed for book-e processors
63137 * changes in the spin table layout
63138 * spin table supports a 64-bit physical release address
63140 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63142 commit 25eedb2c1958a13110c7de1fc809b624053cc69c
63143 Author: Jon Loeliger <jdl@freescale.com>
63144 Date: Wed Mar 19 15:02:07 2008 -0500
63146 FSL: Clean up board/freescale/common/Makefile
63148 Each file that can be built here now follows some
63149 CONFIG_ option so that they are appropriately built
63150 or not, as needed. And CONFIG_ defines were added
63151 to various board config files to make sure that happens.
63153 The other board/freescale/*/Makefiles no longer need
63154 to reach up and over into ../common to build their
63155 individually needed files any more.
63157 Boards that are CDS specific were renamed with cds_ prefix.
63159 Signed-off-by: Jon Loeliger <jdl@freescale.com>
63161 commit a5af4b358a7caa9c0aa374d4d894bf762ec37669
63162 Author: Kumar Gala <galak@kernel.crashing.org>
63163 Date: Wed Feb 27 22:00:27 2008 -0600
63165 85xx: Fix merge duplication
63167 ft_fixup_cpu() got duplicated in some merge snafu. Remove the duplicate.
63169 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63171 commit 5893b3d0a4084f87a06a5d3dc03db91206818941
63172 Author: James Yang <James.Yang@freescale.com>
63173 Date: Tue Feb 12 16:35:07 2008 -0600
63175 85xx: Expand CCSR space with more DDR controller registers.
63177 Signed-off-by: James Yang <James.Yang@freescale.com>
63178 Signed-off-by: Jon Loeliger <jdl@freescale.com>
63179 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63181 commit a3e77fa5359b3f9f59e4e946b46d57a53057cc85
63182 Author: James Yang <James.Yang@freescale.com>
63183 Date: Fri Feb 8 18:05:08 2008 -0600
63185 85xx: Speed up get_ddr_freq() and get_bus_freq()
63187 get_ddr_freq() and get_bus_freq() used get_sys_info() each time they were
63188 called. However, get_sys_info() recalculates extraneous information when
63189 called each time. Have get_ddr_freq() and get_bus_freq() return memoized
63190 values from global_data instead.
63192 Signed-off-by: James Yang <James.Yang@freescale.com>
63193 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63195 commit e9ea679918fbc9a53fa2f2a904aac874ea736036
63196 Author: James Yang <James.Yang@freescale.com>
63197 Date: Fri Feb 8 16:46:27 2008 -0600
63199 85xx: Show DDR memory data rate in addition to the memory clock frequency.
63201 Show the DDR memory data rate in addition to the memory clock
63202 frequency. For DDR/DDR2 memories the memory data rate is 2x the
63205 Signed-off-by: James Yang <James.Yang@freescale.com>
63206 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63208 commit 591933ca6eabc440e6ed6967233aaf56fce464a3
63209 Author: James Yang <James.Yang@freescale.com>
63210 Date: Fri Feb 8 16:44:53 2008 -0600
63212 85xx: get_tbclk() speed up and rounding fix
63214 Speed up get_tbclk() by referencing pre-computed bus clock
63215 frequency value from global data instead of sys_info_t. Fix
63216 rounding of result to nearest; previously it was rounding
63219 Signed-off-by: James Yang <James.Yang@freescale.com>
63220 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63222 commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6
63223 Author: Andy Fleming <afleming@freescale.com>
63224 Date: Wed Feb 6 01:19:40 2008 -0600
63226 Update SVR numbers to expand support
63228 FSL has taken to using SVR[16:23] as an SOC sub-version field. This
63229 is used to distinguish certain variants within an SOC family. To
63230 account for this, we add the SVR_SOC_VER() macro, and update the SVR_*
63231 constants to reflect the larger value. We also add SVR numbers for all
63232 of the current variants. Finally, to make things neater, rather than
63233 use an enormous switch statement to print out the CPU type, we create
63234 and array of SVR/name pairs (using a macro), and print out the CPU name
63235 that matches the SVR SOC version.
63237 Signed-off-by: Andy Fleming <afleming@freescale.com>
63239 commit b83eef440cf3cef816172ccbb5897ccd8e403cf3
63240 Author: Andy Fleming <afleming@freescale.com>
63241 Date: Wed Feb 6 01:12:57 2008 -0600
63243 Add the Freescale PCI device IDs
63245 Signed-off-by: Andy Fleming <afleming@freescale.com>
63247 commit 7aff0c051ad0613171cf2b9941ee48675c62e7cd
63248 Author: Kumar Gala <galak@kernel.crashing.org>
63249 Date: Thu Feb 14 11:04:23 2008 -0600
63251 85xx: Added support for multicore boot mechanism
63253 Added the cpu command that provides a generic mechanism to get status,
63254 reset, and release secondary cores in multicore processors.
63256 Added support for using the ePAPR defined spin-table mechanism on 85xx.
63258 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63259 Signed-off-by: Andy Fleming <afleming@freescale.com>
63261 commit ec2b74ffd36f02c6123725e7c2533dd2deaf4b64
63262 Author: Kumar Gala <galak@kernel.crashing.org>
63263 Date: Thu Jan 17 16:48:33 2008 -0600
63265 85xx: Added support for multicore boot mechanism
63267 Added the cpu command that provides a generic mechanism to get status,
63268 reset, and release secondary cores in multicore processors.
63270 Added support for using the ePAPR defined spin-table mechanism on 85xx.
63272 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63274 commit f69766e4b5d47ecd3aa58677a8da875694f364f2
63275 Author: Kumar Gala <galak@kernel.crashing.org>
63276 Date: Wed Jan 30 14:55:14 2008 -0600
63278 85xx: Add the concept of CFG_CCSRBAR_PHYS
63280 When we go to 36-bit physical addresses we need to keep the concept of
63281 the physical CCSRBAR address seperate from the virtual one.
63283 For the majority of boards CFG_CCSBAR_PHYS == CFG_CCSRBAR
63285 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63287 commit 5b5eb9ca5b778f763bcf332697b35cc1e747626e
63288 Author: Wolfgang Denk <wd@denx.de>
63289 Date: Wed Mar 26 15:38:47 2008 +0100
63291 Coding style cleanup.
63293 Signed-off-by: Wolfgang Denk <wd@denx.de>
63295 commit da8808df7a9cef5a3d2ee286ef9ebf9de1780660
63296 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
63297 Date: Wed Mar 26 13:02:13 2008 +0100
63299 Add CFG_RTC_DS1337_NOOSC to turn off OSC output
63301 The default settings for RTC DS1337 keeps the OSC
63302 output, 32,768 Hz, on. This add CFG_RTC_DS1337_NOOSC to
63305 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
63307 commit 438a4c11260b4ea9805039b0b4f92f9df5306b02
63308 Author: Wolfgang Denk <wd@denx.de>
63309 Date: Wed Mar 26 11:48:46 2008 +0100
63311 Cleanup coding style, update CHANGELOG
63313 Signed-off-by: Wolfgang Denk <wd@denx.de>
63315 commit 218ca724c08ca8a649f0917cf201cf23d4b33f39
63316 Author: Wolfgang Denk <wd@denx.de>
63317 Date: Wed Mar 26 10:40:12 2008 +0100
63319 README: update documentation (availability, links, etc.)
63321 Signed-off-by: Wolfgang Denk <wd@denx.de>
63323 commit f6b44e0e4d18fe507833a0f76d24a9aa72c123f1
63324 Author: Aras Vaichas <arasv@magtech.com.au>
63325 Date: Tue Mar 25 12:09:07 2008 +1100
63327 USB Storage, add meaningful return value
63329 This patch changes the "usb storage" command to return success if it
63330 finds a USB storage device, otherwise it returns error.
63332 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63334 commit 18e69a35efbb078403db0c0063986470dad7d082
63335 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63336 Date: Fri Mar 14 23:20:18 2008 +0300
63338 83xx/fdt_support: let user specifiy FSL USB Dual-Role controller role
63340 Linux understands "host" (default), "peripheral" and "otg" (broken).
63341 Though, U-Boot doesn't restrict dr_mode variable to these values (think
63342 of renames in future).
63344 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63345 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63347 commit c7604783b236e368f225efb7b3efb418fe20b404
63348 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63349 Date: Fri Mar 14 23:20:30 2008 +0300
63351 tsec: fix link detection for the RTL8211B PHY
63353 RTL8211B sets link state register after autonegotiation complete,
63354 so with bootdelay=0 RTL8211B will report lack of the link.
63356 To fix this, we should wait for aneg to complete, even if the
63357 link is currently down.
63359 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63360 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63362 commit 7fa9cbb00dc83fcf175042b6f20c2c9bce9a15f4
63363 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63364 Date: Mon Mar 24 20:47:09 2008 +0300
63366 mpc83xx: add "fsl,soc" and "fsl,immr" compatible fixups
63368 device_type = "soc" is being deprecated, newer device trees will use
63369 "fsl,soc" and/or "fsl,immr" for the soc nodes.
63371 This patch also adds clock-frequency property for soc nodes (the same
63372 value as bus-frequency).
63374 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63376 commit 507e2d79c91441a0bb2cd3d0c31c8bfe3f8cec07
63377 Author: Joe D'Abbraccio <ljd015@freescale.com>
63378 Date: Mon Mar 24 13:00:59 2008 -0400
63380 Modified the DDR SDRAM clock control register to delay MCK/MCK_B 3/4 clock
63382 With the original value of 1/2 clock cycle delay, the system ran relatively
63383 stable except when we run benchmarks that are intensive users of memory.
63384 When I run samba connected disk with a HDBENCH test, the system locks-up
63385 or reboots sporadically.
63387 Signed-off by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
63389 commit a7ba32d480a86db5db8dcd8ca66b21b4cadda923
63390 Author: Scott Wood <scottwood@freescale.com>
63391 Date: Mon Mar 24 12:44:13 2008 -0500
63393 mpc83xx: Set PCI I/O bus-address base to zero.
63395 The device trees for these boards describe PCI I/O as starting from
63396 address zero from the device's perspective.
63398 Placing I/O elsewhere may cause problems with certain PCI boards, and may
63399 cause problems with Linux.
63401 Signed-off-by: Scott Wood <scottwood@freescale.com>
63403 commit f700e7df7fecf2d3765ae568ce77ce788cde4f3e
63404 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63405 Date: Mon Mar 24 20:47:05 2008 +0300
63407 mpc83xx: MPC8360E-RDK: use 33.3(3)MHz CLKIN/SYS_CLK
63409 At least on the "33MHz Pilot" board crystal is actually 33.3MHz.
63410 This patch fixes "system time drifting" problem.
63412 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63414 commit 3a0cfdd576dc9b16d1468d37339182607c697fb7
63415 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63416 Date: Mon Mar 24 20:47:02 2008 +0300
63418 mpc83xx: MPC8360E-RDK: define CONFIG_OF_STDOUT_VIA_ALIAS
63420 This is needed to update /choosen/linux,stdout-path properly.
63422 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63424 commit 3419eb62f088d7a22f1d2a3cebf76b77e408b5b9
63425 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63426 Date: Mon Mar 24 20:47:00 2008 +0300
63428 mpc83xx: MPC8360E-RDK: add dhcp command
63430 Plus modify environment to use it and remove bootfile env variable,
63431 it is internal and CONFIG_BOOTFILE is used for these purposes.
63433 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63435 commit d892b2dbb4087a26778bfd42470c3ea7d0e2b6aa
63436 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63437 Date: Mon Mar 24 20:46:57 2008 +0300
63439 mpc83xx: MPC8360E-RDK: rework ddr setup, enable ecc
63441 Current DDR setup easily causes memory corruption, this patch fixes it.
63443 Also fix TIMING_CFG0_MRS_CYC definition.
63445 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63447 commit d47d49cc37a38f2719a3e1b9bbe08ac810cf2d9a
63448 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63449 Date: Mon Mar 24 20:46:53 2008 +0300
63451 mpc83xx: MPC8360E-RDK: configure pario pins for AD7843 and FHCI
63453 This patch adds qe pario pins configuration for AD7843 ADC/Touchscreen
63454 controller and FHCI (QE USB).
63456 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63458 commit 7ad959490962e6842648d87d4bd795ea6cdcce67
63459 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63460 Date: Mon Mar 24 20:46:51 2008 +0300
63462 mpc83xx: MPC8360E-RDK: add support for NAND
63464 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63466 commit 9a3e832aeb491861d029991241572ebdf4b5b61b
63467 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63468 Date: Mon Mar 24 20:46:46 2008 +0300
63470 mpc83xx: MPC8360E-RDK: use RGMII_RXID interface mode
63472 This is needed for BCM PHYs to work on this board.
63474 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63476 commit 300615dc5d9b0a2022fbc6af0c13159e33fd752e
63477 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63478 Date: Mon Mar 24 20:46:34 2008 +0300
63480 uec: add support for Broadcom BCM5481 Gigabit PHY
63482 This patch adds basic support for Broadcom BCM5481 PHY.
63484 RXD-RXC delay quirk comes from MPC8360E-RDK BSP source, author is
63485 Peter Barada <peterb@logicpd.com>.
63487 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63489 commit 6a600c3a1876bc203445df4f0fd6b12648259666
63490 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63491 Date: Mon Mar 24 20:46:28 2008 +0300
63493 uec: add support for RGMII_RXID interface mode
63495 PHY drivers will use it to setup software delay between RXD and RXC
63498 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63500 commit 91cdaa3a9d7562b869d96774e9c9ddf142c0848d
63501 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63502 Date: Mon Mar 24 20:46:24 2008 +0300
63504 uec: add support for gbit mii status readings
63506 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63508 commit aabce7fb505ffe55ebf3bf4dcafdae97a581558d
63509 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63510 Date: Mon Mar 24 17:40:47 2008 +0300
63512 83xx: define CONFIG_OF_STDOUT_VIA_ALIAS for the MPC837XERDB boards
63514 This is primarily for the early console support.
63516 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63518 commit 2bd7460e9283ec98565189b3cdbcfb2bcdcdd635
63519 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63520 Date: Mon Mar 24 17:40:43 2008 +0300
63522 83xx: initialize serdes for MPC837XRDB boards
63524 On the MPC8377ERDB: 2 SATA and 2 PCI-E.
63525 On the MPC8378ERDB: 2 PCI-E
63526 On the MPC8379ERDB: 4 SATA
63528 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63530 commit 453316a2a19642d8afcbca7452e40a6b44a197b1
63531 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63532 Date: Mon Mar 24 17:40:32 2008 +0300
63534 83xx: serdes setup routines
63536 This patch adds few routines to configure serdes on 837x targets.
63538 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63540 commit a796cdf9c377cb4e5d61d1079a296608f8fbd903
63541 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63542 Date: Mon Mar 24 17:40:27 2008 +0300
63544 83xx: split COBJS onto separate lines
63546 ..plus get rid of some #ifdefs in the .c files.
63548 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63550 commit 46a3aeea73c13ab04ebf7a8739afb87ac5da94a3
63551 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63552 Date: Mon Mar 24 17:40:23 2008 +0300
63554 83xx: nand support for MPC837XRDB boards
63556 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63558 commit 82e45a204190593e8613145a928f998fb8c909c4
63559 Author: Jerry Van Baren <gvb.uboot@gmail.com>
63560 Date: Tue Mar 18 21:44:41 2008 -0400
63562 Enable CONFIG_FLASH_SHOW_PROGRESS on the MPC8360EMDS.
63564 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
63565 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63567 commit 0fa7a1b4719e325fce332689fb8754ec166191ff
63568 Author: Michael Barkowski <michael.barkowski@freescale.com>
63569 Date: Thu Mar 20 13:15:39 2008 -0400
63571 mpc8323erdb: remove RTC and add EEPROM
63573 There's no on-board RTC on the MPC8323ERDB, but there is an EEPROM.
63575 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
63576 Acked-by: Kim Phillips <kim.phillips@freescale.com>
63578 commit 5bbeea86eb6afb872374cd23217cb3c1018443ed
63579 Author: Michael Barkowski <michael.barkowski@freescale.com>
63580 Date: Thu Mar 20 13:15:34 2008 -0400
63582 mpc8323erdb: Improve the system performance
63584 The following changes are based on kernel UCC ethernet performance:
63586 1. Make the CSB bus pipeline depth as 4, and enable the repeat mode
63587 2. Optimize transactions between QE and CSB. Added CFG_SPCR_OPT
63588 switch to enable this setting.
63590 The following changes are based on the App Note AN3369 and
63591 verified to improve memory latency using LMbench:
63593 3. CS0_CONFIG[AP_n_EN] is changed from 1 to 0
63594 4. CS0_CONFIG[ODT_WR_CONFIG] set to 1. Was a reserved setting
63596 5. TIMING_CFG_1[WRREC] is changed from 3clks to 2clks (based on
63597 Twr=15ns, and this was already the setting in DDR_MODE)
63598 6. TIMING_CFG_1[PRETOACT] is changed from 3clks to 2clks. (based on
63600 7. TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 6clks. (based on
63602 8. TIMING_CFG_1[ACTTORW] is changed from 3clks to 2clks. (based on
63604 9. TIMING_CFG_1[REFREC] changed from 21 clks to 11clks. (based on
63606 10. TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 7clks. (based
63608 11. TIMING_CFG_2[ADD_LAT] and DDR_MODE[AL] changed from 0 to 1 (based
63611 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
63612 Acked-by: Kim Phillips <kim.phillips@freescale.com>
63614 commit fc549c871f43933396a5b3e21d897023d4b31b8d
63615 Author: Michael Barkowski <michael.barkowski@freescale.com>
63616 Date: Thu Mar 20 13:15:28 2008 -0400
63618 mpc8323erdb: use readable DDR config macros
63620 Use available shift/mask macros to define DDR configuration.
63622 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
63623 Acked-by: Kim Phillips <kim.phillips@freescale.com>
63625 commit 89c7784ed90ba50301eec521144f95111e472906
63626 Author: Timur Tabi <timur@freescale.com>
63627 Date: Fri Feb 8 13:15:55 2008 -0600
63629 83xx: Add Vitesse VSC7385 firmware uploading
63631 Update the MPC8349E-mITX, MPC8313E-RDB, and MPC837XE-RDB board files to upload
63632 the Vitesse VSC7385 firmware. Changed CONFIG_VSC7385 to CONFIG_VSC7385_ENET.
63633 Cleaned up the board header files to make selecting the VSC7385 easier to
63636 Signed-off-by: Timur Tabi <timur@freescale.com>
63637 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63639 commit b55d98c6d5b8694e560a0e727b14cb6921d7cfcc
63640 Author: Timur Tabi <timur@freescale.com>
63641 Date: Fri Feb 8 13:15:54 2008 -0600
63643 NET: Add Vitesse VSC7385 firmware uploading
63645 The Vitesse VSC7385 is a 5-port switch found on the Freescale MPC8349E-mITX
63646 and other boards. A small firwmare must be uploaded to its on-board memory
63647 before it can be enabled. This patch adds the code which uploads firmware
63648 (but not the firmware itself).
63650 Previously, this feature was provided by a U-Boot application that was
63651 made available only on Freescale BSPs. The VSC7385 firmware must still
63652 be obtained separately, but at least there is no longer a need for a separate
63655 Signed-off-by: Timur Tabi <timur@freescale.com>
63656 Acked-by: Ben Warren <biggerbadderben@gmail.com>
63658 commit aa6f6d171a1f9f46ee4f03ad6acb97a6bfb71855
63659 Author: Wolfgang Denk <wd@denx.de>
63660 Date: Wed Mar 26 00:52:10 2008 +0100
63662 Coding Style cleanyp; update CHANGELOG
63664 Signed-off-by: Wolfgang Denk <wd@denx.de>
63666 commit 43ddd9c820fec44816188f53346b464e20b3142d
63667 Author: Jerry Van Baren <gvb.uboot@gmail.com>
63668 Date: Sat Mar 22 14:23:49 2008 -0400
63670 Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T
63672 These defines embedded the u-boot env variables and/or the bd_t structure
63673 in the fdt blob. The conclusion of discussion on the u-boot email list
63674 was that embedding these in the fdt blob is not useful: there are better
63675 ways of passing the data (in fact, the fdt blob itself replaces the
63678 The only board that enables these is the stxxtc and they don't appear
63679 to be used by linux.
63681 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
63682 Acked-by: Kim Phillips <kim.phillips@freescale.com>
63684 commit 22ed2285743359fd1fe73e411dff914b2256e68f
63685 Author: Stefan Roese <sr@denx.de>
63686 Date: Mon Mar 17 10:49:25 2008 +0100
63688 rtc: Remove 2nd reference to max6900.o in drivers/rtc/Makefile
63690 Signed-off-by: Stefan Roese <sr@denx.de>
63692 commit 1bb707c39a0833e91d9f797dd862aaaaf4af264d
63693 Author: Kyungmin Park <kmpark@infradead.org>
63694 Date: Mon Mar 17 08:54:06 2008 +0900
63696 Add Flex-OneNAND booting support
63698 Flex-OneNAND is a monolithic integrated circuit with a NAND Flash array
63699 using a NOR Flash interface. This on-chip integration enables system designers
63700 to reduce external system logic and use high-density NAND Flash
63701 in applications that would otherwise have to use more NOR components.
63703 Flex-OneNAND enables users to configure to partition it into SLC and MLC areas
63704 in more flexible way. While MLC area of Flex-OneNAND can be used to store data
63705 that require low reliability and high density, SLC area of Flex-OneNAND
63706 to store data that need high reliability and high performance. Flex-OneNAND
63707 can let users take advantage of storing these two different types of data
63708 into one chip, which is making Flex-OneNAND more cost- and space-effective.
63710 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
63712 commit c512389cc4a10253249271ff6c887c6dab1f0db2
63713 Author: André Schwarz <andre.schwarz@matrix-vision.de>
63714 Date: Thu Mar 13 13:50:52 2008 +0100
63716 MPC5200: support setup without FEC
63718 Include FEC specific nodes in ft_cpu_setup only if CONFIG_MPC5xxx_FEC is
63719 defined. Systems without FEC, i.e. no FEC node in DTB, should be possible.
63721 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
63722 Acked-by: Grant Likely <grant.likely@secretlab.ca>
63724 commit aa3511e422946041ef626f80a05ae5e8bfc700e6
63725 Author: Jon Loeliger <jdl@freescale.com>
63726 Date: Wed Mar 5 18:05:46 2008 -0600
63728 FSL: Move board/mpc8266ads under board/freescale
63730 Signed-off-by: Jon Loeliger <jdl@freescale.com>
63732 commit 7f1d846e5c5754449c286587d099d85246062772
63733 Author: Jon Loeliger <jdl@freescale.com>
63734 Date: Wed Mar 5 18:05:47 2008 -0600
63736 FSL: Move board/mpc7448hpc2 under board/freescale
63738 Signed-off-by: Jon Loeliger <jdl@freescale.com>
63740 commit b7e24d283e34727c2a6cdfdac2e09a426c579b73
63741 Author: Jon Loeliger <jdl@freescale.com>
63742 Date: Wed Mar 5 18:05:45 2008 -0600
63744 FSL: Move board/mpc8260ads under board/freescale
63746 Signed-off-by: Jon Loeliger <jdl@freescale.com>
63748 commit 6a8a5dc4759867c45aa95580deb8bf26669a5d97
63749 Author: goda.yusuke <goda.yusuke@renesas.com>
63750 Date: Wed Mar 5 17:08:33 2008 +0900
63752 net: Add support AX88796L ethernet device
63754 AX88796L is device of NE2000 compatible.
63755 This patch support AX88796L ethernet device.
63757 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
63758 Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
63760 commit e0a6140dd381e1eed1ada2291166ef2616d8822b
63761 Author: Wolfgang Denk <wd@denx.de>
63762 Date: Tue Mar 25 22:50:41 2008 +0100
63764 ne2000 driver: change #ifdef to Makefile conditional compilation
63766 Signed-off-by: Wolfgang Denk <wd@denx.de>
63768 commit e710185aae90c64d39c2d453e40e58ceefe4f250
63769 Author: goda.yusuke <goda.yusuke@renesas.com>
63770 Date: Wed Mar 5 17:08:20 2008 +0900
63772 net: Divided code of NE2000 ethernet driver
63774 There are more devices of the NE2000 base.
63775 A present code is difficult for us to support more devices.
63776 To support more NE2000 clone devices, separated the function.
63778 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
63779 Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
63781 commit 395bce4f59a507a60a475f7ee46bed47de9482df
63782 Author: Mike Frysinger <vapier@gentoo.org>
63783 Date: Sun Feb 24 23:58:13 2008 -0500
63785 net/Blackfin: move on-chip MAC driver into drivers/net/
63787 The Blackfin on-chip MAC driver was being managed in the BF537-STAMP board
63788 directory, but it is not board specific, so relocate it to the drivers dir
63789 so that other Blackfin ports can utilize it.
63791 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
63793 commit 8a30b4700942f37495d2e67f5998cdffb6e3ba8a
63794 Author: Mike Frysinger <vapier@gentoo.org>
63795 Date: Sun Feb 24 23:52:35 2008 -0500
63797 smc91111: use SSYNC() rather than asm(ssync) for Blackfin
63799 Since the "ssync" instruction may have hardware anomalies associated with
63800 it, have the smc91111 driver use the SSYNC macro rather than invoking it
63801 directly. We workaround all the anomalies via this macro.
63803 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
63805 commit 77ff7b7444ceb8022b46114f3d0b6d18e2fd1138
63806 Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63807 Date: Sun Feb 17 22:57:47 2008 +0000
63809 8xx: Update OF support on 8xx
63811 This patch does some shifting around of OF support on 8xx.
63813 Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63815 commit 9c666a7db0b2285a270c68810889ce7d5dba304b
63816 Author: Kumar Gala <galak@kernel.crashing.org>
63817 Date: Fri Feb 15 15:16:18 2008 -0600
63819 ppc: Allow boards to specify how much memory they can map
63821 For historical reasons we limited the stack to 256M because some boards
63822 could only map that much via BATS. However newer boards are capable of
63823 mapping more memory (for example 85xx is capble of doing up to 2G).
63825 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63827 commit a6f5f317cd074bbbfa2aab4fca05904c811c19fb
63828 Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63829 Date: Fri Feb 15 01:05:58 2008 +0000
63831 8xx : Add OF support to Adder875 board port - resubmit
63833 Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63835 commit d058698fd2d9f769ff38ac53c8708b3fdd314f2d
63836 Author: Kumar Gala <galak@kernel.crashing.org>
63837 Date: Thu Feb 14 20:44:42 2008 -0600
63839 Add setexpr command
63841 Add a simple expr style command that will set an env variable as the result
63842 of the command. This allows us to do simple math in shell. The following
63843 operations are supported: &, |, ^, +, -, *, /.
63845 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63847 commit 3f105faa64b9826e088711fdfcaa70cb1230397a
63848 Author: Jon Loeliger <jdl@freescale.com>
63849 Date: Wed Mar 5 17:27:48 2008 -0600
63851 FSL: Move board/mpc7448hpc2 under board/freescale
63853 Signed-off-by: Jon Loeliger <jdl@freescale.com>
63855 commit 449c703374a8868453425e15da7e2f76221b72e4
63856 Author: Jon Loeliger <jdl@freescale.com>
63857 Date: Wed Mar 5 17:21:43 2008 -0600
63859 FSL: Move board/mpc8266ads under board/freescale
63861 Signed-off-by: Jon Loeliger <jdl@freescale.com>
63863 commit 5863577989ad689427bb750107e9a75f1c1645d2
63864 Author: Jon Loeliger <jdl@freescale.com>
63865 Date: Wed Mar 5 16:41:41 2008 -0600
63867 FSL: Move board/mpc8260ads under board/freescale
63869 Signed-off-by: Jon Loeliger <jdl@freescale.com>
63871 commit 8a773983957ee6c4aa344469b742f29c7d26afbd
63872 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63873 Date: Tue Mar 25 21:30:08 2008 +0900
63875 [MIPS] Move gth2_config from ARM section to MIPS
63877 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63879 commit 373b16fc0c5ae34d28b9027f809ae3cbf45cdd15
63880 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63881 Date: Tue Mar 25 21:30:07 2008 +0900
63883 [MIPS] Extend MIPS_MAX_CACHE_SIZE upto 64kB
63885 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63887 commit d98e348e2ed5aab8f7a6471ff628ab0688b8a459
63888 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63889 Date: Tue Mar 25 21:30:07 2008 +0900
63891 [MIPS] Fix dcache_status()
63893 You can't judge UNCACHED by Config.K0 LSB.
63895 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63897 commit b0c66af53ec9385ac2d1cc2e5d7d1ecdc81caf34
63898 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63899 Date: Tue Mar 25 21:30:07 2008 +0900
63901 [MIPS] Introduce _machine_restart
63903 Handles machine specific functions by using weak functions.
63905 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63907 commit decaba6f5cf386d569ac3997bebb871b966c6b18
63908 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63909 Date: Tue Mar 25 21:30:07 2008 +0900
63911 [MIPS] Cleanup CP0 Status initialization
63913 Add setup_c0_status from Linux. For the moment we disable interrupts, set
63914 CU0, mark the kernel mode, and clear ERL and EXL. This is good enough for
63915 reset-time configuration and will work well across most processors.
63917 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63919 commit d43d43ef2845af309c25a64bb9c2c5fb3261bc23
63920 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63921 Date: Tue Mar 25 21:30:07 2008 +0900
63923 [MIPS] Initialize CP0 Cause before setting up CP0 Status register
63925 Without this change, we'll be suffering from deffered WATCH exception
63926 once Status.EXL is cleared. Make sure Cause.WP is cleared.
63928 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63930 commit 26138623230ca2bad3c78e05a65527ea70c8b688
63931 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63932 Date: Tue Mar 25 21:30:07 2008 +0900
63934 [MIPS] INCA-IP: Move watchdog init code from start.S to lowlevel_init()
63936 Move things to appropriate place.
63938 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63940 commit ccf8f824ef67df028dedb29f8ea5d71a5a88d895
63941 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63942 Date: Tue Mar 25 21:30:06 2008 +0900
63944 [MIPS] Implement flush_cache()
63946 We do Hit_Writeback_Inv_D and Hit_Invalidate_I. You might think that you
63947 don't need to do Hit_Invalidate_I, but flush_cache() needs it since this
63948 function is used not only in U-Boot specfic programs but also at loading
63951 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63953 commit 2e0e5271aac917812a76c72030a2b2c6f1d3387d
63954 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63955 Date: Tue Mar 25 21:30:06 2008 +0900
63957 [MIPS] Fix I-/D-cache initialization loops
63959 Currently we do 1) Index_Store_Tag_I, 2) Fill and 3) Index_Store_Tag_I
63960 again per a loop for I-cache initialization. But according to 'See MIPS
63961 Run', we're encouraged to use three separate loops rather than combining
63962 them *for both I- and D-cache*. This patch tries to fix this.
63964 In accordance with fixing above, mips_init_[id]cache are separated from
63965 mips_cache_reset(), and rewrite cache loops are completely rewritten with
63968 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63970 commit 1898840797c7f50799377bd5b285a8a93a82c419
63971 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63972 Date: Tue Mar 25 21:30:06 2008 +0900
63974 [MIPS] Replace memory clearance code with f_fill64
63976 This routine fills memory with zero by 64 bytes, and is 64-bit capable.
63978 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63980 commit 2f5d414ccb4024dd0992ff6b22561732dbc73590
63981 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63982 Date: Tue Mar 25 21:30:06 2008 +0900
63984 [MIPS] cpu/mips/cache.S: Introduce NESTED/LEAF/END macros
63986 This patch replaces the current function definitions with NESTED, LEAF
63987 and END macro. They specify some more additional information about the
63988 function; an alignment of symbol, type of symbol, stack frame usage, etc.
63989 These information explicitly tells the assembler and the debugger about
63990 the types of code we want to generate.
63992 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63994 commit 282223a607c611425fa33f5428f8eae6636972bb
63995 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63996 Date: Tue Mar 25 11:43:17 2008 +0900
63998 [MIPS] asm headers' updates
64000 Make some asm headers adjusted to the latest Linux kernel.
64002 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
64004 commit e1390801a3c1a2b6d12fa90be368efc19f5b9bfd
64005 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
64006 Date: Tue Mar 25 11:39:29 2008 +0900
64008 [MIPS] Request for the 'mips_cache_lock()' removal
64010 The initial intension of having mips_cache_lock() was to use the cache
64011 as memory for temporary stack use so that a C environment can be set up
64012 as early as possible.
64014 But now mips_cache_lock() follow lowlevel_init(). We've already have the
64015 real memory initilaized at this point, therefore we could/should use it.
64016 No reason to lock at all.
64020 Cache locking is not consistent across MIPS implementaions. Some imple-
64021 mentations don't support locking at all. The style of locking varies -
64022 some support per line locking, others per way, etc. Some parts use bits
64023 in status registers instead of cache ops. Current mips_cache_lock() is
64024 not necessarily general-purpose.
64026 And this is worthy of special mention; once U-Boot/MIPS locks the lines,
64027 they are never get unlocked, so the code relies on whatever gets loaded
64028 after U-Boot to re-initialize the cache and clear the locks. We're sup-
64029 posed to have CFG_INIT_RAM_LOCK and unlock_ram_in_cache() implemented,
64030 but leave the situation as it is for a long time.
64032 For these reasons, I proposed the removal of mips_cache_lock() from the
64033 global start-up code.
64035 This patch adds CFG_INIT_RAM_LOCK_MIPS to make existing users aware that
64036 *things have changed*. If he wants the same behavior as before, he needs
64037 to have CFG_INIT_RAM_LOCK_MIPS in his config file.
64039 If we don't have any regression report through several releases, then
64040 we'll remove codes entirely.
64042 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
64043 Acked-by: Andrew Dyer <amdyer@gmail.com>
64045 commit 0d48926c87ec96f974a6ac4034f4a2f2eab3255f
64046 Author: Yuri Tikhonov <yur@emcraft.com>
64047 Date: Mon Mar 24 11:30:54 2008 +0100
64049 lwmon5 SYSMON POST: fix backlight control
64051 If the LWMON5 config has SYSMON POST among CONFIG_POSTs which may be
64052 run on the board, then the SYSMON POST controls the display backlight
64053 (doesn't switch backlight ON if POST FAILED, and does switch the
64054 backlight ON if PASSED).
64056 If not, then the video driver controls the display backlight (just
64057 switch ON the backlight upon initialization).
64059 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64061 commit ff2bdfb2c1e073f65c065011f1e18d0a130bd3d8
64062 Author: Yuri Tikhonov <yur@emcraft.com>
64063 Date: Mon Mar 24 11:29:14 2008 +0100
64065 lwmon5 SYSMON POST: fix handling of negative temperatures
64067 Fix errors in the LWMON5 Sysmon POST for negative temperatures.
64069 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64071 commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
64072 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
64073 Date: Fri Mar 7 16:04:25 2008 +0900
64075 pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option
64077 In current source code, when the device number of PCI is 0, process PCI
64078 bridge without fail. However, when the device number is 0, it is not PCI
64079 always bridge. There are times when device of PCI allocates.
64081 When CONFIG_PCI_SKIP_HOST_BRIDGE is enable, this problem is solved when
64084 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
64085 Acked-by: Stefan Roese <sr@denx.de>
64087 commit 86aea3eaefa248ffb9328e2b50c64720489cdbeb
64088 Author: Yuri Tikhonov <yur@emcraft.com>
64089 Date: Fri Mar 21 09:18:40 2008 +0100
64091 LWMON5: fix dsPIC POST
64093 Add test for DPIC_SYS_ERROR_REG to be zero in the LWMON5 dsPIC POST.
64095 Signed-off-by: Yuri Tikhonov <yur@emcraft.com> ---
64097 commit 388b82fddc7c05596f3f615f190da0448227dc82
64098 Author: Bartlomiej Sieka <tur@semihalf.com>
64099 Date: Thu Mar 20 23:23:13 2008 +0100
64101 [new uImage] Enable new uImage support for the pcs440ep board.
64103 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64105 commit 95f4ec2b9c910c7261e6f060ea530d58b039692d
64106 Author: Bartlomiej Sieka <tur@semihalf.com>
64107 Date: Thu Mar 20 23:23:13 2008 +0100
64109 [new uImage] Do not compile new uImage format support by default
64111 Disable default building of new uImage format support in preparation
64112 for merge with the master. Support for new format can be enabled on
64113 a per-board basis, by defining the following in the board's config file:
64115 #define CONFIG_FIT 1
64116 #define CONFIG_OF_LIBFDT 1
64118 This can be optionally defined to give more verbose output:
64120 #define CONFIG_FIT_VERBOSE 1 /* enable fit_format_{error,warning}() */
64122 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64124 commit dafaede8a46c7159310239e036c93e31c6374487
64125 Author: Bartlomiej Sieka <tur@semihalf.com>
64126 Date: Thu Mar 20 23:20:31 2008 +0100
64128 [new uImage] Disable debuging output in preparation for merge with master
64130 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64132 commit fbe7a155027beacebaee9b32e1ada781fe924bca
64133 Author: Bartlomiej Sieka <tur@semihalf.com>
64134 Date: Thu Mar 20 19:38:45 2008 +0100
64136 [new uImage] Compilation and new uImage handling fixes for imxtract
64138 Fix imxtract command not being compiled-in despite CONFIG_CMD_XIMG being in
64139 include/config_cmd_default.h. Fix few warnings and handling of new format
64142 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64144 commit 36cc8cbb3379d5166f882641123521735c469f92
64145 Author: Bartlomiej Sieka <tur@semihalf.com>
64146 Date: Thu Mar 20 23:10:19 2008 +0100
64148 [new uImage] Fix autoscr command used with new uImage format
64150 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64152 commit 43142e817f0597be412e7cbe19413f5532eafa5d
64153 Author: Bartlomiej Sieka <tur@semihalf.com>
64154 Date: Thu Mar 20 23:10:19 2008 +0100
64156 [new uImage] Fix *.its files location in documentation
64158 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64160 commit 81a0ac62ea29f8252d0a714709d0ecfdbba2a15e
64161 Author: Wolfgang Denk <wd@denx.de>
64162 Date: Thu Mar 20 22:01:38 2008 +0100
64164 lwmon5 POST: remove unreachable code
64166 plus some coding style cleanup
64168 Signed-off-by: Wolfgang Denk <wd@denx.de>
64170 commit b73a19e1609d0f705cbab8014ca17aefe89e4c76
64171 Author: Yuri Tikhonov <yur@emcraft.com>
64172 Date: Thu Mar 20 17:56:04 2008 +0300
64174 LWMON5: POST RTC fix
64176 Modify the RTC API to provide one a status for the time reported by
64177 the rtc_get() function:
64178 0 - a reliable time is guaranteed,
64179 < 0 - a reliable time isn't guaranteed (power fault, clock issues,
64182 The RTC chip drivers are responsible for providing this info if the
64183 corresponding chip supports such functionality. If not - always
64184 report that the time is reliable.
64186 The POST RTC test was modified to detect the RTC faults utilizing
64187 this new rtc_get() feature.
64189 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64191 commit a5cc5555ccee596908a7d8cf22a104f6b993bfd5
64192 Author: Martin Krause <martin.krause@tqs.de>
64193 Date: Wed Mar 19 14:25:14 2008 +0100
64195 TQM5200B: update MTD partition layout
64197 - insert partition for dtb blob to TQM5200B MTD layout
64198 - set env variables dependent on the configured board
64199 (TQM5200 or TQM5200B)
64201 Signed-off-by: Martin Krause <martin.krause@tqs.de>
64203 commit f0105727d132f56a21fa3ed8b162309cca6cac44
64204 Author: Stefan Roese <sr@denx.de>
64205 Date: Wed Mar 19 07:09:26 2008 +0100
64207 CFI: Small cleanup for FLASH_SHOW_PROGRESS
64209 With this patch we don't need that many #ifdef's in the code. It moves
64210 the subtraction into the macro and defines a NOP-macro when
64211 CONFIG_FLASH_SHOW_PROGRESS is not defined.
64213 Signed-off-by: Stefan Roese <sr@denx.de>
64214 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
64216 commit 9a042e9ca512beaaa2cb450274313fc477141241
64217 Author: Jerry Van Baren <gvb.uboot@gmail.com>
64218 Date: Sat Mar 8 13:48:01 2008 -0500
64220 Flash programming progress countdown.
64222 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
64224 commit 5e339fd9ed539a7d7fec59cfc88f0857ab26a53f
64225 Author: Bartlomiej Sieka <tur@semihalf.com>
64226 Date: Wed Mar 19 10:00:06 2008 +0100
64228 [new uImage] Fix style issue spotted by Wolfgang Denk <wd@denx.org>
64230 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64232 commit 11abe45c48ec3485a6c1a5168ce8d79c3288adc1
64233 Author: David Gibson <david@gibson.dropbear.id.au>
64234 Date: Mon Feb 18 18:09:04 2008 +1100
64236 libfdt: Remove no longer used code from fdt_node_offset_by_compatible()
64238 Since fdt_node_offset_by_compatible() was converted to the new
64239 fdt_next_node() iterator, a chunk of initialization code became
64240 redundant, but was not removed by oversight. This patch cleans it up.
64242 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64244 commit d0ccb9b140b472039732de102fc14597eedb14df
64245 Author: David Gibson <david@gibson.dropbear.id.au>
64246 Date: Mon Feb 18 18:06:31 2008 +1100
64248 libfdt: Trivial cleanup for CHECK_HEADER)
64250 Currently the CHECK_HEADER() macro is defined local to fdt_ro.c.
64251 However, there are a handful of functions (fdt_move, rw_check_header,
64252 fdt_open_into) from other files which could also use it (currently
64253 they open-code something more-or-less identical). Therefore, this
64254 patch moves CHECK_HEADER() to libfdt_internal.h and uses it in those
64257 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64259 commit fe30a354cdbb808b5f15366a935b151a4ccee74f
64260 Author: Kumar Gala <galak@kernel.crashing.org>
64261 Date: Wed Feb 20 14:32:36 2008 -0600
64263 Fix fdt boardsetup command parsing
64265 The introduciton of the 'fdt bootcpu' broke parsing for 'fdt boardsetup'.
64267 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64269 commit 804887e6001e2f00bea11431bf34d6d472512cda
64270 Author: Kumar Gala <galak@kernel.crashing.org>
64271 Date: Fri Feb 15 03:34:36 2008 -0600
64273 Add sub-commands to fdt
64275 fdt header - Display header info
64276 fdt bootcpu <id> - Set boot cpuid
64277 fdt memory <addr> <size> - Add/Update memory node
64278 fdt rsvmem print - Show current mem reserves
64279 fdt rsvmem add <addr> <size> - Add a mem reserve
64280 fdt rsvmem delete <index> - Delete a mem reserves
64282 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64284 commit f84d65f9b085ffbed464d1d58e8aaa8f5a2efc07
64285 Author: David Gibson <david@gibson.dropbear.id.au>
64286 Date: Thu Feb 14 16:50:34 2008 +1100
64288 libfdt: Fix NOP handling bug in fdt_add_subnode_namelen()
64290 fdt_add_subnode_namelen() has a bug if asked to add a subnode to a
64291 node which has NOP tags interspersed with its properties. In this
64292 case fdt_add_subnode_namelen() will put the new subnode before the
64293 first NOP tag, even if there are properties after it, which will
64294 result in an invalid blob.
64296 This patch fixes the bug, and adds a testcase for it.
64298 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64300 commit ae0b5908de3b9855f8931bc9b32c9fc4962df5a9
64301 Author: David Gibson <david@gibson.dropbear.id.au>
64302 Date: Tue Feb 12 11:58:31 2008 +1100
64304 libfdt: Add and use a node iteration helper function.
64306 This patch adds an fdt_next_node() function which can be used to
64307 iterate through nodes of the tree while keeping track of depth. This
64308 function is used to simplify the iteration code in a lot of other
64309 functions, and is also exported for use by library users.
64311 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64313 commit 9eaeb07a7185d852c7aa10735ecd4e9edf24fb5d
64314 Author: David Gibson <david@gibson.dropbear.id.au>
64315 Date: Fri Jan 11 14:55:05 2008 +1100
64317 libfdt: Add fdt_set_name() function
64319 This patch adds an fdt_set_name() function to libfdt, mirroring
64320 fdt_get_name(). This is a r/w function which alters the name of a
64321 given device tree node.
64323 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64325 commit 23e20aa6488e6c0622496549861bfdc74108debe
64326 Author: Yuri Tikhonov <yur@pollux.denx.de>
64327 Date: Tue Mar 18 13:33:30 2008 +0100
64329 lwmon5: Fix register test logic to match the specific GDC h/w.
64331 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64332 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64334 commit 46bc0a938779aa1d664b847d36b08aa00f22e539
64335 Author: Yuri Tikhonov <yur@pollux.denx.de>
64336 Date: Tue Mar 18 13:27:57 2008 +0100
64338 Fix backlight in the lwmon5 POST.
64340 Backlight was switched on even when temperature was too low.
64342 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64343 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64345 commit 3d61018643a2cd38c145aa6dde53f3f5f1a0e9cf
64346 Author: Yuri Tikhonov <yur@pollux.denx.de>
64347 Date: Wed Feb 6 18:48:36 2008 +0100
64349 The patch introduces the alternative configuration of the log buffer for the lwmon5 board: the storage for the log-buffer itself is OCM(on-chip memory), the log-buffer header is moved to six GPT registers (PPC440EPX_GPT0_COMP1, ..., PPC440EPX_GPT0_COMP5).
64351 To enable this, alternative, configuration the U-Boot board configuration
64352 file for lwmon5 includes the definitions of alternative addresses for header
64353 (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
64355 The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
64356 and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
64357 lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
64359 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64361 commit 0f009f781b5b88f25769e154ea4d42db13baf0c6
64362 Author: Yuri Tikhonov <yur@pollux.denx.de>
64363 Date: Mon Feb 4 17:11:53 2008 +0100
64365 Add support for the lwmon5 board reset via GPIO58.
64367 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64368 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64370 commit f694e32f93565ec1fa8d0226c584d6b89e931ed9
64371 Author: Yuri Tikhonov <yur@pollux.denx.de>
64372 Date: Mon Feb 4 17:09:55 2008 +0100
64374 Some fixes to dspic, fpga, and gdc post tests for lwmon5. Disable external watch-dog for now.
64376 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64377 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64379 commit b428f6a8c65c5303e5f96db8d24f2f699d94a98c
64380 Author: Yuri Tikhonov <yur@pollux.denx.de>
64381 Date: Mon Feb 4 14:11:03 2008 +0100
64383 The patch introduces the CRITICAL feature of POST tests. If the test marked as POST_CRITICAL fails then the alternative, post_critical, boot-command is used. If this command is not defined then U-Boot enters into interactive mode.
64385 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64386 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64388 commit 8f15d4addd49c956412e1e3bfc764a0c8b1f3184
64389 Author: Yuri Tikhonov <yur@pollux.denx.de>
64390 Date: Mon Feb 4 14:10:42 2008 +0100
64392 The patch adds new POST tests for the Lwmon5 board. These are:
64394 * External Watchdog test;
64400 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64401 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64403 commit c2ed33efbfff5767bca236828e021c55fd547b6c
64404 Author: Yuri Tikhonov <yur@pollux.denx.de>
64405 Date: Mon Feb 4 14:10:01 2008 +0100
64407 Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
64409 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64411 commit 3a5d1e7f1309998791702b2a559e3126781746b9
64412 Author: Yuri Tikhonov <yur@pollux.denx.de>
64413 Date: Tue Mar 18 13:33:30 2008 +0100
64415 lwmon5: Fix register test logic to match the specific GDC h/w.
64417 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64418 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64420 commit 0f855a1f056a8c22116a2103a3900cbfb669df0b
64421 Author: Yuri Tikhonov <yur@pollux.denx.de>
64422 Date: Tue Mar 18 13:27:57 2008 +0100
64424 Fix backlight in the lwmon5 POST.
64426 Backlight was switcehd on even when temperature was too low.
64428 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64429 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64431 commit 2d991958b1e420fbfe17b128bd26ade74be5efcc
64432 Author: Yuri Tikhonov <yur@pollux.denx.de>
64433 Date: Wed Feb 6 18:48:36 2008 +0100
64435 The patch introduces the alternative configuration of the log buffer for
64436 the lwmon5 board: the storage for the log-buffer itself is OCM(on-chip memory),
64437 the log-buffer header is moved to six GPT registers (PPC440EPX_GPT0_COMP1, ...,
64438 PPC440EPX_GPT0_COMP5).
64440 To enable this, alternative, configuration the U-Boot board configuration
64441 file for lwmon5 includes the definitions of alternative addresses for header
64442 (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
64444 The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
64445 and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
64446 lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
64448 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64450 commit ff818b21b069f4bc9cb73373cc5a16014be101b7
64451 Author: Yuri Tikhonov <yur@pollux.denx.de>
64452 Date: Mon Feb 4 17:11:53 2008 +0100
64454 Add support for the lwmon5 board reset via GPIO58.
64456 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64457 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64459 commit 603f194e5ad81bb2ef42d6d8aaa74de175bcb411
64460 Author: Yuri Tikhonov <yur@pollux.denx.de>
64461 Date: Mon Feb 4 17:09:55 2008 +0100
64463 Some fixes to dspic, fpga, and gdc post tests for lwmon5.
64464 Disable external watch-dog for now.
64466 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64467 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64469 commit e262efe35742c1ad4b0966ff501efc26f34a0aec
64470 Author: Yuri Tikhonov <yur@pollux.denx.de>
64471 Date: Mon Feb 4 14:11:03 2008 +0100
64473 The patch introduces the CRITICAL feature of POST tests. If the test
64474 marked as POST_CRITICAL fails then the alternative, post_critical,
64475 boot-command is used. If this command is not defined then U-Boot
64476 enters into interactive mode.
64478 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64479 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64481 commit 65b20dcefc89618193fa51947968dada91e4c778
64482 Author: Yuri Tikhonov <yur@pollux.denx.de>
64483 Date: Mon Feb 4 14:10:42 2008 +0100
64485 The patch adds new POST tests for the Lwmon5 board.
64488 * External Watchdog test;
64494 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64495 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64497 commit 8dc3b2303d2b57c774b609ca0e7043ed8f9b88c1
64498 Author: Yuri Tikhonov <yur@pollux.denx.de>
64499 Date: Mon Feb 4 14:10:01 2008 +0100
64501 Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
64503 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64505 commit 3515fd18d4e8e44f863ac7142b55e22b109e9af2
64506 Author: Wolfgang Denk <wd@denx.de>
64507 Date: Tue Mar 18 17:35:51 2008 +0100
64509 HMI1001: fix compile problem.
64511 Signed-off-by: Wolfgang Denk <wd@denx.de>
64513 commit 1f2a9970109cebf7446e0503b10b71f8673045ee
64514 Author: Mike Frysinger <vapier@gentoo.org>
64515 Date: Mon Feb 18 05:32:30 2008 -0500
64517 Blackfin: BF537-stamp: drop board-specific flash driver for CFI
64519 The parallel flash on the BF537-STAMP is CFI compliant, so there is no need
64520 for the board specific driver at all. Just use the common CFI driver.
64522 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64524 commit 5b22163fef865af2b6bfb6b75f1b7bf443ce170c
64525 Author: Mike Frysinger <vapier@gentoo.org>
64526 Date: Tue Feb 19 00:36:14 2008 -0500
64528 Blackfin: add proper ELF markings to some assembly functions
64530 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64532 commit cf675d3b2b9c3511c1d99bc8f8f38fd2f08bfcaf
64533 Author: Mike Frysinger <vapier@gentoo.org>
64534 Date: Tue Feb 19 00:35:17 2008 -0500
64536 Blackfin: new cplbinfo command for viewing cplb tables
64538 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64540 commit aadb72503cd1602349a5fe53356d5f55ecc1b900
64541 Author: Mike Frysinger <vapier@gentoo.org>
64542 Date: Mon Feb 18 05:37:51 2008 -0500
64544 Blackfin: update MAINTAINERS list
64546 Add maintainer information for the Blackfin boards.
64548 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64550 commit f7ce12cb65a30c6e152eecf26f0304b7d78cf39d
64551 Author: Mike Frysinger <vapier@gentoo.org>
64552 Date: Mon Feb 18 05:26:48 2008 -0500
64554 Blackfin: convert BFIN_CPU to CONFIG_BFIN_CPU
64556 Stop tying things to the processor that should be tied to other defines and
64557 change BFIN_CPU to CONFIG_BFIN_CPU so that it can be used in the build
64558 system to select the -mcpu option.
64560 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64562 commit 86a20fb920bd198105acf7b1191117f566d637ed
64563 Author: Mike Frysinger <vapier@gentoo.org>
64564 Date: Sat Feb 16 07:40:36 2008 -0500
64566 Blackfin: move bootldr command to common code
64568 This moves the Blackfin-common bootldr command out of the BF537-STAMP
64569 specific board directory and into the common directory so that all Blackfin
64570 boards may utilize it.
64572 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64574 commit decbe029b2a9d3333d02c433389b1c821eea96d7
64575 Author: Heiko Schocher <hs@denx.de>
64576 Date: Fri Mar 14 11:05:20 2008 +0100
64578 mgcoge: update configuration
64580 Fix configuration for mgcoge board
64582 Signed-off-by: Heiko Schocher <hs@denx.de>
64584 commit c136724cda0219c49f1d4b346f00da29b14fdf14
64585 Author: Wolfgang Denk <wd@denx.de>
64586 Date: Sun Mar 16 01:22:59 2008 +0100
64588 drivers/rtc/Makefile: keep list sorted
64590 Signed-off-by: Wolfgang Denk <wd@denx.de>
64592 commit 9536dfcce03e7be4ccbceb47a08d9ba07ada362f
64593 Author: Tor Krill <tor@excito.com>
64594 Date: Sat Mar 15 15:40:26 2008 +0100
64596 Add support for Intersil isl1208 RTC
64598 Signed-off-by: Tor Krill <tor@excito.com>
64600 commit 0210cff3d079d97b2156b13685ee8de368e68a1a
64601 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
64602 Date: Sat Mar 15 17:36:41 2008 +0100
64606 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
64608 commit 0b8f2a27861a9fd06eb55a34f855ec9c5102aab4
64609 Author: Wolfgang Denk <wd@denx.de>
64610 Date: Sun Mar 16 01:12:58 2008 +0100
64612 Conding style cleanup
64614 Signed-off-by: Wolfgang Denk <wd@denx.de>
64616 commit 41712b4e8c95dff23354bcd620e1f9477160c190
64617 Author: Stefan Roese <sr@denx.de>
64618 Date: Wed Mar 5 12:31:53 2008 +0100
64620 ppc4xx: Add USB OHCI support to AMCC Canyonlands 460EX eval board
64622 This patch adds USB OHCI support to the Canyonlands board port. It also
64623 enables EXT2 support.
64625 Signed-off-by: Stefan Roese <sr@denx.de>
64627 commit 2596f5b9d353ff3e4387a3325d05740f16958038
64628 Author: Stefan Roese <sr@denx.de>
64629 Date: Wed Mar 5 12:29:32 2008 +0100
64631 usb: Add CFG_OHCI_USE_NPS to common USB-OHCI driver
64633 This patch adds CFG_OHCI_USE_NPS to the common USB-OHCI driver. This
64634 way a board just needs to define this new option to enable the "force
64635 NoPowerSwitching mode" instead of adding new CPU/architecture defines
64636 to the USB source itself.
64638 This new option will be used first with the new AMCC 460EX Canyonlands
64639 board port, which will be posted in a few days.
64641 This patch also fixes a small compilation problem when DEBUG is enabled.
64643 Signed-off-by: Stefan Roese <sr@denx.de>
64645 commit 71665ebf88408ff2acb762af47989fd4365b321a
64646 Author: Stefan Roese <sr@denx.de>
64647 Date: Mon Mar 3 17:27:02 2008 +0100
64649 ppc4xx: Add Canyonlands NAND booting support
64651 460EX doesn't support a fixed bootstrap option to boot from 512 byte page
64652 NAND devices. The only bootstrap option for NAND booting is option F for
64653 2k page devices. So to boot from a 512 bype page device, the I2C bootstrap
64654 EEPROM needs to be programmed accordingly.
64656 This patch adds basic NAND booting support for the AMCC Canyonlands aval
64657 board and also adds support to the "bootstrap" command, to enable NAND
64658 booting I2C setting.
64660 Tested with 512 byte page NAND device (32MByte) on Canyonlands.
64662 Signed-off-by: Stefan Roese <sr@denx.de>
64664 commit c813f1f835a7edfdb929f2843b09db72cd5cd2f2
64665 Author: Stefan Roese <sr@denx.de>
64666 Date: Tue Mar 11 16:53:00 2008 +0100
64668 ppc4xx: Add AMCC Canyonlands support (460EX) (3/3)
64670 This patch adds support for the AMCC Canyonlands 460EX evaluation
64673 Signed-off-by: Stefan Roese <sr@denx.de>
64675 commit 6983fe21f774a924d3adb263a270bc2f301f2aa2
64676 Author: Stefan Roese <sr@denx.de>
64677 Date: Tue Mar 11 16:52:24 2008 +0100
64679 ppc4xx: Add AMCC Canyonlands support (460EX) (2/3)
64681 This patch adds support for the AMCC Canyonlands 460EX evaluation
64684 Signed-off-by: Stefan Roese <sr@denx.de>
64686 commit 8e1a3fe545bbcfceafe183344ebc9f1ad03819c1
64687 Author: Stefan Roese <sr@denx.de>
64688 Date: Tue Mar 11 16:51:17 2008 +0100
64690 ppc4xx: Add AMCC Canyonlands support (460EX) (1/3)
64692 This patch adds support for the AMCC Canyonlands 460EX evaluation
64695 Signed-off-by: Stefan Roese <sr@denx.de>
64697 commit 43c60992cdf72496e7eaaa3fbd37ebbe75835f69
64698 Author: Stefan Roese <sr@denx.de>
64699 Date: Tue Mar 11 15:11:43 2008 +0100
64701 ppc4xx: Add basic support for AMCC 460EX/460GT (5/5)
64703 This patch adds basic support for the AMCC 460EX/460GT PPC's.
64705 Signed-off-by: Stefan Roese <sr@denx.de>
64707 commit 6f2eb3f3d8ea2dbb224d0da5a12038693bab9945
64708 Author: Stefan Roese <sr@denx.de>
64709 Date: Tue Mar 11 15:11:18 2008 +0100
64711 ppc4xx: Add basic support for AMCC 460EX/460GT (4/5)
64713 This patch adds basic support for the AMCC 460EX/460GT PPC's.
64715 Signed-off-by: Stefan Roese <sr@denx.de>
64717 commit 999ecd5aca381984d8ebbeb207ece82a1c275577
64718 Author: Stefan Roese <sr@denx.de>
64719 Date: Tue Mar 11 15:07:10 2008 +0100
64721 ppc4xx: Add basic support for AMCC 460EX/460GT (3/5)
64723 This patch adds basic support for the AMCC 460EX/460GT PPC's.
64725 Signed-off-by: Stefan Roese <sr@denx.de>
64727 commit 2801b2d2a9906f206ab9ee8d0b6e746d2b7fe05a
64728 Author: Stefan Roese <sr@denx.de>
64729 Date: Tue Mar 11 15:05:50 2008 +0100
64731 ppc4xx: Add basic support for AMCC 460EX/460GT (2/5)
64733 This patch adds basic support for the AMCC 460EX/460GT PPC's.
64735 Signed-off-by: Stefan Roese <sr@denx.de>
64737 commit 8ac41e3e37c3080c6b1d9461d654161cfe2aa492
64738 Author: Stefan Roese <sr@denx.de>
64739 Date: Tue Mar 11 15:05:26 2008 +0100
64741 ppc4xx: Add basic support for AMCC 460EX/460GT (1/5)
64743 This patch adds basic support for the AMCC 460EX/460GT PPC's.
64745 Signed-off-by: Stefan Roese <sr@denx.de>
64747 commit 56e410178375d9f20be25fb24e180974f0ae120b
64748 Author: Stefan Roese <sr@denx.de>
64749 Date: Tue Feb 19 22:07:57 2008 +0100
64751 ppc4xx: interrupt.c reworked
64753 This patch is a rework of the 4xx interrupt handling done while
64754 adding the 460EX/GT support. Interrupts are needed on 4xx for the
64757 Signed-off-by: Stefan Roese <sr@denx.de>
64759 commit 84a999b6cdd0b02dc7de2cacc306eaa84afe2b46
64760 Author: Stefan Roese <sr@denx.de>
64761 Date: Tue Feb 19 22:01:57 2008 +0100
64763 ppc4xx: program_tlb now uses 64bit physical addess
64765 This patch changes the physical addess parameter from 32bit to 64bit.
64766 This is needed for 36bit 4xx platforms to access areas located
64767 beyond the 4GB border, like SoC peripherals (EBC etc.).
64769 Signed-off-by: Stefan Roese <sr@denx.de>
64771 commit c3307fa186af85771924c434997089b8104c0a46
64772 Author: Stefan Roese <sr@denx.de>
64773 Date: Tue Feb 19 21:58:25 2008 +0100
64775 ppc4xx: miiphy.c reworked
64777 While adding the 460EX/GT support I reworked the 4xx miiphy code. It
64778 badly neede some cleanup.
64780 Signed-off-by: Stefan Roese <sr@denx.de>
64782 commit 88aff62df39c0756241ea9f9b5a7b3ade26cb82b
64783 Author: Stefan Roese <sr@denx.de>
64784 Date: Tue Feb 19 16:21:49 2008 +0100
64786 rtc: Add M41T62 support
64788 This patch add support for the STM M41T62 RTC. It is used and tested
64789 on the AMCC Canyonlands 406EX platform.
64791 Signed-off-by: Stefan Roese <sr@denx.de>
64793 commit 217d383e201adc7f2271145ae345ea5eae2b7170
64794 Author: Niklaus Giger <niklaus.giger@netstal.com>
64795 Date: Mon Feb 25 18:46:43 2008 +0100
64797 ppc4xx: Add 405GPr based MCU25 board specific files
64799 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64801 commit 75a66dcdb383863ad33f0534cfc27b7a86947dad
64802 Author: Niklaus Giger <niklaus.giger@netstal.com>
64803 Date: Mon Feb 25 18:46:42 2008 +0100
64805 ppc4xx: Add 405GPr based MCU25 board config file
64807 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64809 commit b05f35436b733a240559e77e46bed8439665ecc5
64810 Author: Niklaus Giger <niklaus.giger@netstal.com>
64811 Date: Mon Feb 25 18:46:41 2008 +0100
64813 ppc4xx: Add 405GPr based MCU25 board. Global files
64815 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64817 commit 14c27b35ac812a71abce6e3e2f4129d5e9313660
64818 Author: Niklaus Giger <niklaus.giger@netstal.com>
64819 Date: Mon Feb 25 18:37:02 2008 +0100
64821 ppc4xx: HCU4/5. remove obsolete hcu_flash.c
64823 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64825 commit a079494853cc2bfeddb26673219db0b4b2b31566
64826 Author: Niklaus Giger <niklaus.giger@netstal.com>
64827 Date: Mon Feb 25 18:37:01 2008 +0100
64829 ppc4xx: HCU4/5. Use FLASH_CFI_LEGACY
64831 Cleanup: Remove custom flash driver for 8 bit boot-eprom and replace it with
64832 the FLASH_CFI_LEGACY et al. config options.
64834 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64836 commit e4170e5a50c8110f792bc37472833ae669d69951
64837 Author: Stefan Roese <sr@denx.de>
64838 Date: Tue Mar 11 13:52:25 2008 +0100
64840 ppc4xx: Fix comment in 405EX DDR2 init code
64842 Signed-off-by: Stefan Roese <sr@denx.de>
64844 commit 766529fccc860ecb9e955b4239dff69cd9e4ea09
64845 Author: Bartlomiej Sieka <tur@semihalf.com>
64846 Date: Fri Mar 14 16:22:34 2008 +0100
64848 Add MD5 support to the new uImage format
64850 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64852 commit 0ede0c383530a418cf98be9122371a86573cd0db
64853 Author: Bartlomiej Sieka <tur@semihalf.com>
64854 Date: Fri Mar 14 16:22:34 2008 +0100
64856 Add the MD5 algorithm
64858 MD5 supoprt is turned on by defining CONFIG_MD5, the digest can be then
64859 calculated using the md5() function -- see include/md5.h for details.
64861 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64863 commit b8aa57b5d4d69e8f0810a5e632c0ce41c0f46ee0
64864 Author: Wolfgang Denk <wd@denx.de>
64865 Date: Fri Mar 14 16:04:54 2008 +0100
64867 tools/setlocalversion: use a git-describe-ish format
64869 Change the automatic local version to have the form -nnnnn-gSHA1SUMID,
64870 where 'nnnnn' is the number of commits since the last tag (i.e.,
64871 1.3.2-rc3). This makes it much easier to recognize "newer" versions
64872 and to see how much has been changed since the referenced tag.
64874 Stolen from Linux kernel's scripts/setlocalversio, see commit d882421f.
64876 Signed-off-by: Wolfgang Denk <wd@denx.de>
64878 commit c6dc21c84de0f159a1752c5ebd33cff843f63609
64879 Author: Wolfgang Denk <wd@denx.de>
64880 Date: Thu Mar 13 14:32:03 2008 +0100
64882 HMI1001: add support for MPC5200 Rev. B processors.
64884 Signed-off-by: Wolfgang Denk <wd@denx.de>
64886 commit 90f13dce7a7a9a84d5730576c9a24d0dbb07cb3a
64887 Author: Wolfgang Denk <wd@denx.de>
64888 Date: Thu Mar 13 14:29:49 2008 +0100
64890 TQM5200: remove dead code
64892 This board never used a MGT5100 processor.
64894 Signed-off-by: Wolfgang Denk <wd@denx.de>
64896 commit afe45c87e3c5d77bad76b1a57dccd20764d45b5d
64897 Author: Marian Balakowicz <m8@semihalf.com>
64898 Date: Wed Mar 12 12:14:15 2008 +0100
64900 [new uImage] Fix build issue on ARM
64902 ARM platforms don't have a bd->bi_memsize so use bd->bi_dram[0].size instead.
64904 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64906 commit 3310c549a73a949430bfda90876df7552a1dab0c
64907 Author: Marian Balakowicz <m8@semihalf.com>
64908 Date: Wed Mar 12 12:13:13 2008 +0100
64910 [new uImage] Add new uImage format documentation and examples
64912 Create doc/uImage.FIT documentation directory with the following files:
64913 - command_syntax_extensions.txt : extended command syntax description
64914 - howto.txt : short usage howto
64915 - source_file_format.txt : internal new uImage format description
64917 Add example image source files:
64922 Update README appropriately.
64924 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64925 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64927 commit 1ec73761d2e247078f4520a265d463e8b73391a2
64928 Author: Marian Balakowicz <m8@semihalf.com>
64929 Date: Wed Mar 12 10:35:52 2008 +0100
64931 [new uImage] Fix definition of common bootm_headers_t fields
64933 verify, autostart and lmb fields are used regardless of CONFIG_FIT
64934 setting, move their definitions to common section.
64936 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64938 commit 1d1cb4270edc6a99276834064069717f9782c491
64939 Author: Marian Balakowicz <m8@semihalf.com>
64940 Date: Wed Mar 12 10:35:51 2008 +0100
64942 [new uImage] Fix build problems on trab board
64944 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64946 commit f773bea8e11f4a11c388dcee956b2444203e6b65
64947 Author: Marian Balakowicz <m8@semihalf.com>
64948 Date: Wed Mar 12 10:35:46 2008 +0100
64950 [new uImage] Add proper ramdisk/FDT handling when FIT configuration is used
64952 Save FIT configuration provied in the first bootm argument and use it
64953 when to get ramdisk/FDT subimages when second and third (ramdisk/FDT)
64954 arguments are not specified.
64956 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64958 commit 2682ce8a4225f23d72bb7fed069e928dd39d34ae
64959 Author: Marian Balakowicz <m8@semihalf.com>
64960 Date: Wed Mar 12 10:33:01 2008 +0100
64962 [new uImage] More verbose kernel image uncompress error message
64964 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64966 commit 1372cce2b9040fb640e5032b84e3a033a22d6ff0
64967 Author: Marian Balakowicz <m8@semihalf.com>
64968 Date: Wed Mar 12 10:33:01 2008 +0100
64970 [new uImage] Use show_boot_progress() for new uImage format
64972 This patch allocates a set of show_boot_progress() IDs for new uImage format
64973 and adds show_boot_progress() calls in new uImage format handling code.
64975 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64977 commit c28c4d193dbfb20b2dd3a5447640fd6de7fd0720
64978 Author: Marian Balakowicz <m8@semihalf.com>
64979 Date: Wed Mar 12 10:33:01 2008 +0100
64981 [new uImage] Add new uImage fromat support to fpga command
64983 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64985 commit 09475f7527460e426c0e0628fc5b8f3754fbaa23
64986 Author: Marian Balakowicz <m8@semihalf.com>
64987 Date: Wed Mar 12 10:33:01 2008 +0100
64989 [new uImage] Add new uImage format handling to other bootm related commands
64993 docboot - cmd_doc.c
64994 fdcboot - cmd_fdc.c
64995 diskboot - cmd_ide.c
64997 scsiboot - cmd_scsi.c
64998 usbboot - cmd_usb.c
65000 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65002 commit 1b7897f28d49a80d78d760ec6f6f11dc0f914338
65003 Author: Marian Balakowicz <m8@semihalf.com>
65004 Date: Wed Mar 12 10:33:00 2008 +0100
65006 [new uImage] Add new uImage format support to imgextract command
65008 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65010 commit 424c4abdd175d2c470510df8ce0e32d3f463ec16
65011 Author: Marian Balakowicz <m8@semihalf.com>
65012 Date: Wed Mar 12 10:33:00 2008 +0100
65014 [new uImage] Add new uImage format support to autoscript routine
65016 autoscript() routine is updated to accept second argument, which
65017 is only used for FIT images and provides a FIT subimage unit name.
65019 autoscript() routine callers must now pass two arguments. For
65020 non-interactive use (like in cmd_load.c, cmd_net.c), new environment
65021 variable 'autoscript_uname' is introduced and used as a FIT
65022 subimage unit name source.
65024 autoscript command accepts extended syntax of the addr argument:
65025 addr:<subimg_uname>
65027 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65029 commit cd7c596e9f561dbbc17b717277438aee78cde14f
65030 Author: Marian Balakowicz <m8@semihalf.com>
65031 Date: Wed Mar 12 10:33:00 2008 +0100
65033 [new uImage] Add new uImage format support to arch specific do_bootm_linux() routines
65035 This patch updates architecture specific implementations of
65036 do_bootm_linux() adding new uImage format handling for
65037 operations like get kernel entry point address, get kernel
65038 image data start address.
65040 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65042 commit 3dfe110149311425919e6d6a14b561b4207498f1
65043 Author: Marian Balakowicz <m8@semihalf.com>
65044 Date: Wed Mar 12 10:32:59 2008 +0100
65046 [new uImage] Add node offsets for FIT images listed in struct bootm_headers
65048 This patch adds new node offset fields to struct bootm_headers
65049 and updates bootm_headers processing code to make use of them.
65050 Saved node offsets allow to avoid repeating fit_image_get_node() calls.
65052 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65054 commit bc8ed486b125452ba3bd8344f052f437329150c5
65055 Author: Marian Balakowicz <m8@semihalf.com>
65056 Date: Wed Mar 12 10:32:53 2008 +0100
65058 [new uImage] ppc: Add new uImage format support to FDT handling routines
65060 Support for new (FIT) format uImages is added to powerpc specific
65061 boot_get_fdt() routine which now recognizes, sanity checks FIT image
65062 and is able to access data sections of the requested component image.
65064 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65066 commit a44a269a905f924b420020506a4d7d7eedcc0eaf
65067 Author: Marian Balakowicz <m8@semihalf.com>
65068 Date: Wed Mar 12 10:14:57 2008 +0100
65070 [new uImage] Re-enable interrupts for non automatic booting
65072 Re-enable interrupts if we return from do_bootm_<os> and 'autostart'
65073 environment variable is not set to 'yes'.
65075 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65077 commit d985c8498c4e47095820da97aa722381d39172c5
65078 Author: Marian Balakowicz <m8@semihalf.com>
65079 Date: Wed Mar 12 10:14:38 2008 +0100
65081 [new uImage] Remove unnecessary arguments passed to ramdisk routines
65083 boot_get_ramdisk() and image_get_ramdisk() do not need all
65084 cmdtp, flag, argc and argv arguments. Simplify routines definition.
65086 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65088 commit c87796483bc7c2900470dc747c367f602577608d
65089 Author: Marian Balakowicz <m8@semihalf.com>
65090 Date: Wed Mar 12 10:12:37 2008 +0100
65092 [new uImage] Add new uImage format support for ramdisk handling
65094 This patch updates boot_get_ramdisk() routine adding format
65095 verification and handling for new (FIT) uImages.
65097 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65099 commit 6986a385671749ecb3f60cf99e9cbae8e47bb50e
65100 Author: Marian Balakowicz <m8@semihalf.com>
65101 Date: Wed Mar 12 10:01:05 2008 +0100
65103 [new uImage] Add new uImage format support for kernel booting
65105 New format uImages are recognized by the bootm command,
65106 validity of specified kernel component image is checked and
65107 its data section located and used for further processing
65108 (uncompress, load, etc.)
65110 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65112 commit e32fea6adb620ecf2bd70acf2dd37e53df9d1547
65113 Author: Marian Balakowicz <m8@semihalf.com>
65114 Date: Tue Mar 11 12:35:20 2008 +0100
65116 [new uImage] Add new uImage format support for imls and iminfo commands
65118 imls and iminfo can now recognize nad print out contents of the new (FIT)
65121 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65123 commit 9d25438fe7d70cf35a8a293ea5e392fefc672613
65124 Author: Bartlomiej Sieka <tur@semihalf.com>
65125 Date: Tue Mar 11 12:34:47 2008 +0100
65127 [new uImage] Add support for new uImage format to mkimage tool
65129 Support for the new uImage format (FIT) is added to mkimage tool.
65130 Commandline syntax is appropriately extended:
65132 mkimage [-D dtc_options] -f fit-image.its fit-image
65134 mkimage (together with dtc) takes fit-image.its and referenced therein
65135 binaries (like vmlinux.bin.gz) as inputs, and produces fit-image file -- the
65136 final image that can be transferred to the target (e.g., via tftp) and then
65137 booted using the bootm command in U-Boot.
65139 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65141 commit eb6175edd6c120d8b89678243e5a2be362ee8e40
65142 Author: Marian Balakowicz <m8@semihalf.com>
65143 Date: Mon Mar 10 17:53:49 2008 +0100
65145 [new uImage] Make node unit names const in struct bootm_headers
65147 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65149 commit 5dfb52138688ccbf0146f62683fe6217b3ce1b05
65150 Author: Marian Balakowicz <m8@semihalf.com>
65151 Date: Fri Feb 29 21:24:06 2008 +0100
65153 [new uImage] New uImage low-level API
65155 Add FDT-based functions for handling new format component images,
65156 configurations, node operations, property get/set, etc.
65158 fit_ - routines handling global new format uImage operations
65159 like get/set top level property, process all nodes, etc.
65160 fit_image_ - routines handling component images subnodes
65161 fit_conf_ - routines handling configurations node
65163 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65164 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65166 commit 30f1806f60978d707b0cff2d7bf89d141fc24290
65167 Author: Wolfgang Denk <wd@denx.de>
65168 Date: Sun Mar 9 16:20:02 2008 +0100
65172 Update CHANGELOG for release.
65174 Signed-off-by: Wolfgang Denk <wd@denx.de>
65176 commit 5b464c289ba715d0979b6e1f94947bb8f1068d16
65177 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65178 Date: Sun Mar 9 14:52:11 2008 +0100
65180 SCM: fix 'packed' attribute ignored for field of type 'can_msg_t' warnings
65182 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65183 Signed-off-by: Wolfgang Denk <wd@denx.de>
65185 commit db695b78515ddb88a2d4f3357c120345efbf59ec
65186 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65187 Date: Sun Mar 9 10:44:01 2008 +0100
65189 scb9328: Fix flash warning: type qualifiers ignored on function return type
65191 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65193 commit 2b3e7e61d6a72f16aee93f870bc6af67f30758c4
65194 Author: Wolfgang Denk <wd@denx.de>
65195 Date: Sun Mar 9 10:50:41 2008 +0100
65197 esd/common/fpga.c: fix indentation.
65199 Signed-off-by: Wolfgang Denk <wd@denx.de>
65201 commit cc3843e36453e2b8db65d7e56de938ba045016a0
65202 Author: Wolfgang Denk <wd@denx.de>
65203 Date: Sun Mar 9 10:33:31 2008 +0100
65205 common/kgdb.c: fix 'dereferencing type-punned pointer' warning
65207 and get rid of a couple of unneeded casts.
65209 Signed-off-by: Wolfgang Denk <wd@denx.de>
65211 commit 8d4f4a838d7dc7cf4de17e3e9a67e2f222b6a1c8
65212 Author: Wolfgang Denk <wd@denx.de>
65213 Date: Sun Mar 9 10:09:53 2008 +0100
65215 esd/common/fpga.c: fix 'assignment of read-only location' error
65217 Signed-off-by: Wolfgang Denk <wd@denx.de>
65219 commit c6fe4dabac066e8758345d249032768496983a3e
65220 Author: Wolfgang Denk <wd@denx.de>
65221 Date: Sun Mar 9 02:13:19 2008 +0100
65223 Makefile: make build silently again.
65225 Signed-off-by: Wolfgang Denk <wd@denx.de>
65227 commit 76babc86576f092573599334c85ec543fdbc6015
65228 Author: Wolfgang Denk <wd@denx.de>
65229 Date: Sun Mar 9 02:07:49 2008 +0100
65231 m501sk: Fix out of tree building
65233 Signed-off-by: Wolfgang Denk <wd@denx.de>
65235 commit 210ed2004e062fdd03f25ab4925998aa1bd08a07
65236 Author: Wolfgang Denk <wd@denx.de>
65237 Date: Sun Mar 9 00:06:09 2008 +0100
65239 ADS5121: fix out of tree build
65241 and simplify Makefile a bit.
65243 Signed-off-by: Wolfgang Denk <wd@denx.de>
65245 commit 46cb5074a3f74de64ebd97dd0c4ec7eb3d768b93
65246 Author: Wolfgang Denk <wd@denx.de>
65247 Date: Sat Mar 8 22:35:31 2008 +0100
65251 Signed-off-by: Wolfgang Denk <wd@denx.de>
65253 commit 78a90f827df74520e939c794fc7413dace21c4db
65254 Author: Wolfgang Denk <wd@denx.de>
65255 Date: Sat Mar 8 22:35:04 2008 +0100
65259 Signed-off-by: Wolfgang Denk <wd@denx.de>
65261 commit 58f3c57c6008b42e01f551d3be6efd88c14ac87f
65262 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65263 Date: Sat Mar 8 21:30:04 2008 +0100
65265 esd: Fix warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
65267 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65269 commit d75469d48c05795144f4b8ba76addbb4920a7bba
65270 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
65271 Date: Sat Mar 8 09:25:49 2008 +0900
65273 net: rtl8169: Add processing when OWNbit did't enable in rtl_recv()
65275 When rtl_recv() of rtl8169 is called, OWNbit of status register
65276 is not enable occasionally.
65277 rtl_recv() doesn't work normally when the driver doesn't do
65278 appropriate processing.
65279 This patch fix this problem.
65281 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
65283 commit 82afabfeb8ae6a27c7b396011ea99f4712aa73fa
65284 Author: Heiko Schocher <hs@denx.de>
65285 Date: Fri Mar 7 08:15:28 2008 +0100
65287 mgsuvd: update board configuration
65289 initialize the UPIOx controller.
65291 Signed-off-by: Heiko Schocher <hs@denx.de>
65293 commit e492c90c26215e459aec0fdf0f8ef1fd204988f5
65294 Author: Heiko Schocher <hs@denx.de>
65295 Date: Fri Mar 7 08:13:41 2008 +0100
65297 mgcoge: update board configuration
65299 add support for the config Flash.
65300 initialize the UPIOx controller.
65302 Signed-off-by: Heiko Schocher <hs@denx.de>
65304 commit 270fe261b7f9292800b2b3d1bf19ae7cbc880258
65305 Author: Kim Phillips <kim.phillips@freescale.com>
65306 Date: Fri Mar 7 12:27:31 2008 -0600
65308 mpc83xx: make dtb basename file references equal those of linux
65310 the dts file basenames were updated in linux - this helps avoid
65311 inadvertently loading any old dtbs laying around.
65313 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
65315 commit f30b6154f16f5ffa4a9f5bfca5e114d72b6ef675
65316 Author: Kim Phillips <kim.phillips@freescale.com>
65317 Date: Wed Feb 27 16:08:22 2008 -0600
65319 net: uec_phy: actually increment the timeout counter
65321 allow u-boot to recover (and, e.g., switch to another interface) in the
65322 case where a PHY does not report autonegotiation is complete within its
65323 two second timeout value.
65325 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
65327 commit 772003e43957ee0c895abed7cd82cbe72820cbb8
65328 Author: Markus Brunner <super.firetwister@googlemail.com>
65329 Date: Wed Mar 5 21:38:12 2008 +0100
65331 fix taihu soft spi_read
65333 The taihu board used gpio_read_out_bit which reads the output register and not
65336 Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
65338 commit fc84a8495ac750f6b4adae81f8c4f100f65b6340
65339 Author: Stefan Roese <sr@denx.de>
65340 Date: Fri Mar 7 08:01:43 2008 +0100
65342 ppc4xx: Sequoia: Add device tree (fdt) Linux booting default env variables
65344 Signed-off-by: Stefan Roese <sr@denx.de>
65346 commit bd4458cb47abecabd406b1210457be96c69fc49d
65347 Author: Dave Liu <r63238@freescale.com>
65348 Date: Tue Mar 4 16:59:22 2008 +0800
65350 837xEMDS: Improve the system performance
65352 1. Make the CSB bus pipeline depth as 4, and enable
65354 2. Raise the eTSEC emergency priority;
65355 3. Use the highest IP blocks clock.
65357 Signed-off-by: Dave Liu <daveliu@freescale.com>
65359 commit d8ab58b212481b1c57947ea21aa96c4ce800d0b4
65360 Author: Detlev Zundel <dzu@denx.de>
65361 Date: Thu Mar 6 16:45:53 2008 +0100
65363 Replace "run load; run update" with conditionalized "run load update".
65365 The latter version stops when "run load" fails for whatever reasons
65366 rendering the combination *a lot* more secure.
65368 Signed-off-by: Detlev Zundel <dzu@denx.de>
65370 commit 6bc113886d7d316df1a4e459bec8baf027518551
65371 Author: Stefan Roese <sr@denx.de>
65372 Date: Tue Mar 4 17:40:41 2008 +0100
65374 net: Print error message upon net usage when no ethernet-interface is found
65376 This patch fixes a problem seen on PPC4xx boards, when no MAC address is
65377 defined. Then no ethernet interface is available but a simple "tftp"
65378 command will return without any error message which is quite confusing.
65380 Signed-off-by: Stefan Roese <sr@denx.de>
65382 commit a30a549a3553032d809e0356306b62de0b125901
65383 Author: Jon Loeliger <jdl@freescale.com>
65384 Date: Tue Mar 4 10:03:03 2008 -0600
65386 Remove erroneous or extra spd.h #includers.
65388 Many of the spd.h #includers don't need it,
65389 and wanted to have spd_sdram() declared instead.
65390 Since they didn't get that, some also had open
65391 coded extern declarations of it instead or as well.
65392 Fix it all up by using spd_sdram.h where needed.
65394 Signed-off-by: Jon Loeliger <jdl@freescale.com>
65396 commit a4475386cef14af3fd88f0518b688e755669486d
65397 Author: Wolfgang Denk <wd@denx.de>
65398 Date: Tue Mar 4 17:41:28 2008 +0100
65400 PCS440EP: fix build problems (redundant #define)
65402 Signed-off-by: Wolfgang Denk <wd@denx.de>
65404 commit e85e2fa85ec09a6fac2846d1d881d8737e2bbda9
65405 Author: Stefan Roese <sr@denx.de>
65406 Date: Tue Mar 4 17:39:25 2008 +0100
65408 net: Print error message upon net usage when no ethernet-interface is found
65410 This patch fixes a problem seen on PPC4xx boards, when no MAC address is
65411 defined. Then no ethernet interface is available but a simple "tftp"
65412 command will return without any error message which is quite confusing.
65414 Signed-off-by: Stefan Roese <sr@denx.de>
65416 commit 384faaafb999cae3ce447c93e28a0b7e2e5fef53
65417 Author: Wolfgang Denk <wd@denx.de>
65418 Date: Tue Mar 4 17:38:50 2008 +0100
65420 W7OLMC/W7OLMG: fix build problems (redundant #define)
65422 Signed-off-by: Wolfgang Denk <wd@denx.de>
65424 commit f9301e1cda296245ba052d7b08321199c3d0af9d
65425 Author: Wolfgang Denk <wd@denx.de>
65426 Date: Tue Mar 4 14:58:31 2008 +0100
65428 Makefile: fix problem with out-of-tree builds introduced by 5013c09f
65430 Commit 5013c09f (Makefile: cleanup "clean" target) introduced a
65431 problem for out-of-tree builds which caused "make clean" to fail.
65433 Signed-off-by: Wolfgang Denk <wd@denx.de>
65435 commit dfece9500556bed5d8244b1c15d973cec7c25bfe
65436 Author: Wolfgang Denk <wd@denx.de>
65437 Date: Tue Mar 4 11:58:26 2008 +0100
65439 examples/Makefile: build "hello_world" on 8xx, too.
65441 Signed-off-by: Wolfgang Denk <wd@denx.de>
65443 commit 74eb0222594fd23aafdf168e60e872814eea8b62
65444 Author: Mike Nuss <mike@terascala.com>
65445 Date: Mon Mar 3 15:27:05 2008 -0500
65447 PPC4xx (Sequoia): Fix Ethernet "remote fault" problems
65449 Every now and then a Sequoia board (or equivalent hardware) had
65450 problems connecting to a Gigabit capable network interface.
65452 There were differences in the PHY setup between Linux and U-Boot.
65454 This patch fixes the problem. Apparently "remote fault" is being set,
65455 which signals to some devices (on the other end of the cable) that a
65456 fault has occurred, while other devices ignore it. I believe the RF bit
65457 was causing the issue, but I removed T4 also, to match up with Linux.
65459 Signed-off-by: Mike Nuss <mike@terascala.com>
65461 commit 491fb6dea9f52fdb9cb5996e8e978b9e9685179f
65462 Author: Timur Tabi <timur@freescale.com>
65463 Date: Mon Mar 3 09:58:52 2008 -0600
65465 fix QE firmware uploading limit
65467 Fix a typo in qe_upload_firmware() that prevented uploading firmware on
65468 systems with more than one RISC core.
65470 Signed-off-by: Timur Tabi <timur@freescale.com>
65472 commit 42ba58e0c302b339a3c2faa6006a013c6f186b7a
65473 Author: Bernhard Nemec <bnemec@ganssloser.com>
65474 Date: Mon Mar 3 11:57:23 2008 +0000
65476 Fix endianess problem in cramfs code (cramfs is always host-endian in Linux)
65478 Originally pointed out by Laurent Pinchart <laurent.pinchart@tbox.biz>,
65479 see http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/22846
65481 Signed-off-by: Bernhard Nemec <bnemec <at> ganssloser.com>
65483 commit 84d0c2f1e39caff58bf765a7ab7c72da23c25ec8
65484 Author: Kim B. Heino <Kim.Heino@bluegiga.com>
65485 Date: Mon Mar 3 10:39:13 2008 +0200
65487 fix copy from ram to dataflash
65489 If I try to "cp.b <ram> <dataflash>", u-boot selects normal flash
65490 routines instead of dataflash. This is because it checks "if source
65491 address is not dataflash" instead of target address.
65493 Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
65495 commit 32bf3d143a888f8deacfdcc97e898f6c06d0aea4
65496 Author: Wolfgang Denk <wd@denx.de>
65497 Date: Mon Mar 3 12:16:44 2008 +0100
65499 Fix quoting problem (preboot setting) in many board config files.
65501 Signed-off-by: Wolfgang Denk <wd@denx.de>
65503 commit 5b0b2b6fc9fe22e3864c2a57316d91a2507ec215
65504 Author: Wolfgang Denk <wd@denx.de>
65505 Date: Mon Mar 3 12:36:49 2008 +0100
65507 ADS5121: Fix default environment.
65509 Signed-off-by: Wolfgang Denk <wd@denx.de>
65511 commit 91c82076ae492bb1f9d9c47a481314631d32dc8e
65512 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65513 Date: Sun Mar 2 16:12:31 2008 +0100
65515 Makefile: Fix missing unconfig and mkconfig use
65517 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65519 commit 8ce4e5c2c02cb7e8adddf7b651d3050d81ce4c1d
65520 Author: michael <trimarchi@gandalf.sssup.it>
65521 Date: Sun Mar 2 23:33:46 2008 +0100
65523 Fix checking fat32 cluster size.
65525 This fixes the cluster size tests in the FAT32 file system.
65526 The current implementation of VFAT support doesn't work if the
65527 referred cluster has an offset > 16bit representation, causing
65528 "fatload" and "fatls" commands etc. to fail.
65530 Signed-off-by: michael trimarchi <trimarchi@gandalf.sssup.it>
65532 commit 661bad63a076a96c39c64f136915f146725af92b
65533 Author: Wolfgang Denk <wd@denx.de>
65534 Date: Sun Mar 2 22:57:23 2008 +0100
65536 Prepare v1.3.2-rc2 release candidate
65538 Signed-off-by: Wolfgang Denk <wd@denx.de>
65540 commit 76957cb3d621bf664311908e5962e151c633c285
65541 Author: Stefan Roese <sr@denx.de>
65542 Date: Sat Mar 1 12:11:40 2008 +0100
65544 ppc4xx: EMAC: Fix 405EZ fifo size setup in EMAC_MR1
65546 The 405EZ only supports 512 bytes of rx-/tx-fifo EMAC sizes. But
65547 currently 4k/2k is configured. This patch fixes this issue.
65549 Thanks to Thomas Kindler <tkindler@lenord.de> for pointing this out.
65551 Signed-off-by: Stefan Roese <sr@denx.de>
65553 commit 118978c8eb43803e2794233922df4249fa278b83
65554 Author: Woodruff, Richard <r-woodruff2@ti.com>
65555 Date: Fri Feb 29 17:34:35 2008 -0600
65557 Fix alignment error on ARM for modules
65559 Fix alignment fault on ARM when running modules. With out an explicit
65560 linker file gcc4.2.1 will half word align __bss_start's value. The word
65561 dereference will crash hello_world.
65563 signed-off-by Richard Woodruff <r-woodruff2@ti.com>
65565 commit ce1120dd703e6f12c59e4eba9962356a0300b832
65566 Author: Dave Liu <r63238@freescale.com>
65567 Date: Fri Feb 29 17:45:31 2008 +0800
65569 fs: Fix ext2 read issue
65571 The ext2 aligned process will corrupt the key
65572 data struct, the patch fix this.
65574 Signed-off-by: Dave Liu <daveliu@freescale.com>
65576 commit 5013c09f7a5675952a3ca88b6bc6c924e63af33e
65577 Author: Wolfgang Denk <wd@denx.de>
65578 Date: Sun Mar 2 22:45:33 2008 +0100
65580 Makefile: cleanup "clean" target
65582 Make sure CDPATH settings cannot interfere.
65585 Signed-off-by: Wolfgang Denk <wd@denx.de>
65587 commit ffda586fc1373243c9794babde69500f6293a8d8
65588 Author: Li Yang <leoli@freescale.com>
65589 Date: Fri Feb 29 11:46:05 2008 +0800
65591 add cscope build target
65593 Add cscope build target to generate cscope database for code browsing.
65595 Signed-off-by: Li Yang <leoli@freescale.com>
65597 commit f655adef65e4cf6b929054b049ee19ae9b5ccbe2
65598 Author: Kim Phillips <kim.phillips@freescale.com>
65599 Date: Wed Feb 27 15:06:39 2008 -0600
65601 net: uec_phy: handle 88e1111 rev.B2 erratum 5.6
65603 erratum 5.6 states the autoneg completion bit is functional only if the
65604 autoneg bit is asserted.
65606 This fixes any secondarily-issued networking commands on non-gigabit
65607 links on the mpc8360 mds board.
65609 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
65611 commit 5f91db7f582ca17b1f19f10189c025696f333d2e
65612 Author: John Rigby <jrigby@freescale.com>
65613 Date: Tue Feb 26 09:38:14 2008 -0700
65615 MPC5121e ADS PCI support take 3
65617 Adds PCI support for MPC5121
65619 Tested with drivers/net/rtl8139.c
65621 Support is conditional since PCI on old silicon does not work.
65623 ads5121_PCI_config turns on PCI
65625 In this version, condition compilation of PCI code has been moved
65626 from ifdef in board/ads5121/pci.c to board/ads5121/Makefile as
65627 suggested by Jean-Christophe PLAGNIOL-VILLARD
65629 Signed-off-by: John Rigby <jrigby@freescale.com>
65631 commit 44b4dbed4133f657705b7c5193209da9978243a7
65632 Author: Anatolij Gustschin <agust@denx.de>
65633 Date: Mon Feb 25 23:53:07 2008 +0100
65635 Fix warnings while compilation of post/drivers/memory.c
65637 Fix warnings while compilation with new gcc in eldk-4.2
65639 Signed-off-by: Anatolij Gustschin <agust@denx.de>
65641 commit 4fae35a53b3e958254d6574a1cc7e10811fc6726
65642 Author: Anatolij Gustschin <agust@denx.de>
65643 Date: Mon Feb 25 20:54:04 2008 +0100
65645 ppc4xx: Fix problem in 4xx_enet.c driver
65647 U-Boot crashes in the net loop if CONFIG_4xx_DCACHE is
65648 enabled. To reproduce the problem ensure that 'ethrotate'
65649 environment variable isn't set to "no" and then run
65650 "tftp 200000 not_existent_file".
65651 This patch tries to fix the issue.
65653 Signed-off-by: Anatolij Gustschin <agust@denx.de>
65655 commit 60ec654c5eb80d0fe0c38a3bd42140215bc06484
65656 Author: Anatolij Gustschin <agust@denx.de>
65657 Date: Mon Feb 25 20:04:20 2008 +0100
65659 POST: Disable cache while SPR POST
65661 Currently (since commit b2e2142c) u-boot crashes on
65662 sequoia board while SPR test if CONFIG_4xx_DCACHE is
65663 enabled. This patch disables the cache while SPR test.
65665 Signed-off-by: Anatolij Gustschin <agust@denx.de>
65667 commit c313b2c6c555e7d89ec59bd51c59ab164ad0105d
65668 Author: Martin Krause <martin.krause@tqs.de>
65669 Date: Mon Feb 25 17:52:40 2008 +0100
65671 TQM5200: use automatic fdt memory fixup (part 2)
65673 Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
65674 TB5200 and TB5200_B to fixup the /memory node with the memory values
65675 detected by U-Boot.
65677 Signed-off-by: Martin Krause <martin.krause@tqs.de>
65679 commit 44ceec253ea941b301abf4b079d52324def69d92
65680 Author: Martin Krause <martin.krause@tqs.de>
65681 Date: Mon Feb 25 15:17:05 2008 +0100
65683 TQM5200: use automatic fdt memory fixup
65685 Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
65686 TB5200 and TB5200_B to fixup the /memory node with the memory values
65687 detected by U-Boot.
65689 Signed-off-by: Martin Krause <martin.krause@tqs.de>
65691 commit f3a329acb26017d8e10e9c93e1e726c2a5ac634a
65692 Author: Martin Krause <martin.krause@tqs.de>
65693 Date: Mon Feb 25 13:27:52 2008 +0100
65695 TQM5200: fix bug in SDRAM initialization code
65697 This patch fixes a bug in the SDRAM initialization code for the
65698 TQM5200. The hi_addr bit is now set correctly. Without this patch
65699 the hi_addr bit is always set to 1, if the second SDRAM bank is
65702 For other MPC5200 boards a correspondig patch has already been applied
65703 some time ago, see commit a63109281ad41b0fb489fdcb901171f76bcdbc2c.
65705 Signed-off-by: Martin Krause <martin.krause@tqs.de>
65707 Forget the first patch please. I confused flash with SDRAM in
65710 commit 217bf6b6a313d9ccb619a4dbc09f73f77cd48df1
65711 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65712 Date: Mon Feb 25 00:03:12 2008 +0100
65714 mx1fs2/flash: Fix multiple compiler warnings
65716 "pointer targets in assignment differ in signedness"
65718 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65720 commit 5599c28cef55be42a8ca6fa8086b1a44e56a85d2
65721 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65722 Date: Mon Feb 25 00:03:11 2008 +0100
65724 arm-imx: Fix register definitions
65726 Sync register definitions with linux
65728 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65730 commit c9bcf75fecc58886af77d2a571cff2eab39eab6f
65731 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65732 Date: Mon Feb 25 00:03:10 2008 +0100
65734 actua1/actua2/actua3: Fix multiple unused variable warnings
65737 actux1.c: In function 'checkboard':
65738 actux1.c:92: warning: unused variable 'revision'
65741 actux2.c: In function 'checkboard':
65742 actux2.c:100: warning: unused variable 's'
65743 actux2.c:99: warning: unused variable 'revision'
65744 actux2.c: In function 'reset_phy':
65745 actux2.c:130: warning: unused variable 'i'
65748 actux3.c: In function 'checkboard':
65749 actux3.c:114: warning: unused variable 'revision'
65751 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65753 commit f8fa6368a6a0c02164da8e2f52f18d457c6977bd
65754 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
65755 Date: Sun Feb 24 11:44:29 2008 +0900
65757 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
65759 The previous patch was lacking of i386, microblaze, nios and nios2. This
65760 patch tries to fix them.
65762 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
65764 commit 05e07b1ea22844e946cfcf7d5e8a0199d18d2a95
65765 Author: Marian Balakowicz <m8@semihalf.com>
65766 Date: Fri Feb 29 22:22:46 2008 +0100
65768 [new uImage] Fix FDT blob totalsize calculation in boot_relocate_fdt()
65770 Do not use global fdt blob pointer, calculate blob size from routine
65771 argument blob pointer.
65773 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65775 commit d1cc52879c8966507dad9fb575481e6d3985e64e
65776 Author: David Gibson <david@gibson.dropbear.id.au>
65777 Date: Tue Feb 12 00:58:31 2008 +1100
65779 libfdt: Add and use a node iteration helper function.
65781 This patch adds an fdt_next_node() function which can be used to
65782 iterate through nodes of the tree while keeping track of depth. This
65783 function is used to simplify the iteration code in a lot of other
65784 functions, and is also exported for use by library users.
65786 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
65788 commit 8cf30809a82902a471866d2f07725ce3b8a22291
65789 Author: Bartlomiej Sieka <tur@semihalf.com>
65790 Date: Fri Feb 29 16:00:24 2008 +0100
65792 [new uImage] Add libfdt support to mkimage
65794 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65796 commit a6e530f00d31a8494a0422799b2b9a692a9c0eb9
65797 Author: Bartlomiej Sieka <tur@semihalf.com>
65798 Date: Fri Feb 29 16:00:23 2008 +0100
65800 [new uImage] Add sha1.o object to mkimage binary build
65802 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65804 commit df6f1b895c997978f03afe04502ee76b7ba34ab9
65805 Author: Marian Balakowicz <m8@semihalf.com>
65806 Date: Fri Feb 29 16:00:06 2008 +0100
65808 [new uImage] Fix component handling for legacy multi component images
65810 Use uint32_t when accessing size table in image_multi_count() and
65811 image_multi_getimg() for multi component images.
65813 Add missing uimage_to_cpu() endianness conversion.
65815 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65817 commit 570abb0ad120f6002bcaa3cf6f32bd4ca2e1b248
65818 Author: Marian Balakowicz <m8@semihalf.com>
65819 Date: Fri Feb 29 15:59:59 2008 +0100
65821 [new uImage] Share common uImage code between mkimage and U-boot
65823 This patch adds the following common routines:
65825 1) Dedicated mkimage print_header() is replaced with common
65826 image_print_contents()
65827 image_print_contents_noindent()
65829 2) Common os/arch/type/comp fields name <--> id translation routines
65830 genimg_get_os_name()
65831 genimg_get_arch_name()
65832 genimg_get_type_name()
65833 genimg_get_comp_name()
65835 genimg_get_arch_id()
65836 genimg_get_type_id()
65837 genimg_get_comp_id()
65839 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65841 commit 9a4daad0a35eb5143037eea9f786a3e9d672bdd6
65842 Author: Marian Balakowicz <m8@semihalf.com>
65843 Date: Fri Feb 29 14:58:34 2008 +0100
65845 [new uImage] Update naming convention for bootm/uImage related code
65847 This patch introduces the following prefix convention for the
65848 image format handling and bootm related code:
65850 genimg_ - dual format shared code
65851 image_ - legacy uImage format specific code
65852 fit_ - new uImage format specific code
65853 boot_ - booting process related code
65855 Related routines are renamed and a few pieces of code are moved around and
65858 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65860 commit 75fa002c47171b73fb4c1f2c2fe4d6391c136276
65861 Author: Kumar Gala <galak@kernel.crashing.org>
65862 Date: Wed Feb 27 21:51:51 2008 -0600
65864 [new uImage] Respect autostart setting in linux bootm
65866 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65867 Acked-by: Marian Balakowicz <m8@semihalf.com>
65869 commit d3f2fa0d278467b2232e4eb2372f905c3febfbeb
65870 Author: Kumar Gala <galak@kernel.crashing.org>
65871 Date: Wed Feb 27 21:51:50 2008 -0600
65873 [new uImage] Provide ability to restrict region used for boot images
65875 Allow the user to set 'bootm_low' and 'bootm_size' env vars as a way
65876 to restrict what memory range is used for bootm.
65878 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65879 Acked-by: Marian Balakowicz <m8@semihalf.com>
65881 commit e822d7fc4dd4755d4d0a22f05e33f33d1a0481da
65882 Author: Kumar Gala <galak@kernel.crashing.org>
65883 Date: Wed Feb 27 21:51:49 2008 -0600
65885 [new uImage] Use lmb for bootm allocations
65887 Convert generic ramdisk_high(), get_boot_cmdline(), get_boot_kbd()
65888 functions over to using lmb for allocation of the ramdisk, command line
65889 and kernel bd info.
65891 Convert PPC specific fdt_relocate() to use lmb for allocation of the device
65894 Provided a weak function that board code can call to do additional
65895 lmb reserves if needed.
65897 Also introduce the concept of bootmap_base to specify the offset in
65898 physical memory that the bootmap is located at. This is used for
65899 allocations of the cmdline, kernel bd, and device tree as they should
65900 be contained within bootmap_base and bootmap_base + CFG_BOOTMAPSZ.
65902 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65904 commit f5614e7926863bf0225ec860d9b319741a9c4004
65905 Author: Kumar Gala <galak@kernel.crashing.org>
65906 Date: Wed Feb 27 21:51:48 2008 -0600
65908 [new uImage] Add autostart flag to bootm_headers structure
65910 The autostart env variable was dropped as part of the initial new uImage
65911 cleanup. Add it back here so the arch specific code can decide if it
65912 wants to really boot or not.
65914 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65915 Acked-by: Marian Balakowicz <m8@semihalf.com>
65917 commit 4ed6552f715983bfc7d212c1199a1f796f1144ad
65918 Author: Kumar Gala <galak@kernel.crashing.org>
65919 Date: Wed Feb 27 21:51:47 2008 -0600
65921 [new uImage] Introduce lmb from linux kernel for memory mgmt of boot images
65923 Introduce the LMB lib used on PPC in the kernel as a clean way to manage
65924 the memory spaces used by various boot images and structures. This code
65925 will allow us to simplify the code in bootm and its support functions.
65927 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65929 commit 4648c2e7a173b0d7f17bef4adaa0623090c9e904
65930 Author: Kumar Gala <galak@kernel.crashing.org>
65931 Date: Tue Feb 19 22:03:47 2008 -0600
65933 [new uImage] ppc: Allow boards to specify effective amount of memory
65935 For historical reasons we limited the stack to 256M because some boards
65936 could only map that much via BATS. However newer boards are capable of
65937 mapping more memory (for example 85xx is capable of doing up to 2G).
65939 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65940 Acked-by: Marian Balakowicz <m8@semihalf.com>
65942 commit 274cea2bddbca10cdad7daa518951b75c44ef6bc
65943 Author: Kumar Gala <galak@kernel.crashing.org>
65944 Date: Wed Feb 27 21:51:46 2008 -0600
65946 [new uImage] rework error handling so common functions don't reset
65948 Changed image_get_ramdisk() to just return NULL on error and have
65949 get_ramdisk() propogate that error to the caller. It's left to the
65950 caller to call do_reset() if it wants to.
65952 Also moved calling do_reset() in get_fdt() and fdt_relocate() on ppc
65953 to a common location. In the future we will change get_fdt() and
65954 fdt_relocate() to return success/failure and not call do_reset() at all.
65956 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65957 Acked-by: Marian Balakowicz <m8@semihalf.com>
65959 commit d2bc095a639672def11d5d043b5688d0dbd692ec
65960 Author: Kumar Gala <galak@kernel.crashing.org>
65961 Date: Wed Feb 27 21:51:45 2008 -0600
65963 [new uImage] ppc: Re-order ramdisk/fdt handling sequence
65965 Doing the fdt before the ramdisk allows us to grow the fdt w/o concern
65966 however it does mean we have to go in and fixup the initrd info since
65967 we don't know where it will be.
65969 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65971 commit 27953493ef025fb698d68c5dee39b36f01f4d530
65972 Author: Kumar Gala <galak@kernel.crashing.org>
65973 Date: Wed Feb 27 21:51:44 2008 -0600
65975 [new uImage] ppc: Determine if we are booting an OF style
65977 If we are bootin OF style than we can skip setting up some things
65978 that are used for the old boot method.
65980 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65981 Acked-by: Marian Balakowicz <m8@semihalf.com>
65983 commit a6612bdfe7ef37b9787b66800cf02aaded05fbeb
65984 Author: Kumar Gala <galak@kernel.crashing.org>
65985 Date: Wed Feb 27 21:51:43 2008 -0600
65987 [new uImage] Don't pass kdb to ramdisk_high since we may not have one
65989 We don't actually need the kdb param as we are just using it to get
65990 bd->bi_memsize which we can get from gd->bd->bi_memsize. Also, if we
65991 boot via OF we might not actually fill out a kdb.
65993 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65994 Acked-by: Marian Balakowicz <m8@semihalf.com>
65996 commit 2b22fa4baee51e6b467c44ea1be0d1ecd86e8775
65997 Author: Kumar Gala <galak@kernel.crashing.org>
65998 Date: Wed Feb 27 16:30:47 2008 -0600
66000 85xx: Don't icbi when unlocking the cache
66002 There is no reason to icbi when invalidating the temporary stack in
66003 the d-cache. Its impossible on e500 to have the i-cache contain
66004 any addresses in the temp stack and it can be problematic in generating
66005 transactions on the bus to non-valid addresses.
66007 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
66009 commit 534ea6b6f86f8b75ef2ac061ef110a98f103d7d6
66010 Author: Andy Fleming <afleming@freescale.com>
66011 Date: Wed Feb 27 15:50:50 2008 -0600
66013 Fix source for ECM error IVPR
66015 The source vector for the ECM was being set to 2,
66016 but that's what the source vector for DDR was being
66017 set to. Change it to 1.
66019 Signed-off-by: Andy Fleming <afleming@freescale.com>
66021 commit 21fae8b2b4e4e6e648796e07e20ab13e9cb18923
66022 Author: Andy Fleming <afleming@freescale.com>
66023 Date: Wed Feb 27 14:29:58 2008 -0600
66025 Invalidate INIT_RAM TLB mappings
66027 Commit 0db37dc... (and some others) changed the INIT_RAM TLB
66028 mappings to be unguarded. This collided with an existing "bug"
66029 where the mappings for the INIT_RAM were being kept around.
66030 This meant that speculative loads to those addresses were
66031 succeeding in the TLB, and going out to the bus, where they
66032 were causing an exception (there's nothing at that address). The
66033 Flash code was coincidentally causing such a speculative load.
66034 Rather than go back to mapping the INIT RAM as guarded, we fix
66035 it so that the entries for the INIT_RAM are invalidated. Thus
66036 the speculative loads will fail in the TLB, and have no effect.
66038 Signed-off-by: Andy Fleming <afleming@freescale.com>
66040 commit 347b7938d3e561eb215aa386c37fb5acb5a383c6
66041 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66042 Date: Sun Feb 17 22:56:17 2008 +0100
66044 sbc8548: Fix Revision reading and unused variable 'path'
66046 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66048 commit 495d162374c472f46454453553382ad0735dc725
66049 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66050 Date: Sun Feb 17 22:56:16 2008 +0100
66052 sbc8548: Fix cfi flash bank declaration
66054 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66056 commit 4efbe9dbb129f857f27856936112c8c02f016be6
66057 Author: Marian Balakowicz <m8@semihalf.com>
66058 Date: Wed Feb 27 11:02:26 2008 +0100
66060 [new uImage] Correct raw FDT blob handlig when CONFIG_FIT is disabled
66062 Dual format image code must properly handle all three FDT passing methods:
66063 - raw FDT blob passed
66064 - FDT blob embedded in the legacy uImage
66065 - FDT blob embedded in the new uImage
66067 This patch enables proper raw FDT handling when no FIT imaeg support
66068 is compiled in. This is a bit tricky as we must dected FIT format even
66069 when FIT uImage handling is not enabled as both FIT uImages and raw FDT
66070 blobs use tha same low level format (libfdt).
66072 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66074 commit ff0734cff0fb5397ce2f4602f4f3e5ec9c8a36e8
66075 Author: Marian Balakowicz <m8@semihalf.com>
66076 Date: Wed Feb 27 11:02:26 2008 +0100
66078 [new uImage] POWERPC: Add image_get_fdt() routine
66080 FDT blob may be passed either: (1) raw (2) or embedded in the legacy uImage
66081 (3) or embedded in the new uImage. For the (2) case embedding image must be
66082 verified before we get FDT from it. This patch factors out legacy image
66083 specific verification routine to the separate helper routine.
66085 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66086 Acked-by: Kumar Gala <galak@kernel.crashing.org>
66088 commit 1efd43601f90de21ec6c0ebb9880823e822927b1
66089 Author: Marian Balakowicz <m8@semihalf.com>
66090 Date: Wed Feb 27 11:02:07 2008 +0100
66092 [new uImage] Add image_get_kernel() routine
66094 Legacy image specific verification is factored out to a separate helper
66095 routine to keep get_kernel() generic and simple.
66097 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66098 Acked-by: Kumar Gala <galak@kernel.crashing.org>
66100 commit 8a5ea3e6168fe6a2780eeaf257a3b19f30dec658
66101 Author: Marian Balakowicz <m8@semihalf.com>
66102 Date: Wed Feb 27 11:01:04 2008 +0100
66104 [new uImage] Move image verify flag to bootm_headers structure
66106 Do not pass image verification flag directly to related routines.
66107 Simplify argument passing and move it to the bootm_header structure which
66108 contains curently processed image specific data and is already being passed
66109 on the argument list.
66111 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66112 Acked-by: Kumar Gala <galak@kernel.crashing.org>
66114 commit 823afe7cefe00dafefc6696c1cc7aa828c394234
66115 Author: Marian Balakowicz <m8@semihalf.com>
66116 Date: Wed Feb 27 11:00:47 2008 +0100
66118 [Makefile] Sort COBJS in lib_<arch> Makefiles
66120 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66122 commit 6f0f9dfc4ee880fbf400a2ebe14238181a6c3f91
66123 Author: Marian Balakowicz <m8@semihalf.com>
66124 Date: Wed Feb 27 11:00:47 2008 +0100
66126 [new uImage] Optimize gen_get_image() flow control
66128 When CONFIG_HAS_DATAFLASH is not defined gen_get_image() routine has nothing
66129 to do, update its control flow to better reflect that simple case.
66131 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66132 Acked-by: Kumar Gala <galak@kernel.crashing.org>
66134 commit d2ced9eb19ec74f4a359949dbe353427fa6d55ca
66135 Author: Marian Balakowicz <m8@semihalf.com>
66136 Date: Mon Feb 4 08:28:17 2008 +0100
66138 [new uImage] POWERPC: Split get_fdt() into get and relocate routines
66140 PPC specific FDT blob handling code is divided into two separate routines:
66142 get_fdt() - find and verify a FDT blob (either raw or image embedded)
66143 fdt_relocate() - move FDT blob to within BOOTMAP if needed
66145 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66146 Acked-by: Kumar Gala <galak@kernel.crashing.org>
66148 commit 33fa5c0bfaf465de8ceb23fcd6b397f68b35a817
66149 Author: Jon Loeliger <jdl@freescale.com>
66150 Date: Mon Feb 25 13:13:37 2008 -0600
66152 86xx: Fix renamed GUR symbols in sbc8641d board.
66154 Back in commit a551cee99ad1d1da20fd23ad265de47448852f56
66155 (86xx: Fix GUR PCI config registers properly), we should have
66156 changed the MPC86xx_PORBMSR_HA and MPC86xx_PORDEVSR_IO_SEL
66157 symbols in the sbc8641d board as well. Fix this oversight.
66159 Signed-off-by: Jon Loeliger <jdl@freescale.com>
66161 commit 64cd594e623c39f73964d18787763e4533f791f7
66162 Author: Stefan Roese <sr@denx.de>
66163 Date: Mon Feb 25 16:50:48 2008 +0100
66165 ppc4xx: Fix acadia_nand build problem
66167 Don't include testdram() on NAND-booting target acadia_nand. This saves
66168 a few bytes and makes the target build clean again.
66170 Signed-off-by: Stefan Roese <sr@denx.de>
66172 commit 14e099e698d41e8179d05c2b2dbcf704a236f748
66173 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66174 Date: Sun Feb 24 23:03:12 2008 +0000
66176 mx1fs2/flash: Fix multiple pointertargets in assignment differ in signedness
66178 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66180 commit 724902c8464e610642b3a170278b99710325888e
66181 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66182 Date: Sun Feb 24 23:03:11 2008 +0000
66184 arm-imx: Fix registers definition
66186 Sync registers definition with linux
66188 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66190 commit 4cd288b589ea1178947c6e364453c32b3dede6b7
66191 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66192 Date: Sun Feb 24 23:03:10 2008 +0000
66194 actua1/actua2/actua3: Fix multipleunused variable
66197 actux1.c: In function 'checkboard':
66198 actux1.c:92: warning: unused variable 'revision'
66201 actux2.c: In function 'checkboard':
66202 actux2.c:100: warning: unused variable 's'
66203 actux2.c:99: warning: unused variable 'revision'
66204 actux2.c: In function 'reset_phy':
66205 actux2.c:130: warning: unused variable 'i'
66208 actux3.c: In function 'checkboard':
66209 actux3.c:114: warning: unused variable 'revision'
66211 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66213 commit d5934ad7756f038a393a9cfab76a4fe306d9d930
66214 Author: Marian Balakowicz <m8@semihalf.com>
66215 Date: Mon Feb 4 08:28:09 2008 +0100
66217 [new uImage] Add dual format uImage support framework
66219 This patch adds framework for dual format images. Format detection is added
66220 and the bootm controll flow is updated to include cases for new FIT format
66223 When the legacy (image_header based) format is detected appropriate
66224 legacy specific handling is invoked. For the new (FIT based) format uImages
66225 dual boot framework has a minial support, that will only print out a
66226 corresponding debug messages. Implementation of the FIT specific handling will
66227 be added in following patches.
66229 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66231 commit b29661fc1151077776454288051bc9a488351ce8
66232 Author: Wolfgang Denk <wd@denx.de>
66233 Date: Sun Feb 24 15:21:36 2008 +0100
66235 Coding style cleanup. Prepare v1.3.2-rc2 release candidate
66237 Signed-off-by: Wolfgang Denk <wd@denx.de>
66239 commit 00b48a48424894daa589d166d73277830b1c6ac4
66240 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66241 Date: Sat Feb 23 12:15:56 2008 +0100
66243 ENV: remove saveenv when CFG_ENV_IS_NOWHERE is selected
66245 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66247 commit b075d74efb70ff68c49a2532f26b56d6703b69c1
66248 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66249 Date: Sat Feb 23 17:24:16 2008 +0900
66251 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
66253 ----------------------------------------------------------------
66254 Olaf Hering [Wed, 17 Oct 2007 06:27:13 +0000 (23:27 -0700)]
66256 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on
66259 GCC can be made to warn about usage of long long types with ISO C90
66260 (-ansi), but only with -pedantic. You can write this in a way that even
66261 then it doesn't cause warnings, namely by:
66264 __extension__ typedef __signed__ long long __s64;
66265 __extension__ typedef unsigned long long __u64;
66268 The __extension__ keyword in front of this switches off any pedantic
66269 warnings for this expression.
66271 Signed-off-by: Olaf Hering <olh@suse.de>
66272 Cc: <linux-arch@vger.kernel.org>
66273 Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
66274 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
66275 ----------------------------------------------------------------
66277 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66279 commit 208acd112e6517b21fc30c420396902b103563ac
66280 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66281 Date: Sat Feb 23 17:07:57 2008 +0900
66283 cpu/mcf52x2/config.mk: Make needlessly deffered expansions immediate.
66285 This will reduce the build time.
66287 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66289 commit 495a0dde7fa1b14cdc15607d86503ec2bdcd02c4
66290 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66291 Date: Sat Feb 23 17:05:00 2008 +0900
66293 cpu/ppc4xx/config.mk: Make a needlessly deffered expansion immediate.
66295 This will reduce the build time.
66297 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66299 commit e682ba399a1d76f09d8cc7af1e57066f1d360d91
66300 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66301 Date: Sat Feb 23 16:58:41 2008 +0900
66303 cpu/mips/cofigl.mk: Make a needlessly deffered expansion immediate.
66305 This reduces the build time by ~10%. Here's the gth2_config example.
66308 real 0m31.441s 0m27.833s
66309 user 0m24.766s 0m23.045s
66310 sys 0m10.425s 0m7.468s
66312 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66314 commit 02409f8cf54c7cd91981f0dfec135dbf3858090c
66315 Author: Marcel Moolenaar <marcelm@juniper.net>
66316 Date: Fri Feb 22 10:48:07 2008 -0800
66318 make define2mk.sed work on FreeBSD
66320 In the thread "[1.3.2-rc1] MPC8548CDS/MPC8555CDS configs fails to link",
66321 the define2mk.sed script was identified as the source of the link
66322 failure on FreeBSD. The problem is that sed(1) does not always support
66323 the '+' operator. It isn't on FreeBSD. The attach patch implements the
66324 equivalent, using the '*' operator instead and should work everywhere.
66326 Signed-off-by: Marcel Moolenaar <marcelm@juniper.net>
66328 commit e5084af8ded58453cd07ec1af8b0f29f34122bbc
66329 Author: Detlev Zundel <dzu@denx.de>
66330 Date: Fri Feb 22 17:21:32 2008 +0100
66332 Replace deprecated "ramdisk" with "ramdisk_size" kernel parameter.
66334 The Linux commit fac8b209b1084bc85748bd54e13d00c1262b220f ("Remove
66335 final traces of long-deprecated "ramdisk" kernel parm") makes these
66336 changes neccessary.
66338 Signed-off-by: Detlev Zundel <dzu@denx.de>
66340 commit d01b847c5cd070895c4ba178c85cd068a95cf7cd
66341 Author: Larry Johnson <lrj@acm.org>
66342 Date: Thu Feb 21 13:58:16 2008 -0500
66344 LM75 bug fix for negative temperatures
66346 When the LM75 temperature sensor measures a temperature below 0 C, the
66347 current driver does not perform sign extension, so the result returned is
66348 256 C too high. This patch fixes the problem.
66350 Signed-off-by: Larry Johnson <lrj@acm.org>
66352 commit 5a910c224b13e413bda41922379add6d75c32da3
66353 Author: Heiko Schocher <hs@denx.de>
66354 Date: Thu Feb 21 18:33:45 2008 +0100
66356 IDS8247: update MAINTAINER entry.
66358 Signed-off-by: Heiko Schocher <hs@denx.de>
66360 commit 79eac2bfb591f2b028ec1735049dc91e4320de4a
66361 Author: Heiko Schocher <hs@denx.de>
66362 Date: Thu Feb 21 18:31:15 2008 +0100
66364 Fix device tree for mgsuvd board.
66366 Rename the "scc" node in "ethernet" for the mgsuvd board.
66368 Signed-off-by: Heiko Schocher <hs@denx.de>
66370 commit 2e721094a70a52206af2e1bf1208d9a7131f6dad
66371 Author: Yuri Tikhonov <yur@emcraft.com>
66372 Date: Thu Feb 21 14:23:42 2008 +0100
66374 lwmon5: enable hardware watchdog
66376 Some boards (e.g. lwmon5) may use rather small watchdog intervals, so
66377 causing it to reboot the board if U-Boot does a long busy-wait with
66378 udelay(). Thus, for these boards we have to restart WD more
66381 This patch splits the busy-wait udelay() into smaller, predefined,
66382 intervals, so that the watchdog timer may be resetted with the
66383 configurable (CONFIG_WD_PERIOD) interval.
66385 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
66387 commit bc77881247ee6f95d7a9ebc499d26b96bae38c9d
66388 Author: Anatolij Gustschin <agust@denx.de>
66389 Date: Thu Feb 21 12:52:29 2008 +0100
66391 ppc4xx: Support for ATI Radeon 9200 card on sequoia
66393 Adds configuration option for ATI Radeon 9200 card
66394 support to sequoia config file. If CONFIG_VIDEO
66395 is enabled, TEXT_BASE should be changed to 0xFFF80000.
66397 Signed-off-by: Anatolij Gustschin <agust@denx.de>
66399 commit 5a9abcc317cf3c8a69559ff83081f4e5d719edb7
66400 Author: Kumar Gala <galak@kernel.crashing.org>
66401 Date: Mon Feb 18 08:18:07 2008 -0600
66403 Remove duplicate defines for ARRAY_SIZE
66405 A few duplicate of the ARRAY_SIZE macro sneaked in since we put
66406 the define in common.h.
66408 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
66410 commit 81d93e5c4b83d8b6dcee69de6f4a14ccf6f7114a
66411 Author: Kumar Gala <galak@kernel.crashing.org>
66412 Date: Mon Feb 18 08:09:37 2008 -0600
66414 ppc: Allow boards to specify effective amount of memory
66416 For historical reasons we limited the stack to 256M because some boards
66417 could only map that much via BATS. However newer boards are capable of
66418 mapping more memory (for example 85xx is capable of doing up to 2G).
66420 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
66422 commit 755c35f54ba7eb7687aa7935e04a02a01ef1b27b
66423 Author: Mike Frysinger <vapier@gentoo.org>
66424 Date: Mon Feb 18 05:24:13 2008 -0500
66426 include autoconf.mk before any other .mk files
66428 This bumps the autoconf.mk include step above board/cpu/arch/etc... so that
66429 those .mk files can have make if statements based on the current config.
66431 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66433 commit 16fe77752eee099b9fb61ed73460e51cc94b37ba
66434 Author: Mike Frysinger <vapier@gentoo.org>
66435 Date: Mon Feb 18 05:10:07 2008 -0500
66437 error check autoconf.mk generation
66439 If any of the steps for generating autoconf.mk fail currently, they go
66440 unnoticed. To fix, we can simply add 'set -e' to the long list of commands.
66441 This is simpler and more robust than placing '|| exit $$?' after every line.
66443 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66445 commit 019895a8dee71a9f00da05c03e379f45d581b0fe
66446 Author: Stefano Babic <sbabic@denx.de>
66447 Date: Mon Feb 18 08:03:51 2008 +0100
66449 Fix bug in dependency checking
66451 By adding VERSION_FILE to the PHONY targets the script
66452 /tools/setlocalversion is always called and version_autogenerated.h
66453 is replaced only if the script find a modified source file.
66455 Signed-off-by: Stefano Babic <sbabic@denx.de>
66457 commit 98ba144ccc912eee90dd42699f023c497ce774c6
66458 Author: Kyungmin Park <kmpark@infradead.org>
66459 Date: Mon Feb 18 14:35:43 2008 +0900
66461 Fix GPMC CS2 memory setup at apollon
66463 It disables the current map first
66465 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
66467 commit e845e07e1e6e64f40e35688439d3cdcf01cfff4f
66468 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66469 Date: Sun Feb 17 23:52:46 2008 +0100
66471 uli526x: Fix multiple differ in signedness and parentheses around comparison
66473 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66475 commit beeccf7a5dc5415c202e0132a33c58fc316c2a62
66476 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66477 Date: Sun Feb 17 16:58:04 2008 +0100
66479 MIPS: Fix CFG_NO_FLASH support
66481 - Fix flash_init call when CFG_NO_FLASH is used
66482 - Remove no more needed flash.c for qemu-mips
66484 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66486 commit edfed1d91df2b2670a812ca9d1a1f9faae7dba47
66487 Author: Mike Frysinger <vapier@gentoo.org>
66488 Date: Sat Feb 16 02:40:18 2008 -0500
66490 easylogo: clean up some more and add -r (rgb) support
66492 Michael Hennerich added support for outputting an image in RGB format rather
66493 than forcing YUYV all the time. This makes obvious sense if the display you
66494 have takes RGB input rather than YUYV.
66496 Rather than hack in support for options, I've converted it to use getopt and
66497 cleaned up the argument parsing in the process.
66499 Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
66500 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66502 commit f65c98129ccada3f7caf97d80395a95b84e911de
66503 Author: Mike Frysinger <vapier@gentoo.org>
66504 Date: Sat Feb 16 02:12:37 2008 -0500
66506 Makefile: add target for $(LDSCRIPT)
66508 If the $(LDSCRIPT) does not exist (normally it's board/$(BOARD)/u-boot.lds),
66509 then change into the board directory and try and create it. This allows you
66510 to generate the linker script on the fly based upon board defines (like the
66511 Blackfin boards do).
66513 There should be no regressions due to this change as the normal case is to
66514 already have a u-boot.lds file. If that's the case, then there's nothing to
66515 generate, and so make will always exit. The fix here is that if the linker
66516 script does not exist, the implicit rules take over and attempt to guess how
66517 to generate the file.
66519 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66521 commit 5583cbf736474ef754e128a54fb78632f57b48fd
66522 Author: Marian Balakowicz <m8@semihalf.com>
66523 Date: Thu Feb 21 17:27:49 2008 +0100
66525 [new uImage] Fix erroneous use of image_get_magic() in fdc/usb cmds
66527 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66529 commit 2242f5369822bc7780db95c47985bb408ea9157b
66530 Author: Marian Balakowicz <m8@semihalf.com>
66531 Date: Thu Feb 21 17:27:41 2008 +0100
66533 [new uImage] Rename and move print_image_hdr() routine
66535 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66537 commit f50433d670ec2ee9e96abac67cdc6e5e061a810d
66538 Author: Marian Balakowicz <m8@semihalf.com>
66539 Date: Thu Feb 21 17:20:20 2008 +0100
66541 [new uImage] Add fit_parse_conf() and fit_parse_subimage() routines
66543 Introducing routines for parsing new uImage format bootm arguments:
66544 [<addr>]#<conf> - configuration specification
66545 [<addr>]:<subimg> - subimage specification
66547 New format images can contain multiple subimages of the same type. For example
66548 a single new format image file can contain three kernels, two ramdisks and a
66549 couple of FDT blobs. Subimage and configuration specifications are extensions
66550 to bootm (and other image-related commands) arguments' syntax that allow to
66551 specify which particular subimage should be operated on.
66553 Subimage specification is used to denote a particular subimage. Configurations
66554 are a bit more complex -- they are used to define a particualr booting setup,
66555 for example a (kernel, fdt blob) pair, or a (kernel, ramdisk, fdt blob) tuple,
66558 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66560 commit fff888a1997ff7de9b29e24050fc4a0fd403ba16
66561 Author: Marian Balakowicz <m8@semihalf.com>
66562 Date: Thu Feb 21 17:20:19 2008 +0100
66564 [new uImage] Add gen_get_image() routine
66566 This routine assures that image (whether legacy or FIT) is not
66567 in a special dataflash storage.
66569 If image address is a dataflash address image is moved to system RAM.
66571 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66573 commit 75d3e8fbd93c14d9929d024c75af2d742c76db70
66574 Author: Marian Balakowicz <m8@semihalf.com>
66575 Date: Thu Feb 21 17:20:18 2008 +0100
66577 [new uImage] Pull in libfdt if CONFIG_FIT is enabled
66579 New uImage format (Flattened Image Tree) requires libfdt
66580 functionality, print out error message if CONFIG_OF_LIBFDT
66583 New uImage support is enabled by defining CONFIG_FIT (and CONFIG_OF_LIBFDT).
66584 This commit turns it on by default.
66586 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66588 commit 1ba639da5604a64b3ed884a2cbb1c5414a9fa728
66589 Author: Michael Schwingen <michael@schwingen.org>
66590 Date: Mon Feb 18 23:16:35 2008 +0100
66592 CFI: Do not use uninitialized cmd_reset
66594 Do not use uninitialized cmd_reset; issue both AMD and Intel reset
66597 From a short test, it looks like AMD-style flash roms treat *any* unknown
66598 command write as a reset, at least when in CFI Query mode, so issuing the
66599 Intel reset command to AMD-style flashs seems safe (from the small sample I
66600 have), plus the 3-cycle magic sequence should kick the state machine into
66601 the right state even without a reset command. Since the AMD-style flashs
66602 require the unlock sequence for real operation, I chose to try the AMD reset
66603 command first, so that Intel flashs do no see an invalid command prior to
66606 I have tested the patch on AM29LV320-style flashs from Fujitsu and Macronix,
66607 plus Intel StrataFlash.
66609 Signed-off-by: Michael Schwingen <michael@schwingen.org>
66610 Signed-off-by: Stefan Roese <sr@denx.de>
66612 commit e7a85f26830c9f2e78506421c2d519a2965bc7a1
66613 Author: Rafal Jaworowski <raj@semihalf.com>
66614 Date: Thu Feb 21 11:56:44 2008 +0100
66616 API: Add (c) and licensing notice to the public API header.
66618 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
66620 commit 928d1d77f8623c120d8763e20e1ca58df9c5c4c6
66621 Author: Yuri Tikhonov <yur@emcraft.com>
66622 Date: Thu Feb 21 11:06:07 2008 +0100
66624 Fix CPU POST test failure
66626 The CPU POST test code (run from cpu_post_exec_31()) doesn't follow the
66627 ABI carefully, at least the CR3, CR4, and CR5 fields of CR are clobbered
66628 by it. The gcc-4.2 with its more aggressive optimization exposes this fact.
66629 This patch just saves the CR value before running the test code, so allowing
66630 it to do anything it wants with CR.
66632 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
66633 Acked-by: Yuri Tikhonov <yur@emcraft.com>
66636 commit d5908b093955415f3d340706378b991f911af671
66637 Author: Jon Loeliger <jdl@freescale.com>
66638 Date: Wed Feb 20 15:26:51 2008 -0600
66640 8610HPCD: Document the flashbank selection switches.
66642 Signed-off-by: Jon Loeliger <jdl@freescale.com>
66644 commit a551cee99ad1d1da20fd23ad265de47448852f56
66645 Author: Jon Loeliger <jdl@freescale.com>
66646 Date: Wed Feb 20 14:22:26 2008 -0600
66648 86xx: Fix GUR PCI config registers properly.
66650 Back in commit 975a083a5ef785c414b35f9c5b8ae25b26b41524 where
66651 I tried to "8610HPCD: Fix typos in two PCI setup registers", I
66652 botched it due to not realizing that 8610 and 8641 had different
66653 Global Utility Register defintions, one of which was like 85xx,
66654 and the other wasn't. Correct this problem by introducing two
66655 symbols, one for each 86xx SoC, but neither of which is named
66656 anything like 85xx.
66658 My bad. Lovely Wednesday with git bisect. You know.
66660 Signed-off-by: Jon Loeliger <jdl@freescale.com>
66662 commit cb06eb961bdffc8728b38c242473d802e83ab2b4
66663 Author: Jon Loeliger <jdl@freescale.com>
66664 Date: Wed Feb 20 12:24:11 2008 -0600
66666 8610HPCD: Don't use VIDEO/CFB_CONSOLE by default.
66668 Without an actual supported video card hooked up, enabling
66669 the CONFIG_VIDEO by default just makes it look broken by
66670 routing all console output to the video card. Don't.
66672 Signed-off-by: Jon Loeliger <jdl@freescale.com>
66674 commit 4d264eff4312f230776b913edade7ceb75f1b1e0
66675 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
66676 Date: Wed Jan 30 15:08:15 2008 -0600
66678 ColdFire: Fix missing code flash size for M5485EVB
66680 Signed-off-by: James Mahan <kmahan@freescale.com>
66681 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
66683 commit c54f9263e4e11e34b1e70c160bc467ef1d8ec59d
66684 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
66685 Date: Wed Jan 30 15:04:42 2008 -0600
66687 ColdFire: Fix 5282 and 5271 interrupt mask bit
66689 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
66691 commit 975a083a5ef785c414b35f9c5b8ae25b26b41524
66692 Author: Jon Loeliger <jdl@freescale.com>
66693 Date: Tue Feb 19 12:31:08 2008 -0600
66695 8610HPCD: Fix typos in two PCI setup registers.
66697 The two symbols MPC86xx_PORDEVSR_IO_SEL and MPC86xx_PORBMSR_HA
66698 were erroneously present as 85xx names and values, leftover from
66699 the clone wars. Fix this by removing the 85xx cruft from the
66702 Signed-off-by: Jon Loeliger <jdl@freescale.com>
66704 commit 13f5433f700d4da9f6fdf2a4bb80310133a7c170
66705 Author: Jon Loeliger <jdl@freescale.com>
66706 Date: Mon Feb 18 14:01:56 2008 -0600
66708 86xx: Convert sbc8641d to use libfdt.
66710 This is the proper fix for a missing closing brace in the function
66711 ft_cpu_setup() noticed by joe.hamman <at> embeddedspecialties.com.
66712 The ft_cpu_setup() function in mpc8641hpcn.c should have been
66713 removed earlier as it was under the obsolete CONFIG_OF_FLAT_TREE,
66714 but was missed. Only, the sbc8641d was nominally still using it.
66715 It all got ripped out, and the funcality that was in ft_board_setup()
66716 was refactored to remove the CPU portions into the new file
66717 cpu/mpc86xx/fdt.c instead. Make sbc8641d use this now.
66719 Based loosely on an original patch from joe.hamman@embeddedspecialties.com
66721 Signed-off-by: Jon Loeliger <jdl@freescale.com>
66723 commit 04efddc87c50c84f85dad5c331c634a6ce830a83
66724 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66725 Date: Sun Feb 17 23:35:31 2008 +0100
66727 mpc86xx: Fix unused variable 'config' and 'immap'
66729 and remove useless CONFIG_DDR_INTERLEAVE
66731 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66733 commit 83d1b3876695c4f21faff2b731d9ef83f38ed208
66734 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66735 Date: Sun Feb 17 23:03:36 2008 +0100
66737 mpc86xx: Fix implicit declaration of functions 'init_laws' and 'disable_law'
66739 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66741 commit b6f29c84c208a091f95a10cbc9852d729659ba20
66742 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66743 Date: Sun Feb 17 14:15:31 2008 +0100
66745 s3c24x0: Fix unused variable 'i' in function 'serial_init_dev'
66747 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66749 commit 0937b8d869fdb42d6ad4fe312958639bd62c973f
66750 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66751 Date: Sun Feb 17 14:15:32 2008 +0100
66753 pxa: fix assignment from incompatible pointer type
66755 fix mmc_bread function prototype
66757 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66759 commit 64d792063fff90b8118179b092feee09fe5cae13
66760 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66761 Date: Sun Feb 17 14:15:30 2008 +0100
66763 at91cap9adk: fix implicit declaration of function 'eth_init'
66765 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66767 commit 375c4353db8f900f7ec772e26fab116ec00f7d3a
66768 Author: Wolfgang Denk <wd@denx.de>
66769 Date: Sun Feb 17 15:43:44 2008 +0100
66771 Remove files added by mistake, update CHANGELOG.
66773 Signed-off-by: Wolfgang Denk <wd@denx.de>
66775 commit b738654d3c84a30f2bfd9a8d7652ff20807c890c
66776 Author: Mike Nuss <mike@terascala.com>
66777 Date: Wed Feb 6 11:10:11 2008 -0500
66779 PPC440EPx: Optionally enable second I2C bus
66781 The option CONFIG_I2C_MULTI_BUS does not have any effect on Sequoia, the
66782 PPC440EPx reference platform, because IIC1 is never enabled. Add Sequoia board
66783 code to turn on IIC1 if CONFIG_I2C_MULTI_BUS is selected.
66785 Signed-off-by: Mike Nuss <mike@terascala.com>
66786 Cc: Stefan Roese <sr@denx.de>
66788 commit ef5b4f221c22d05770878513951745f236b5b43f
66789 Author: Niklaus Giger <niklaus.giger@netstal.com>
66790 Date: Tue Feb 5 10:26:44 2008 +0100
66792 ppc4xx: HCU4/5. Cleanup configs
66794 - hcu4.h: Removed define of CONFIG_PPC405GPr
66795 - Corrected phy addresses
66796 - Fix boot variables
66797 - Respect line length of 80 chars
66799 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
66801 commit 74973126d1be63ac75bdc192f46234dca3a7c421
66802 Author: Niklaus Giger <niklaus.giger@netstal.com>
66803 Date: Tue Feb 5 11:31:28 2008 +0100
66805 ppc4xx: HCU4/5. Cleanups
66807 - Fix some coding style violations.
66808 - Use in/out_u16/32 where appropriate.
66809 - Use register names from ppc405.h.
66810 - Fix trace useage for Lauterbach.
66811 - Remove obsolete generation HCU2.
66812 - Renamed fixed_hcu4_sdram to init_ppc405_sdram.
66814 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
66816 commit 8cc10d06b833ed917a19ad358c8ebbed8bc19555
66817 Author: Niklaus Giger <niklaus.giger@netstal.com>
66818 Date: Tue Feb 5 10:26:41 2008 +0100
66820 ppc4xx: PPC405GPr fix missing register definitions
66822 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
66824 commit 214398d9cb22268d9d4f7563359edca0f78297a2
66825 Author: Larry Johnson <lrj@acm.org>
66826 Date: Fri Jan 18 21:49:05 2008 -0500
66828 ppc4xx: Beautify configuration files for Sequoia and Korat boards
66830 Signed-off-by: Larry Johnson <lrj@acm.org>
66832 commit 30c6a241e88499f536e86d325759e29ba00ff67f
66833 Author: Anatolij Gustschin <agust@denx.de>
66834 Date: Fri Feb 15 20:09:01 2008 +0100
66836 Wipe out assembler warnings while compiling x86 biosemu
66838 This patch tries to get rid of some assembler warnings about
66839 changed .got2 section type while compiling x86 bios emulator
66842 Signed-off-by: Anatolij Gustschin <agust@denx.de>
66844 commit 67a4389e39ad853d65b72e2b7cad15c7e8291147
66845 Author: Wolfgang Denk <wd@denx.de>
66846 Date: Fri Feb 15 00:57:09 2008 +0100
66848 Prepare v1.3.2-rc1 release candidate
66850 commit f33e9653c9c09868995d788511d573771c209fe5
66851 Author: Anatolij Gustschin <agust@denx.de>
66852 Date: Fri Feb 15 00:13:20 2008 +0100
66854 Fix compile warning on lib_ppc/board.c
66856 Signed-off-by: Anatolij Gustschin <agust@denx.de>
66858 commit e5c6f9f8bec4dff9603419161e3a15cc8ad5d5f4
66859 Author: Anatolij Gustschin <agust@denx.de>
66860 Date: Thu Feb 14 18:22:04 2008 +0100
66862 Add Radeon Mobility 9200 pci device id to the radeon driver
66864 This patch extends PCI device id table of the
66865 radeon driver so that the driver will also support
66866 Radeon Mobility 9200 (M9+) based boards.
66868 Signed-off-by: Anatolij Gustschin <agust@denx.de>
66870 commit 1b8607e1f7143548c6062c28371449ec69588c00
66871 Author: Anatolij Gustschin <agust@denx.de>
66872 Date: Thu Feb 14 18:19:50 2008 +0100
66874 Extend ATI Radeon driver to support more video modes
66876 Adds ATI Radeon 9200 support for 1280x1024, 1024x768,
66877 800x600, 640x480 at 24, 16 and 8 bpp.
66879 Signed-off-by: Anatolij Gustschin <agust@denx.de>
66881 commit 4124382de029d361162a4b8cecc773eb8f26e2a8
66882 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66883 Date: Sun Feb 10 17:05:20 2008 +0100
66885 xsengine: fix typo and few coding style
66887 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66889 commit 6f4abee789b6d9be3ec4b97ad48f509355559e9e
66890 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66891 Date: Fri Feb 8 21:25:58 2008 +0100
66893 Fix wrong memory limit calculation in memory-test
66895 If the length of the memory address range passed to the "mtest" command is
66896 not of the form 2^x - 1, not all address lines are tested. This bug is
66897 inherited from the original software at
66898 http://www.netrino.com/Embedded-Systems/How-To/Memory-Test-Suite-C. Fix
66901 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66903 commit 7e30f5eac7f07082a7ca77b7d91b944a8d0af6db
66904 Author: Wolfgang Denk <wd@denx.de>
66905 Date: Fri Feb 15 00:11:39 2008 +0100
66907 Coding STyle cleanup.
66909 Signed-off-by: Wolfgang Denk <wd@denx.de>
66911 commit f6921e3dc331293c873ec4d109fd5517a42a90b3
66912 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
66913 Date: Tue Feb 5 13:30:43 2008 +0900
66915 sh: Fix register address of SH7722
66917 The address of SH7722 is wrong by old document.
66918 This patch fixes this problem.
66920 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
66922 commit 0ec7a061fb1c277f6afd73d61dd71bd21e7ef7b2
66923 Author: Mike Frysinger <vapier@gentoo.org>
66924 Date: Mon Feb 4 17:44:23 2008 -0500
66926 only update version header as needed
66928 Constantly rebuilding the version header will force useless relinking, so we
66929 simply need to compare the new header with the existing one before updating
66932 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66934 commit 208447f8e953f347425eb92c8e28d59e6d911363
66935 Author: Mike Frysinger <vapier@gentoo.org>
66936 Date: Mon Jan 28 05:56:19 2008 -0500
66938 Do not specify a CROSS_COMPILE default when executing size
66940 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66942 commit 1f780aa6f17a5d79791d69ec1d2f66d76ac45d8e
66943 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66944 Date: Wed Feb 13 11:19:19 2008 +0100
66946 Fix return value of mtest when CFG_ALT_MEMTEST set
66948 Fix a missing return statement from a non-void function.
66950 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66952 commit 943afa229cf5bf70ef917c7eb6bd0db59a1ba602
66953 Author: Timur Tabi <timur@freescale.com>
66954 Date: Wed Jan 9 14:35:26 2008 -0600
66956 85xx, 86xx: Determine I2C clock frequencies and store in global_data
66958 Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
66960 Update the get_clocks() function in 85xx and 86xx to determine the I2C
66961 clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
66963 Signed-off-by: Timur Tabi <timur@freescale.com>
66965 commit b931b3a9c3bdfaaeaa71e57a6026eec726005b08
66966 Author: Wolfgang Denk <wd@denx.de>
66967 Date: Thu Feb 14 23:18:01 2008 +0100
66969 TQM834x: clean up configuration
66971 Get board name consistent with Linux and elsewhere;
66972 get rid of local network definitions etc.
66974 Signed-off-by: Wolfgang Denk <wd@denx.de>
66976 commit 38cc09c55b1d7f233789052c6fc462e5377669a9
66977 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66978 Date: Thu Feb 14 08:02:12 2008 +0100
66980 TFTP: fix search of ':' in BootFile
66982 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66984 commit 0bc9efada170096c6b273f19165e32936d330d80
66985 Author: Wolfgang Denk <wd@denx.de>
66986 Date: Thu Feb 14 22:46:55 2008 +0100
66988 Coding style cleanup; update CHANGELOG.
66990 Signed-off-by: Wolfgang Denk <wd@denx.de>
66992 commit e7670f6c1e52ae6d2a43ff75a8bcfa7a5c86e47b
66993 Author: Wolfgang Denk <wd@denx.de>
66994 Date: Thu Feb 14 22:43:22 2008 +0100
66996 PPC: Use r2 instead of r29 as global data pointer
66998 R29 was an unlucky choice as with recent toolchains (gcc-4.2.x) gcc
66999 will refuse to use load/store multiple insns; instead, it issues a
67000 list of simple load/store instructions upon function entry and exit,
67001 resulting in bigger code size, which in turn makes the build for a
67006 Signed-off-by: Wolfgang Denk <wd@denx.de>
67008 commit 3c234efa693bc59906c2be55c7918ecbb55392ea
67009 Author: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
67010 Date: Wed Jan 30 09:08:49 2008 +0100
67012 ARM: make the machid configurable via the environment
67014 If the variable "machid" exists, let do_bootm_linux use that instead
67015 of bd->bi_arch_number.
67017 Signed-off-by: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
67019 commit dd24058407c5add45cc60aec6c757ddc1a17e1b0
67020 Author: Vlad Lungu <vlad@comsys.ro>
67021 Date: Wed Jan 23 16:34:46 2008 +0200
67023 Use #ifdef CONFIG_FSLDMAFEC
67025 MCD_tasks.c lacks [subject] so compilation of mips targets (and more, probably)
67028 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
67030 commit 26c7bab81e08dc7bd696c48f753428a829629bd8
67031 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
67032 Date: Sat Jan 19 10:25:59 2008 +0900
67034 common/miiphyutil.c: Cleanup MII_DEBUG and debug()
67036 Current MII_DEBUG is confusing in two ways. One is useless define-then-
67037 undef at the top of the file. The other is there is only one debug() in
67038 this file, and that doesn't seem worthwhile to bother having MII_DEBUG.
67039 While there are many useful printf()/puts() debug codes, but they are for
67040 DEBUG, not for MII_DEBUG.
67042 This patch tries to put them all together into MII_DEBUG and debug().
67044 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
67046 commit 751b9b5189f3274b03c809172631316d6b002c82
67047 Author: Kyungmin Park <kmpark@infradead.org>
67048 Date: Thu Jan 17 16:43:25 2008 +0900
67050 OneNAND Initial Program Loader (IPL) support
67052 This patch enables the OneNAND boot within U-Boot.
67053 Before this work, we used another OneNAND IPL called X-Loader based
67054 on open source. With this work, we can build the oneboot.bin image
67055 without other program.
67057 The build sequence is simple.
67058 First, it compiles the u-boot.bin
67059 Second, it compiles OneNAND IPL
67060 Finally, it becomes the oneboot.bin from OneNAND IPL and u-boot.bin
67061 The mechanism is similar with NAND boot except it boots from itself.
67063 Another thing is that you can only use the OneNAND IPL only to work
67064 other bootloader such as RedBoot and so on.
67066 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
67068 commit 21f6f9636f0e978397548751347425fbf8d42bb3
67069 Author: Andy Fleming <afleming@freescale.com>
67070 Date: Wed Jan 16 13:06:59 2008 -0600
67072 Fix CONFIG_MMC usage in fat code
67074 A #if statement in fat.c depended on CONFIG_MMC, instead of
67075 defined(CONFIG_MMC). This meant CONFIG_MMC needed to be defined
67076 as "1" rather than just defined. Now it's better.
67078 Signed-off-by: Andy Fleming <afleming@freescale.com>
67080 commit f57d7d364ce189e39b0a64338d2f8012c074a2bd
67081 Author: Rafal Jaworowski <raj@semihalf.com>
67082 Date: Tue Jan 15 12:52:31 2008 +0100
67084 ppc: Refactor cache routines, so there is only one common set.
67086 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
67088 commit 3f2ac8f928c76cbd2374437b2d079f8b4324aaba
67089 Author: Jon Loeliger <jdl@jdl.com>
67090 Date: Wed Jan 23 15:55:02 2008 -0600
67092 86xx: Fix compilation warning in sys_eprom.c
67094 sys_eeprom.c:82:9: warning: unknown escape sequence '\/'
67096 Signed-off-by: Jon Loeliger <jdl@freescale.com>
67098 commit 65230107025733e89e28fd5e5cfd916d4953c28a
67099 Author: Haavard Skinnemoen <hskinnemoen at>
67100 Date: Fri Feb 22 11:40:50 2008 +0000
67102 Move AT91RM9200DK board support under board/atmel
67104 We already have a vendor subdir for Atmel, so we should use it.
67106 Signed-off-by: Haavard Skinnemoen <hskinnemoen <at> atmel.com>
67108 commit 6d0943a6be99977d6d853d51749e9963d68eb192
67109 Author: Andreas Engel <andreas.engel@ericsson.com>
67110 Date: Mon Jan 14 09:06:52 2008 +0000
67112 ARM: cleanup duplicated exception handlingcode
67114 Move duplicated exception handling code into lib_arm.
67116 Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
67118 commit ea8d989f4ef8203e1c0291e62435a8c62e3cfb29
67119 Author: Timo Tuunainen <timo.tuunainen@sysart.fi>
67120 Date: Fri Feb 1 10:09:03 2008 +0000
67122 Support for Artila M-501 starter kit
67124 Kimmo Leppala / Sysart and
67125 Timo Tuunainen / Sysart
67127 commit 9604b6e53ddae4fe00a488cbcd6b0e6cb344bccc
67128 Author: Stelian Pop <stelian@popies.net>
67129 Date: Mon Feb 11 10:50:19 2008 +0000
67133 ---------------------------------
67135 read_dataflash() takes a signed char pointer as a parameter. Silence a
67136 few warnings dues to incorrect parameter types in env_dataflash.c.
67138 Signed-off-by: Stelian Pop <stelian@popies.net>
67140 commit 64e8a06af68cda174a8a06d0a61fce5e5bb189d7
67141 Author: Stelian Pop <stelian@popies.net>
67142 Date: Thu Feb 7 09:42:57 2008 +0000
67144 AT91CAP9 support : move board files to Atmel vendor directory.
67146 AT91CAP9 support : move at91cap9adk board files to Atmel vendor directory.
67148 Signed-off-by: Stelian Pop <stelian@popies.net>
67150 commit 7263ef191b87da94768f762c7093bedeb70db98f
67151 Author: Stelian Pop <stelian at>
67152 Date: Thu Jan 3 21:15:56 2008 +0000
67154 AT91CAP9 support : MACB changes
67156 Signed-off-by: Stelian Pop <stelian <at> popies.net>
67157 Acked-by: Haavard Skinnemoen <hskinnemoen <at> atmel.com>
67159 commit 6afcabf11d7321850f4feaadfee841488ace54c5
67160 Author: Stelian Pop <stelian@popies.net>
67161 Date: Thu Feb 7 16:37:54 2008 +0000
67163 AT91CAP9 support : board/ files
67165 Signed-off-by: Stelian Pop <stelian@popies.net>
67167 commit fefb6c10928caa9e71335cad64dcb65c83fce8ab
67168 Author: Stelian Pop <stelian at>
67169 Date: Wed Jan 30 21:15:54 2008 +0000
67171 AT91CAP9 support : cpu/ files
67173 Signed-off-by: Stelian Pop <stelian <at> popies.net>
67175 commit fa506a926cec348805143576c941f8e61b333cc0
67176 Author: Stelian Pop <stelian@popies.net>
67177 Date: Thu Jan 31 21:15:53 2008 +0000
67179 AT91CAP9 support : include/ files
67181 Signed-off-by: Stelian Pop <stelian@popies.net>
67183 commit 20b197c6f2799af399a68f96a1aff543a75621b8
67184 Author: Stelian Pop <stelian@popies.net>
67185 Date: Sun Jan 20 19:49:21 2008 +0000
67187 AT91CAP9 support : build integration
67189 Signed-off-by: Stelian Pop <stelian@popies.net>
67191 commit d49fe4bed5b69ec910909d1bd62da23ecd8801fd
67192 Author: Stelian Pop <stelian@popies.net>
67193 Date: Sun Jan 20 21:07:00 2008 +0000
67195 Improve DataFlash CS definition.
67197 Use a structure instead of the error prone unnamed array to
67198 define the possible dataflash banks.
67200 Signed-off-by: Stelian Pop <stelian@popies.net>
67202 commit a6cdd21b56014208706238712a853a9e9a0a2290
67203 Author: Stelian Pop <stelian@popies.net>
67204 Date: Sat Jan 19 21:09:35 2008 +0000
67206 Fix arm926ejs compile when SKIP_LOWLEVEL_INIT is on
67208 Fix arm926ejs compile when SKIP_LOWLEVEL_INIT is on.
67210 cpu/arm926ejs/start.o: In function `cpu_init_crit':
67211 .../cpu/arm926ejs/start.S:227: undefined reference to `lowlevel_init'
67213 Signed-off-by: Stelian Pop <stelian@popies.net>
67215 commit ea686f52e45b3df2938866d3f5a98bb2556dfe2b
67216 Author: Peter Pearse <peter.pearse@arm.com>
67217 Date: Fri Feb 1 16:50:24 2008 +0000
67219 Fix timer overflow in DaVinci
67220 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
67222 commit f4e7cbfcb0fcbc325a2bcfea7e00e3dd37f93846
67223 Author: Peter Pearse <peter.pearse@arm.com>
67224 Date: Fri Feb 1 16:49:08 2008 +0000
67226 Update board NetStar
67227 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
67229 commit b7f6193e76651e1fd606e46eb11915b53cb6618b
67230 Author: Niklaus Giger <niklaus.giger@netstal.com>
67231 Date: Tue Feb 5 10:26:42 2008 +0100
67233 ppc4xx: HCU4/5. Fix make O=../xx
67235 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
67237 commit 29e3500cbc43c89eff6e720ca83e375deeecd9b3
67238 Author: Larry Johnson <lrj@acm.org>
67239 Date: Tue Jan 22 08:51:59 2008 -0500
67241 ppc4xx: Add CONFIG_4xx_DCACHE compile switch to Denali-core SPD code
67243 Signed-off-by: Larry Johnson <lrj@acm.org>
67245 commit fe891ecf4d187e9d11dde869ed4623af52b54451
67246 Author: Hiroshi Ito <ito@mlb.co.jp>
67247 Date: Thu Jan 31 18:35:04 2008 +0900
67249 NFS Timeout with large files.
67251 Retry to send NFS packet before reaching timeout.
67253 Signed-off-by: Hiroshi Ito <ito@mlb.co.jp>
67255 commit 88f72527f5b89c0905ad5c36cc2ef8d29dd6bbf0
67256 Author: Johannes Stezenbach <js@sig21.net>
67257 Date: Tue Jan 29 00:11:25 2008 +0100
67259 Add dependencies to avoid race conditions with parallel make.
67261 Signed-off-by: Johannes Stezenbach <js@sig21.net>
67263 commit 6d1b6f9f89c815eaca44acff8e73ece7181f61b6
67264 Author: Mike Frysinger <vapier@gentoo.org>
67265 Date: Mon Jan 28 05:46:01 2008 -0500
67267 Mark board_init_[fr] as noreturn
67269 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67271 commit 161b2af4d7b48fd602ce333c355a4df0337892bb
67272 Author: Mike Frysinger <vapier@gentoo.org>
67273 Date: Mon Jan 28 05:28:50 2008 -0500
67275 Only use TEXT_BASE if defined by the board
67277 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67279 commit 1b769881750030f10743808b9d6013e11f559350
67280 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67281 Date: Fri Jan 25 07:54:47 2008 +0100
67283 Fix remaining CONFIG_COMMANDS
67288 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67290 commit 0c9d42e6b0b83d507335a291e3ea99240038f4b9
67291 Author: Niklaus Giger <niklaus.giger@netstal.com>
67292 Date: Mon Jan 21 16:46:00 2008 +0100
67294 Add *~ to .gitignore
67296 One should never add a backup file ending in with ~ to the git repository.
67298 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
67300 commit 3cfb0c51b2bb5ede54eca85ace5b1ba12be314b0
67301 Author: Kumar Gala <galak@kernel.crashing.org>
67302 Date: Thu Jan 17 00:02:10 2008 -0600
67304 Remove duplicate defines for ARRAY_SIZE
67306 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67308 commit c77ce474b1c57b13e9d36d9830f147966c143694
67309 Author: Stelian Pop <stelian@popies.net>
67310 Date: Mon Jan 14 22:08:14 2008 +0100
67312 Fix incorrect address test in AT91F_DataflashSelect().
67314 Signed-off-by: Stelian Pop <stelian@popies.net>
67316 commit d9ad115bbf7bb0842de7dbd2502b7e430f83cc3d
67317 Author: Kumar Gala <galak@kernel.crashing.org>
67318 Date: Wed Feb 13 15:09:58 2008 -0600
67320 Fix building of fdt_support.c if DEBUG set
67322 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67324 commit ccd6e1464e5396bc1a9aebf7077ddf4342eafe03
67325 Author: Jon Loeliger <jdl@freescale.com>
67326 Date: Tue Feb 12 14:53:28 2008 -0600
67328 Add CFG_MPC86xx_DDR_ADDR and CFG_MPC86xx_DDR2_ADDR symbols
67330 These replace direct structure references for IMMR sections.
67332 Signed-off-by: Jon Loeliger <jdl@freescale.com>
67334 commit c62776be8dca4097ca03d4f9415f08d4887b45d0
67335 Author: Wolfgang Denk <wd@denx.de>
67336 Date: Tue Feb 12 00:45:06 2008 +0100
67338 Get rid of "#undef DEBUG" from board config files.
67340 Signed-off-by: Wolfgang Denk <wd@denx.de>
67342 commit 73bf1e2de7862bcdbd5a9f993b3e84b67c8ea9c8
67343 Author: Timur Tabi <timur@freescale.com>
67344 Date: Tue Jan 15 17:09:41 2008 -0600
67346 Remove #undef DEBUG from MPC83xx board header files
67348 Remove the "#undef DEBUG" line from all Freescale 83xx board header files.
67349 The inclusion of this line makes it impossible to enable debug code in
67350 other source files, because "#define DEBUG" typically needs to be defined
67351 before any header files are included.
67353 Signed-off-by: Timur Tabi <timur@freescale.com>
67355 commit 69018ce2e086e9caf35b914d675b82bc4888f077
67356 Author: Kumar Gala <galak@kernel.crashing.org>
67357 Date: Thu Jan 17 08:25:45 2008 -0600
67359 QE: Move FDT support into a common file
67361 Move the flat device tree setup for QE related devices into
67362 a common file shared between 83xx & 85xx platforms that have QE's.
67364 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67366 commit 5cf746c303710329f8040d9c62ee354313e3e91f
67367 Author: Marian Balakowicz <m8@semihalf.com>
67368 Date: Thu Jan 31 13:59:09 2008 +0100
67370 [new uImage] Move kernel data find code to get_kernel() routine
67372 Verification of the kernel image (in old format) and finding kernel
67373 data is moved to a dedicated routine. The routine will also hold
67374 support for, to be added, new image format.
67376 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67378 commit 7b325454fd231d4273de3fe373850f777fb086bf
67379 Author: Marian Balakowicz <m8@semihalf.com>
67380 Date: Thu Jan 31 13:58:20 2008 +0100
67382 [new uImage] Cleanup FDT handling in PPC do_boot_linux()
67384 Move FDT blob finding and relocation to a dedicated
67385 get_fdt() routine. It increases code readability and
67386 will make adding support for new uImage format easier.
67388 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67390 commit b6b0fe6460b7063ac60b9a3531ef210aedb31451
67391 Author: Marian Balakowicz <m8@semihalf.com>
67392 Date: Thu Jan 31 13:58:13 2008 +0100
67394 [new uImage] Cleanup do_botm_linux() boot allocations
67396 This patch moves common pre-boot allocation steps shared between PPC
67397 and M68K to a helper routines:
67400 - get_boot_sp_limit()
67401 - get_boot_cmline()
67405 - set_clocks_in_mhz()
67407 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67409 commit ceaed2b1e54ebf14d600e02fef016c8df5cc4d40
67410 Author: Marian Balakowicz <m8@semihalf.com>
67411 Date: Thu Jan 31 13:57:17 2008 +0100
67413 [new uImage] Move ramdisk loading to a common routine
67415 Ramdisk loading code, including initrd_high variable handling,
67416 was duplicated for PPC and M68K platforms. This patch creates
67417 common helper routine that is being called from both platform
67418 do_bootm_linux() routines.
67420 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67422 commit 68d4f05e6b2383a442fb71f80f2a9fbb3d8def68
67423 Author: Marian Balakowicz <m8@semihalf.com>
67424 Date: Thu Jan 31 13:55:53 2008 +0100
67426 [new uImage] Removed dead ramdisk code on microblaze architectures
67428 Microblaze do_bootm_linux() includes ramdisk processing code but
67429 the ramdisk does not get used anywhere later on.
67431 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67433 commit 5ad03eb3854c162684222a718b44c0716ea0db03
67434 Author: Marian Balakowicz <m8@semihalf.com>
67435 Date: Thu Jan 31 13:55:39 2008 +0100
67437 [new uImage] Factor out common image_get_ramdisk() routine
67439 Architecture specific do_bootm_linux() routines share common
67440 ramdisk image processing code. Move this code to a common
67443 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67445 commit d3c5eb6dd1f4ed3c3388386cf1d1bf82aa51d56b
67446 Author: Marian Balakowicz <m8@semihalf.com>
67447 Date: Thu Jan 31 13:20:08 2008 +0100
67449 [new uImage] Move FDT error printing to common fdt_error() routine
67451 FDT error handling in PPC do_bootm_linux() shares the same message format.
67452 This patch moves error message printing to a helper fdt_error() routine.
67454 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67455 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
67457 commit 42b73e8ee00d48004791dea64b8093fb974c57e1
67458 Author: Marian Balakowicz <m8@semihalf.com>
67459 Date: Thu Jan 31 13:20:07 2008 +0100
67461 [new uImage] Factor out common routines for getting os/arch/type/comp names
67463 Move numeric-id to name translation for image os/arch/type/comp header
67464 fields to a helper routines: image_get_os_name(), image_get_arch_name(),
67465 image_get_type_name(), image_get_comp_name().
67467 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67469 commit e99c26694a384221d336f6448c06a57479c0baa4
67470 Author: Marian Balakowicz <m8@semihalf.com>
67471 Date: Thu Jan 31 13:20:07 2008 +0100
67473 [new uImage] Remove standalone applications handling from boootm
67475 Standalone applications are supposed to be run using the "go" command.
67476 This patch removes standalone images handling from the do_bootm().
67478 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67480 commit 4a2ad5ff6400698433dd7203d34939c3c9cc9bff
67481 Author: Marian Balakowicz <m8@semihalf.com>
67482 Date: Thu Jan 31 13:20:07 2008 +0100
67484 [new uImage] Remove OF_FLAT_TREE support from PPC bootm code
67486 Support for OF_FLAT_TREE is to be obsoleted in the near future,
67487 remove related code from the bootm routines.
67489 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67491 commit 82850f3d32a2661868ec6876bed7a22c55cef718
67492 Author: Marian Balakowicz <m8@semihalf.com>
67493 Date: Thu Jan 31 13:20:06 2008 +0100
67495 [new uImage] Use image API in SH do_bootm_linux() routine
67497 Introduce image handling API for lately added Hitachi SH architecture.
67499 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67501 commit 4a995edec1ac163d9326d143ffe2b47e7543407f
67502 Author: Marian Balakowicz <m8@semihalf.com>
67503 Date: Thu Jan 31 13:20:06 2008 +0100
67505 [new uImage] Rename architecture specific bootm code files
67507 Implementation of the do_bootm_linux() and other bootm helper routines is
67508 architecture specific code. As such it resides in lib_<arch> directories
67509 in files named <arch>_linux.c
67511 This patch renames those files to a more clear and accurate
67512 lib_<arch>/bootm.c form.
67514 List of the renamed files:
67515 lib_arm/armlinux.c -> lib_arm/bootm.c
67516 lib_avr32/avr32_linux.c -> lib_avr32/bootm.c
67517 lib_blackfin/bf533_linux.c -> lib_blackfin/bootm.c
67518 lib_i386/i386_linux.c -> lib_i386/bootm.c
67519 lib_m68k/m68k_linux.c -> lib_m68k/bootm.c
67520 lib_microblaze/microblaze_linux.c -> lib_microblaze/bootm.c
67521 lib_mips/mips_linux.c -> lib_mips/bootm.c
67522 lib_nios/nios_linux.c -> lib_nios/bootm.c
67523 lib_nios2/nios_linux.c -> lib_nios2/bootm.c
67524 lib_ppc/ppc_linux.c -> lib_ppc/bootm.c
67525 lib_sh/sh_linux.c -> lib_sh/bootm.c
67527 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67529 commit 7582438c285bf0cef82909d0f232de64ec567a8a
67530 Author: Marian Balakowicz <m8@semihalf.com>
67531 Date: Thu Jan 31 13:20:06 2008 +0100
67533 [new uImage] Return error on image move/uncompress overwrites
67535 Check for overwrites during image move/uncompress, return with error
67536 when the original image gets corrupted. Report clear message to the user
67537 and prevent further troubles when pointer to the corrupted images is passed
67538 to do_bootm_linux routine.
67540 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67542 commit f13e7b2e993c61fed1f607962501e051940d6e80
67543 Author: Marian Balakowicz <m8@semihalf.com>
67544 Date: Tue Jan 8 18:12:17 2008 +0100
67546 [new uImage] Cleanup image header pointer use in bootm code
67548 - use single image header pointer instead of a set of auxilliary variables.
67549 - add multi component image helper routines: get component size/data address
67551 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67553 commit 1ee1180b6e93e56d0282ac8d943e448e9d0eab20
67554 Author: Marian Balakowicz <m8@semihalf.com>
67555 Date: Tue Jan 8 18:17:10 2008 +0100
67557 [new uImage] Cleanup cmd_bootm.c
67559 - sort and cleanup headers, declarations, etc.
67560 - group related routines
67561 - cleanup indentation, white spaces
67563 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67565 commit af13cdbc01eaf88880978bfb4f603e012818ba24
67566 Author: Marian Balakowicz <m8@semihalf.com>
67567 Date: Tue Jan 8 18:11:45 2008 +0100
67569 [new uImage] Add memmove_wd() common routine
67571 Move common, watchdog sensible memmove code to a helper memmmove_wd() routine.
67573 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67575 commit 958fc48abddeab513ea4847e34f22a2e9fe67fe1
67576 Author: Marian Balakowicz <m8@semihalf.com>
67577 Date: Tue Jan 8 18:11:44 2008 +0100
67579 [new uImage] Fix FDT header verification in PPC do_boot_linux() routine
67581 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67583 commit 15158971f49255ccef54f0979a942cfd3de2ae52
67584 Author: Marian Balakowicz <m8@semihalf.com>
67585 Date: Tue Jan 8 18:11:44 2008 +0100
67587 [new uImage] Fix uImage header pointer use in i386 do_bootm_linux()
67589 Use image header copy instead of a (possibly corrupted) pointer to
67590 a initial image location.
67592 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67594 commit 261dcf4624b25f3c551efcf8634e9194fabba9c3
67595 Author: Marian Balakowicz <m8@semihalf.com>
67596 Date: Tue Jan 8 18:11:44 2008 +0100
67598 [new uImage] Remove I386 uImage fake_header() routine
67600 I386 targets are not using a uImage format, instead fake header
67601 is added to ram image before it is further processed by bootm.
67603 Remove this fixup and force proper uImage use for I386.
67605 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67607 commit 559316faf7eae0614c91d77f509b57d6c4c091ba
67608 Author: Marian Balakowicz <m8@semihalf.com>
67609 Date: Tue Jan 8 18:11:44 2008 +0100
67611 [new uImage] Move CHUNKSZ definition to image.h
67613 CHUNKSZ defined for PPC and M68K is set to the same value of 64K,
67614 move this definition to a common header.
67616 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67618 commit 321359f20823e0b8c5ad38b64d007a6c48cda16e
67619 Author: Marian Balakowicz <m8@semihalf.com>
67620 Date: Tue Jan 8 18:11:43 2008 +0100
67622 [new uImage] Move gunzip() common code to common/gunzip.c
67624 Move gunzip(), zalloc() and zfree() to a separate file.
67625 Share zalloc() and zfree() with cramfs uncompress routine.
67627 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67629 commit d45d5a18b6b36688f2365623f9d550566c664b5b
67630 Author: Marian Balakowicz <m8@semihalf.com>
67631 Date: Tue Jan 8 18:11:43 2008 +0100
67633 [new uImage] Cleanup OF/FDT #if/#elif/#endif use in do_bootm_linux()
67635 Make CONFIG_OF_LIBFDT and CONFIG_OF_FLAT_TREE use more
67636 readable in PPC variant of do_bootm_linux() routine.
67638 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67640 commit 5d3cc55ecbae277e08f5ff771da20b1d6a36ec36
67641 Author: Marian Balakowicz <m8@semihalf.com>
67642 Date: Tue Jan 8 18:11:43 2008 +0100
67644 [new uImage] Move PPC do_bootm_linux() to lib_ppc/ppc_linux.c
67646 PPC implementation of do_bootm_linux() routine is moved to
67647 a dedicated file lib_ppc/ppc_linux.c
67649 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67651 commit b97a2a0a21f279d66de8a9bdbfe21920968bcb1c
67652 Author: Marian Balakowicz <m8@semihalf.com>
67653 Date: Tue Jan 8 18:14:09 2008 +0100
67655 [new uImage] Define a API for image handling operations
67657 - Add inline helper macros for basic header processing
67658 - Move common non inline code common/image.c
67659 - Replace direct header access with the API routines
67660 - Rename IH_CPU_* to IH_ARCH_*
67662 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67664 commit ed29bc4e8142b46b626f67524207b36e43d9aad6
67665 Author: Marian Balakowicz <m8@semihalf.com>
67666 Date: Thu Jan 31 13:19:58 2008 +0100
67668 Add missing cmd_ximg.o to common/Makefile
67670 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67672 commit 37e3c62fa07a823e7569c872e3a9395d227ed8e3
67673 Author: Grzegorz Bernacki <gjb@semihalf.com>
67674 Date: Mon Jan 28 10:15:02 2008 +0100
67676 ADS5121e: DDR2 init/timing update.
67678 Signed-off-by: John Rigby <jrigby@freescale.com>
67679 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
67681 commit ac9152830d7fdebace8a260b7737ef2870c21ca0
67682 Author: John Rigby <jrigby@freescale.com>
67683 Date: Wed Jan 30 13:36:57 2008 -0700
67685 Device tree updates
67687 Changes to match 5121 device tree going mainline in 2.6.25.
67689 Change OF_SOC from "soc5121" to plain "soc".
67690 Remove unneeded "ref-frequency" fixups.
67691 Remove "address" enetaddr fixup.
67693 Add bus-frequency fixup for old OF_SOC so old
67694 kernels with old device trees will work with new
67695 u-boot with 66MHz IPS clock
67697 Signed-off-by: John Rigby <jrigby@freescale.com>
67699 commit de55d18df3ff2ea614624e74793de7c43520e0e7
67700 Author: John Rigby <jrigby@freescale.com>
67701 Date: Wed Jan 30 13:36:56 2008 -0700
67703 Change IPS freq to 66MHz
67705 Recommended frequency is 66MHz
67706 Change divider from 4 to 3.
67708 Signed-off-by: John Rigby <jrigby@freescale.com>
67710 commit cd9cb62f9d8b78d6c3af5d1e9b5a3d68a3d73974
67711 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67712 Date: Mon Jan 14 22:38:55 2008 +0100
67714 xsengine: rename board_post_init to board_late_init
67716 missing migration from "Cleanup of some init functions"
67717 in c837dcb1a316745092567bfe4fb266d0941884ff
67719 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67721 commit 8dafa87476b0d7170e219c2f5e3842c833a91807
67722 Author: Larry Johnson <lrj@acm.org>
67723 Date: Sat Jan 12 23:35:33 2008 -0500
67725 Add attribute POST_PREREL to ECC memory POST
67727 Signed-off-by: Larry Johnson <lrj@acm.org>
67729 commit ed2cf548cac80cd3cf8154dcfe7b2685bef45938
67730 Author: Kumar Gala <galak@kernel.crashing.org>
67731 Date: Thu Jan 17 08:25:45 2008 -0600
67733 QE: Move FDT support into a common file
67735 Move the flat device tree setup for QE related devices into
67736 a common file shared between 83xx & 85xx platforms that have QE's.
67738 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67740 commit d38da537943cd36356b9d3d9d9b60533554b81d8
67741 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67742 Date: Wed Jan 23 17:20:14 2008 +0100
67744 AVR32: Make SDRAM refresh rate configurable
67746 The existing code assumes the SDRAM row refresh period should always
67747 be 15.6 us. This is not always true, and indeed on the ATNGW100, the
67748 refresh rate should really be 7.81 us.
67750 Add a refresh_period member to struct sdram_info and initialize it
67751 properly for both ATSTK1000 and ATNGW100. Out-of-tree boards will
67752 panic() until the refresh_period member is updated properly.
67754 Big thanks to Gerhard Berghofer for pointing out this issue.
67756 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67758 commit 61151cccb660cdb06a07fb283de6089913d7bde0
67759 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67760 Date: Thu Apr 19 10:10:11 2007 +0200
67762 ATSTK1000: Fix potential flash programming bug
67764 The (now obsolete) atngw100 flash programming code was having problems
67765 programming the onboard at49bv642 chip. The atstk1000 flash
67766 programming code may have the same bug, so import fix for this problem
67767 from the AVR32 Linux BSP.
67769 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67771 commit b2e1d5b64469f10dfcce27f7b0afd935684a8e11
67772 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67773 Date: Thu Nov 22 17:04:13 2007 +0100
67775 ATSTK1004: Fix comment about default load address
67777 The default load address is SDRAM + 2MB, not SDRAM + 4MB. The latter
67778 wouldn't have worked anyway since the board can only access 4MB of
67781 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67783 commit 8269ab53608d8db2aa06969c337ab0b0518211e5
67784 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67785 Date: Thu Nov 22 17:01:24 2007 +0100
67787 ATSTK1002: Use SDRAM + 4MB as default load address
67789 Many people run into problems when they compile a big kernel and load
67790 the uImage at the default SDRAM + 2MB address as the kernel will
67791 overwrite the uImage as it is being unpacked. Increase the default
67792 load address so that we can load a 4MB kernel image without any
67795 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67797 commit 2bcacc2d841b77f3d2d3910db722003742727e9f
67798 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67799 Date: Thu Nov 22 16:51:39 2007 +0100
67801 ATNGW100: Fix default mtest range
67803 Let mtest cover the whole SDRAM except the last megabyte, which is
67804 where u-boot lives.
67806 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67808 commit 9856a6b3104e0bc210b0868dfe691c52bf03c227
67809 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
67810 Date: Tue Jan 22 15:31:56 2008 +0900
67812 sh: Fix register address of SH7722.
67814 The address of SH7722 is wrong by old document.
67815 This patch fixes this problem.
67817 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
67819 commit 30942b18b66f35f2ceedab39af10e9eccaa943cc
67820 Author: Mike Frysinger <vapier@gentoo.org>
67821 Date: Mon Feb 4 19:26:57 2008 -0500
67823 new command for displaying strings at specified memory locations
67825 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67827 commit b58d8b48e25b0c866d167cc577f118f528cd9e0a
67828 Author: Mike Frysinger <vapier@gentoo.org>
67829 Date: Mon Feb 4 19:26:57 2008 -0500
67831 rewrite/cleanup Blackfin RTC driver
67833 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67835 commit 94a91e248b71c3ff951fc27cff6909e82ca37d15
67836 Author: Mike Frysinger <vapier@gentoo.org>
67837 Date: Mon Feb 4 19:26:57 2008 -0500
67839 generate u-boot.ldr for Blackfin targets
67841 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67843 commit b779f7a59530436040f157f7841db7ab796542df
67844 Author: Mike Frysinger <vapier@gentoo.org>
67845 Date: Mon Feb 4 19:26:57 2008 -0500
67847 scrub unused symbols
67849 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67851 commit cc2977acc3bbbb7850f16645dd1081f95335868d
67852 Author: Mike Frysinger <vapier@gentoo.org>
67853 Date: Mon Feb 4 19:26:57 2008 -0500
67855 move Blackfin cpu object list to respective cpu directories
67857 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67859 commit d0b01a246d0a351bc7dce1d0c9cf6aebdf6d7505
67860 Author: Mike Frysinger <vapier@gentoo.org>
67861 Date: Mon Feb 4 19:26:57 2008 -0500
67863 interface to Blackfin on-chip One-Time-Programmable memory
67865 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67867 commit 4c727c77e43872d3a1d1f76a949fcb3f26a38788
67868 Author: Mike Frysinger <vapier@gentoo.org>
67869 Date: Mon Feb 4 19:26:56 2008 -0500
67871 add support for memory commands with Blackfin L1 instruction memory
67873 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67875 commit 6b9097e5e7490aa7b828c6f1a1c7a0e875df8464
67876 Author: Mike Frysinger <vapier@gentoo.org>
67877 Date: Mon Feb 4 19:26:56 2008 -0500
67879 use C code rather than inline assembly
67881 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67883 commit 97c26e006d2fa6d4e1560933ee6f385d8b8908b9
67884 Author: Mike Frysinger <vapier@gentoo.org>
67885 Date: Mon Feb 4 19:26:56 2008 -0500
67887 add Blackfin-specific reginfo command
67889 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67891 commit 0858b835e7ea501ea084d34cef75932f098342bb
67892 Author: Mike Frysinger <vapier@gentoo.org>
67893 Date: Mon Feb 4 19:26:55 2008 -0500
67895 add support for Blackfin symbol prefixes to examples
67897 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67899 commit 8dc48d71a4be753ea9f84956cd33600de35fad04
67900 Author: Mike Frysinger <vapier@gentoo.org>
67901 Date: Mon Feb 4 19:26:55 2008 -0500
67903 add Blackfin-specific bdinfo command
67905 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67907 commit 0003613e3c7df3b84b2cb92e797d77f46f15a43a
67908 Author: Mike Frysinger <vapier@gentoo.org>
67909 Date: Mon Feb 4 19:26:55 2008 -0500
67911 move -ffixed-P5 to blackfin_config.mk and drop unused -D__BLACKFIN__
67913 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67915 commit 60fa72d65610c7ef33e1d6db858979d05ff0df58
67916 Author: Mike Frysinger <vapier@gentoo.org>
67917 Date: Mon Feb 4 19:26:55 2008 -0500
67919 unify the Blackfin board targets
67921 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67923 commit d4d7730853e5d675f76ec666807da3028c91d592
67924 Author: Mike Frysinger <vapier@gentoo.org>
67925 Date: Mon Feb 4 19:26:55 2008 -0500
67927 punt Blackfin VDSP headers and import sanitized/auto-generated ones
67929 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67931 commit 6cfcce67671a3425229d66203386fa3cbd0cc3bd
67932 Author: Mike Frysinger <vapier@gentoo.org>
67933 Date: Mon Feb 4 19:26:54 2008 -0500
67935 always pull in asm/blackfin.h for Blackfin ports
67937 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67939 commit bf53974c2ddae678d7660f2b5ccfeb0732b6f5dc
67940 Author: Mike Frysinger <vapier@gentoo.org>
67941 Date: Mon Feb 4 19:26:54 2008 -0500
67943 add missing __raw versions of Blackfin read/write io functions
67945 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67947 commit 24e02d0fd3acc50e73e1a3cdd567f0a77946f15d
67948 Author: Mike Frysinger <vapier@gentoo.org>
67949 Date: Mon Feb 4 19:26:54 2008 -0500
67951 add the default Blackfin logo used by Blackfin boards with splash screens
67953 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67955 commit 4c58eb5552220e425c8af6ac8d2839244a2f57b1
67956 Author: Mike Frysinger <vapier@gentoo.org>
67957 Date: Mon Feb 4 19:26:54 2008 -0500
67959 add some more Blackfin docs
67961 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67963 commit 32a9f5f2160a034ea87ea651b233ef7c635e55cf
67964 Author: Mike Frysinger <vapier@gentoo.org>
67965 Date: Mon Feb 4 19:26:54 2008 -0500
67967 make smc91111_eeprom managment simpler by depending on the board configuration file rather than a hardcoded list of boards
67969 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67971 commit 4087bc88cebec75c432a7fe9f6afb545b0919831
67972 Author: Mike Frysinger <vapier@gentoo.org>
67973 Date: Mon Feb 4 19:26:54 2008 -0500
67975 fix building on Blackfin as the assembler supports the .set syntax, not the = syntax, for assigning symbols
67977 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67979 commit b45264ee85cbd92020640a32e02fb434fd557108
67980 Author: Mike Frysinger <vapier@gentoo.org>
67981 Date: Mon Feb 4 19:26:53 2008 -0500
67983 add gitignores for Blackfin pieces
67985 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67987 commit a93907c43f847f076dd0e34ee3b69b5e8e6d0d29
67988 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67989 Date: Fri Jan 18 01:14:03 2008 +0100
67991 TFTP: add host ip addr support
67993 allow to use a different server as set in serverip
67994 add CONFIG_TFTP_FILE_NAME_MAX_LEN to configure the file name length
67995 if not defined the max length will be at 128
67997 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67999 commit e56b4b494cd92def577969f9678395aa22d34c9f
68000 Author: Timur Tabi <timur@freescale.com>
68001 Date: Wed Jan 9 14:35:26 2008 -0600
68003 85xx,86xx: Determine I2C clock frequencies and store in global_data
68005 Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
68007 Update the get_clocks() function in 85xx and 86xx to determine the I2C
68008 clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
68010 Signed-off-by: Timur Tabi <timur@freescale.com>
68012 commit 7ec8bb15ee368ea54d48d64867767a704d9ab4c2
68013 Author: Wolfgang Denk <wd@denx.de>
68014 Date: Thu Dec 27 10:56:54 2007 +0100
68016 OMAP5912: fix FIFO handling in UART driver
68018 According to the OMAP5912 Serial Interfaces Reference Guide (see
68019 http://focus.ti.com/lit/ug/spru760c/spru760c.pdf, page 150), the
68020 FIFO_EN enable bit in the FIFO Control Register (FCR) can only be
68021 changed when the baud clock is not running, i. e. when both DLL and
68024 Thus make sure that DLL and DLH are 0 when writing the FCR.
68026 Signed-off-by: Wolfgang Denk <wd@denx.de>
68028 commit 16158778b5f52f201e95ded2d2d9084b0ed5670d
68029 Author: Harald Welte <laforge@openmoko.org>
68030 Date: Wed Dec 19 15:10:52 2007 +0100
68032 ARM: S3C24x0 SoC NAND controller support
68034 This patch adds NAND support to the S3C24x0 SoC code in u-boot
68036 Signed-off-by: Harald Welte <laforge@openmoko.org>
68038 commit a7c185ed3d9f8ebd85cfc286e1ffee72e4803163
68039 Author: Harald Welte <laforge@openmoko.org>
68040 Date: Wed Dec 19 14:24:40 2007 +0100
68042 ARM: s3c24xx: Multiple serial port support
68044 This patch adds support for CONFIG_SERIAL_MULTI on s3c24x0 CPU's
68046 Signed-off-by: Harald Welte <laforge@openmoko.org>
68048 commit a25f72f1f73a11de68251fb88c89991e202e68fa
68049 Author: Harald Welte <laforge@openmoko.org>
68050 Date: Wed Dec 19 14:16:57 2007 +0100
68052 ARM: arm920t: Allow use of 'gd' pointer from IRQ
68054 This patch allows us to use the 'gd' pointer (and thus environment
68055 and everything else associated with it) from interrupt context on
68058 Signed-off-by: Harald Welte <laforge@openmoko.org>
68060 commit be19bd5cd0f454b63298844a0b5377e029b2caad
68061 Author: Harald Welte <laforge@openmoko.org>
68062 Date: Wed Dec 19 14:19:38 2007 +0100
68064 ARM: arm920/s3c24xx: IRQ demulitplexer callback
68066 This patch adds a IRQ demultiplexer callback to the arm920 cpu core code,
68067 plus a stub implementation of it for the S3C2410.
68069 The purpose is to allow arm920t implementations such as the s3c24x0 to
68070 implement interrupt handlers in u-boot without having to touch core
68073 Signed-off-by: Harald Welte <laforge@openmoko.org>
68075 commit a41dbbd98d201d8aea31b5d21df4742c20cd7eda
68076 Author: Hebbar <gururajakr@sanyo.co.in>
68077 Date: Tue Dec 18 16:03:07 2007 -0800
68079 ARM: Display Ethernet info in do_bdinfo only if CONFIG_CMD_NET is defined
68081 Add ifdef to bdinfo command to display ethernet information
68082 only if CONFIG_CMD_NET is defined for arm modules.
68084 Signed-off-by: K R Gururaja Hebbar <gururajakr@sanyo.co.in>
68086 commit f7ad79b6f9f0f45437b62e19b45356cc2aaf4884
68087 Author: Hebbar <gururajakr@sanyo.co.in>
68088 Date: Tue Dec 18 16:00:54 2007 -0800
68090 ARM: add I2C init function call in lib_arm/board.c
68092 Adds I2C init func call to init sequence for ARM boards. This is
68093 present in ppc,blackfin and other processor init sequence.
68095 Signed-off-by: K R Gururaja Hebbar <gururajakr@sanyo.co.in>
68097 commit ff02f139804f3cb61414f7bbcbfdaa0279e3efae
68098 Author: Stefan Roese <sr@denx.de>
68099 Date: Fri Feb 1 09:38:29 2008 +0100
68101 ppc4xx: Fix ndfc HW ECC byte order
68103 The current ndfc HW ECC implementation swaps the first two ECC bytes.
68104 But the 4xx NDFC already uses the SMC (Smart Media Card) ECC ordering,
68105 so this swapping in the HW ECC driver is bogus. This patch fixes this
68106 problem and now really uses the SMC ECC byte order.
68108 Thanks to Sean MacLennan for pointing this out.
68110 Signed-off-by: Stefan Roese <sr@denx.de>
68112 commit e1d1429b49b0ee58c80f8c7b29c1ebaf8be7f5f1
68113 Author: Stefan Roese <sr@denx.de>
68114 Date: Wed Jan 30 15:35:50 2008 +0100
68116 ppc4xx: Fix GPIO configuration for pcs440ep
68118 The SRD0_PFC0 register was not configured correctly to enable the GPIO's
68119 49-63 for GPIO. They have been configured as trace signals. This patch
68120 fixes this by clearing the corresponding bit.
68122 Signed-off-by: Stefan Roese <sr@denx.de>
68124 commit 28d77d968bfe0316deb5bf15c17f57d5ff2c8821
68125 Author: Stefan Roese <sr@denx.de>
68126 Date: Wed Jan 30 14:48:28 2008 +0100
68128 ppc4xx: Fix problem with init-ram bigger than 4k on 440 platforms
68130 Signed-off-by: Stefan Roese <sr@denx.de>
68132 commit 4fedfddf97461b88668b9aec774dfb7a0c6dc368
68133 Author: Ladislav Michl <ladis@linux-mips.org>
68134 Date: Fri Dec 7 00:42:32 2007 +0100
68136 ARM: Board voiceblue update
68138 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
68140 commit 2c5260f711168d5ee91c70ddbb7d897013eefc46
68141 Author: Ladislav Michl <ladis@linux-mips.org>
68142 Date: Thu Dec 6 23:24:57 2007 +0100
68144 ARM: AT91RM9200 based boards config cleanup
68146 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
68148 Remove nowhere used struct bd_info_ext, remove trailing whitespaces, fix
68151 commit 481f28b1db5cd21deb55f69399ba240e107af4c7
68152 Author: Ladislav Michl <ladis@linux-mips.org>
68153 Date: Thu Dec 6 22:59:16 2007 +0100
68155 ARM: Fix at91rm9200dk base address
68157 Somewhere during development of U-Boot-1.1.3 CONFIG_BOOTBINFUNC was
68158 renamed into CONFIG_INIT_CRITICAL which was 04 Apr 2005 replaced
68159 with CONFIG_SKIP_LOWLEVEL_INIT and CONFIG_SKIP_RELOCATE_UBOOT.
68160 However CONFIG_SKIP_LOWLEVEL_INIT has oposite meaning to
68161 CONFIG_BOOTBINFUNC, so fix configuration to reflect this fact.
68162 I'm sending this patch 4th (!) time in hope it produces at least some
68165 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
68167 Fix at91rm9200dk base and environment address.
68169 commit c95219fae2a7add7daa2f91aedca65b1698465c7
68170 Author: stefano babic <sbabic@denx.de>
68171 Date: Tue Nov 20 10:40:24 2007 +0100
68173 MMC for PXA 27X (resubmit)
68175 MMC support for X_Scale PXA is broken and does not work.
68176 Mainly, the mmc_init() function cannot recognize current SD/MMC cards.
68177 There were already some patches around the world but none of them was
68178 merged into the official u-boot tree.
68180 This patch makes order fixing this issue. Resubmit after code cleanup.
68182 Applied and tested on PXA 270 (TrizepsIV module).
68184 Signed-off-by: Stefano Babic <sbabic@denx.de>
68186 commit 96bbfa1e6625ce23a150936863b3ecf4c853eb33
68187 Author: stefano babic <sbabic@denx.de>
68188 Date: Tue Nov 20 10:37:04 2007 +0100
68190 Fix gcc issues in pxa-regs.h
68192 Fix gcc4 issue. With some toolchain, a previous patch that fixes gcc4
68193 issues generates wrong code.
68194 (Problem was reported with gcc-4.0.2-glibc-2.3.6/arm-softfloat-linux-gnu).
68195 This patch fixes the problem and solves the gcc-4 issues as the linux
68198 Signed-off-by: Stefano Babic <sbabic@denx.de>
68199 Signed-off-by: Dmitry Ivanov <ivadmitry@gmail.com>
68201 commit 7047b388876e7b905b2ec4edb8010543e3641b85
68202 Author: Jens Gehrlein <sew_s@tqs.de>
68203 Date: Tue Jan 29 08:45:03 2008 +0100
68205 TQM834x: enable DHCP
68207 Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
68208 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68210 commit a877004d44ca7dbc1e618add3eeb1da7c84e4bec
68211 Author: Jens Gehrlein <sew_s@tqs.de>
68212 Date: Tue Jan 29 08:45:02 2008 +0100
68214 TQM834x: support for Spansion N-type Flashes (sector size = 256 KiB at 2x16 Bit).
68216 Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
68217 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68219 commit 8931ab176025b03cfc320b3fd1eca432a88ed560
68220 Author: Ben Warren <biggerbadderben@gmail.com>
68221 Date: Sat Jan 26 23:41:19 2008 -0500
68223 Fix conditional compilation of mpx8xxx_spi driver
68225 This driver should only compile if CONFIG_MPC8XXX_SPI is set
68227 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68228 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68230 commit 63f732d3d3880feb531f48af247c025bf01462b0
68231 Author: Rafal Jaworowski <raj@semihalf.com>
68232 Date: Tue Jan 29 17:00:34 2008 +0100
68234 API: Provide dummy halt() in the glue layer.
68236 This fixes a demo app link failure on platforms configured with CONFIG_PANIC_HANG.
68238 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
68240 commit 0dc1fc22af86d16993388d9ed9630dbaa2d51826
68241 Author: Rafal Jaworowski <raj@semihalf.com>
68242 Date: Tue Jan 29 16:57:38 2008 +0100
68244 API: Convert conditional building to the new scheme.
68246 This fixes a build breakage with CONFIG_API enabled, which appeared after
68247 the recent changes in the U-Boot build system.
68249 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
68251 commit 98b742489c09780be6a832eeaa4e5eff824792bb
68252 Author: Wolfgang Denk <wd@denx.de>
68253 Date: Fri Jan 25 09:56:17 2008 +0100
68255 inka4x0: remove dead code
68257 Signed-off-by: Wolfgang Denk <wd@denx.de>
68259 commit 4f93f8b1a4d35b6d302842132edba920ef8f62aa
68260 Author: Becky Bruce <becky.bruce@freescale.com>
68261 Date: Wed Jan 23 16:31:06 2008 -0600
68263 86xx: Add reginfo command
68265 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68267 commit ddcebcb638715a6278da93b553d5016f99823816
68268 Author: Becky Bruce <becky.bruce@freescale.com>
68269 Date: Wed Jan 23 16:31:05 2008 -0600
68271 86xx: Add print_laws function to fsl_law.c
68273 This can be used for debug, and will be used by board code
68274 to help implement reginfo.
68276 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68278 commit 9cd32426f26a0567bb61f339edd83c6a2ce9bfc3
68279 Author: Becky Bruce <becky.bruce@freescale.com>
68280 Date: Wed Jan 23 16:31:04 2008 -0600
68282 86xx: Remove old-style law setup code
68284 This includes mpc8610hpcd, mpc8641hpcn, and sbc8641d.
68286 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68288 commit 713d8186649dae874613d495b0cecaa039a98b30
68289 Author: Becky Bruce <becky.bruce@freescale.com>
68290 Date: Wed Jan 23 16:31:03 2008 -0600
68292 86xx: Convert sbc8641d to use new law setup code.
68294 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68296 commit 031976f6364b93833e989f57e9f1e023e0be8c4c
68297 Author: Becky Bruce <becky.bruce@freescale.com>
68298 Date: Wed Jan 23 16:31:02 2008 -0600
68300 86xx: Convert mpc8610hpcd to new law setup method.
68302 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68304 commit 4933b91f8a49e436681f163df3173beb91cac44a
68305 Author: Becky Bruce <becky.bruce@freescale.com>
68306 Date: Wed Jan 23 16:31:01 2008 -0600
68308 86xx: Support new law setup method and convert mpc8641
68310 Adds the support code in cpu/mpc86xx for the new law setup code
68311 recently created fsl_law.c, and changes the MPC8641HPCN config
68314 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68316 commit 1a41f7ce9c086e208c0eabf52565a237af2a2bd1
68317 Author: Becky Bruce <becky.bruce@freescale.com>
68318 Date: Wed Jan 23 16:31:00 2008 -0600
68320 86xx: Rearrange the sequence in start.S
68322 * split the BAT initialization so that only 2 BATs (for the boot page
68323 and stack) are programmed very early on. The rest are initialized later.
68324 * Move other BAT setup, ccsrbar setup, and law setup later in the code
68325 after translation has been enabled.
68327 These changes will facilitate the moving of law and BAT initialization
68328 to C code, and will aid with 36-bit physical addressing support.
68330 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68332 commit 33dac03b1b5d61e4fed7bad445ba40b4c97feba0
68333 Author: Wolfgang Denk <wd@denx.de>
68334 Date: Wed Jan 23 14:41:37 2008 +0100
68336 Coding Style Cleanup; update CHANGELOG
68338 Signed-off-by: Wolfgang Denk <wd@denx.de>
68340 commit 865f0f9754b95183cad395de7e8cb85df0c6ea1f
68341 Author: Wolfgang Denk <wd@denx.de>
68342 Date: Wed Jan 23 14:31:17 2008 +0100
68344 Coding Style Cleanup; update CHANGELOG
68346 Signed-off-by: Wolfgang Denk <wd@denx.de>
68348 commit cfe5ca77976afdbe7ecb86e39fd7505bde636ace
68349 Author: Dave Liu <r63238@freescale.com>
68350 Date: Fri Jan 18 10:07:04 2008 +0800
68352 mpc83xx: Correct the struct spi8xxx in mpc8xxx_spi.h
68354 The commit 04a9e1180ac76a7bacc15a6fcd95ad839d65bddb
68355 cause the 83xx immap broken, so the DMA and PCI will
68358 The patch fix the struct spi8xxx and rm struct spi83xx.
68360 Signed-off-by: Dave Liu <daveliu@freescale.com>
68361 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68363 commit 6b4439444286e0fcd01596df504e6ca897ad3e5a
68364 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
68365 Date: Sat Apr 14 17:11:49 2007 +0200
68367 AVR32: ATNGW100 board support
68369 Add support for the ATNGW100 Network Gateway reference design,
68370 including flash, ethernet and MMC support.
68372 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
68374 commit e006927a0b9a54e8ee7685d8ac748aaad6801862
68375 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
68376 Date: Sat Nov 24 18:15:31 2007 +0100
68378 AVR32: Initialize ipaddr, loadaddr and bootfile at startup
68380 I don't know why the relevant layers can't do this by itself, but this
68383 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
68385 commit 799891ef7b1b3432032ec23466df6b665a797fa4
68386 Author: Michael Schwingen <michael@schwingen.org>
68387 Date: Fri Jan 18 00:04:28 2008 +0100
68389 Add AcTux board support
68393 The patch adds 4 boards, called AcTux-1 .. AcTux-4. This patch contains the
68395 contain changes for multiple boards, the board-specific files follow as
68398 Signed-off-by: Michael Schwingen <michael@schwingen.org>
68400 commit 66a4344a4d910a11125df7768899ad529719855e
68401 Author: Michael Schwingen <michael@schwingen.org>
68402 Date: Wed Jan 16 19:53:23 2008 +0100
68404 add AcTux-4 board support
68406 Signed-off-by: Michael Schwingen <michael@schwingen.org>
68408 commit bc24345e4101a5c996d6b48ce497b09c53025dc6
68409 Author: Michael Schwingen <michael@schwingen.org>
68410 Date: Wed Jan 16 19:51:55 2008 +0100
68412 add AcTux-3 board support
68414 Signed-off-by: Michael Schwingen <michael@schwingen.org>
68416 commit aebf00fc4d1343b24715373893f7b20bf462d1e9
68417 Author: Michael Schwingen <michael@schwingen.org>
68418 Date: Wed Jan 16 19:51:14 2008 +0100
68420 add AcTux-2 board support
68422 Signed-off-by: Michael Schwingen <michael@schwingen.org>
68424 commit ea99e8f05b7240fd657739e286664664ae160abe
68425 Author: Michael Schwingen <michael@schwingen.org>
68426 Date: Wed Jan 16 19:50:37 2008 +0100
68428 add AcTux-1 board support
68430 Signed-off-by: Michael Schwingen <michael@schwingen.org>
68432 commit 3d9f3bfb7a33efe8e41e01b025563cd712c57d64
68433 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68434 Date: Mon Jan 14 19:20:08 2008 +0100
68436 ARM: remove useless function board_post_init
68438 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68440 commit 96bd462942022e4569b582c072a0ed26de1cd19b
68441 Author: Michael Schwingen <michael@schwingen.org>
68442 Date: Thu Jan 10 14:59:46 2008 +0100
68446 enables the RTS signal with CONFIG_SERIAL_RTS_ACTIVE.
68447 No handshaking is done, but the active RTS signal allows to
68448 connect to the target using a PC which is using RTS/CTS
68449 handshake, and does no harm if the PC is set to ignore RTS.
68451 Signed-off-by: Michael Schwingen <michael@schwingen.org>
68453 commit a1cf027a08f9dc1c0e769499e6f4fbddcf9cab93
68454 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68455 Date: Mon Jan 7 08:41:34 2008 +0100
68457 IXP: add dynamic microcode addr
68459 allow to load the microde from flash or ram by download it through
68460 the serial or other.
68462 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68463 Acked-by: Stefan Roese <sr@denx.de>
68465 commit 63ebcc4615dd39926ccf61f1d5f3510262ef6564
68466 Author: Michael Schwingen <michael@schwingen.org>
68467 Date: Sat Nov 10 15:44:12 2007 +0100
68469 load ixp42x NPE firmware from separate flash block, remove dead code
68473 the following patch adds support to move the IXP42X NPE firmware to a
68474 separate flash block, whose start address is defined in
68475 CONFIG_IXP4XX_NPE_EXT_UCODE_BASE. Using that, it is possible to build
68476 NPE-enabled u-boot without copyright problems due to the NPE firmware.
68478 I hope the patch applies, I get whitespace-related differences in the NPE
68479 files due to trailing whitespace in the original versions.
68481 Signed-off-by: Michael Schwingen <michael@schwingen.org>
68482 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68484 commit 57a127201eb3d8cc19170a008e0bd7af608bd72f
68485 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68486 Date: Tue Jan 15 14:15:46 2008 -0600
68488 ColdFire: MCF547x_8x - Add M5475EVB and M5485EVB support
68490 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68491 Signed-off by: John Rigby <jrigby@freescale.com>
68493 commit 1aee111135d8660a164d4f6bf7d66b032ea535cf
68494 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68495 Date: Tue Jan 15 14:02:49 2008 -0600
68497 ColdFire: MCF547x_8x - Add M547xEVB and M548xEVB board
68499 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68500 Signed-off by: John Rigby <jrigby@freescale.com>
68502 commit 777d1abd9796f1c2e148417cc10657e847d318ce
68503 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68504 Date: Tue Jan 15 14:00:25 2008 -0600
68506 ColdFire: Add MCF547x_8x FEC driver
68508 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68509 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68510 Signed-off by: John Rigby <jrigby@freescale.com>
68512 commit 72f56adc0b25d43875ad067bae6be1bcea86b79f
68513 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68514 Date: Tue Jan 15 13:54:09 2008 -0600
68516 ColdFire: Add MCF547x_8x dma code and header files
68518 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68519 Signed-off by: John Rigby <jrigby@freescale.com>
68521 commit ce09fc49b56ea3c442794b6be9b7db4b99dfdc87
68522 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68523 Date: Tue Jan 15 13:52:03 2008 -0600
68525 ColdFire: Add MCF547x_8x dma code - 2
68527 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68528 Signed-off by: John Rigby <jrigby@freescale.com>
68530 commit 11865ea844e7154fd30c7e2860da4eed4a12ad1f
68531 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68532 Date: Tue Jan 15 13:48:52 2008 -0600
68534 ColdFire: Add MCF547x_8x dma code - 1
68536 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68537 Signed-off by: John Rigby <jrigby@freescale.com>
68539 commit 4621fc3fe7cd65b78b3cbd31f65c9f7f72b22bd3
68540 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68541 Date: Tue Jan 15 13:39:44 2008 -0600
68543 ColdFire: Add MCF547x_8x related header files
68545 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68546 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68547 Signed-off by: John Rigby <jrigby@freescale.com>
68549 commit 570c0186aecab1b747b2d44d0e1d3c1ac4cb27f5
68550 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68551 Date: Tue Jan 15 13:37:34 2008 -0600
68553 ColdFire: Add MCF547x_8x cpu arch
68555 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68556 Signed-off by: John Rigby <jrigby@freescale.com>
68558 commit e2756f4b54aba0e0523b81dd145666829cf7fd59
68559 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68560 Date: Mon Jan 14 17:47:23 2008 -0600
68562 ColdFire: Add MCF5227x cpu and M52277EVB support-3
68564 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68565 Signed-off by: John Rigby <jrigby@freescale.com>
68567 commit c87581027994c148131b2f11aa75501f782ec19a
68568 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68569 Date: Mon Jan 14 17:46:19 2008 -0600
68571 ColdFire: Add MCF5227x cpu and MCF52277EVB support-2
68573 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68574 Signed-off by: John Rigby <jrigby@freescale.com>
68576 commit 1552af70ecab11b9f3dceff7528ed15faf678b9d
68577 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68578 Date: Mon Jan 14 17:43:33 2008 -0600
68580 ColdFire: Add MCF5227x cpu and M52277EVB support-1
68582 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68583 Signed-off by: John Rigby <jrigby@freescale.com>
68585 commit 397b7b81a1f1008798ae1206913508cc89cb3a7d
68586 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68587 Date: Mon Jan 14 17:35:44 2008 -0600
68589 ColdFire: Fix CFI Flash low level Read/Write macro
68591 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68592 Signed-off by: John Rigby <jrigby@freescale.com>
68594 commit aa5f1f9dc815a76f6dffb580798599c028fe7feb
68595 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68596 Date: Mon Jan 14 17:23:08 2008 -0600
68598 ColdFire: Add M5373EVB platform support - 2
68600 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68601 Signed-off by: John Rigby <jrigby@freescale.com>
68603 commit 1ac559d4aa358f63b48c62b564224c06feeb4e36
68604 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68605 Date: Mon Jan 14 17:19:54 2008 -0600
68607 ColdFire: Add M5373EVB platform support - 1
68609 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68610 Signed-off by: John Rigby <jrigby@freescale.com>
68612 commit 320d61991fa3190ee41765601ed017b6b5ff7b2b
68613 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68614 Date: Mon Jan 14 17:17:03 2008 -0600
68616 ColdFire: Update FlexBus CS for MCF532x
68618 Definition update and change from 16bit to 32bit
68620 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68621 Signed-off by: John Rigby <jrigby@freescale.com>
68623 commit 2e72ad0644b940817a89a3590ce0d7b99c05c396
68624 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68625 Date: Mon Jan 14 17:11:47 2008 -0600
68627 ColdFire: PCI and misc updates for MCF5445x
68629 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68630 Signed-off by: John Rigby <jrigby@freescale.com>
68632 commit d2b16493480ac3d4a60ad7d835b0dc27d2e99cee
68633 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68634 Date: Mon Jan 14 17:06:55 2008 -0600
68636 ColdFire: MCF5445x header files cleanup
68638 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68639 Signed-off by: John Rigby <jrigby@freescale.com>
68641 commit d9aae6260993a93f7fcf13abff85a601f4f50ea7
68642 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68643 Date: Mon Jan 14 16:59:42 2008 -0600
68645 ColdFire: MCF532x header files cleanup
68647 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68648 Signed-off by: John Rigby <jrigby@freescale.com>
68650 commit 7af7751d047e74b2ec58400f97b879c56446b3e8
68651 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68652 Date: Mon Jan 14 15:30:15 2008 -0600
68654 ColdFire: Add modules header files
68656 Add CF specific modules header files
68658 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
68659 Signed-off-by: John Rigby <jrigby@freescale.com>
68661 commit 2956acd5ef93a498337f8ac2ec6ae6a77d491dc5
68662 Author: Kim Phillips <kim.phillips@freescale.com>
68663 Date: Thu Jan 17 12:48:00 2008 -0600
68665 codingstyle cleanup for spi driver
68667 ..and rm unused CONFIG_FSL_SPI define
68669 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68671 commit d59feffb42c9f174116db7a82a311df98983dfce
68672 Author: Haiying Wang <Haiying.Wang@freescale.com>
68673 Date: Wed Jan 16 17:12:12 2008 -0500
68675 FSL: Fix common EEPROM_data structure definition
68677 - Fix EEPROM_data structure definition according to System EEPROM Data Format.
68678 - Read MAC addresses from EEPROM to ethXaddr before saving ethXaddr to
68681 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
68683 commit 6bee764bd6da510a4aad614880300c968bc7318d
68684 Author: Timur Tabi <timur@freescale.com>
68685 Date: Wed Jan 16 15:48:12 2008 -0600
68687 86xx: enable command-line editing
68689 Enable command-line editing for all MPC86xx boards.
68691 Signed-off-by: Timur Tabi <timur@freescale.com>
68693 commit 80ddd22626d321a772ebfba304eb7830cb4f6bac
68694 Author: Ben Warren <biggerbadderben@gmail.com>
68695 Date: Wed Jan 16 22:37:42 2008 -0500
68697 Implement hard SPI driver on MPC8349EMDS
68699 This patch implements the fsl_spi driver on the MPC8349EMDS evaluation board.
68700 This board has an ST M25P40 4Mbit EEPROM on its SPI bus
68702 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68703 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68705 commit 04a9e1180ac76a7bacc15a6fcd95ad839d65bddb
68706 Author: Ben Warren <biggerbadderben@gmail.com>
68707 Date: Wed Jan 16 22:37:35 2008 -0500
68709 Add support for a Freescale non-CPM SPI controller
68711 This patch adds support for the SPI controller found on Freescale PowerPC
68712 processors such as the MCP834x family. Additionally, a new config option,
68713 CONFIG_HARD_SPI, is added for general purpose SPI controller use.
68715 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68716 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68718 commit a8cb43a89be6cfd283257a603dd9841503ccce0f
68719 Author: Dave Liu <r63238@freescale.com>
68720 Date: Thu Jan 17 18:23:19 2008 +0800
68722 mpc83xx: Fix the fatal conflict of merge
68724 The commit 9e89647889cd4b5ada5b5e7cad6cbe55737a08d7
68725 will cause the mpc8315erdb board can't boot up.
68727 The patch fix that bug, and remove the duplicated #ifdef
68728 CFG_SPCR_TSECEP code and clean the SCCR_TSEC2 for
68729 MPC8313E processor.
68731 Signed-off-by: Dave Liu <daveliu@freescale.com>
68732 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68734 commit 3259eeaa4148125a81417477f62c05bd67f60587
68735 Author: Larry Johnson <lrj@acm.org>
68736 Date: Thu Jan 17 08:50:09 2008 -0500
68738 Merge Sequoia beautification into Korat code
68740 Signed-off-by: Larry Johnson <lrj@acm.org>
68742 commit e16925773211291b562e77187061e9dd1d757217
68743 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68744 Date: Thu Jan 17 07:45:05 2008 +0100
68746 net: add 'ethrotate' environment variable
68748 [PATCH] net: add 'ethrotate' environment variable
68750 This patch replaces the buildtime configuration option
68751 CONFIG_NET_DO_NOT_TRY_ANOTHER through the 'ethrotate' runtime
68752 configuration veriable. See README.
68754 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68755 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68757 commit ba52be3d0e618c26070e93aaf3c1f2d2adf5571f
68758 Author: Stefan Roese <sr@denx.de>
68759 Date: Thu Jan 17 14:29:04 2008 +0100
68761 ppc4xx: Fix compilation warnings and coding style issues in HCU4/HCU5
68763 Signed-off-by: Stefan Roese <sr@denx.de>
68765 commit 55ed1516cbc1dad3ae277c67ee06fc4a46eaac7d
68766 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68767 Date: Thu Jan 17 18:07:32 2008 +0900
68769 sh: Remove CONFIG_COMMANDS from MS7720SE config file
68771 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68773 commit 055606bd25e88c0cd04ad348a679a04b1b616bee
68774 Author: Niklaus Giger <niklaus.giger@netstal.com>
68775 Date: Wed Jan 16 18:39:20 2008 +0100
68777 ppc4xx: Netstal HCU4 board: added various fixes and POST
68779 - Moved some common code to netstal/common/nm_bsp.c.
68780 - sdram initialisation goes go netstal/common/fixed_sdram.c.
68781 - Added support for POST.
68782 - Stylistic cleanups (multi-line comments/ enforce 80 colomn width)
68784 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68786 commit 69b0634a4ee98c9791815600d43b99f626a952f3
68787 Author: Niklaus Giger <niklaus.giger@netstal.com>
68788 Date: Thu Jan 17 12:53:56 2008 +0100
68790 ppc4xx: netstal/common define routines used by all boards
68792 Added some routines used by all Netstal boards:
68793 - nm_bsp.c: - nm_show_print and
68794 - common_misc_init_r
68795 - set_params_for_sw_install. Very specific code to handle our SW
68796 installation procedure
68797 - fixed_sdram.c: Common routines for HCU4 (and upcoming) MCU25 boards
68798 to handle sdram initialization.
68799 - nm.h: Common header
68801 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68803 commit efeff5382b7a91b48a1aa68b2b75f92ad1d33ff8
68804 Author: Niklaus Giger <niklaus.giger@netstal.com>
68805 Date: Wed Jan 16 18:39:18 2008 +0100
68807 ppc4xx: Netstal HCU5 board: added various fixes and POST
68809 - Moved some common code to nestal/common/nm_bsp.c.
68810 - Added support for the vxWorks EDR.
68811 - Enable trace for Lauterbach, if present.
68812 - Added support for POST.
68813 - Stylistic cleanups (multi-line comments/ enforce 80 colomn width)
68815 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68817 commit 4371090e5da77edc7bf9f296364db4801639d9c4
68818 Author: Niklaus Giger <niklaus.giger@netstal.com>
68819 Date: Wed Jan 16 18:39:08 2008 +0100
68821 ppc4xx: Netstal HCU5 board. Added POST. Various fixes
68824 - Reduced rom_size from 384 to 320 kB
68825 - Environment is now in flash
68829 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68831 commit 4bd5036e60afac37e484c2d35cbbe7f6cc1623e7
68832 Author: Niklaus Giger <niklaus.giger@netstal.com>
68833 Date: Wed Jan 16 18:37:50 2008 +0100
68835 ppc4xx: Netstal HCU4 board. Added POST. Various fixes
68838 - Reduced rom_size from 384 to 320 kB
68839 - Environment is now in flash
68843 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68845 commit 1a3ac86b79fcb690275c85861c8efa6a3899060a
68846 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68847 Date: Thu Jan 17 10:53:08 2008 +0100
68849 ppc4xx: Complete DU440 board support
68851 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68853 commit 15a08bc2bef91e5f1ea4b9cf60e46832d86bcc1f
68854 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68855 Date: Thu Jan 17 10:52:30 2008 +0100
68857 ppc4xx: Add DU440 board support
68859 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68861 commit ac331da07db3860f11fa1d0fd3db7c810bce1198
68862 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68863 Date: Thu Jan 17 15:53:52 2008 +0900
68865 sh: Update SuperH SCIF driver
68867 This patch fixed wrong SH7720 CPU macro and changed macro that
68868 calculated value of SCBRR register.
68870 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68872 commit 334e442e6fac59be91244063e9b3f6ca25e8daf8
68873 Author: Grzegorz Bernacki <gjb@semihalf.com>
68874 Date: Wed Jan 16 15:12:47 2008 +0100
68876 Set ips dividor to 1/4 of csb clock.
68878 Previous setting cause ips clock to be out of spec. This bug was found by John
68879 Rigby from Freescale.
68881 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
68883 commit 7dc358bb0de9e2fa341f3b4c914466b1f34b2d89
68884 Author: Kumar Gala <galak@kernel.crashing.org>
68885 Date: Thu Jan 17 02:19:18 2008 -0600
68887 85xx: Get ride of old TLB setup code
68889 Now that all boards have been converted, remove old config code and the
68890 config option for the new style.
68892 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68894 commit 3b558e26a5ef31635787d6d6e97d70939d4f892d
68895 Author: Kumar Gala <galak@kernel.crashing.org>
68896 Date: Thu Jan 17 02:02:10 2008 -0600
68898 85xx: Convert TQM85xx to new TLB setup
68900 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68902 commit 74121b470c14f7eaf284ee838bffca6f9521069e
68903 Author: Kumar Gala <galak@kernel.crashing.org>
68904 Date: Thu Jan 17 01:56:32 2008 -0600
68906 85xx: Convert STXGP3 & STXSSA to new TLB setup
68908 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68910 commit 143b518d9125b54f96f1d7f1afc640b8aae81ff0
68911 Author: Kumar Gala <galak@kernel.crashing.org>
68912 Date: Thu Jan 17 01:44:34 2008 -0600
68914 85xx: Convert SBC8540/SBC8560/SBC8548 to new TLB setup
68916 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68918 commit 818218bac6a11591e2542c344d2330e0f4e1968b
68919 Author: Kumar Gala <galak@kernel.crashing.org>
68920 Date: Thu Jan 17 01:31:34 2008 -0600
68922 85xx: Convert PM854/PM856 to new TLB setup
68924 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68926 commit ff4681c9285b2b4d24552a19cacc1769fe2fc7e0
68927 Author: Kumar Gala <galak@kernel.crashing.org>
68928 Date: Thu Jan 17 01:25:33 2008 -0600
68930 85xx: Convert MPC8540EVAL to new TLB setup
68932 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68934 commit 73aa9ac2b46f1cfd039106ebd6b9865016005234
68935 Author: Kumar Gala <galak@kernel.crashing.org>
68936 Date: Thu Jan 17 01:12:22 2008 -0600
68938 85xx: Convert MPC8568 MDS to new TLB setup
68940 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68942 commit 0db37dc2eed30884db2daa24dbd9a113b5d00610
68943 Author: Kumar Gala <galak@kernel.crashing.org>
68944 Date: Thu Jan 17 01:01:09 2008 -0600
68946 85xx: Convert MPC8541/MPC8555/MPC8548 CDS to new TLB setup
68948 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68950 commit 219a81b98d834f9071b6f7c3bdc6b7ec39cc46cc
68951 Author: Kumar Gala <galak@kernel.crashing.org>
68952 Date: Thu Jan 17 00:52:29 2008 -0600
68954 85xx: Convert MPC8540/MPC8560 ADS to new TLB setup
68956 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68958 commit 80d0b6a1498761c4355b2db9c8001b04c295e7b8
68959 Author: Kumar Gala <galak@kernel.crashing.org>
68960 Date: Thu Jan 17 00:32:17 2008 -0600
68962 85xx: Convert ATUM8548 to new TLB setup
68964 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68966 commit 0f7a3dc95cbff3c21bd6dbc639313796412bbbab
68967 Author: Kumar Gala <galak@kernel.crashing.org>
68968 Date: Wed Jan 16 23:11:57 2008 -0600
68970 85xx: Convert MPC8544 DS to new TLB setup
68972 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68974 commit 8716318057a5f60ab1ba081ece2dbe82ae00e1ee
68975 Author: Kumar Gala <galak@kernel.crashing.org>
68976 Date: Wed Jan 16 22:38:34 2008 -0600
68978 85xx: Reworked initial processor init
68980 Reworked the initial processor initialzation sequence:
68981 * introduced cpu_early_init_f that is run in address space 1 (AS=1)
68982 * Moved TLB/LAW and CCSR init into cpu_early_init_f()
68983 * Reworked initial asm code to do most of the core init before TLBs
68985 The main reasons for these changes are to allow handling of 36-bit phys
68986 addresses in the future and some of the issues that will exist when we
68989 There are a few caveats on what can be initialized via the LAW and TLB
68991 * TLB entry 14/15 can't be initialized via the TLB table
68992 * any LAW that covers the implicit boot window (4G-8M to 4G) must map to
68993 the code that is currently executing.
68995 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68997 commit 44a23cfd6360a68eaa41f945190618a55519eac3
68998 Author: Kumar Gala <galak@kernel.crashing.org>
68999 Date: Wed Jan 16 22:33:22 2008 -0600
69001 85xx: Introduce new tlb API
69003 Add a set of functions to manipulate TLB entries:
69004 * set_tlb() - write a tlb entry
69005 * invalidate_tlb() - invalidate a tlb array
69006 * disable_tlb() - disable a variable size tlb entry
69007 * init_tlbs() - setup initial tlbs based on static table
69009 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69011 commit be88b1699863c262818f3af7f60173b4d48df8fc
69012 Author: Stefan Roese <sr@denx.de>
69013 Date: Thu Jan 17 07:50:17 2008 +0100
69015 ppc4xx: Fix remaining CONFIG_COMMANDS in 4xx files
69017 Signed-off-by: Stefan Roese <sr@denx.de>
69019 commit c8c41d4a80b1a8ad5984a287d81ea780496259f8
69020 Author: Kumar Gala <galak@kernel.crashing.org>
69021 Date: Wed Jan 16 10:04:42 2008 -0600
69023 85xx: Use proper defines for PCI addresses
69025 We should be using the _MEM_PHYS for LAW and TLB setup and not _MEM_BASE.
69026 While _MEM_BASE & _MEM_PHYS are normally the same, _MEM_BASE should only
69027 be used for configuring the PCI ATMU.
69029 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69031 commit 54a5070115eff38e9b324b78abdfa0b4520580b9
69032 Author: Kumar Gala <galak@kernel.crashing.org>
69033 Date: Wed Jan 16 09:22:29 2008 -0600
69035 85xx: Remove old style of LAW init
69037 All boards are now using the new fsl_law code so we can drop the old version.
69039 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69041 commit 4d3521cc79cabc61edf12c48c0ce318d4efb712f
69042 Author: Kumar Gala <galak@kernel.crashing.org>
69043 Date: Wed Jan 16 09:15:29 2008 -0600
69045 85xx: convert remaining 85xx boards over to use new LAW init code
69047 Converted ATUM8548, MPC8568 MDS, MPC8540 EVAL, and TQM85xx boards over
69048 to use new LAW init code.
69050 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69052 commit 572b13afc42710f2957c382a710360429c0e099b
69053 Author: Kumar Gala <galak@kernel.crashing.org>
69054 Date: Wed Jan 16 09:11:53 2008 -0600
69056 85xx: convert STXGP3/STXSSA over to use new LAW init code
69058 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69060 commit 45f2166ac0233a9263058378f39612bd11f61196
69061 Author: Kumar Gala <galak@kernel.crashing.org>
69062 Date: Wed Jan 16 09:06:48 2008 -0600
69064 85xx: convert PM854/PM856 over to use new LAW init code
69066 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69068 commit e2b159d0070ee06e4ac7e2f9381d3e8e542e614a
69069 Author: Kumar Gala <galak@kernel.crashing.org>
69070 Date: Wed Jan 16 09:05:27 2008 -0600
69072 85xx: convert SBC8540/SBC8560/SBC8548 over to use new LAW init code
69074 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69076 commit 2cfaa1aa1aac39a81006b7b27e0e431bf21f6dfa
69077 Author: Kumar Gala <galak@kernel.crashing.org>
69078 Date: Wed Jan 16 01:45:10 2008 -0600
69080 85xx: convert MPC8541/MPC8555/MPC8548 CDS over to use new LAW init code
69082 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69084 commit 7232a2724ccc9dcbc3ec4ef84ada02f13ccd1238
69085 Author: Kumar Gala <galak@kernel.crashing.org>
69086 Date: Wed Jan 16 01:32:06 2008 -0600
69088 85xx: convert MPC8540/MPC8560 ADS over to use new LAW init code
69090 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69092 commit 4bcae9c92aee0d72a2f19b81cab27ef38107ce75
69093 Author: Kumar Gala <galak@kernel.crashing.org>
69094 Date: Wed Jan 16 01:16:16 2008 -0600
69096 85xx: convert MPC8544 DS over to use new LAW init code
69098 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69100 commit 83d40dfd79fe868796275802f60116d84b9e4395
69101 Author: Kumar Gala <galak@kernel.crashing.org>
69102 Date: Wed Jan 16 01:13:58 2008 -0600
69104 85xx: Move LAW init code into C
69106 Move the initialization of the LAWs into C code and provide an API
69107 to allow modification of LAWs after init.
69109 Board code is responsible to provide a law_table and num_law_entries.
69111 We should be able to use the same code on 86xx as well.
69113 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69115 commit bed8ce838a609aaab136d43b25e6df2a520bc854
69116 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69117 Date: Sat Dec 22 15:03:12 2007 +0100
69119 qemu-mips: active HUSH PARSER, AUTO_COMPLETE and CMDLINE_EDITING
69121 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69123 commit 0764c164fed6277d359cf132d55187ea34290114
69124 Author: Vlad Lungu <vlad@comsys.ro>
69125 Date: Wed Jan 16 19:27:51 2008 +0200
69127 MIPS:Target support for qemu -M mips
69129 With serial, NE2000, IDE support. Tested in big-endian mode.
69130 Memory size hard-coded to 128M for now, so don't play with
69133 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
69135 commit 7f52fa3c2df59e49dc2badd7c084cf2d007c438f
69136 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69137 Date: Fri Jan 11 00:01:37 2008 +0100
69139 Fix nfs command help to reflect that the serverip is optional
69141 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69142 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69144 commit b8f4162a4f7a9bee5e9d0305c17f2d34de466a9b
69145 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69146 Date: Mon Dec 10 22:32:14 2007 +0100
69148 bf537-stamp: remove already defined is_zero_ether_addr and is_multicast_ether_addr
69150 and move is_valid_ether_addr board file
69152 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69153 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69155 commit c2f896b8fc4722e36915903e1942e138e68ce804
69156 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69157 Date: Wed Jan 16 16:13:31 2008 +0900
69159 drivers/net/rtl8139.c: rx_status should be le32_to_cpu(rx_status).
69161 rx_status on the memory is basically in LE, but needs to be handled in CPU
69162 endian. le32_to_cpu() takes up this mission. Even if on the sane hardware,
69165 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69166 Cc: Masami Komiya <mkomiya@sonare.it>
69167 Cc: Lucas Jin <lucasjin@gmail.com>
69168 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69170 commit 96a236746fe6a7b84802afb4ed31536696d34812
69171 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69172 Date: Wed Jan 16 16:12:26 2008 +0900
69174 drivers/net/rtl8139.c: Fix cache coherency issues
69176 Current driver is meant for cache coherent systems. This patch adds
69177 flush_cache() routines to support cache non-coherent systems.
69179 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69180 Cc: Masami Komiya <mkomiya@sonare.it>
69181 Cc: Lucas Jin <lucasjin@gmail.com>
69182 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69184 commit d1276c76c1e2b5035296689280ba1acb2c425104
69185 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69186 Date: Wed Jan 16 16:11:14 2008 +0900
69188 drivers/net/rtl8139.c: Fix tx timeout
69190 "to = (currticks() + RTL_TIMEOUT)" has possibilities to wrap around. If it
69191 does, the condition "(currticks() < to)" becomes invalid and immediately
69192 leads to tx timeout error. This patch introduces the fine-graded udely(10)
69193 loops to ease the impact of wrapping around.
69195 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69196 Cc: Masami Komiya <mkomiya@sonare.it>
69197 Cc: Lucas Jin <lucasjin@gmail.com>
69198 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69200 commit 18ee320ff63edbf7b27bbeb05f0e12a52302c68a
69201 Author: Dave Liu <r63238@freescale.com>
69202 Date: Fri Jan 11 18:45:28 2008 +0800
69204 TSEC: Add the support for RealTek RTL8211B PHY
69206 Add the support of RealTek RTL8211B PHY, the RTL8211B
69207 PHY only supports RGMII and MII mode.
69209 Signed-off-by: Dave Liu <daveliu@freescale.com>
69210 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69212 commit 84a3047b72b70e862b0b7a8e2058077457f89a32
69213 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
69214 Date: Wed Jan 16 09:40:41 2008 +0100
69216 Remove annoying debug printout for PHY less boards.
69218 PHY less board prints out lots of "read wrong ...":
69219 read wrong value : mii_id 3,mii_reg 2, base e0102320
69220 read wrong value : mii_id 3,mii_reg 3, base e0102320
69221 UEC: PHY is Generic MII (ffffffff)
69222 read wrong value : mii_id 3,mii_reg 4, base e0102320
69223 read wrong value : mii_id 3,mii_reg 0, base e0102320
69224 read wrong value : mii_id 3,mii_reg 1, base e0102320
69225 read wrong value : mii_id 3,mii_reg 1, base e0102320
69226 read wrong value : mii_id 3,mii_reg 5, base e0102320
69227 read wrong value : mii_id 3,mii_reg 1, base e0102320
69228 read wrong value : mii_id 3,mii_reg 1, base e0102320
69229 read wrong value : mii_id 3,mii_reg 5, base e0102320
69230 FSL UEC0: Full Duplex
69231 FSL UEC0: Speed 100BT
69232 FSL UEC0: Link is up
69233 Using FSL UEC0 device
69235 Make this printout depend on UEC_VERBOSE_DEBUG and
69236 remove its definition in uec_phy.c
69238 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
69239 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69241 commit ee62ed3286f83b98b7785e0318dc6379e78f7ff6
69242 Author: Kim Phillips <kim.phillips@freescale.com>
69243 Date: Tue Jan 15 14:11:00 2008 -0600
69245 net: reduce boot latency on QE UEC based boards
69247 actually polling for PHY autonegotiation to finish enables us to remove the
69248 5 second boot prompt latency present on QE based boards.
69250 call to qe_set_mii_clk_src in init_phy, and mv call to init_phy from
69251 uec_initialize to uec_init by Joakim Tjernlund; autonegotiation wait
69252 code shamelessly stolen from tsec driver.
69254 also rm unused CONFIG_RMII_MODE code.
69256 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69257 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
69258 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69260 commit 55fe7c57a8b99a130925052dcdbb77f053dc50e3
69261 Author: michael.firth@bt.com <michael.firth@bt.com>
69262 Date: Wed Jan 16 11:40:51 2008 +0000
69264 TSEC driver: Change MDIO support to allow access to any PHYs on the MDIO bus
69266 The current TSEC driver limits MDIO access to the devices that have been configured as attached
69267 to a TSEC MAC. This patch allows access to any PHY device on the MDIO bus through the 'mii' commands.
69269 Signed-off-by: Michael Firth <michael.firth@bt.com>
69270 Acked-by: Andy Fleming <afleming@freescale.com>
69271 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69273 commit 5e918a98c26e8ab9b5d2d48d998a2ced2b5b85b3
69274 Author: Kim Phillips <kim.phillips@freescale.com>
69275 Date: Wed Jan 16 00:38:05 2008 -0600
69277 Add support for the MPC837xERDB
69279 MPC837xERDB board support includes:
69280 * DDR2 330MHz hardcoded (soldered on the board)
69281 * Local Bus NOR Flash
69282 * I2C, UART and RTC
69283 * eTSEC RGMII (TSEC0 - RTL8211B with MII;
69284 * TSEC1 - VSC7385 local bus, hardcoded, requires seperate firmware
69287 Signed-off-by: Kevin Lam <kevin.lam@freescale.com>
69288 Signed-off-by: Joe D'Abbraccio <joe.d'abbraccio@freescale.com>
69289 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69291 commit 9e89647889cd4b5ada5b5e7cad6cbe55737a08d7
69292 Author: Kim Phillips <kim.phillips@freescale.com>
69293 Date: Wed Jan 16 12:06:16 2008 -0600
69295 mpc83xx: add support for more system clock performance controls
69297 System registers that are modified are the Arbiter Configuration
69298 Register (ACR), the System Priority Control Register (SPCR), and the
69299 System Clock Configuration Register (SCCR).
69301 Signed-off by: Michael F. Reiss <Michael.F.Reiss@freescale.com>
69302 Signed-off by: Joe D'Abbraccio <ljd015@freescale.com>
69303 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69305 commit 16c3cde050e2d243e62b37486f1558570787beb8
69306 Author: James Yang <james.yang@freescale.com>
69307 Date: Wed Jan 16 11:58:08 2008 -0600
69309 FSL: Generalize PIXIS reset command parsing.
69311 Before, the order of arguments to the pixis_reset
69312 command needed to be supplied in a hard-coded order.
69313 Generalize the command parsing to allow any order.
69315 Signed-off-by: James Yang <james.yang@freescale.com>
69316 Acked-by: Jon Loeliger <jdl@freescale.com>
69318 commit ad8f8687b78c3e917b173f038926695383c55555
69319 Author: Jon Loeliger <jdl@freescale.com>
69320 Date: Tue Jan 15 13:42:41 2008 -0600
69322 FSL: Convert board/freescale/common/Makefile to use CONFIG_
69324 Convert the board/freescale/common/Makefile to use
69325 CONFIG_* options to select which files to conditionally
69326 compile into the board/freescale/common library rather
69327 than conditionally compiling entire files.
69334 CONFIG_ID_EEPROM is introduced until CFG_ID_EEPROM is gone.
69336 Signed-off-by: Jon Loeliger <jdl@freescale.com>
69338 commit 7c2221eb230372a9e537c4f6636b147b0909325f
69339 Author: Roy Zang <tie-fei.zang@freescale.com>
69340 Date: Tue Jan 15 16:38:38 2008 +0800
69342 Use CONFIG_ULI526X as MPC8610HPCD default Ethernet driver
69344 Use driver/net/uli526x.c as MPC8610HPCD default Ethernet driver.
69345 Remove unused ethernet CONFIG_ options.
69347 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
69348 Acked-by: Jon Loeliger <jdl@freescale.com>
69350 commit 711a7946277d2e29af481011e8635e9975c54e45
69351 Author: Kim Phillips <kim.phillips@freescale.com>
69352 Date: Tue Jan 15 14:05:14 2008 -0600
69354 mpc83xx: fix QE ETHPRIMEs to correct 'FSL UEC0' value
69356 continuation of commit b96c83d4ae475a70ef2635cd0e748174c44c8601
69358 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69360 commit 363eea9ff7f19a2cba17f262bd17559f166e134e
69361 Author: Kim Phillips <kim.phillips@freescale.com>
69362 Date: Tue Jan 15 09:51:12 2008 -0600
69364 mpc83xx: clean up mpc8360emds.c warnings
69366 mpc8360emds.c: In function 'ft_board_setup':
69367 mpc8360emds.c:327: warning: assignment makes pointer from integer without a cast
69368 mpc8360emds.c:329: warning: passing argument 2 of 'fdt_getprop' makes integer from pointer without a cast
69369 mpc8360emds.c:334: warning: passing argument 2 of 'fdt_setprop' makes integer from pointer without a cast
69370 mpc8360emds.c:341: warning: assignment makes pointer from integer without a cast
69371 mpc8360emds.c:343: warning: passing argument 2 of 'fdt_getprop' makes integer from pointer without a cast
69372 mpc8360emds.c:348: warning: passing argument 2 of 'fdt_setprop' makes integer from pointer without a cast
69374 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69376 commit f09880ea72a1c806db223ce594c5fb1b6542ff6a
69377 Author: Kim Phillips <kim.phillips@freescale.com>
69378 Date: Mon Jan 14 16:14:46 2008 -0600
69380 mpc83xx: fix phy-connection-type fixup code
69382 use tree passed to us in local blob, not global fdt.
69384 Also use fdt_path_offset to convert to relative offset, since absolute
69385 reference is needed to check for rgmii-id mode string value.
69387 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69389 commit 2b4c952be7c4357a13e839d48df80853820c33eb
69390 Author: Kumar Gala <galak@kernel.crashing.org>
69391 Date: Mon Jan 14 09:01:40 2008 -0600
69393 mpc83xx: fix mpc8313/mpc8315/mpc8349itx Makefiles for silent build (with -s)
69395 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69396 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69398 commit e1d8ed2c08da14b168658cc5fa78529d461aea70
69399 Author: Poonam Aggrwal <b10812@freescale.com>
69400 Date: Mon Jan 14 09:41:14 2008 +0530
69402 Changes in uboot DDR configuration for MPC8313eRDB
69404 These changes were identified by HighSmith Bill ,Mazzyar and Joseph for
69405 DDR configuration in u-boot code. Some are related to performance, some
69406 affect stability and some correct few basic errors in the current
69409 The changes have been tested and found to give better memory latency
69410 figures on MPC8313eRDB.LMBench figures prove it.
69414 - CS0_CONFIG[ AP_n_EN] is changed from 1 to 0
69415 (this may improve performance for application with many read
69416 or write to open pages).
69417 - CS0_CONFIG[ODT_WR_CFG] is currently changed from 100 to
69418 001 (activating all the CS when only one is used may cause
69419 unwanted noise on the system)
69421 - TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 8clks (based on
69423 - TIMING_CFG_1[REFREC] changed from 21 clks to 18clks.
69425 - TIMING_CFG_2[AL] value changed from 0 setting to 1 clk to
69426 comply with the 3 ODT clk requirements)
69427 - TIMING_CFG_2[CPO] was set to a reserved value, changed to RL+3/4.
69428 - TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 6clks.
69430 - DDR_SDRAM_MODE[AL]changed from 0 to 1.
69431 - DDR_SDRAM_MODE[WRREC] changed from 1 clk to 3 clks.
69433 - DDR_SDRAM_INTERVAL[REFINT] is changed from 0x0320 to 0x0510.
69434 - DDR_SDRAM_INTERVAL[BSTOPRE] is changed from 0x64 to 0x0500.
69436 The patch is based of git://www.denx.de/git/u-boot-mpc83xx.git
69437 The last commit on this tree was 6775c68683a53c7abc778774641aac6f833a2cbf
69439 Signed-off-by: Poonam Aggrwal-b10812 <b10812@freescale.com>
69440 Cc: Bill HighSmith <Bill.Highsmith@freescale.com>
69441 Cc: Razzaz Mazyar <MRazzaz@freescale.com>
69442 Cc: Josep P J <PJ.Joseph@freescale.com>
69443 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69445 commit b5cdd7df4a06edb91539c9a2ea7c178a870c3a95
69446 Author: Jerry Van Baren <gvb.uboot@gmail.com>
69447 Date: Sat Jan 12 13:24:14 2008 -0500
69449 Enable the isdram command on the MPC8360EMDS board
69451 The isdram command prints out decoded information the "serial presence
69452 detect" (SPD) chip on the SDRAM SIMMs. This can be very helpful when
69453 debugging memory configuration problems.
69455 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
69456 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69458 commit 8bd522ce4afda3d4868ee8c913f5394094326be1
69459 Author: Dave Liu <r63238@freescale.com>
69460 Date: Fri Jan 11 18:48:24 2008 +0800
69462 mpc83xx: Add the support for MPC8315ERDB board
69465 - Boot from NOR Flash
69466 - DDR2 266MHz hardcoded configuration
69467 - Local bus NOR Flash R/W operation
69468 - I2C, UART, MII and RTC
69472 Signed-off-by: Dave Liu <daveliu@freescale.com>
69473 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69475 commit b05884efa614e4d8a9413158fc228e0dc02ab704
69476 Author: Dave Liu <r63238@freescale.com>
69477 Date: Fri Jan 11 18:46:50 2008 +0800
69479 mpc83xx: Add config of eTSEC emergency priority in SPCR
69481 The TSEC emergency priority definition of 831x/837x
69482 is different than the definition of 834x in SPCR register.
69484 Add the other config of TSEC emergency priority into
69487 Signed-off-by: Dave Liu <daveliu@freescale.com>
69488 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69490 commit 9b958234b0783f13d92f007f753fd2c3ae2c8680
69491 Author: Dave Liu <r63238@freescale.com>
69492 Date: Fri Jan 11 18:42:19 2008 +0800
69494 mpc83xx: Remove cache config from MPC8360ERDK.h
69496 The MPC8360ERDK board support patch is added before
69497 the commit 2c5b48fc205c3e2752910da8f39209ed075929e5
69498 so, miss clean up it.
69500 The patch clean up the miss cache config.
69502 Signed-off-by: Dave Liu <daveliu@freescale.com>
69503 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69505 commit cd9d23053d435c08fc8695017b5cb9003fcda786
69506 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
69507 Date: Mon Jan 14 23:09:32 2008 +0300
69509 nand: FSL UPM NAND driver
69511 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
69513 commit 6cb2239ae76faee64434286c4f8fc71374702dd2
69514 Author: Kyungmin Park <kmpark@infradead.org>
69515 Date: Tue Jan 15 08:59:44 2008 +0900
69517 OneNAND: Separate U-Boot dependent code from OneNAND
69519 OneNAND: Separate U-Boot dependent code from OneNAND
69521 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
69523 commit 83a49c8dd7998be2d1f0d420597a36bbf0bf4164
69524 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
69525 Date: Wed Jan 16 10:33:46 2008 +0100
69527 ppc4xx: Sequoia coding style cleanup and beautification
69529 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
69531 commit 4b3cc6ece9c455504cf12909fae38d085d848ac0
69532 Author: Larry Johnson <lrj@acm.org>
69533 Date: Tue Jan 15 14:35:58 2008 -0500
69535 ppc4xx: Refactor ECC POST for AMCC Denali core
69537 The ECC POST reported intermittent failures running after power-up on
69538 the Korat PPC440EPx board. Even when the test passed, the debugging
69539 output occasionally reported additional unexpected ECC errors.
69541 This refactoring has three main objectives: (1) minimize the code
69542 executed with ECC enabled during the tests, (2) add more checking of the
69543 results so any unexpected ECC errors would cause the test to fail, and
69544 (3) use synchronization (only) where required by the processor.
69546 Signed-off-by: Larry Johnson <lrj@acm.org>
69548 commit 2465665b73ac2f688af945b1ed510752afa816a4
69549 Author: David Saada <David.Saada@ecitele.com>
69550 Date: Tue Jan 15 10:40:24 2008 +0200
69552 QE UEC: Extend number of supported UECs to 4
69554 This patch extends the number of supported UECs to 4. Note that the
69555 problem of QE thread resources exhaustion is resolved by setting the
69556 correct number of QE threads according to Ethernet type (GBE or FE).
69558 Signed-off-by: David Saada <david.saada@ecitele.com>
69559 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69561 commit 58d204256cb1ce1bd323847d9f644acf70a72e6a
69562 Author: Wolfgang Denk <wd@denx.de>
69563 Date: Wed Jan 16 00:01:01 2008 +0100
69565 LWMON5: enable hush shell as command line parser
69567 Signed-off-by: Wolfgang Denk <wd@denx.de>
69569 commit 66ffb1883feedddc813d8a507d060f2a940eb2b2
69570 Author: Wolfgang Denk <wd@denx.de>
69571 Date: Tue Jan 15 17:22:28 2008 +0100
69573 ADS5121: disable watchdog; enable image timestamps
69575 Signed-off-by: Wolfgang Denk <wd@denx.de>
69577 commit 2b4f778fe9d1de61d7445bae7b325340aba6968d
69578 Author: Wolfgang Denk <wd@denx.de>
69579 Date: Tue Jan 15 17:21:28 2008 +0100
69581 TK885D: fixes for bigger flash sector sizes on new modules;
69582 adjust default environment;
69583 disable SCC ethernet (not used on this board).
69585 Signed-off-by: Wolfgang Denk <wd@denx.de>
69587 commit f91d7ae5ca89acf9fa1ed1015dc078cf29581607
69588 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69589 Date: Tue Jan 15 17:48:13 2008 +0900
69591 pcmcia: Remove CONFIG_COMMANDS from marubun pcmcia driver
69593 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69595 commit 76e49aa7fb8e76cc49092c1acd53fff921e26360
69596 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69597 Date: Tue Jan 15 23:25:25 2008 +0900
69599 sh: Add support SH7710/SH7712
69601 SH7710/SH7712 of SH3 CPU are supported.
69602 SH771X is called SH-Ether, and has the Ether controller in CPU.
69603 The driver of Ether is not included in this patch.
69605 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69607 commit 63a11be68306870e04d3851ed9fa41955cdf4894
69608 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69609 Date: Tue Jan 15 23:06:17 2008 +0900
69611 sh: Add support of map_physmem() and unmap_physmem() to SuperH
69613 This patch add the support of map_physmem() and unmap_physmem()
69614 used with Common Flash Interface(CFI) driver.
69616 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69618 commit db3995fe5164ac5d630b7ecb96286a9828dfbb54
69619 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69620 Date: Wed Jan 9 14:42:27 2008 +0900
69622 sh: Add maintainer of MS7720SE to the MAINTAINER file
69624 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69626 commit dcd99e88e03d56a0aeecd42b507d2d29d20ab0e3
69627 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69628 Date: Wed Jan 9 14:39:58 2008 +0900
69630 sh: Fix board name in MS7720SE's config.mk
69632 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69634 commit c0a04d93734d768b39dbb72fb501b65614c8615d
69635 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69636 Date: Wed Jan 9 14:37:36 2008 +0900
69638 sh: Add MS7720SE to MAKEALL
69640 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69642 commit b2b5e2bb78a1ef4ae8504f5a26bfdc3293ea74ae
69643 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69644 Date: Mon Dec 3 22:58:50 2007 +0900
69646 sh: Add support for MS7720RP02 board
69648 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69649 CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69650 Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69652 commit 7c10c57275901939a8ece4a9ef3e7ccb7c12a0ed
69653 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69654 Date: Wed Jan 9 14:30:02 2008 +0900
69656 sh: Add support for SH7720 in serial_sh driver.
69658 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69659 CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69660 Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69662 commit f9913a8ee71ff14fcfc1c7fd0e6912f897e69403
69663 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69664 Date: Mon Dec 3 22:58:45 2007 +0900
69666 sh: Add support SH3 and SH7720
69668 Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69669 CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69670 Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69672 commit 9adfc9fb9ade64cdf1ed9ff842e4f900cbda78bd
69673 Author: Stefan Roese <sr@denx.de>
69674 Date: Tue Jan 15 10:11:02 2008 +0100
69676 ppc4xx: Remove compiler warning in cpu/ppc4xx/44x_spd_ddr2.c
69678 Signed-off-by: Stefan Roese <sr@denx.de>
69680 commit 17bef68097ab3692500a36fb31115bff7910aa99
69681 Author: Niklaus Giger <niklausgiger@gmx.ch>
69682 Date: Mon Jan 14 14:04:42 2008 +0100
69684 ppc_4xx: Fix post spr.c for PPC405
69686 post/cpu/ppc4xx/spr.c contained a few checks for registers only present
69687 for PPC440 and derivates processor.
69689 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
69691 commit 06c428bcd4413014b43236e77765022071424fa6
69692 Author: Dave Liu <r63238@freescale.com>
69693 Date: Mon Jan 14 11:12:01 2008 +0800
69695 QE: fix compile warning
69697 qe.c: In function 'qe_upload_firmware':
69698 qe.c:390: warning: pointer targets in passing argument 2
69699 uec.c: In function 'uec_initialize':
69700 uec.c:1236: warning: 'uec_info' may be used uninitialized
69702 Signed-off-by: Dave Liu <daveliu@freescale.com>
69704 commit a0dd99d51efa55fe023e19c97ead92683725eb11
69705 Author: Stefan Roese <sr@denx.de>
69706 Date: Mon Jan 14 10:05:05 2008 +0100
69708 ppc4xx: Update Kilauea CPLD configuration with USB PHY reset bit
69710 Now that bit 29 is the USB PHY reset bit, update the Kilauea port
69711 to remove the USB PHY reset after powerup. The CPLD will keep the
69712 USB PHY in reset (active low) until the bit is set to 1 in
69713 board_early_init_f().
69715 Signed-off-by: Stefan Roese <sr@denx.de>
69717 commit f43ad53908f1ea83a7c26c3505bbe84382e47aad
69718 Author: Wolfgang Denk <wd@denx.de>
69719 Date: Sun Jan 13 23:26:45 2008 +0100
69721 ARM: update mach-types.h from 2.6.24-rc7 Linux kernel tree
69723 Signed-off-by: Wolfgang Denk <wd@denx.de>
69725 commit 8d103071b7b0e3ec888859bfcb9d422565e6d750
69726 Author: Wolfgang Denk <wd@denx.de>
69727 Date: Sun Jan 13 23:37:50 2008 +0100
69729 ADS5121: Fix typo in ads5121.c, adjust default environment
69731 Signed-off-by: Wolfgang Denk <wd@denx.de>
69733 commit 51b67d06faa670c65de6f29ec5b5aace74b2a047
69734 Author: John Rigby <jrigby@freescale.com>
69735 Date: Fri Aug 24 18:18:43 2007 -0600
69737 ADS5121: MAX slew rate for PATA pins
69739 Signed-off-by: John Rigby <jrigby@freescale.com>
69741 commit dd531aac34aaad138f16cacdb51d61908d59c0e2
69742 Author: Wolfgang Denk <wd@denx.de>
69743 Date: Sun Jan 13 21:05:52 2008 +0100
69745 Fix Makefile dependency problem with parallel builds.
69747 Signed-off-by: Wolfgang Denk <wd@denx.de>
69749 commit 89967841e3ea02e3d0e5e1295ab687576e5b1089
69750 Author: Wolfgang Denk <wd@denx.de>
69751 Date: Sun Jan 13 19:51:39 2008 +0100
69753 MPC8544DS: fix board Makefile for silent build (with -s)
69755 Signed-off-by: Wolfgang Denk <wd@denx.de>
69757 commit 6d714f82fb4b8bb7e267e9c71b8009bc670bfe88
69758 Author: Wolfgang Denk <wd@denx.de>
69759 Date: Sun Jan 13 16:44:08 2008 +0100
69761 PMC440 board: fix board Makefile for out-of-tree building
69763 Signed-off-by: Wolfgang Denk <wd@denx.de>
69765 commit 6eb3fb15588d319bd3099d5f9b910051dfeab6b2
69766 Author: Wolfgang Denk <wd@denx.de>
69767 Date: Sun Jan 13 16:07:44 2008 +0100
69769 Makalu: fix compile warning
69771 Signed-off-by: Wolfgang Denk <wd@denx.de>
69773 commit 0a1e03bcadc7734688a21e8dd2e46a4f608193c0
69774 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69775 Date: Sun Jan 13 12:36:12 2008 +0100
69777 cmd_nand : fix compiler warning.
69779 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69781 commit 8225d1e3ac0ab147cdde4b0042812583380afb8a
69782 Author: Michael Schwingen <rincewind@discworld.dascon.de>
69783 Date: Sat Jan 12 20:29:47 2008 +0100
69785 CFI: Fix CONFIG_FLASH_CFI_LEGACY compilation
69787 Signed-off-by: Michael Schwingen <michael@schwingen.org>
69788 Acked-by: Stefan Roese <sr@denx.de>
69790 commit 2b2f43ed6a30ece77f76191c845ac95267daa31a
69791 Author: Wolfgang Denk <wd@denx.de>
69792 Date: Sun Jan 13 02:19:44 2008 +0100
69794 MPC8360ERDK: fix incorrect initialization of CFG_I2C_NOPROBES
69796 Signed-off-by: Wolfgang Denk <wd@denx.de>
69798 commit 08e99e1dd01a3e0e3dc3a7138eb827c997e2b74d
69799 Author: Wolfgang Denk <wd@denx.de>
69800 Date: Sun Jan 13 02:19:13 2008 +0100
69802 MPC8xx FEC driver: fix compiler warning.
69804 Signed-off-by: Wolfgang Denk <wd@denx.de>
69806 commit ae6d1056d2c2e4d1266413c0ae8a6d5529ecde4b
69807 Author: Wolfgang Denk <wd@denx.de>
69808 Date: Sun Jan 13 00:59:21 2008 +0100
69810 Fix Makefile dependencies issues; allow silent build
69812 - get rid of "version" target whichdidn't really work
69813 - make autoconf.mk depend on version_autogenerated.h to make sure
69814 to rebuild files as needed
69815 - add XECHO macro to allow for silent build using "make -s"
69817 Signed-off-by: Wolfgang Denk <wd@denx.de>
69819 commit e343ab83d5135b558aa58db9be8fc7faa68d77ed
69820 Author: Wolfgang Denk <wd@denx.de>
69821 Date: Sun Jan 13 00:55:47 2008 +0100
69823 ADS5121e: fix compile warning
69825 Signed-off-by: Wolfgang Denk <wd@denx.de>
69827 commit f2b6f4610627fe3d607620e25082916a01538875
69828 Author: Wolfgang Denk <wd@denx.de>
69829 Date: Sun Jan 13 00:55:18 2008 +0100
69831 MUNICes: fix board Makefile for remote build directory
69833 Signed-off-by: Wolfgang Denk <wd@denx.de>
69835 commit 2ad4d3999fe801aa716221d7d9a4c5bdad74783a
69836 Author: Oliver Weber <almoeli@gmx.de>
69837 Date: Wed Jan 9 17:04:38 2008 +0100
69839 MPC5200: don't use hardcoded MBAR address in Bestcomm firmware
69841 Signed-off-by: Oliver Weber <almoeli@gmx.de>
69843 commit 00ac50e348d1bace27a174b7f528d113bc7cdf7f
69844 Author: Andreas Engel <andreas.engel@ericsson.com>
69845 Date: Wed Jan 9 17:10:56 2008 +0100
69847 Make bootretry work when command line editing is enabled
69849 Currently, when CONFIG_CMDLINE_EDITING is set, bootretry doesn't work.
69850 This patch fixes the problem.
69852 Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
69854 commit 632de0672d3c3ab53ad798c47f5f1eb26008a0e4
69855 Author: Larry Johnson <lrj@acm.org>
69856 Date: Fri Jan 11 23:26:18 2008 -0500
69858 Refactor code for "i2c sdram" command
69860 Signed-off-by: Larry Johnson <lrj@acm.org>
69862 commit 0df6b8446c4721b91ce311548114891130371083
69863 Author: Larry Johnson <lrj@acm.org>
69864 Date: Thu Jan 10 22:23:39 2008 -0500
69866 Fix "i2c sdram" command for DDR2 DIMMs
69868 Many of the SPD bytes for DDR2 SDRAM are not interpreted correctly by the
69869 "i2c sdram" command. This patch provides correct alternative
69870 interpretations when DDR2 memory is detected.
69872 Signed-off-by: Larry Johnson <lrj@acm.org>
69874 commit 64134f011254123618798ff77c42ba196b2ec485
69875 Author: Wolfgang Denk <wd@denx.de>
69876 Date: Sat Jan 12 20:31:39 2008 +0100
69878 Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections
69880 With recent toolchain versions, some boards would not build because
69881 or errors like this one (here for ocotea board when building with
69883 ppc_4xx-ld: section .bootpg [fffff000 -> fffff23b] overlaps section .bss [fffee900 -> fffff8ab]
69885 For many boards, the .bss section is big enough that it wraps around
69886 at the end of the address space (0xFFFFFFFF), so the problem will not
69887 be visible unless you use a 64 bit tool chain for development. On
69888 some boards however, changes to the code size (due to different
69889 optimizations) we bail out with section overlaps like above.
69891 The fix is to add the NOLOAD attribute to the .bss and .sbss
69892 sections, telling the linker that .bss does not consume any space in
69895 Signed-off-by: Wolfgang Denk <wd@denx.de>
69897 commit 3afac79ec27b91df185f090b31dad9620779f440
69898 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
69899 Date: Fri Jan 11 20:42:58 2008 -0600
69901 USB: Add Philips 1561 PCI-OHCI ids
69902 (needed for M5475EVB)
69904 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
69906 commit 5e8def6731cd7bec74bff42a16b139de04010353
69907 Author: Wolfgang Denk <wd@denx.de>
69908 Date: Sat Jan 12 15:51:34 2008 +0100
69910 Add MAINTAINERS entries for ids8247, jupiter, municse, sc3 and uc101
69913 Signed-off-by: Heiko Schocher <hs@denx.de>
69914 Signed-off-by: Wolfgang Denk <wd@denx.de>
69916 commit 5d49e0e152a8b81cc0602271e8fd259371f559b7
69917 Author: Grzegorz Bernacki <gjb@semihalf.com>
69918 Date: Fri Jan 11 12:03:43 2008 +0100
69920 MPC512X: Cleanup bus clock names.
69922 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
69924 commit 66a9455b6bf46d69cec5c88d1a600d1d9a10670d
69925 Author: Grzegorz Bernacki <gjb@semihalf.com>
69926 Date: Tue Jan 8 17:16:59 2008 +0100
69928 MPC512X: Fixed typo in macro name.
69930 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
69932 commit 281ff9a45cf9eb17b8a9afc436cb783cf1f62363
69933 Author: Grzegorz Bernacki <gjb@semihalf.com>
69934 Date: Tue Jan 8 17:16:15 2008 +0100
69936 ads5121: Added support for FDT.
69938 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
69940 commit a10ff9196183e7e5f2ae3c4f5f3cbe92ae9cb719
69941 Author: Wolfgang Denk <wd@denx.de>
69942 Date: Sat Jan 12 01:05:50 2008 +0100
69944 Coding Style cleanup; update CHANGELOG.
69946 Signed-off-by: Wolfgang Denk <wd@denx.de>
69948 commit f6db945649e5e9d0c7efe33b507d243cdc86cf03
69949 Author: Heiko Schocher <hs@denx.de>
69950 Date: Fri Jan 11 15:15:17 2008 +0100
69952 Fixed syntax error in function init_e300_core() of mpc83xx/start.S if
69954 Signed-off-by: Timur Tabi <timur@freescale.com>
69955 Signed-off-by: Heiko Schocher <hs@denx.de>
69957 commit fa05664cd8c7ab1ecf062aa73b992b7b58bba49c
69958 Author: Heiko Schocher <hs@denx.de>
69959 Date: Fri Jan 11 15:15:16 2008 +0100
69961 MUNICes: Set the right CFG_DEFAULT_MBAR value.
69963 Signed-off-by: Heiko Schocher <hs@denx.de>
69965 commit 5fb2b2342ece8d786c6f7fdba1bc273febd3b3d2
69966 Author: Heiko Schocher <hs@denx.de>
69967 Date: Fri Jan 11 15:15:15 2008 +0100
69969 added the config File for the MUNICes board.
69971 Signed-off-by: Heiko Schocher <hs@denx.de>
69973 commit 6341d9d723b71b4c0bf86f979e4cb228c02fd09d
69974 Author: Heiko Schocher <hs@denx.de>
69975 Date: Fri Jan 11 15:15:14 2008 +0100
69977 added basic support for the MUNICes board.
69979 Signed-off-by: Heiko Schocher <hs@denx.de>
69981 commit 3bb77fb09a1caabf5a292cc5b486a78b977fbe19
69982 Author: Wolfgang Denk <wd@denx.de>
69983 Date: Sat Jan 12 00:39:37 2008 +0100
69985 Update CHANGELOG and MAINTAINERS files.
69987 Signed-off-by: Wolfgang Denk <wd@denx.de>
69989 commit 5ba7390c3cb579172be66888a371707b47b5be4e
69990 Author: Anatolij Gustschin <agust@denx.de>
69991 Date: Fri Jan 11 02:15:02 2008 +0100
69993 Fix compilation problem in common/cmd_bmp.c
69995 common/cmd_bmp.c fails to compile if CONFIG_VIDEO_BMP_GZIP
69996 isn't defined. This patch fix this.
69998 Signed-off-by: Anatolij Gustschin <agust@denx.de>
70000 commit 5aa437baae5fe629abeab99bef793a2a1fc71b58
70001 Author: Heiko Schocher <hs@denx.de>
70002 Date: Fri Jan 11 01:12:09 2008 +0100
70004 Fix defaultconfig for the mgcoge board.
70006 Signed-off-by: Heiko Schocher <hs@denx.de>
70008 commit ac9db066b26935f31bff15c98168b19faeb603f3
70009 Author: Heiko Schocher <hs@denx.de>
70010 Date: Fri Jan 11 01:12:08 2008 +0100
70012 Added support for the mgcoge board from keymile.
70014 Signed-off-by: Heiko Schocher <hs@denx.de>
70016 commit b423d055cc2e13c4ef1f0389c3fa2988d0eed818
70017 Author: Heiko Schocher <hs@denx.de>
70018 Date: Fri Jan 11 01:12:07 2008 +0100
70020 Enable SMC microcode relocation patch for SMC1.
70022 Signed-off-by: Heiko Schocher <hs@denx.de>
70024 commit 381e4e639720d8d2efb8066c7c48ec9588cb28c7
70025 Author: Heiko Schocher <hs@denx.de>
70026 Date: Fri Jan 11 01:12:06 2008 +0100
70028 Added support for the mgsuvd board from keymile.
70030 Signed-off-by: Heiko Schocher <hs@denx.de>
70032 commit bf05293973b348f6946c9df92cd3c65ece42d0be
70033 Author: James Yang <james.yang@freescale.com>
70034 Date: Thu Jan 10 16:02:07 2008 -0600
70036 Fix 64-bit vsprintf.
70038 There were some size and unsigned problems.
70039 Also add support for "ll" size modifier in format string like glibc
70041 Signed-off-by: James Yang <James.Yang@freescale.com>
70042 Acked-by: Jon Loeliger <jdl@freescale.com>
70044 commit 92fa37eac530860643afa26ae347af3d23d67309
70045 Author: Larry Johnson <lrj@acm.org>
70046 Date: Wed Jan 9 12:42:35 2008 -0500
70048 Remove superfluous preprocessor conditionals from LM73 driver
70050 (1) Remove unused symbol "CFG_EEPROM_PAGE_WRITE_ENABLE".
70052 (2) Use conditional Makefile.o.
70054 Signed-off-by: Larry Johnson <lrj@acm.org>
70056 commit efc6f447c1b940d1650c4b854c5598a595ddc3da
70057 Author: Guennadi Liakhovetski <lg@denx.de>
70058 Date: Thu Jan 10 17:59:07 2008 +0100
70060 Add support for the TK885D baseboard from TELE-DATA
70062 The TK885D board uses a TQM885D module from TQ, this port adds an
70063 own configuration file and adds a last_stage_init() method to
70064 configure the two PHYs, depending on the phy_auto_nego environment
70067 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70069 commit 0ec595243dc99edcd248bbcfbfd5a1dc860bde89
70070 Author: Kumar Gala <galak@kernel.crashing.org>
70071 Date: Thu Jan 10 02:22:05 2008 -0600
70073 Fix compiler warning
70075 main.c: In function 'readline_into_buffer':
70076 main.c:927: warning: unused variable 'p_buf'
70078 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70080 commit bed53753dd1d7e6bcbea4339be0fb7760214cc35
70081 Author: Anatolij Gustschin <agust@denx.de>
70082 Date: Fri Jan 11 14:30:01 2008 +0100
70084 Add Fujitsu CoralP/Lime video driver
70086 Signed-off-by: Anatolij Gustschin <agust@denx.de>
70087 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
70089 commit 20c450ef61ef2eb1c96f9b59ba0eb8d849bba058
70090 Author: Anatolij Gustschin <agust@denx.de>
70091 Date: Fri Jan 11 02:39:47 2008 +0100
70093 Fix video console newline and carriage return handling
70095 Lines of the lenght CONSOLE_COLS or greater than CONSOLE_COLS
70096 are not displayed correctly. This is an attempt to fix
70097 this issue. Also add carriage return handling.
70099 Signed-off-by: Anatolij Gustschin <agust@denx.de>
70100 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
70102 commit d5a163d6baa04f5a8edcc10ebc6fad08657d3093
70103 Author: Stefan Roese <sr@denx.de>
70104 Date: Fri Jan 11 15:53:58 2008 +0100
70106 ppc4xx: Fix sdram init on Sequoia boards
70108 Clear possible errors in MCSR resulting from data-eye-search.
70109 If not done, then we could get an interrupt later on when
70110 exceptions are enabled.
70112 Signed-off-by: Stefan Roese <sr@denx.de>
70114 commit d610a60730b7464f6f659db49d264d89a7c71061
70115 Author: Anatolij Gustschin <agust@denx.de>
70116 Date: Fri Jan 11 15:31:09 2008 +0100
70118 ppc4xx: Rework Lime support for lwmon5
70120 Rework Lime support for lwmon5 using new video driver
70122 Signed-off-by: Anatolij Gustschin <agust@denx.de>
70124 commit ff41ffc93c1592e77a44bdbebd5d781739f3aae0
70125 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70126 Date: Fri Jan 11 14:55:16 2008 +0100
70128 ppc4xx: Update PMC440 config file
70130 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70132 commit e3edcb36f14f0aabb6f50e96014d6877f73d64ea
70133 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70134 Date: Fri Jan 11 14:55:08 2008 +0100
70136 ppx4xx: Fix sdram init on PMC440 boards
70138 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70140 commit 061aad4d320dddce26247699dcf2875ee2ea1366
70141 Author: Dave Liu <r63238@freescale.com>
70142 Date: Thu Jan 10 23:09:33 2008 +0800
70144 mpc83xx: Fix the bug of 266MHz data rate DDR
70146 The DDR doesn't work on the 266MHz data rate,
70147 the patch fix the bug.
70149 Signed-off-by: Dave Liu <daveliu@freescale.com>
70150 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70152 commit ded08317ad9e340b887bf2eb46e9565a0f610a93
70153 Author: Dave Liu <r63238@freescale.com>
70154 Date: Thu Jan 10 23:08:26 2008 +0800
70156 mpc83xx: Make the code more readable
70158 Format the code, make it more readable
70160 Signed-off-by: Dave Liu <daveliu@freescale.com>
70161 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70163 commit 7e74d63d1a211fbc34ec424e2dc6726601f323d0
70164 Author: Dave Liu <r63238@freescale.com>
70165 Date: Thu Jan 10 23:07:23 2008 +0800
70167 mpc83xx: Reduce the latency of DDR
70169 Reduce the AL from 2 to 1 clock to improve the performance.
70171 Signed-off-by: Dave Liu <daveliu@freescale.com>
70172 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70174 commit 6f3931a2bed5412c20d5e5536c865fbd657f7d28
70175 Author: Dave Liu <r63238@freescale.com>
70176 Date: Thu Jan 10 23:06:05 2008 +0800
70178 mpc83xx: Fix the wrong definition of MPC8315E
70180 According to the latest user manual of MPC8315E,
70181 1) The SVCOD of HRCWL is different than 837x
70182 2) The SCCR has changes
70184 Signed-off-by: Dave Liu <daveliu@freescale.com>
70185 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70187 commit ec2638ea08a537a1bd409db873aaaa33a053ebae
70188 Author: Dave Liu <r63238@freescale.com>
70189 Date: Thu Jan 10 23:05:00 2008 +0800
70191 mpc83xx: Fix the typo in mpc83xx.h
70193 The SPCR about TSEC priority is wrong.
70195 Signed-off-by: Michael Barkowski <Michael.Barkowski@freescale.com>
70196 Signed-off-by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
70197 Signed-off-by: Dave Liu <daveliu@freescale.com>
70198 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70200 commit c86ef2cd9ef81935049231fa89f36c7b793f2d4b
70201 Author: Dave Liu <r63238@freescale.com>
70202 Date: Thu Jan 10 23:04:13 2008 +0800
70204 mpc83xx: Fix the typo in global data struct
70206 Fix the typo in global_data.h
70208 Signed-off-by: Dave Liu <daveliu@freescale.com>
70209 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70211 commit 2c5b48fc205c3e2752910da8f39209ed075929e5
70212 Author: Dave Liu <r63238@freescale.com>
70213 Date: Thu Jan 10 23:03:03 2008 +0800
70215 mpc83xx: Remove cache config from config.h
70217 clean up the cache config from configs.h of board
70219 Signed-off-by: Dave Liu <daveliu@freescale.com>
70220 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70222 commit fab6f556bbbbd1bb35a5433161f7f173c18df559
70223 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70224 Date: Wed Jan 9 20:57:47 2008 +0300
70226 mpc83xx: add support for the MPC8360E-RDK
70228 This is MPC8360E based board with:
70229 - 256MB fixed SDRAM;
70230 - 8MB Intel Strata NOR flash;
70231 - StMICRO 64MiB NAND flash;
70232 - two 10/100/1000 ethernet ports connected via Broadcom
70234 - two 10/100 ethernet ports connected via National
70236 - one PCI and one miniPCI slots;
70237 - four serial ports (two NS16550-compatible, two UCCs);
70238 - four USB ports working through MPC8360E "FHCI" USB controller;
70239 - Fujitsu MB86277 graphics controller;
70240 - Analog to Digital Converter/Touchscreen controller, AD7843
70243 Features not supported in this patch are:
70244 - StMICRO 64MiB NAND flash (patch sent);
70245 - MINT framebuffer initialization (patch is pending);
70246 - Fetching production information from the EEPROM via I2C;
70248 - Two slow UCCs used as RS-485 UARTs.
70250 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70251 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70253 commit b3d2cde7a3aa1e83b7968cdff929e52c8cc617bb
70254 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70255 Date: Wed Jan 9 20:57:40 2008 +0300
70257 mpc83xx: add "fsl, qe" compatible fixups
70259 New device trees will use "fsl,qe" compatible properties.
70261 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70262 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70264 commit 977b57583a7c34010e566a09a679ec3c1836f996
70265 Author: Kim Phillips <kim.phillips@freescale.com>
70266 Date: Wed Jan 9 15:24:06 2008 -0600
70268 mpc83xx: add missing CONFIG_HAS_ETH0 defines
70270 the new libfdt code only updates eth0 if CONFIG_HAS_ETH0
70271 is defined; add the define to the missing board configs.
70273 Thanks to Emilian Medve for finding this.
70275 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70277 commit b830b7f1635984ba607219fcbd78597c28eeb529
70278 Author: Becky Bruce <bgill@freescale.com>
70279 Date: Thu Jan 10 14:00:28 2008 -0600
70281 86xx: Support 2GB DIMMs
70283 Configure the number of bits used to address the banks inside the SDRAM
70284 device. The default register value of 0 means 2 bits to address 4 banks.
70285 Higher capacity devices like a 2GB DIMM require 3 bits to address 8 banks.
70287 Signed-off-by: Becky Bruce <bgill@freescale.com>
70289 commit 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed
70290 Author: Niklaus Giger <niklausgiger@gmx.ch>
70291 Date: Thu Jan 10 18:50:33 2008 +0100
70293 ppc4xx: Make Sequoia boot vxWorks
70296 TLB 0 a entry for the Machine Check interrupt
70297 TLB 1 a entry for the RAM
70298 TLB 2 a entry for the EBC
70299 TLB 3 a entry for the boot flash
70301 After changing the baudrate to 9600 I had no problems to boot the
70302 vxWorks image as distributed by WindRiver (Revision 2.0/1 from
70305 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
70307 commit 6d8184b00c0d1d7090e4a2f514e310d98a394f8d
70308 Author: Larry Johnson <lrj@arlinx.com>
70309 Date: Wed Jan 9 23:10:27 2008 -0500
70311 ppc4xx: Fix dflush() to restore DVLIM register
70313 Signed-off-by: Larry Johnson <lrj@acm.org>
70315 commit 252f60b068d1f94190b5bcfda169db582387e15e
70316 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70317 Date: Thu Jan 10 03:52:44 2008 -0500
70319 Nios2: remove common/cmd_bdinfo.c unused variable.
70321 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70322 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
70324 commit 422b1a01602b6e2fbf8444a1192c7ba31461fd4c
70325 Author: Ben Warren <biggerbadderben@gmail.com>
70326 Date: Wed Jan 9 18:15:53 2008 -0500
70328 Fix Ethernet init() return codes
70330 Change return values of init() functions in all Ethernet drivers to conform
70336 All drivers going forward should return 0 on success. Current drivers that
70337 return 1 on success were left as-is to minimize changes.
70339 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
70340 Acked-by: Stefan Roese <sr@denx.de>
70341 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70342 Acked-by: Kim Phillips <kim.phillips@freescale.com>
70343 Acked-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
70344 Acked-By: Timur Tabi <timur@freescale.com>
70346 commit d3a6532cbe263d992f49e86ac95bede28e96f9c8
70347 Author: Wolfgang Denk <wd@denx.de>
70348 Date: Thu Jan 10 00:55:14 2008 +0100
70350 Coding Style cleanup; update CHANGELOG
70352 Signed-off-by: Wolfgang Denk <wd@denx.de>
70354 commit 17a41e4492121ccf9fa2c10c2cb1a6d1c18d74f7
70355 Author: Kim Phillips <kim.phillips@freescale.com>
70356 Date: Wed Jan 9 16:56:54 2008 -0600
70358 Add QE brg freq and correct qe bus freq fdt update code
70360 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70361 Signed-off-by: Andy Fleming <afleming@freescale.com>
70363 commit 890dfef06c2d169a3356359596890754dfb8ee1c
70364 Author: Andy Fleming <afleming@freescale.com>
70365 Date: Wed Jan 9 16:34:51 2008 -0600
70367 Remove cache config from ATUM8548 and sbc8548 configs
70369 These boards weren't updated by Kumar's config patch because they
70370 weren't in the tree, yet.
70372 Signed-off-by: Andy Fleming <afleming@freescale.com>
70374 commit b8ec2385038c094b07ec5b49336289a46b6e9cc6
70375 Author: Timur Tabi <timur@freescale.com>
70376 Date: Mon Jan 7 13:31:19 2008 -0600
70378 85xx: add ability to upload QE firmware
70380 Define the layout of a binary blob that contains a QE firmware and instructions
70381 on how to upload it. Add function qe_upload_firmware() to parse the blob and
70382 perform the actual upload. Add command-line command "qe fw" to take a firmware
70383 blob in memory and upload it. Update ft_cpu_setup() on 85xx to create the
70384 'firmware' device tree node if U-Boot has uploaded a firmware. Fully define
70385 'struct rsp' in immap_qe.h to include the actual RISC Special Registers.
70387 Signed-off-by: Timur Tabi <timur@freescale.com>
70389 commit b009f3eca99bb7b9e6ba6639a8909a138dd5e9fe
70390 Author: Kumar Gala <galak@kernel.crashing.org>
70391 Date: Tue Jan 8 01:22:21 2008 -0600
70393 85xx: Remove cache config from configs.h
70395 Either use the standard defines in asm/cache.h or grab the information
70396 at runtime from the L1CFG SPR.
70398 Also, minor cleanup in cache.h to make the code a bit more readable.
70400 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70402 commit b964e9368f45372aaf1da0c13fe56f6d81ae8e96
70403 Author: robert lazarski <robertlazarski@gmail.com>
70404 Date: Fri Dec 21 10:39:27 2007 -0500
70406 mpc85xx: Add support for ATUM8548 (updated)
70408 Add support for Instituto Atlantico's ATUM8548 board
70410 Signed-off-by: robert lazarski <robertlazarski@gmail.com>
70411 Signed-off-by: Andy Fleming <afleming@freescale.com>
70413 commit 7bd6104b71de9bca80ac8e0936003443bb42f2fc
70414 Author: robert lazarski <robertlazarski@gmail.com>
70415 Date: Fri Dec 21 10:36:37 2007 -0500
70417 mpc85xx: Add support for ATUM8548 (updated)
70419 Add support for Instituto Atlantico's ATUM8548 board
70421 Signed-off-by: robert lazarski <robertlazarski@gmail.com>
70423 commit 9e3ed392d2c8965e24c942b58796c31c644c2f70
70424 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
70425 Date: Thu Dec 13 06:45:14 2007 -0600
70427 mpc85xx: Add support for SBC8548 (updated)
70429 Add support for Wind River's SBC8548 reference board.
70431 Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
70433 commit 11c45ebd46d6517b51b7a92dd52a618b2f4e5586
70434 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
70435 Date: Thu Dec 13 06:45:08 2007 -0600
70437 mpc85xx: Add support for SBC8548 (updated)
70439 Add support for Wind River's SBC8548 reference board.
70441 Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
70442 Signed-off by: Andy Fleming <afleming@freescale.com>
70444 commit 64d4bcb087c2ece1c4d0de8efe85e0075e5b1594
70445 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70446 Date: Mon Oct 22 19:58:19 2007 +0400
70448 MPC8568E-MDS: set up QE pario for UART1
70450 To use UART1 on the MPC8568E-MDS, QE pario pins PC[0:3] should
70451 be set up appropriately.
70453 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70455 commit ad162249cb371e9e38971676f09be791e5f3cf4a
70456 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70457 Date: Mon Oct 22 18:12:46 2007 +0400
70459 MPC8568E-MDS: reset UCCs to use them reliably
70461 In order to use GETH1 and GETH2 on the MPC8568E-MDS, we should reset
70464 p.s Similar code exists in the Linux kernel board file (for capability
70465 reasons with older U-Boots), but should be removed some day.
70467 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70469 commit 2146cf56821c3364786ca94a7306008c5824b238
70470 Author: Kumar Gala <galak@kernel.crashing.org>
70471 Date: Wed Dec 19 01:18:15 2007 -0600
70473 Reworked FSL Book-E TLB macros to be more readable
70475 The old macros made it difficult to know what WIMGE and perm bits
70476 were set for a TLB entry. Actually use the bit masks for these items
70477 since they are only a single bit.
70479 Also moved the macros into mmu.h out of e500.h since they aren't specific
70482 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70484 commit 1d47273d46925929f8f2c1913cd96d7257aade88
70485 Author: Kumar Gala <galak@kernel.crashing.org>
70486 Date: Tue Dec 18 23:21:51 2007 -0600
70488 Use FSL Book-E MMU macros from Linux Kernel
70490 Grab the FSL Book-E MAS register macros from Linux. Also added
70491 defines for page sizes up to 4TB and removed SHAREN since it doesnt
70494 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70496 commit 02df4a270f817ef6ec39047a01b55fecdc5f3b37
70497 Author: Andy Fleming <afleming@freescale.com>
70498 Date: Wed Jan 9 13:51:32 2008 -0600
70500 Fix my own merge stupidity
70502 Way back in August I merged Heiko's patch:
70503 566a494f592: [PCS440EP] upgrade the PCS440EP board
70505 with Jon's CONFIG_COMMANDS patches.
70507 This was done in commit: 6bf6f114dcdd97ec3f80c2761ed40e31229d6b78
70509 However, in the process, I left out some of Heiko's good changes.
70511 Now Heiko's and Jon's patches are properly merged in fat_register_device()
70513 Signed-off-by: Andy Fleming <afleming@freescale.com>
70515 commit 6636b62a6efc7f14e6e788788631ae7a7fca4537
70516 Author: James Yang <James.Yang@freescale.com>
70517 Date: Wed Jan 9 11:17:49 2008 -0600
70519 Expose parse_line() globally.
70521 Add new function readline_into_buffer() that allows the
70522 output of readline to be put into a pointer to char buffer.
70524 This refactoring allows other functions besides the
70525 main command loop to also use the same input mechanism.
70527 Signed-off-by: James Yang <James.Yang@freescale.com>
70528 Acked-by: Jon Loeliger <jdl@freescale.com>
70530 commit 7ca90513486abd4ae50bd1b7403f47cc58c5ad25
70531 Author: Guennadi Liakhovetski <lg@denx.de>
70532 Date: Wed Jan 9 01:15:25 2008 +0100
70534 trivial: fix consequences of a bad merge
70536 Fix what looks like a merge artifact.
70538 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70540 commit 4785a694c0045996ccf0ac5b8edf531efc1b730e
70541 Author: Zhang Wei <wei.zhang@freescale.com>
70542 Date: Thu Jan 3 10:51:15 2008 +0800
70544 Add Ctrl combo key support to usb keyboard driver.
70546 Ctrl combo key support is added, which is very useful to input Ctrl-C
70547 for interrupt current job.
70548 Also add usb_event_poll() calling to usb_kbd_testc(), which can get
70549 key input when tstc() is called.
70551 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
70553 commit 10c7382bc5d5e64c47f94ac2ca78cc574442e82d
70554 Author: Marcel Ziswiler <marcel@ziswiler.com>
70555 Date: Sun Dec 30 03:30:56 2007 +0100
70557 fix various comments
70559 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
70561 commit 7817cb2083d982923752fe0f12b67c0e7c09a027
70562 Author: Marcel Ziswiler <marcel@ziswiler.com>
70563 Date: Sun Dec 30 03:30:46 2007 +0100
70565 fix comments with new drivers organization
70567 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
70569 commit a9b410dc7d2a4721c408b13abfc037988150f145
70570 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70571 Date: Fri Dec 28 12:50:59 2007 +0900
70573 Remove the obsolete terse version of do_mii()
70575 We now have more useful version of do_mii() and everybody use it.
70576 Gerald Van Baren says:
70578 > When I originally wrote the mii command 6(!) years ago, I wrote a
70579 > verbose version that printed human readable decomposition of the flags,
70580 > etc., and a terse one that didn't print as much stuff and thus had a
70581 > smaller memory footprint.
70583 > It sounds like the terse version has withered and died, apparently
70584 > people are only using the verbose version (which is very understandable,
70587 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70588 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
70590 commit 01c687aa6e065bd4faf80f723361e798941dd6b0
70591 Author: Mike Frysinger <vapier@gentoo.org>
70592 Date: Thu Dec 27 13:42:56 2007 -0500
70594 Do not reference sha1.c when building mkimage.
70596 remove sha1.o from mkimage linking since it isn't actually used.
70598 Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
70600 commit b9173af73e524d37c812f210173cf83385c5171a
70601 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70602 Date: Thu Dec 27 15:39:54 2007 +0900
70604 common/cmd_mii.c: Add sanity argc check
70606 If type mii command without arguments, we suffer from uninitialized argv[]
70607 entries; for example we MIPS get stuck by TLB error.
70609 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70611 commit 500856eb1707ed17d9204baa61dd59948d3b2899
70612 Author: Rafal Jaworowski <raj@semihalf.com>
70613 Date: Wed Jan 9 19:39:36 2008 +0100
70615 API for external applications.
70617 This is an API for external (standalone) applications running on top of
70618 U-Boot, and is meant to be more extensible and robust than the existing
70619 jumptable mechanism. It is similar to UNIX syscall approach. See api/README
70622 Included is the demo application using this new framework (api_examples).
70624 Please note this is still an experimental feature, and is turned off by
70627 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
70629 commit fe8dd0b2220b7c02b0d4c9c4f9967879970477b1
70630 Author: Jon Loeliger <jdl@freescale.com>
70631 Date: Wed Jan 9 12:14:55 2008 -0600
70633 86xx: Remove cache config from configs.h
70635 Just use the standard defines in asm/cache.h.
70637 Signed-off-by: Jon Loeliger <jdl@freescale.com>
70639 commit 26a41790f8eba19ad450e18ae91351daf485b3e2
70640 Author: Rafal Jaworowski <raj@semihalf.com>
70641 Date: Wed Jan 9 18:05:27 2008 +0100
70643 Globalize envmatch()
70645 The newly introduced API (routines related to env vars) will need to call
70648 Signed-off-by: Rafal Zabdyr <armo@semihalf.com>
70650 commit 1df170f8b2a99e1e2f940f9f0b56511e1e4c9e1f
70651 Author: Jon Loeliger <jdl@freescale.com>
70652 Date: Fri Jan 4 12:07:27 2008 -0600
70654 Convert MPC8610HPCD to use libfdt.
70656 Assumes the presence of the aliases node in the DTS to
70657 locate the pci and serial nodes for fixups.
70659 Use consistent fdtaddr and fdtfile in environment variables.
70661 Signed-off-by: Jon Loeliger <jdl@freescale.com>
70663 commit c9974ab0a4d3731cdb76a7599d9fe9445d764d60
70664 Author: Jon Loeliger <jdl@freescale.com>
70665 Date: Fri Jan 4 11:58:23 2008 -0600
70667 8610: Fix lingering compile warnings.
70671 Signed-off-by: Jon Loeliger <jdl@freescale.com>
70673 commit 6007f3251c0967adc13f2ed8be1b924ddc30124d
70674 Author: Wolfgang Denk <wd@denx.de>
70675 Date: Wed Jan 9 15:14:46 2008 +0100
70677 Coding Style cleanup, update CHANGELOG
70679 Signed-off-by: Wolfgang Denk <wd@denx.de>
70681 commit fc6414eca55f1fc108fb12fc8cdc43bd8b4463f9
70682 Author: Mike Frysinger <vapier@gentoo.org>
70683 Date: Tue Dec 18 04:29:55 2007 -0500
70685 fix easylogo on big endian dev systems
70687 didnt realize how out of shape easylogo actually was until i tried using it.
70688 this patch does byte swapping as need be on the input tga header since the tga
70689 is in little endian but the host could just as well be big endian. i didnt
70690 bother using bswap macros or such stuff from system headers as nothing in
70691 POSIX dictates byte swapping functionality.
70693 Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
70695 commit 38d299c2db81bd889c601b5dfc12c4e83ef83333
70696 Author: Mike Frysinger <vapier@gentoo.org>
70697 Date: Tue Dec 18 03:23:25 2007 -0500
70701 - make the Makefile not suck
70702 - include proper headers for prototypes
70703 - fix obvious broken handling of strchr() when handling '.' in filenames
70705 Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
70707 commit 883e3925d99a8dd69c5b0201cba5b1887f88f95c
70708 Author: raptorbrino@aim.com <raptorbrino@aim.com>
70709 Date: Thu Dec 13 21:23:28 2007 -0500
70711 Fix build problems under Cygwin
70713 This patch allows u-boot to build without error in a cygwin
70714 environment. Cygwin does not define __u64 in it's
70715 include/asm/types.h file. The -idirafter flag in the u-boot
70716 build causes the inclusion of the cygwin types.h file as opposed
70717 to u-bot/include/asm/types.h file which does define __u64.
70718 Subsequently, sha1.c compile fails due to unknown symbol.
70720 Signed-off-by: Brian Miller <raptorbrino@netscape.net>
70722 commit 43ef1c381f9195504a2488f5cb909227eb97d475
70723 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
70724 Date: Fri Nov 30 17:29:59 2007 +0100
70726 cmd_bmp: Add support for displaying gzip compressed bmps
70728 The existing code can show information about a gzip compressed BMP
70729 image, but can't actually display it.
70731 Therefore, move the decompression code out of bmp_info() and use it in
70732 bmp_display() as well in order to display a compressed BMP image.
70734 Also, clean things up a bit and fix a memory leak while we're at it.
70736 [hskinnemoen@atmel.com: a bit of refactoring]
70737 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
70739 commit d197ffd8172c6fdef38733424640a9a47295d6e9
70740 Author: Guennadi Liakhovetski <lg@denx.de>
70741 Date: Thu Nov 29 21:15:56 2007 +0100
70743 Fix and optimize MII operations on FEC (MPC8xx) controllers
70745 This patch fixes several issues at least on a MPC885 based system with two
70746 FEC interfaces used in MII mode.
70748 1. PHY discovery should first read PHY_PHYIDR2 register and only then
70749 PHY_PHYIDR1 like cpu/mpc8xx/fec.c::mii_discover_phy() does it,
70750 otherwise the values read are wrong. Also notice, that PHY discovery
70751 cannot work on MPC88x / MPC87x in setups with both FECs active at all
70752 in its present form, because for both interfaces the registers from FEC
70753 1 are used to communicate over MII.
70755 2. Remove code duplication for resetting the FEC by isolating it into a
70758 3. Initialize MII on FEC 1 when communicating over FEC 2 in fec_init().
70760 4. Optimize mii_init() to only reset the FEC 1 controller once.
70762 5. Fix a typo in mii_init() using index i instead of j thus potentially
70763 leading to unpredictable results.
70765 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70767 commit 6a5e1d75bf106fa157e9ce68bcaf4b13e8a1d214
70768 Author: Guennadi Liakhovetski <lg@denx.de>
70769 Date: Tue Nov 20 13:14:20 2007 +0100
70771 Fix endianness conversions in rtl8169 driver
70773 It is unclear on what platforms this driver has been tested, since
70774 noone up to now defines CONFIG_RTL8169 in the board configuration
70775 header. Now it has been fixed for a big-endian mpc8241 based
70776 linkstation platform. This patch presents the necessary endianness
70779 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70781 commit 58694f9709c0c3e3178e349ae748d98cfb0c639a
70782 Author: Zhang Wei <wei.zhang@freescale.com>
70783 Date: Thu Jan 3 10:51:15 2008 +0800
70785 Add Ctrl combo key support to usb keyboard driver.
70787 Ctrl combo key support is added, which is very useful to input Ctrl-C
70788 for interrupt current job.
70789 Also add usb_event_poll() calling to usb_kbd_testc(), which can get
70790 key input when tstc() is called.
70792 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
70793 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
70795 commit 07eb02687f008721974a2fb54cd7fdc28033ab3c
70796 Author: Wolfgang Denk <wd@denx.de>
70797 Date: Wed Jan 9 13:43:38 2008 +0100
70799 Coding Style clenaup; update CHANGELOG
70801 Signed-off-by: Wolfgang Denk <wd@denx.de>
70803 commit c26acc1a43b31ddca5add42fd0360ff0eee90c80
70804 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70805 Date: Thu Dec 27 17:13:11 2007 +0100
70807 Remove bit swapping in Xilinx Spartan bitfile loading
70809 This patch removes the unnecessary bit swapping when
70810 booting .bit files with the 'fpga loadb' command.
70812 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70814 commit 437fc7327f0611f82937858f2d80e4cd61b40984
70815 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70816 Date: Thu Dec 27 17:13:05 2007 +0100
70818 Fix MSB check in Xilinx Spartan slave serial mode
70820 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70822 commit 3bff4ffa33729a42645e328a21e8d16488872958
70823 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70824 Date: Thu Dec 27 17:12:56 2007 +0100
70826 Add new Xilinx Spartan FPGA types
70828 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70830 commit 21d39d598c4e74d4e7761608c79dba2715d40a4c
70831 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70832 Date: Thu Dec 27 17:12:43 2007 +0100
70834 Add pre and post configuration callbacks for Spartan FPGAs
70836 This patch adds a post configuration callback for Spartan2/3 FPGAs.
70837 pre and post configuration callback are now optional and
70838 not called when the function pointer is set to NULL.
70840 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70842 commit 0133502e39ff89b67c26cb4015e0e7e8d9571184
70843 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70844 Date: Thu Dec 27 17:12:34 2007 +0100
70846 Improve configuration of FPGA subsystem
70848 This patch removes the FPGA subsystem configuration through
70849 the CONFIG_FPGA bitmask configuration option.
70851 See README for the new options:
70854 CONFIG_FPGA_<vendor>,
70855 CONFIG_FPGA_<family>
70857 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70859 commit 95c6bc7d4a3588b452baca610f8c795a83630477
70860 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70861 Date: Thu Dec 27 16:55:17 2007 +0100
70863 Add Epson RX8025 RTC support
70865 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70867 commit 1208a2dfde02bedd3c5bda29a606632b8e0be058
70868 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70869 Date: Thu Dec 27 16:57:23 2007 +0100
70871 serial: Make default_serial_console() a weak function
70873 With this patch it is possible to reimplement default_serial_console()
70874 in board specific code. This will be done in the upcomming PMC440
70875 U-Boot port. This also allows the lwmon board maintainer to
70876 remove the '#if !defined(CONFIG_LWMON) ...' from common/serial.c.
70878 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70880 commit d16471ee05ce7ac5392bc0e9fe3ff4b58a768f33
70881 Author: Harald Welte <laforge@openmoko.org>
70882 Date: Wed Dec 19 14:14:47 2007 +0100
70884 add 'terminal program' functionality
70886 This patch adds a 'cu' like serial terminal command to u-boot
70887 using which you can access other serial ports from the system console.
70889 OpenMoko uses this in their Neo1973 phones to get access to the GSM
70890 Modem and GPS chip from the bootloader.
70892 Signed-off-by: Harald Welte <laforge@openmoko.org>
70894 commit 62d4f4365341576f5a5307b2b205a5aa2e3c6be6
70895 Author: Harald Welte <laforge@openmoko.org>
70896 Date: Wed Dec 19 14:12:53 2007 +0100
70898 Re-introduce the 'nand read.oob' and 'nand write.oob' commands
70899 that used to exist with the legacy NAND code
70901 Signed-off-by: Harald Welte <laforge@openmoko.org>
70903 commit f540c42d9564854b19ce9bbb70affe172529fe70
70904 Author: Harald Welte <laforge@openmoko.org>
70905 Date: Wed Dec 19 14:09:58 2007 +0100
70907 Fix building with CRAMFS but not JFFS2 support
70909 Signed-off-by: Harald Welte <laforge@openmoko.org>
70911 commit 23d0baf967fecdaf1804f045f6339337c5607eec
70912 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70913 Date: Sat Dec 22 15:52:58 2007 +0100
70915 Allow CONFIG_AUTO_COMPLETE and command history CONFIG_CMDLINE_EDITING at the sametime
70917 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
70918 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70920 commit 23776ff292966a85d811126933830bed48211826
70921 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70922 Date: Tue Dec 11 10:53:12 2007 +0100
70924 ARM: support board-specific ethernet PHY init
70926 Add until the new phylib will be arrived
70928 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70930 commit 7b74ebe723e576baedf5a8b6240589b19b845a1b
70931 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70932 Date: Sat Dec 8 16:34:08 2007 +0100
70934 IXP: Add full baud-rate support for ixp42x, ixp45x and ixp46x
70936 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70938 commit a2df4da31b1a1e41e3e9e1358cfc52b806046ce1
70939 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70940 Date: Sun Dec 9 11:01:10 2007 +0100
70942 Add missing file in gitignore and comments
70944 based on Linux source tree's .gitignore files
70946 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70948 commit 435dc8fcdb3bc61d3d490773a8f369f98a20c868
70949 Author: Wolfgang Denk <wd@denx.de>
70950 Date: Wed Jan 9 11:36:21 2008 +0100
70952 Coding Style cleanup, update CHANGELOG
70954 Signed-off-by: Wolfgang Denk <wd@denx.de>
70956 commit b2e2142c500c48a57f18f9dd30e66c13caea0971
70957 Author: Stefan Roese <sr@denx.de>
70958 Date: Wed Jan 9 10:38:58 2008 +0100
70960 POST: Execute SPR test after relocation
70962 On LWMON5 we now use d-cache as init-ram and stack. The SPR POST test uses
70963 self modifying code and this doesn't work with stack in d-cache, since
70964 I can't move the code from d-cache to i-cache. We move the SPR test to
70965 be executed a little later, after relocation. Then stack is located in
70966 SDRAM and this self-modifying code is no problem anymore.
70968 Signed-off-by: Stefan Roese <sr@denx.de>
70970 commit 8f24e0637ae113500d8bd60d80d57afcc0aa8bde
70971 Author: Stefan Roese <sr@denx.de>
70972 Date: Wed Jan 9 10:28:20 2008 +0100
70974 ppc4xx: Change LWMON5 to not use OCM for init-ram and POST anymore
70976 This patch configures the LWMON5 port to use d-cache as init-ram and
70977 the unused GPT0_COMP6 as POST WORD storage.
70979 Signed-off-by: Stefan Roese <sr@denx.de>
70981 commit 1754f50b710194f886b6f2831803d8960171a14d
70982 Author: Stefan Roese <sr@denx.de>
70983 Date: Wed Jan 9 10:25:46 2008 +0100
70985 ppc4xx: Add CFG_POST_ALT_WORD_ADDR to support non OCM POST WORD storage
70987 The privious 4xx POST implementation only supported storing the POST
70988 WORD in OCM. Since we need to reserve the OCM on LWMON5 for the logbuffer
70989 we need to store the POST WORD in some other non volatile location.
70990 This patch adds CFG_POST_ALT_WORD_ADDR to specify an address for such
70993 Signed-off-by: Stefan Roese <sr@denx.de>
70995 commit e02c521d94b45d7b05aa522e4ccde6b74bf5fe57
70996 Author: Stefan Roese <sr@denx.de>
70997 Date: Wed Jan 9 10:23:16 2008 +0100
70999 ppc4xx: Add 44x cache locking to better support init-ram in d-cache
71001 This patch adds support for locking the init-ram/stack in d-cache,
71002 so that other regions may use d-cache as well
71004 Note, that this current implementation locks exactly 4k of d-cache,
71005 so please make sure that you don't define a bigger init-ram area. Take
71006 a look at the lwmon5 440EPx implementation as a reference.
71008 Signed-off-by: Stefan Roese <sr@denx.de>
71010 commit 0ddb89601a8d29e808db450366752ffdc6267c53
71011 Author: Wolfgang Denk <wd@denx.de>
71012 Date: Wed Jan 9 10:16:33 2008 +0100
71014 Fix memset bug in ext2fs_read_file()
71016 ext2fs_read_file() had the function arguments swapped.
71018 Pointed out by Mike Montour, 19 Dec 2007 22:34:25 -0800
71020 Signed-off-by: Wolfgang Denk <wd@denx.de>
71022 commit 32d6f1bc09175f3b77469771e839bc7255a9f22e
71023 Author: Markus Klotzbücher <mk@denx.de>
71024 Date: Tue Jan 5 08:17:15 1988 +0100
71026 Fix problems with usb storage devices on MPC5200 /TQM5200
71028 The MPC5200 OHCI controller operates in big endian, so
71029 CFG_OHCI_BE_CONTROLLER must be defined for it to work properly.
71031 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
71033 commit 46f6e5019048b103d7693d5310de0f1cfbaf4c19
71034 Author: Wolfgang Denk <wd@denx.de>
71035 Date: Tue Jan 8 22:58:27 2008 +0100
71037 Fix compile problem with new env code.
71039 Signed-off-by: Wolfgang Denk <wd@denx.de>
71041 commit 64b3727b9779d86127cd576e392a987de5ebb9fd
71042 Author: Markus Klotzbücher <mk@denx.de>
71043 Date: Tue Nov 27 10:23:20 2007 +0100
71045 tools: fix fw_printenv tool to compile again
71047 This patch updates the fw_printenv/fw_setenv userspace tool to include
71048 the correct MTD header in order to compile against current kernel
71049 headers. Backward compatibility is preserved by introducing an option
71050 MTD_VERSION which can be set to "old" for compilation using the old MTD
71051 headers. Along with this a number of warnings are fixed.
71053 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
71055 commit 1f84021a85abeb837d2ce0dc84297b4f1d45d516
71056 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71057 Date: Tue Jan 8 15:40:09 2008 +0100
71059 ppc4xx: assign PCI interrupts on seuqoia boards
71061 Some operating systems rely on assigned PCI interrupts.
71063 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71065 commit 6e9233d30afe57cb6e148fbfa4895e7810196fac
71066 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71067 Date: Tue Jan 8 15:50:49 2008 +0100
71069 ppc4xx: Move cpu/ppc4xx/vecnum.h into include path
71071 This patch allows the use of 4xx interrupt vector number defines
71072 in board specific code outside cpu/ppc4xx.
71074 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71076 commit 580d1d3186a2bc6dbdb626941b716dae1788e51e
71077 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71078 Date: Tue Jan 8 15:39:01 2008 +0100
71080 ppc4xx: Fix UIC2 vector number base
71082 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71084 commit ff5fb8a6ccba56e3482d0e297d8cfb7faa040811
71085 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71086 Date: Tue Jan 8 12:49:58 2008 +0100
71088 ppc4xx: Update PLB/PCI divider for PMC440 board
71090 This patch updates the PLB/PCI divider when running at
71091 400MHz CPU frequency from 4 to 3 which results in 44MHz PCI sync clock.
71093 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71095 commit 7d5d75633174867316a0c0f2fca5ceb2cf312cde
71096 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71097 Date: Tue Jan 8 11:13:09 2008 +0100
71099 ppc4xx: Disable error message when no NAND chip is installed on PMC440
71101 Add CFG_NAND_QUIET_TEST option to disable error message when
71102 no NAND chip is installed on PMC440 boards.
71104 Disable a couple of config defines that are only used for NAND_U_BOOT.
71106 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71108 commit c83d7ca4dadd44ae430235077f63b64a11f36f6e
71109 Author: Wolfgang Denk <wd@denx.de>
71110 Date: Tue Jan 8 22:58:27 2008 +0100
71112 Fix compile problem with new env code.
71114 Signed-off-by: Wolfgang Denk <wd@denx.de>
71116 commit 6de66b35426312a21174a9bf0576a094e2904bea
71117 Author: Markus Klotzbücher <mk@denx.de>
71118 Date: Tue Nov 27 10:23:20 2007 +0100
71120 tools: fix fw_printenv tool to compile again
71122 This patch updates the fw_printenv/fw_setenv userspace tool to include
71123 the correct MTD header in order to compile against current kernel
71124 headers. Backward compatibility is preserved by introducing an option
71125 MTD_VERSION which can be set to "old" for compilation using the old MTD
71126 headers. Along with this a number of warnings are fixed.
71128 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
71130 commit ad3006fe7e84667021753b74247b0bafd97ba35f
71131 Author: Gerald Van Baren <vanbaren@cideas.com>
71132 Date: Mon Jan 7 23:47:32 2008 -0500
71134 LIBFDT: use memmove() instead of memcpy()
71136 This is partial patch from the DTC/libfdt
71137 commit 67b6b33b9b413a450a72135b5dc59c0a1e33e647
71138 Author: David Gibson <david@gibson.dropbear.id.au>
71139 Date: Wed Nov 21 11:56:14 2007 +1100
71141 The patch also fixes one genuine bug caught by valgrind -
71142 _packblocks() in fdt_rw.c was using memcpy() where it should have been
71145 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71147 commit aec7135bc300e3340d18f203347ee00c5b5f68c0
71148 Author: David Gibson <david@gibson.dropbear.id.au>
71149 Date: Mon Dec 17 14:42:07 2007 +1100
71151 libfdt: Add more documentation (patch the seventh)
71153 This patch adds more documenting comments to libfdt.h. Specifically,
71154 these document the read/write functions (not including fdt_open_into()
71155 and fdt_pack(), for now).
71157 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
71159 commit 9d4450b5adc36623e9c1de1f92539db77ad0c57e
71160 Author: David Gibson <david@gibson.dropbear.id.au>
71161 Date: Mon Dec 17 14:41:52 2007 +1100
71163 libfdt: Add more documentation (patch the sixth)
71165 This patch adds some more documenting comments to libfdt.h.
71166 Specifically this documents all the write-in-place functions.
71168 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
71170 commit b60af3d4c1680487ee37e11aa1b3db6dec04d8f0
71171 Author: Gerald Van Baren <vanbaren@cideas.com>
71172 Date: Sat Dec 29 22:45:27 2007 -0500
71174 Fine grained per property /chosen updating.
71176 Implement a suggestion by Scott Wood to make the /chosen handling fine
71177 grained. Don't overwrite pre-existing properties on a per-property basis,
71178 so if /chosen exists but a necessary /chosen/property doesn't, it gets
71179 created. If a /chosen property exists, it is NOT overwritten unless the
71180 "force" flag is true.
71182 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71184 commit 238cb7a423c6eaa36496efb788cfb9798cea7f95
71185 Author: Gerald Van Baren <vanbaren@cideas.com>
71186 Date: Sat Jan 5 15:33:29 2008 -0500
71188 Improve the FDT help message.
71190 Add a note that "fdt copy" makes the new address active.
71191 Remove most of the extra hints at the end of the fdt help.
71193 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71195 commit ea6d8be153ceaf16958f8009cea6d75f3ff58d92
71196 Author: Gerald Van Baren <vanbaren@cideas.com>
71197 Date: Sat Jan 5 14:52:04 2008 -0500
71199 Support setting FDT properties with optional values.
71201 Fix a bug found and documented by Bartlomiej Sieka where the optional
71202 value on "fdt set <path> <prop> [<val>]" wasn't optional.
71204 => fdt mknode / testnode
71205 => fdt print /testnode
71208 => fdt set /testnode testprop
71209 => fdt print /testnode
71214 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71216 commit 22fb2246df91bfc840d87f0c5910818bad55577a
71217 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71218 Date: Fri Dec 28 11:56:30 2007 +0100
71220 Add fdt_find_and_setprop() to fdt_support.h
71222 fdt_find_and_setprop() is used by several 4xx boards and it's
71223 missing in the appropriate header. This patch eliminates a
71224 warning when building U-Boot for such boards.
71226 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71227 Acked-by: Stefan Roese <sr@denx.de>
71229 commit 802b769bac17b0560d3535a42c502469ee190cd1
71230 Author: Stefan Roese <sr@denx.de>
71231 Date: Tue Jan 8 18:39:30 2008 +0100
71233 ppc4xx: Return 0 on success in 4xx ethernet driver
71235 Signed-off-by: Stefan Roese <sr@denx.de>
71237 commit 6775c68683a53c7abc778774641aac6f833a2cbf
71238 Author: Kim Phillips <kim.phillips@freescale.com>
71239 Date: Tue Jan 8 09:59:49 2008 -0600
71241 mpc83xx: fix missed pci_hose -> hose conversion for new libfdt code
71243 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71245 commit 94fab25f5f1a7d1c0cc63c17e813ea8943fe49c7
71246 Author: Kim Phillips <kim.phillips@freescale.com>
71247 Date: Thu Dec 20 16:28:34 2007 -0600
71249 mpc83xx: rm remaining FLAT_TREE code
71251 ..in board pci.c files
71253 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71255 commit b3458d2cd55d01732e30a76d898afd99e871cd67
71256 Author: Kim Phillips <kim.phillips@freescale.com>
71257 Date: Thu Dec 20 15:57:28 2007 -0600
71259 mpc83xx: remove FLAT_TREE code
71261 need to rm it from pci code, too!
71263 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71265 commit 5b8bc606c61456566af6912f818a153b6b06f242
71266 Author: Kim Phillips <kim.phillips@freescale.com>
71267 Date: Thu Dec 20 14:09:22 2007 -0600
71269 mpc83xx: convert to using do_fixup_*()
71271 convert to using simpler mpc85xx style fdt update code; streamline by
71272 eliminating macros OF_SOC, OF_CPU, etc. which allows us to rm
71273 the old school FLAT_TREE code from 83xx (since the sbc8349 was just
71274 converted over to using libfdt).
71276 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71278 commit e496865ecc31a2fe2f9abfe798334bb02aaf05ab
71279 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
71280 Date: Thu Dec 20 12:58:51 2007 -0500
71282 sbc8349: enable libfdt by default on WRS SBC8349 board.
71284 Make libfdt the default for the WRS SBC8349 board.
71285 Parallel of commit 35cc4e4823668e8745854899cfaedd4489beb0ef
71286 done for the other 83xx based boards. Also fix a typo in CONFIG_PCI.
71288 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
71290 commit 2408b3f20bcbdd9c6c397cd03ab0d71d54680a40
71291 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
71292 Date: Thu Dec 20 12:58:16 2007 -0500
71294 sbc8349: migrate board to libfdt
71296 This adds libfdt support code for the Wind River sbc8349 board.
71298 Parallel of commit 3fde9e8b22cfbd7af489214758f9839a206576cb for
71299 the other Freescale 83xx boards.
71301 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
71303 commit 27a256a90cc86392ac9bf0039a3afe638ec2c18d
71304 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
71305 Date: Thu Dec 20 12:56:19 2007 -0500
71307 sbc8349: Remove board specific ECC code
71309 ECC code is now shared for all 83xx boards, so remove board specific one.
71310 See commit daab8c67d2defef73dc26ab07f0c3afd1b05d019 for reference.
71312 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
71314 commit a1e1ac849249310e5e2e5c7148e9fb353a8317a7
71315 Author: Kim Phillips <kim.phillips@freescale.com>
71316 Date: Thu Dec 20 01:30:48 2007 -0600
71318 mpc83xx: Remove CONFIG options related to OF that we dont use (on 837x)
71320 continuation of commit 37395fa2b0d9d617f28d44ca11592260ef16105a to 837x
71322 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71324 commit ccf21c311e68d48399eff1e72936052885f6e3f7
71325 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
71326 Date: Thu Dec 6 16:43:40 2007 +0100
71328 Add support CONFIG_UEC_ETH3 in MPC83xx
71330 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
71332 commit e6af9932d31171e35db880e7b2f29f903b1b7660
71333 Author: Kumar Gala <galak@kernel.crashing.org>
71334 Date: Mon Nov 26 11:00:54 2007 -0600
71336 Remove CONFIG options related to OF that we dont use
71338 The MPC8360E MDS config defined:
71340 CONFIG_OF_HAS_UBOOT_ENV
71342 Which we don't use or ever needed. This seems like copy-paste feature creep.
71344 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
71346 commit f602082b4b7ed4ee16432067cc67a0a24fedc715
71347 Author: Kim Phillips <kim.phillips@freescale.com>
71348 Date: Mon Dec 10 14:16:22 2007 -0600
71350 mpc83xx: supress compiler warning
71352 mpc8360emds.c: In function ‘ft_board_setup’:
71353 mpc8360emds.c:335: warning: assignment discards qualifiers from pointer target type
71354 mpc8360emds.c:345: warning: assignment discards qualifiers from pointer target type
71356 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71358 commit c16e44fa835fb9eec982d919863a04e2f78e5ce7
71359 Author: Kim Phillips <kim.phillips@freescale.com>
71360 Date: Tue Nov 27 14:17:29 2007 -0600
71362 mpc83xx: fix remaining fdt_find_node_by_path references
71364 rename to fdt_path_offset
71366 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71368 commit 921d4b19ad1be704df58725485d9292dc0414adf
71369 Author: Kim Phillips <kim.phillips@freescale.com>
71370 Date: Mon Nov 19 12:30:09 2007 -0600
71372 mpc83xx: fix CFG_ENV_ADDR and CFG_ENV_SECT_SIZE definitions for 837x
71374 Fix the definitions of CFG_ENV_ADDR and CFG_ENV_SECT_SIZE for 837x.
71375 This change guarantees that the environment will be located on the
71376 first flash sector after the U-Boot image.
71378 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71380 commit 24f868433b50ecbaa88e118aadc7bd254013c6ae
71381 Author: Kim Phillips <kim.phillips@freescale.com>
71382 Date: Fri Nov 9 14:28:08 2007 -0600
71384 mpc83xx: mpc8360 rev.2.1 erratum 2: replace rgmii-id with rgmii-rxid
71386 u-boot itself uses GMII mode on the 8360. Fix up UCC phy-connection-type
71387 properties in the device tree so the PHY gets configured for internal delay on
71388 RX only by the OS, as prescribed by mpc8360 rev. 2.1 pb mds erratum #2.
71390 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71392 commit 22b448dbfbe2a98f01ff4adc3c3979f8c541ad7b
71393 Author: Dave Liu <r63238@freescale.com>
71394 Date: Tue Sep 18 12:41:15 2007 +0800
71396 mpc83xx: update the CREDITS and MAINTAINERS
71398 update the CREDITS and MAINTAINERS.
71400 Signed-off-by: Dave Liu <daveliu@freescale.com>
71402 commit b21add4b42af7b767448251b599b91066a160e0d
71403 Author: Dave Liu <r63238@freescale.com>
71404 Date: Tue Sep 18 12:40:21 2007 +0800
71406 mpc83xx: add MAINTAINER and MAKEALL entries for the mpc837xemds
71408 Add the MAINTAINER and MAKEALL entries for mpc837xemds
71410 Signed-off-by: Dave Liu <daveliu@freescale.com>
71412 commit f8900ce9094c462355eb792eea264ff16ac8fd16
71413 Author: Dave Liu <r63238@freescale.com>
71414 Date: Tue Sep 18 12:38:53 2007 +0800
71416 mpc83xx: Add the MPC837xEMDS board readme
71418 Add the README.mpc837xemds to /doc
71420 Signed-off-by: Dave Liu <daveliu@freescale.com>
71422 commit 19580e660cc8da49f16536a8bd78c047c7bc12e5
71423 Author: Dave Liu <r63238@freescale.com>
71424 Date: Tue Sep 18 12:37:57 2007 +0800
71426 mpc83xx: Add the support of MPC837xEMDS board
71428 The MPC837xEMDS board support:
71429 * DDR2 400MHz hardcoded and SPD init
71430 * Local bus NOR Flash
71431 * I2C, UART, MII and RTC
71435 Signed-off-by: Dave Liu <daveliu@freescale.com>
71437 commit 555da61702771fe0f76f3de23b4e7590f3704161
71438 Author: Dave Liu <r63238@freescale.com>
71439 Date: Tue Sep 18 12:36:58 2007 +0800
71441 mpc83xx: Add the support of MPC8315E SoC
71443 The MPC8315E SoC including e300c3 core and new IP blocks,
71444 such as TDM, PCI Express and SATA controller.
71446 Signed-off-by: Dave Liu <daveliu@freescale.com>
71448 commit 03051c3d35c9981ceaa059005660e699f3eacf1c
71449 Author: Dave Liu <r63238@freescale.com>
71450 Date: Tue Sep 18 12:36:11 2007 +0800
71452 mpc83xx: Add the support of MPC837x SoC
71454 The MPC837x SoC including e300c4 core and new IP blocks,
71455 such as SDHC, PCI Express and SATA controller.
71457 Signed-off-by: Dave Liu <daveliu@freescale.com>
71459 commit 651d96f7e4c84adcdb98ef07ec878c20326e3359
71460 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
71461 Date: Wed Nov 14 18:54:53 2007 +0300
71463 MPC8360E-MDS: configure and enable second UART
71465 Despite user manual, BCSR9.7 is negated (high) on HRST, so
71466 UART2 is disabled. Fix that and configure QE pins properly.
71468 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
71470 commit b2893e1fcb28fad8c8b317104df8cee0142c7631
71471 Author: Timur Tabi <timur@freescale.com>
71472 Date: Mon Nov 5 09:34:06 2007 -0600
71474 83xx: fix CFG_ENV_ADDR and CFG_ENV_SECT_SIZE definitions
71476 Fix the definitions of CFG_ENV_ADDR and CFG_ENV_SECT_SIZE for all of the
71477 currently-defined 83xx boards. This change guarantees that the environment
71478 will be located on the first flash sector after the U-Boot image.
71480 Signed-off-by: Timur Tabi <timur@freescale.com>
71481 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71483 commit e05329516a13616b53240cd85b739217c2bf87f1
71484 Author: Larry Johnson <lrj@acm.org>
71485 Date: Fri Jan 4 13:27:02 2008 -0500
71487 ppc4xx: Remove weak binding from common Denali data-eye search code
71489 Now that there are no board-specific versions of
71490 "denali_core_search_data_eye()", the weak binding on the common version
71493 Signed-off-by: Larry Johnson <lrj@acm.org>
71495 commit 5ba576c01602fd328800a427964c36a0a05c5dce
71496 Author: Stefan Roese <sr@denx.de>
71497 Date: Sat Jan 5 09:13:46 2008 +0100
71499 ppc4xx: Remove unused CONFIG_ECC_ERROR_RESET from 44x_spd_ddr2.c
71501 Signed-off-by: Stefan Roese <sr@denx.de>
71503 commit 845c6c95dbfe6c915ce68a0a115852fa17932fb4
71504 Author: Stefan Roese <sr@denx.de>
71505 Date: Sat Jan 5 09:12:41 2008 +0100
71507 ppc4xx: Update Katmai/44x_spd_ddr2.c code for optimal DDR2 setup
71509 On Katmai the complete auto-calibration somehow doesn't seem to
71510 produce the best results, meaning optimal values for RQFD/RFFD.
71511 This was discovered by GDA using a high bandwidth scope,
71512 analyzing the DDR2 signals. GDA provided a fixed value for RQFD,
71513 so now on Katmai "only" RFFD is auto-calibrated.
71515 This patch also adds RDCC calibration as mentioned on page 7 of
71516 the AMCC PowerPC440SP/SPe DDR2 application note:
71517 "DDR1/DDR2 Initialization Sequence and Dynamic Tuning"
71519 Signed-off-by: Stefan Roese <sr@denx.de>
71521 commit 49db47b8ae6afff2b898be312948ff501357dc80
71522 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71523 Date: Wed Jan 2 16:48:42 2008 +0100
71525 ppc4xx: Remove sdram.h from PMC440 board
71527 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71529 commit 34065a2ce0d8972f2ec6652076014ab243d2ce8a
71530 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71531 Date: Wed Jan 2 16:48:34 2008 +0100
71533 ppc4xx: use common denali core defines and data eye search code for PMC440
71535 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71537 commit 9ac6b6f3d3f1b072d89268b2efe47e95e6659489
71538 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71539 Date: Wed Jan 2 12:05:14 2008 +0100
71541 ppc4xx: More cleanup for esd's LCD code
71543 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71545 commit fe9c26b330a21ce73e52b5bd347d725cb81e3cfb
71546 Author: Stefan Roese <sr@denx.de>
71547 Date: Fri Jan 4 12:00:01 2008 +0100
71549 ppc4xx: Fix Sequoia NAND booting target
71551 The Sequoia NAND booting target now uses the recently extracted
71552 cpu/ppc4xx/denali_data_eye.c file too.
71554 Signed-off-by: Stefan Roese <sr@denx.de>
71556 commit 0ddd969aec532bd7eae30fc09590488a3aaa629a
71557 Author: Lawrence R. Johnson <lrj@acm.org>
71558 Date: Thu Jan 3 15:02:02 2008 -0500
71560 ppc4xx: Use CFG_4xx_GPIO_TABLE to configure Korat board
71562 Signed-off-by: Larry Johnson <lrj@acm.org>
71564 commit b05e8bf58be9d8956fdfde3d8c8e87c140414663
71565 Author: Lawrence R. Johnson <lrj@acm.org>
71566 Date: Fri Jan 4 02:11:56 2008 -0500
71568 ppc4xx: Use CFG_4xx_GPIO_TABLE to configure Sequoia board
71570 Note: this patch changes the configuration of some GPIO registers:
71572 Register Old Value New Value
71573 --------------- ---------- ----------
71574 DCR GPIO0_TCR 0x0000000F 0x0000F0CF
71575 DCR GPIO0_TSRH 0x55005000 0x00000000
71576 DCR GPIO1_TCR 0xC2000000 0xE2000000
71577 DCR GPIO1_TSRL 0x0C000000 0x00200000
71578 DCR GPIO1_ISR2L 0x00050000 0x00110000
71580 Signed-off-by: Larry Johnson <lrj@acm.org>
71582 commit 5ab884b254ca2e707ab50545cd705f30108cf491
71583 Author: Lawrence R. Johnson <lrj@acm.org>
71584 Date: Thu Jan 3 18:54:00 2008 -0500
71586 ppc4xx: Add functionality to GPIO support
71588 This patch makes two additions to GPIO support:
71590 First, it adds function gpio_read_in_bit() to read the a bit from the
71591 GPIO Input Register (GPIOx_IR) in the same way that function
71592 gpio_read_out_bit() reads a bit from the GPIO Output Register
71595 Second, it modifies function gpio_set_chip_configuration() to provide
71596 an additional option for configuring the GPIO from the
71597 "CFG_4xx_GPIO_TABLE".
71599 According to the 440EPx User's Manual, when an alternate output is used,
71600 the three-state control is configured in one of two ways, depending on
71601 the particular output. The first option is to select the corresponding
71602 alternate three-state control in the GPIOx_TRSH/L registers. The second
71603 option is to select the GPIO Three-State Control Register (GPIOx_TCR) in
71604 the GPIOx_TRSH/L registers, and set the corresponding bit in the
71605 GPIOx_TCR register to enable the output. For example, the Manual
71606 specifies configuring the GPIO00 Alternate 1 Signal (PreAddr07) to use
71607 the alternate three-state control (first option), and specifies
71608 configuring the GPIO32 Alternate 1 Signal (USB2OM0) with the output
71609 enabled in the GPIOx_TCR register (second option).
71611 Currently, gpio_set_chip_configuration() configures all alternate signal
71612 outputs to use the first option. This patch allow the second option to
71613 be selected by setting the "out_val" element in the table entry to
71614 "GPIO_OUT_1". The first option is used when the "out_val" element is
71615 set to "GPIO_OUT_0". Because "out_val" is not currently used when an
71616 alternate signal is selected, and because all current GPIO tables set
71617 "out_val" to "GPIO_OUT_0" for all alternate signals, this patch should
71618 not change any existing configurations.
71620 Signed-off-by: Larry Johnson <lrj@acm.org>
71622 commit 196404cdc1de495d6182e84731c200fc5748df15
71623 Author: Larry Johnson <lrj@arlinx.com>
71624 Date: Sun Dec 30 01:01:54 2007 -0500
71626 PPC4xx: Remove sdram.h from board/lwmon5
71628 These definitions are now in "include/ppc440.h".
71630 Signed-off-by: Larry Johnson <lrj@acm.org>
71632 commit ef16fccf96e55eab93fe25d03ebe2e9b56e5332b
71633 Author: Larry Johnson <lrj@arlinx.com>
71634 Date: Sun Dec 30 01:01:32 2007 -0500
71636 PPC4xx: Use common code for LWMON5 board SDRAM support
71638 This patch also modifies the functionality of the code so that the data-eye
71639 search is now done with with the cache disabled.
71641 Signed-off-by: Larry Johnson <lrj@acm.org>
71643 commit 62cc3951ab72135d9c101f1845b794e63a0fa189
71644 Author: Larry Johnson <lrj@arlinx.com>
71645 Date: Sun Dec 30 01:01:14 2007 -0500
71647 PPC4xx: Remove sdram.h from board/amcc/sequoia
71649 These definitions are now in "include/ppc440.h".
71651 Signed-off-by: Larry Johnson <lrj@acm.org>
71653 commit ce3902e1765bbfb07cf5bbe98be9a68e3009996a
71654 Author: Larry Johnson <lrj@arlinx.com>
71655 Date: Sun Dec 30 01:00:50 2007 -0500
71657 PPC4xx: Use common code for Sequoia board SDRAM support
71659 Signed-off-by: Larry Johnson <lrj@acm.org>
71661 commit 8b0c5c127690335758100c25eaec2b84db97c101
71662 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71663 Date: Thu Dec 27 16:58:41 2007 +0100
71665 net: Add CONFIG_NET_DO_NOT_TRY_ANOTHER option
71667 When CONFIG_NET_DO_NOT_TRY_ANOTHER is defined U-Boot's
71668 networking stack does not automatically switch to
71669 another interface. This patch does not touch the default
71672 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71673 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71675 commit 505be87a65e4f87ad7d8da1d57ea4dcd487d7e32
71676 Author: Upakul Barkakaty <upakul@gmail.com>
71677 Date: Thu Nov 29 12:16:13 2007 +0530
71679 NET: Proper return code handling in eth_init() function in file eth.c
71681 This patch modifies the return code handling in the eth_init()
71682 function, to be compatible with the handling of the return codes in
71683 the other network stack files. It now returns a 0 on Success and -1 on
71686 Signed-off-by: Upakul Barkakaty <upakul.barkakaty@conexant.com>
71687 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71689 commit 5ca2d0953e4579a80810966cca2077e20d912c97
71690 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
71691 Date: Mon Nov 19 20:27:04 2007 +0900
71693 net/eth.c: Fix env_enetaddr signed overflow
71695 Assigning the output of simple_strtoul(CB:A9:87:65:43:21) to `char', we are
71698 U-Boot 1.2.0 (Aug 30 2007 - 08:27:37)
71706 Warning: NEC-Candy MAC addresses don't match:
71707 Address in SROM is 00:00:4C:80:92:A2
71708 Address in environment is FFFFFFCB:FFFFFFA9:FFFFFF87:65:43:21
71710 This patch changes env_enetaddr type from `char' to `unsigned char'.
71712 Cc: Masaki Ishikawa <ishikawa-masaki@cnt.mxe.nes.nec.co.jp>
71713 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
71714 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71716 commit f85b60710571b37293d2233933b76e2aa3db5635
71717 Author: Rafal Jaworowski <raj@semihalf.com>
71718 Date: Thu Dec 27 18:19:02 2007 +0100
71720 Introduce new eth_receive routine
71722 The purpose of this routine is receiving a single network frame, outside of
71723 U-Boot's NetLoop(). Exporting it to standalone programs that run on top of
71724 U-Boot will let them utilise networking facilities. For sending a raw frame
71725 the already existing eth_send() can be used.
71727 The direct consumer of this routine is the newly introduced API layer for
71728 external applications (enabled with CONFIG_API).
71730 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
71731 Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
71732 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71734 commit 5c740711f0ea5b51414b341b71597c4a0751be74
71735 Author: Jon Loeliger <jdl@freescale.com>
71736 Date: Thu Jan 3 10:41:04 2008 -0600
71738 8610: Move include of config.h earlier.
71740 Include config.h earlier in the set of #includes
71741 so as to avoid a incidental and duplicate definition
71742 of CFG_CACHELINE_SIZE.
71744 Signed-off-by: Jon Loeliger
71746 commit 61d3421bdea090bd0399b14c3e10a3bebcc8d5ff
71747 Author: Jon Loeliger <jdl@freescale.com>
71748 Date: Tue Dec 4 10:53:34 2007 -0600
71750 Don't slam #undef DEBUG in the 8641HPCN config file.
71752 Doing so prevents it from being individually set
71753 and useful in other files.
71755 Signed-off-by: Jon Loeliger <jdl@freescale.com>
71757 commit ea9f7395ec362584e5e4f266bd0b0c4422cf6a4c
71758 Author: Jon Loeliger <jdl@freescale.com>
71759 Date: Wed Nov 28 14:47:18 2007 -0600
71761 Convert MPC8641HPCN to use libfdt.
71763 Assumes the presence of the aliases node in the DTS to
71764 locate the ethernet, pci and serial nodes for fixups.
71766 Use consistent fdtaddr and fdtfile in environment variables.
71768 Signed-off-by: Jon Loeliger <jdl@freescale.com>
71770 commit ce37422d0002e10490e268392e0c4e3028e52cec
71771 Author: Stefan Roese <sr@denx.de>
71772 Date: Wed Jan 2 14:06:26 2008 +0100
71774 cfi_flash: Fix bug in flash_isset() to use correct 32bit function
71776 This bug was detected on the LWMON5 target which has 2 Intel 16bit wide
71777 flash chips connected to a 32bit wide port.
71779 Signed-off-by: Stefan Roese <sr@denx.de>
71781 commit 1182e9f8e3b92fc372d64943293de53daa2e26cf
71782 Author: Wolfgang Denk <wd@denx.de>
71783 Date: Wed Jan 2 15:58:44 2008 +0100
71785 Fix compile problem introduced by "cleanup" commit 3dfd708c
71787 Signed-off-by: Wolfgang Denk <wd@denx.de>
71789 commit 1aaab9bfae0b3b2ee2b418c22c651280ee7b65c7
71790 Author: Wolfgang Denk <wd@denx.de>
71791 Date: Wed Jan 2 15:54:45 2008 +0100
71793 Make scripts and Makefiles POSIX compliant
71795 The bash builtin versions of the "test" (resp. "[") command allow
71796 using "==" for string comparisons, but POSIX compatible implemen-
71797 tations (like /usr/bin/test) insist on using "=" only. On such systems
71800 $ /usr/bin/test a == a && echo OK
71801 /usr/bin/test: ==: binary operator expected
71803 This patch fixes Makefiles and scripts to use POSIX style.
71805 Signed-off-by: Wolfgang Denk <wd@denx.de>
71807 commit 47cc23cbe9a669c510183f4f049bf703ef445f3b
71808 Author: Stefan Roese <sr@denx.de>
71809 Date: Wed Jan 2 14:05:37 2008 +0100
71811 cfi_flash: Fix bug in flash_isset() to use correct 32bit function
71813 This bug was detected on the LWMON5 target which has 2 Intel 16bit wide
71814 flash chips connected to a 32bit wide port.
71816 Signed-off-by: Stefan Roese <sr@denx.de>
71818 commit 3dfd708cc1b2a966ad454ca9ed125dd17dbadbcc
71819 Author: Wolfgang Denk <wd@denx.de>
71820 Date: Wed Jan 2 12:38:43 2008 +0100
71822 Minor coding style cleanup.
71824 Signed-off-by: Wolfgang Denk <wd@denx.de>
71826 commit e174ac34adf5d5653df12bc3cf19c52063a71269
71827 Author: Stefan Roese <sr@denx.de>
71828 Date: Fri Dec 28 17:29:56 2007 +0100
71830 ppc4xx: Coding style cleanup
71832 Signed-off-by: Stefan Roese <sr@denx.de>
71834 commit 8ba132cab18ae438b6dd5b0214c28a8fc0d976e5
71835 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71836 Date: Fri Dec 28 17:07:24 2007 +0100
71838 ppc4xx: Complete PMC440 board support
71840 This patch brings the PMC440 board configuration file.
71841 Finally it enables the PMC440 board support.
71843 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71845 commit 407843a582560fc5231299561ab3c2b6b6cd3397
71846 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71847 Date: Fri Dec 28 17:07:18 2007 +0100
71849 ppc4xx: Add FPGA support and BSP commands for PMC440 boards
71851 This patch adds some BSP commands and FPGA booting support
71852 for esd's PMC440 boards.
71854 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71856 commit 72c5d52aedcce35e4b4fa5895605554825b6a76f
71857 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71858 Date: Fri Dec 28 17:07:14 2007 +0100
71860 ppc4xx: Add initial esd PMC440 board files
71862 This patch adds the first files for the new esd PMC440 boards.
71863 The next two patches will complete the PMC440 board support.
71865 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71867 commit f6e0f1f61896ce7729ba1bcea2ffbd138d3947f5
71868 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71869 Date: Fri Dec 28 17:10:36 2007 +0100
71871 ppc4xx: Add EEPROM write protection for PLU405 boards + misc. updates
71873 - add EEPROM write protection for esd PLU405 boards.
71874 - initialize NAND GPIOs
71875 - use correct io accessors
71878 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71880 commit 77660c4b59055d621d2a8595bd4c18bb277268fc
71881 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71882 Date: Fri Dec 28 17:10:44 2007 +0100
71884 ppc4xx: use correct io accessors for esd's LCD code
71886 This patch fixes esd's LCD dectection code to work correctly with
71887 newer gcc versions.
71889 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71891 commit b56bd0fcfc1c73db722e3462c8a9bf607ba7775e
71892 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71893 Date: Fri Dec 28 17:10:42 2007 +0100
71895 ppc4xx: Maintenance patch for VOH405 boards
71897 - add EEPROM write protection
71898 - initialize NAND GPIOs
71899 - use correct io accessors
71900 - slow down I2C clock to 100kHz
71901 - enable ext. I2C bus
71904 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71906 commit c05569066dbcba3fdf36d4d1943df265dc316a86
71907 Author: Stefan Roese <sr@denx.de>
71908 Date: Fri Dec 28 16:08:08 2007 +0100
71910 ppc4xx: Enable 405EP PCI arbiter per default on all boards
71912 In an attmemt to clean up the 4xx start.S file, I removed the enabling
71913 of the internal 405EP PCI arbiter. This is needed for multiple other
71914 405EP platforms, like most of the esd 405EP. Now the internal PCI
71915 arbiter is enabled again per default as it has been before.
71917 Signed-off-by: Stefan Roese <sr@denx.de>
71918 Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71920 commit bec9264616fb78273a1d93e87ff4b0b67c7bec1b
71921 Author: Stefan Roese <sr@denx.de>
71922 Date: Fri Dec 28 15:53:46 2007 +0100
71924 ppc4xx: Fix bug in cpu_init.c (405EP instead of 450EP)
71926 Signed-off-by: Stefan Roese <sr@denx.de>
71927 Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71929 commit fb83a65c60ab5ca12358b75f1257e5eee6cdbf79
71930 Author: Stefan Roese <sr@denx.de>
71931 Date: Fri Dec 28 06:06:04 2007 +0100
71933 ppc4xx: Fix compilation problem of kilauea/haleakala nand booting target
71935 Use correct link to nand_ecc now located in drivers/mtd/nand/ for the
71936 platforms mentioned above.
71938 Signed-off-by: Stefan Roese <sr@denx.de>
71940 commit b568fd25574181a3b12ae3d66b2913903442cb83
71941 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71942 Date: Thu Dec 27 17:03:46 2007 +0100
71944 Remove CPCI440 board
71946 This board never left prototyping state and it
71947 became a millstone round my neck. So remove it.
71949 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71951 commit c591dffe0cbacd896ccbad06011fe6d6afa080da
71952 Author: Larry Johnson <lrj@arlinx.com>
71953 Date: Thu Dec 27 11:28:51 2007 -0500
71955 Add support for Korat PPC440EPx board
71957 These patches add support for the PPC440EPx-based "Korat" board to
71958 U-Boot. They are based primarily on support for the Sequoia board.
71960 Signed-off-by: Larry Johnson <lrj@acm.org>
71962 commit 87dc096829e6a6363f4fdd73653b0093a85adbe0
71963 Author: Larry Johnson <lrj@arlinx.com>
71964 Date: Sat Dec 22 15:16:25 2007 -0500
71966 Add configuration file for Korat board
71968 This patch supplies the configuration file for the Korat PPC440EPx-
71971 Signed-off-by: Larry Johnson <lrj@acm.org>
71973 commit 8eb52d5d982b764b39c88d9d1064d56c5397bfa5
71974 Author: Larry Johnson <lrj@arlinx.com>
71975 Date: Sat Dec 22 15:16:11 2007 -0500
71977 Add denali_data_eye.o and denali_spd_ddr2.o to PPC4xx Makefile
71979 Signed-off-by: Larry Johnson <lrj@acm.org>
71981 commit aba19604d848b2838cfb9ebe818909e6a216058e
71982 Author: Larry Johnson <lrj@arlinx.com>
71983 Date: Thu Dec 27 10:54:48 2007 -0500
71985 Add 440EPx DDR2 SPD DIMM support
71987 This patch adds SPD DDR2 support for the 440EPx ("Denali") SDRAM
71988 controller. It should also work on the 440GRx. It is based on the DDR2
71989 SPD code for the 440EP/440EPx, but makes no provision for DDR1 support.
71991 This code has been tested on prototype Korat boards with three Kingston
71992 DIMMS: 512 MiB ECC (one rank), 512 MiB non-ECC (one rank) and 1 GiB ECC
71993 (two ranks). The Korat board has a single DIMM socket, but support has
71994 been provided (though not tested) for boards with two DIMM sockets.
71996 Signed-off-by: Larry Johnson <lrj@acm.org>
71998 commit 8a24a6963002cb867d5a6b70e3560f0b1467f55f
71999 Author: Larry Johnson <lrj@arlinx.com>
72000 Date: Sat Dec 22 15:15:30 2007 -0500
72002 Copy 440EPx/GRx SDRAM data-eye search to common directory
72004 This patch creates a non-board-specific file for performing the SDRAM
72005 data-eye search. It also adds ECC error checking to the test of valid
72006 data on readback when ECC is enabled.
72008 Signed-off-by: Larry Johnson <lrj@acm.org>
72010 commit c46f53333b22b1f9098676bea8884fc7db820cf3
72011 Author: Larry Johnson <lrj@arlinx.com>
72012 Date: Sat Dec 22 15:15:13 2007 -0500
72014 Add definitions for 440EPx/GRx SDRAM controller to ppc440.h
72016 This patch adds the Denali SDRAM controller definitions to "ppc440.h".
72017 It also fixes two typos in the definitions, so the board-specific
72018 "sdram.h" files containing these definitions are also fixed to avoid
72021 Signed-off-by: Larry Johnson <lrj@acm.org>
72023 commit c348578bf612d0c56d8d376d23cae16defbd86af
72024 Author: Larry Johnson <lrj@arlinx.com>
72025 Date: Thu Dec 27 10:50:55 2007 -0500
72027 Add Ethernet 1000BASE-X support for PPC4xx
72029 This patch adds a new switch: "CONFIG_PHY_DYNAMIC_ANEG". When this symbol
72030 is defined, the PHY will advertise it's capabilities for autonegotiation
72031 based on the capabilities shown in the PHY's status registers, including
72032 1000BASE-X. When "CONFIG_PHY_DYNAMIC_ANEG" is not defined, the PHY will
72033 advertise hard-coded capabilities, as before.
72035 Signed-off-by: Larry Johnson <lrj@acm.org>
72037 commit 9e2c347151db5ae8acf5f18b99493cd53e6637e3
72038 Author: Larry Johnson <lrj@arlinx.com>
72039 Date: Thu Dec 27 09:52:17 2007 -0500
72041 Add driver for National Semiconductor LM73 temperature sensor
72043 This driver is based on the driver for the LM75.
72045 Signed-off-by: Larry Johnson <lrj@acm.org>
72047 commit 12618278688ea9b3d76536960a5ad2e3790fac40
72048 Author: Larry Johnson <lrj@arlinx.com>
72049 Date: Sat Dec 22 15:14:00 2007 -0500
72051 Add driver for STMicroelectronics M41T60 RTC
72053 This driver is based on the driver for the M41T11. In the intended
72054 application, the RTC will be powered by a large capacitor, rather than a
72055 battery. The driver therefore checks to see whether the RTC has lost
72056 power. The chip's OUT bit is normally reset from its power-up state. If
72057 the OUT bit is read as set, or if the date and time are not valid, then the
72058 RTC is assumed to have lost power, and its date and time are reset to
72059 1900-01-01 00:00:00.
72061 Support for adjusting the speed of the clock to improve accuracy is
72062 provided through an environment variable.
72064 Signed-off-by: Larry Johnson <lrj@acm.org>
72066 commit d3471173e14b7544bb60339eda8d3d3906694b0a
72067 Author: Larry Johnson <lrj@arlinx.com>
72068 Date: Sat Dec 22 15:34:39 2007 -0500
72070 Use out_be32() and friends to access memory-mapped registers in sequoia.c
72072 Signed-off-by: Larry Johnson <lrj@acm.org>
72074 commit c68f59fe3ec16769f82b5fca7421983c336d3aac
72075 Author: Larry Johnson <lrj@arlinx.com>
72076 Date: Sat Dec 22 15:34:20 2007 -0500
72078 Use definitions from "asm-ppc/mmu.h" in init.S for Sequoia
72080 Signed-off-by: Larry Johnson <lrj@acm.org>
72082 commit 0d9cdeac1d3fa8d62ed7d883acc950c364f5bda8
72083 Author: Larry Johnson <lrj@arlinx.com>
72084 Date: Sat Dec 22 15:23:50 2007 -0500
72086 Cosmetic changes to ECC POST for AMCC Denali core
72088 Signed-off-by: Larry Johnson <lrj@acm.org>
72090 commit 2e583d6c81034f80a267b89fa55498ae063ccef1
72091 Author: Stefan Roese <sr@denx.de>
72092 Date: Wed Dec 26 20:20:19 2007 +0100
72094 ppc4xx: Fix compilation problem in 405 cache POST test
72096 Signed-off-by: Stefan Roese <sr@denx.de>
72098 commit 42d55ea0bde06e47d5a3b49b0d91002acd8e5708
72099 Author: Stefan Roese <sr@denx.de>
72100 Date: Sat Dec 22 12:20:09 2007 +0100
72102 ppc4xx: Move virtual address of POST cache test to bigger address
72104 On Sequoia & LWMON5 the virtual address of the POST cache test is now
72105 moved to a bigger address. This enables usage of more memory on those
72108 Signed-off-by: Stefan Roese <sr@denx.de>
72110 commit d91722102cf63f77a0148ed3f3d54a26d87575e9
72111 Author: Stefan Roese <sr@denx.de>
72112 Date: Sat Dec 22 12:18:26 2007 +0100
72114 ppc4xx: Fix problem in 44x cache POST routine
72116 As repoted by Larry Johnson, running "diag run cache" caused a crash
72117 in U-Boot. This problem was introduced by a patch that removed the
72118 TLB entry for the cache test after the test has completed. Since this
72119 TLB was only setup once, a 2nd attempt to run this cache test
72120 failed with a crash. Now this TLB entry is created every time the
72123 Signed-off-by: Stefan Roese <sr@denx.de>
72125 commit b0265b576bb8fa9465f99e99c323768b562fadc2
72126 Author: Stefan Roese <sr@denx.de>
72127 Date: Fri Dec 21 07:51:29 2007 +0100
72129 ppc4xx: Update Makalu fdt support
72131 Signed-off-by: Stefan Roese <sr@denx.de>
72133 commit bf8324e4a50758daff8cddd04c6a2ff8ed775bea
72134 Author: Stefan Roese <sr@denx.de>
72135 Date: Wed Dec 19 09:05:40 2007 +0100
72137 ppc4xx: Add fdt support to AMCC Katmai eval board
72139 Signed-off-by: Stefan Roese <sr@denx.de>
72141 commit 328a340392a5df9aaf00792be989df73e750859e
72142 Author: Stefan Roese <sr@denx.de>
72143 Date: Tue Dec 18 08:44:51 2007 +0100
72145 ppc4xx: fdt: Cleanup setup of cpu node setup
72147 Now the cpu node setup ("timebase-frequency" and "clock-frequency") is
72148 without using the absolute path to the cpu node. This makes it possible
72149 to use this U-Boot version with both versions of cpu-node naming
72150 "cpu@0" and the former "PowerPC,440EPx@0".
72152 Signed-off-by: Stefan Roese <sr@denx.de>
72154 commit 7812bc4a2e2436ebbc0ce5b4e99c1dfc2e77eb5b
72155 Author: Stefan Roese <sr@denx.de>
72156 Date: Mon Dec 17 17:26:21 2007 +0100
72158 ppc4xx: Fix lwmon5 compilation problem
72160 Now that the 440EPx ECC test is not board specific anymore
72161 remove this Makefile.
72163 Signed-off-by: Stefan Roese <sr@denx.de>
72165 commit 42ed33ffe135f618680f9d6e9712eb35a85bcb62
72166 Author: Anatolij Gustschin <agustschin@t-online.de>
72167 Date: Wed Dec 5 17:43:20 2007 +0100
72169 Fix ppc4xx clear_bss() code
72171 ppc4xx clear_bss() fails if BSS segment size is not
72172 divisible by 4 without remainder. This patch provides
72173 fix for this problem.
72175 Signed-off-by: Anatolij Gustschin <agust@denx.de>
72177 commit 85dc2a7f82d11e17f0ca2a448118aed7f7a4b85d
72178 Author: Niklaus Giger <niklausgiger@gmx.ch>
72179 Date: Fri Nov 30 18:35:11 2007 +0100
72181 PPC4xx: Minimal changes to add vxWorks support
72183 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
72185 commit 052440b022ca8981d39b6f8c10d1aa6326f47480
72186 Author: Markus Klotzbücher <mk@denx.de>
72187 Date: Fri Nov 23 13:09:18 2007 +0100
72189 ppc4xx: Add CONFIG_BOOTP_SUBNETMASK to Sequoia board config
72191 When using dhcp/bootp the "netmask" environment variable is not
72192 set because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
72193 desireable, so the following patch adds this this option to the board
72196 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
72197 Signed-off-by: Stefan Roese <sr@denx.de>
72199 commit a724a9b40c7fbeb6ade193ca52321b441eaecb4e
72200 Author: Larry Johnson <lrj@arlinx.com>
72201 Date: Sat Oct 27 12:48:15 2007 -0400
72203 Fix/enhance ECC POST for 440EPx/GRx
72205 This patch allows the ECC POST to be used for different boards with the
72206 PPC440 Denali SDRAM controller. Modifications include skipping the test
72207 if ECC is not enabled (as for non-ECC DIMMs) and adding synchronization
72208 to prevent timing errors.
72210 Signed-off-by: Larry Johnson <lrj@acm.org>
72212 commit 454a6cf8d498f70d2b3e18f07837603eb24b12d4
72213 Author: Larry Johnson <lrj@arlinx.com>
72214 Date: Sat Oct 27 12:48:05 2007 -0400
72216 PPC4xx: Move/rename ECC POST for 440EPx/GRx
72218 Signed-off-by: Larry Johnson <lrj@acm.org>
72220 commit c29d2d3680046d430022c55e50fcb27f5866517e
72221 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72222 Date: Fri Dec 14 11:20:33 2007 +0100
72224 ppc4xx: use correct io accessors for 4xx ethernet POST
72226 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72228 commit ba79fde58a48c0a6ff8e2a96caba951594142203
72229 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72230 Date: Fri Dec 14 11:19:56 2007 +0100
72232 ppc4xx: fix flush + invalidate_dcache_range arguments
72234 flush + invalidate_dcache_range() expect the start and stop+1 address.
72235 So the stop address is the first address behind (!) the range.
72237 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72239 commit 871e6ce188a7c6bc7321bcf8372857035d20f1cd
72240 Author: Stefan Roese <sr@denx.de>
72241 Date: Fri Dec 14 08:41:29 2007 +0100
72243 ppc4xx: fdt: use fdt_fixup_ethernet()
72245 By using aliases in the dts file, the ethernet node fixup is
72246 much easier with the recently added functions.
72248 Please note that the dts file needs the aliases for this to work.
72250 Signed-off-by: Stefan Roese <sr@denx.de>
72252 commit 136288847e3b04f2ff357a067ad45e10afa0a24c
72253 Author: Stefan Roese <sr@denx.de>
72254 Date: Thu Dec 13 14:52:53 2007 +0100
72256 ppc4xx: Bring 4xx fdt support up-to-date
72258 This patch update the 4xx fdt support. It enabled fdt booting
72259 on the AMCC Kilauea and Sequoia for now. More can follow later
72262 Signed-off-by: Stefan Roese <sr@denx.de>
72264 commit 0dc80e2759fba859ccc4cdadc633577ca2971f3e
72265 Author: Stefan Roese <sr@denx.de>
72266 Date: Thu Dec 27 07:50:54 2007 +0100
72268 cfi_flash: Add missing check for erased dest to flash_write_cfibuffer()
72270 The check for an sufficiently erased destination was missing in the
72271 buffered write function of the cfi flash driver (when
72272 CFG_FLASH_USE_BUFFER_WRITE is defined). This patch adds this check to that
72273 writing to such a region will fail with the currect error message.
72275 Signed-off-by: Stefan Roese <sr@denx.de>
72277 commit 33ed73bc0e38d0f2b5c183d4629d8f207e5b9994
72278 Author: Martin Krause <martin.krause@tqs.de>
72279 Date: Mon Nov 12 10:56:17 2007 +0100
72281 Some configuration updates for the TQM5200 based TB5200 board:
72283 - enable command line history
72284 - increase malloc space (because of bigger flash sectors)
72286 Signed-off-by: Martin Krause <martin.krause@tqs.de>
72288 commit e318d9e9021a0af7508171f84ed09d0e79f0284e
72289 Author: Martin Krause <martin.krause@tqs.de>
72290 Date: Thu Sep 27 11:10:08 2007 +0200
72292 TQM8xx: use the CFI flash driver on all TQM8xx boards
72294 Signed-off-by: Martin Krause <martin.krause@tqs.de>
72296 commit 11d9eec479b470eab9242ab937fca70a876d9376
72297 Author: Martin Krause <martin.krause@tqs.de>
72298 Date: Wed Sep 26 17:55:56 2007 +0200
72300 TQM885D: adjust for doubled flash sector size + some minor fixes
72302 Signed-off-by: Martin Krause <martin.krause@tqs.de>
72304 commit 22d1a56cbfb0bff34f477b4db6a55d076d829b83
72305 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
72306 Date: Wed Sep 26 17:55:54 2007 +0200
72308 TQM885D: Exchanged SDRAM timing by a more relaxed timing.
72310 CAS-Latency=2, Write Recovery Time tWR=2
72311 The max. supported bus frequency is 66 MHz. Therefore, changed
72312 threshold to switch from 1:1 mode to 2:1 from 80 MHz to 66 MHz.
72314 Signed-off-by: Martin Krause <martin.krause@tqs.de>
72316 commit b988b8cd443989be65161888eea0127ad03f846f
72317 Author: Martin Krause <martin.krause@tqs.de>
72318 Date: Wed Sep 26 17:55:56 2007 +0200
72320 TQM885D: use calculated cpuclk instead of measuring it
72322 On the TQM885D the measurement of cpuclk with the PIT reference
72323 timer ist not necessary. Since all module variants use the same
72324 external 10 MHz oscillator, the cpuclk only depends on the PLL
72325 configuration - which is readable by software.
72327 Signed-off-by: Martin Krause <martin.krause@tqs.de>
72329 commit 492c7049869348d31168de8dad89651315e468e0
72330 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
72331 Date: Thu Sep 27 14:54:46 2007 +0200
72333 TQM885D: fix SDRAM refresh
72335 At 133 MHz the current SDRAM refresh rate is too fast
72336 (measured 4 * 1.17 us).
72337 CFG_MAMR_PTA changes from 39 to 128. This result
72338 in a refresh rate of 4 * 7.8 us at the default clock
72339 66 MHz. At 133 MHz the value will be then 4 * 3.8 us.
72340 This is a compromise until a new method is found to
72341 adjust the refresh rate.
72343 Signed-off-by: Martin Krause <martin.krause@tqs.de>
72345 commit dabad4b9bc46908e301f73ce76b38b23626a96e9
72346 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
72347 Date: Thu Sep 27 14:54:46 2007 +0200
72349 TQM860M: Support for 10col SDRAMs, max. 128 MiB
72351 Signed-off-by: Martin Krause <martin.krause@tqs.de>
72353 commit 61fb15c516fef5631e305f1976d7b3a679725856
72354 Author: Wolfgang Denk <wd@denx.de>
72355 Date: Thu Dec 27 01:52:50 2007 +0100
72357 Fix coding style issues; update CHANGELOG.
72359 Signed-off-by: Wolfgang Denk <wd@denx.de>
72361 commit 467bcee11fe26ad422f2de971aa70866079870f2
72362 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72363 Date: Fri Dec 14 15:36:18 2007 +0100
72365 cfi_flash: Add manufacturer-specific fixups
72367 Run fixups based on the JEDEC manufacturer ID independent of the
72370 This changes current behaviour: Previously, geometry reversal for AMD
72371 chips were done based on the command set ID, while they are now done
72372 based on the JEDEC manufacturer and device ID.
72374 Also add fixup for top-boot Atmel chips. A fixup is needed for
72375 AT49BV6416(T) too, but since u-boot currently only reads the low byte
72376 of the device ID, there's no way to tell it apart from AT49BV642D,
72377 which should not have this fixup. Since AT49BV642D support is
72378 necessary to get ATNGW100 board support into mainline, I've commented
72379 out the fixup for now.
72381 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72383 commit 0ddf06ddf6b4bd057ad4c5f0dffea7870ba06a2a
72384 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72385 Date: Fri Dec 14 15:36:17 2007 +0100
72387 cfi_flash: Add cmdset-specific init functions
72389 Move things like reading JEDEC IDs and fixing up geometry reversal
72390 into separate functions. The geometry reversal fixup is now performed
72391 by altering the qry structure directly, which makes the sector init
72392 code slightly cleaner.
72394 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72396 commit e23741f4a6d8047520ef0d4971762749b3587d32
72397 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72398 Date: Fri Dec 14 15:36:16 2007 +0100
72400 cfi_flash: Read whole QRY structure in one go
72402 Read out the whole CFI Standard Query structure after successful cfi
72403 identification. This allows subsequent code to access this information
72404 directly without having to go through flash_read_uchar() and friends.
72406 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72408 commit df9c25ea04b38a0e05d4f8c73c5cc144cdafa7db
72409 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72410 Date: Mon Dec 17 11:02:44 2007 +0100
72412 AVR32: Fix logic inversion in disable_interrupts()
72414 disable_interrupts() should return nonzero if interrupts were
72415 _enabled_ before, not disabled.
72417 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72419 commit acac475212cbedb17b321a363a1c878e2b47b37f
72420 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72421 Date: Fri Dec 14 16:51:22 2007 +0100
72423 AVR32: Enable interrupts at bootup
72425 The timer code depends on the timer interrupt to keep track of the
72426 upper 32 bits of the cycle counter. This obviously doesn't work when
72427 interrupts are disabled the whole time.
72429 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72431 commit 9570bcd87f4db255514f43b6701746c412f8fef0
72432 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72433 Date: Thu Nov 15 10:03:45 2007 +0100
72435 AVR32: Fix wrong pin setup for USART3
72437 As reported by Gerhard Berghofer:
72439 in "gpio_enable_usart3" the correct pins for USART 3 are PB17 and PB18
72440 instead of PB18 and PB19.
72442 which is obviously correct. There's currently no code that uses
72443 USART3, but custom boards may run into problems.
72445 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72447 commit 09ea0de03dcc3ee7af045b0b572227bda2c1c918
72448 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72449 Date: Thu Nov 1 12:44:20 2007 +0100
72451 README: Remove ATSTK1000 daughterboard list
72453 As noted by Kim Phillips, these lists tend to become out of date.
72455 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72457 commit c81cbbad21cb0ae983e2e796211202234cdc8be2
72458 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72459 Date: Tue Oct 30 14:56:36 2007 +0100
72461 Add ATSTK100[234] to MAINTAINERS
72463 Add all the ATSTK1000 daughterboards to MAINTAINERS along with their
72464 "mother". Also update the entry for ATSTK1000 to be not only about the
72465 AP7000 CPU; it's intended to handle all CPUs in the AT32AP family.
72467 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72469 commit 64ff2357b1727213803591813dbc779c924bf772
72470 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72471 Date: Mon Oct 29 13:02:54 2007 +0100
72473 AVR32: Add support for the ATSTK1004 board
72475 ATSTK1004 is a daughterboard for ATSTK1000 with the AT32AP7002 CPU,
72476 which is a derivative of AT32AP7000.
72478 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72480 commit 667568db157f374b85abd7e03596ddd1f0b25681
72481 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72482 Date: Mon Oct 29 13:02:54 2007 +0100
72484 AVR32: Add support for the ATSTK1003 board
72486 ATSTK1003 is a daughterboard for ATSTK1000 with the AT32AP7001 CPU,
72487 which is a derivative of AT32AP7000.
72489 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72491 commit 5fee84a794a51ec830548cda485a770efb018b92
72492 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72493 Date: Mon Oct 29 13:23:33 2007 +0100
72495 AVR32: Make some AT32AP700x peripherals optional
72497 Add a chip-features file providing definitions of the form
72499 AT32AP700x_CHIP_HAS_<peripheral>
72501 to indicate the availability of the given peripheral on the currently
72504 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72506 commit 36f28f8a9605ee5dcfa330482cfc62171261af97
72507 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72508 Date: Mon Oct 29 13:09:56 2007 +0100
72510 AVR32: Rename at32ap7000 -> at32ap700x
72512 The SoC-specific code for all the AT32AP700x CPUs is practically
72513 identical; the only difference is that some chips have less features
72514 than others. By doing this rename, we can add support for the AP7000
72515 derivatives simply by making some features conditional.
72517 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72519 commit 4d5fa99c73f354e7cf985efcf417ea55ca2f6a5e
72520 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72521 Date: Fri Jun 29 18:22:34 2007 +0200
72523 atmel_mci: Show SR when block read fails
72525 Show controller status as well as card status when an error occurs
72528 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72530 commit 8697e6a19b10f514511b6a9c86de88bd108c4f8d
72531 Author: Stefan Roese <sr@denx.de>
72532 Date: Thu Dec 13 14:52:53 2007 +0100
72534 ppc4xx: Bring 4xx fdt support up-to-date
72536 This patch update the 4xx fdt support. It enabled fdt booting
72537 on the AMCC Kilauea and Sequoia for now. More can follow later
72540 Signed-off-by: Stefan Roese <sr@denx.de>
72542 commit 12d30aa79779c2aa7a998bbae4c075f822a53004
72543 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72544 Date: Thu Dec 13 12:56:34 2007 +0100
72546 cfi_flash: Use map_physmem() and unmap_physmem()
72548 Use map_physmem() and unmap_physmem() to convert from physical to
72549 virtual addresses. This gives the arch a chance to provide an uncached
72550 mapping for flash accesses.
72552 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72554 commit 4d7d6936eb29af7cca330937808312aa5f61454d
72555 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72556 Date: Thu Dec 13 12:56:33 2007 +0100
72558 Introduce map_physmem() and unmap_physmem()
72560 map_physmem() returns a virtual address which can be used to access a
72561 given physical address without involving the cache. unmap_physmem()
72562 should be called when the virtual address returned by map_physmem() is
72565 This patch adds a stub implementation which simply returns the
72566 physical address cast to a uchar * for all architectures except AVR32,
72567 which converts the physical address to an uncached virtual mapping.
72568 unmap_physmem() is a no-op on all architectures, but if any
72569 architecture needs to do such mappings through the TLB, this is the
72570 hook where those TLB entries can be invalidated.
72572 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72574 commit cdbaefb5f5f03e54455d0439dcf6dbd97ead1f9d
72575 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72576 Date: Thu Dec 13 12:56:32 2007 +0100
72578 cfi_flash: Introduce read and write accessors
72580 Introduce flash_read{8,16,32,64) and flash_write{8,16,32,64} and use
72581 them to access the flash memory. This makes it clearer when the flash
72582 is actually being accessed; merely dereferencing a volatile pointer
72583 looks just like any other kind of access.
72585 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72587 commit 812711ce6b3a386125dcf0d6a59588e461abbb87
72588 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72589 Date: Thu Dec 13 12:56:31 2007 +0100
72591 Implement __raw_{read,write}[bwl] on all architectures
72593 This adds implementations of __raw_read[bwl] and __raw_write[bwl] to
72594 m68k, ppc, nios and nios2. The m68k and ppc implementations were taken
72597 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72599 commit be60a9021c82fc5aecd5b2b1fc96f70a9c81bbcd
72600 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72601 Date: Sat Oct 6 18:55:36 2007 +0200
72603 cfi_flash: Reorder functions and eliminate extra prototypes
72605 Reorder the functions in cfi_flash.c so that each function only uses
72606 functions that have been defined before it. This allows the static
72607 prototype declarations near the top to be eliminated and might allow
72608 gcc to do a better job inlining functions.
72610 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72612 commit 3055793bcbdf24b1f8117f606ffb766d32eb766f
72613 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72614 Date: Thu Dec 13 12:56:29 2007 +0100
72616 cfi_flash: Make some needlessly global functions static
72618 Make functions not declared in any header file static.
72620 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72622 commit 7e5b9b471518c5652febc68ba62b432193d6abf4
72623 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72624 Date: Thu Dec 13 12:56:28 2007 +0100
72626 cfi_flash: Break long lines
72628 This patch tries to keep all lines in the cfi_flash driver below 80
72629 columns. There are a few lines left which don't fit this requirement
72630 because I couldn't find any trivial way to break them (i.e. it would
72631 take some restructuring, which I intend to do in a later patch.)
72633 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72635 commit 42026c9cb3a76849b41e6e24abfb7b56807a5c1a
72636 Author: Bartlomiej Sieka <tur@semihalf.com>
72637 Date: Tue Dec 11 13:59:57 2007 +0100
72639 CFI: synchronize command offsets with Linux CFI driver
72641 Fixes non-working CFI Flash on the Inka4x0 board.
72643 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
72645 commit 8ff3de61fc5f9b3b21647bce081a3b7f710f0d4d
72646 Author: Kumar Gala <galak@kernel.crashing.org>
72647 Date: Fri Dec 7 12:17:34 2007 -0600
72649 Handle MPC85xx PCIe reset errata (PCI-Ex 38)
72651 On the MPC85xx boards that have PCIe enable the PCIe errata fix.
72652 (MPC8544DS, MPC8548CDS, MPC8568MDS).
72654 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72656 commit 82ac8c97145a4c3bf8b3dbfad00fa96e920f9b9c
72657 Author: Kumar Gala <galak@kernel.crashing.org>
72658 Date: Fri Dec 7 12:04:30 2007 -0600
72660 Update Freescale MPC85xx ADS/CDS/MDS board config
72662 * Enabled CONFIG_CMD_ELF
72664 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72666 commit d435793229ce29a42797c1edc39f5b34f987f91a
72667 Author: Kumar Gala <galak@kernel.crashing.org>
72668 Date: Fri Dec 7 04:59:26 2007 -0600
72670 Handle Asynchronous DDR clock on 85xx
72672 The MPC8572 introduces the concept of an asynchronous DDR clock with
72673 regards to the platform clock.
72675 Introduce get_ddr_freq() to report the DDR freq regardless of sync/async
72678 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72680 commit 22abb2d2eaf7b795a6923c6273ec9cb53fda9a10
72681 Author: Kumar Gala <galak@kernel.crashing.org>
72682 Date: Thu Nov 29 10:34:28 2007 -0600
72684 Update Freescale MPC85xx ADS/CDS/MDS board config
72686 * Removed some misc environment setup
72687 * Enabled CONFIG_CMDLINE_EDITING
72689 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72691 commit 415a613babb84d5e5d5b42e8e553868c71fc3a64
72692 Author: Kumar Gala <galak@kernel.crashing.org>
72693 Date: Thu Nov 29 10:47:44 2007 -0600
72695 Move the MPC8541/MPC8555/MPC8548 CDS board under board/freescale.
72697 Minor path corrections needed to ensure buildability.
72699 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72701 commit c2d943ffbfd3359b3b45d177b437379d2cb86fbf
72702 Author: Kumar Gala <galak@kernel.crashing.org>
72703 Date: Thu Nov 29 10:16:18 2007 -0600
72705 Move the MPC8540 ADS board under board/freescale.
72707 Minor path corrections needed to ensure buildability.
72709 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72711 commit 870ceac5b3a3486c109396e005af81ae762b5710
72712 Author: Kumar Gala <galak@kernel.crashing.org>
72713 Date: Thu Nov 29 10:14:50 2007 -0600
72715 Move the MPC8560 ADS board under board/freescale.
72717 Minor path corrections needed to ensure buildability.
72719 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72721 commit acbca876fb3fec25cd9c55b0efc81ff618ff5262
72722 Author: Kumar Gala <galak@kernel.crashing.org>
72723 Date: Thu Nov 29 10:13:47 2007 -0600
72725 Move the MPC8568 MDS board under board/freescale.
72727 Minor path corrections needed to ensure buildability.
72729 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72731 commit a853d56c59b33415304531443633808736acfc6e
72732 Author: Kumar Gala <galak@kernel.crashing.org>
72733 Date: Thu Nov 29 02:18:59 2007 -0600
72735 Use standard LAWAR_TRGT_IF_* defines for LAW setup on 85xx
72737 We already had defines for LAWAR_TRGT_IF_* that we should use
72738 rather than creating new ones. Also, added some missing defines for
72741 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72743 commit 04db400892da37b76a585e332a0c137954ad2015
72744 Author: Kumar Gala <galak@kernel.crashing.org>
72745 Date: Thu Nov 29 02:10:09 2007 -0600
72747 Stop using immap_t on 85xx
72749 In the future the offsets to various blocks may not be in same location.
72750 Move to using CFG_MPC85xx_*_ADDR as the base of the registers
72751 instead of getting it via &immap.
72753 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72755 commit 2714223f8e04ab3e4133ff65872eef366d90bfea
72756 Author: Kumar Gala <galak@kernel.crashing.org>
72757 Date: Thu Nov 29 01:23:09 2007 -0600
72759 Remove CONFIG_OF_FLAT_TREE related code from mpc85xx since we now use libfdt
72761 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72763 commit c480861bf000156e6a3e932c258db59ff2212dd3
72764 Author: Kumar Gala <galak@kernel.crashing.org>
72765 Date: Thu Nov 29 01:06:19 2007 -0600
72767 Update MPC8568 MDS to use libfdt
72769 Updated the MPC8568 MDS config to use libfdt and assume use of aliases for
72770 ethernet, pci, and serial for the various fixups that are done.
72772 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72774 commit 1563f56e0c68f6920f956382d6d13bee3f01c0f7
72775 Author: Haiying Wang <Haiying.Wang@freescale.com>
72776 Date: Wed Nov 14 15:52:06 2007 -0500
72778 Add PCI Express support on MPC8568MDS
72780 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
72781 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72783 commit b90d25497625b90ffa3f2911a0895ca237556ff5
72784 Author: Kumar Gala <galak@kernel.crashing.org>
72785 Date: Thu Nov 29 00:11:44 2007 -0600
72787 Update MPC85xx CDS to use libfdt
72789 Updated the MPC85xx CDS config to use libfdt and assume use of aliases for
72790 ethernet, pci, and serial for the various fixups that are done.
72792 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72794 commit 0fd5ec66b10521a057ad73e69ab5f0f9eafba255
72795 Author: Kumar Gala <galak@kernel.crashing.org>
72796 Date: Wed Nov 28 22:54:27 2007 -0600
72798 Update MPC8540 ADS to use libfdt
72800 Updated the MPC8540 ADS config to use libfdt and assume use of aliases for
72801 ethernet, pci, and serial for the various fixups that are done.
72803 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72805 commit 5ce715802f6c50dc78b3405b92f184b1e3710519
72806 Author: Kumar Gala <galak@kernel.crashing.org>
72807 Date: Wed Nov 28 22:40:31 2007 -0600
72809 Update MPC8560 ADS to use libfdt
72811 Updated the MPC8560 ADS config to use libfdt and assume use of aliases for
72812 ethernet, pci, and serial for the various fixups that are done.
72814 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72816 commit aafeefbdb8b029f5ca2a195598d0a501a606eea9
72817 Author: Kumar Gala <galak@kernel.crashing.org>
72818 Date: Wed Nov 28 00:36:33 2007 -0600
72820 Stop using immap_t for cpm offset on 85xx
72822 In the future the offsets to various blocks may not be in same location.
72823 Move to using CFG_MPC85xx_CPM_ADDR as the base of the CPM registers
72824 instead of getting it via &immap->im_cpm.
72826 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72828 commit f59b55a5b8fcadaa99781ba48e7a38e956afa527
72829 Author: Kumar Gala <galak@kernel.crashing.org>
72830 Date: Tue Nov 27 23:25:02 2007 -0600
72832 Stop using immap_t for guts offset on 85xx
72834 In the future the offsets to various blocks may not be in same location.
72835 Move to using CFG_MPC85xx_GUTS_ADDR as the base of the guts registers
72836 instead of getting it via &immap->im_gur.
72838 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72840 commit 50c03c8cf494d91cdec39670d95337c743e16ec9
72841 Author: Kumar Gala <galak@kernel.crashing.org>
72842 Date: Tue Nov 27 22:42:34 2007 -0600
72844 Update MPC8544 DS config
72846 * Removed HAS_ETH2/HAS_ETH3 - MPC8544 only has TSEC1/2
72847 * Removed some misc environment setup
72848 * Moved to using fdtfile & fdtaddr as fdt env var names
72849 * Enabled CONFIG_CMDLINE_EDITING
72851 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72853 commit addce57e2e4c49e77ffb2020a84690713bb18b47
72854 Author: Kumar Gala <galak@kernel.crashing.org>
72855 Date: Mon Nov 26 17:12:24 2007 -0600
72857 Update MPC8544DS to use libfdt
72859 Updated the MPC8544DS config to use libfdt and assume use of aliases for
72860 ethernet, pci, and serial for the various fixups that are done.
72862 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72864 commit f852ce72f100cabd1f11c21c085a0ad8eca9fb65
72865 Author: Kumar Gala <galak@kernel.crashing.org>
72866 Date: Thu Nov 29 00:15:30 2007 -0600
72868 Add libfdt based ft_cpu_setup for mpc85xx
72870 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72872 commit 3b9abdc448a1c2c6a4c2aa292724b4d1a05166a9
72873 Author: Stefan Roese <sr@denx.de>
72874 Date: Tue Dec 11 13:38:19 2007 +0100
72876 ppc4xx: Correct GPIO offset in gpio_config()
72878 Thanks to Gary Jennejohn for pointing this out.
72880 Signed-off-by: Stefan Roese <sr@denx.de>
72882 commit 8809a2713b1ceaf3da55d9d785470294f15de06a
72883 Author: Stefan Roese <sr@denx.de>
72884 Date: Tue Dec 11 11:46:01 2007 +0100
72886 rtc: Fix merging problem
72888 Signed-off-by: Stefan Roese <sr@denx.de>
72890 commit 7cfc12a7dcfdb350e2ab76db4dafcc30f7e77c2b
72891 Author: Stefan Roese <sr@denx.de>
72892 Date: Sat Dec 8 14:47:34 2007 +0100
72894 ppc4xx: 405EX: Correctly enable USB pins
72896 This patch selects the USB data pins in the 405EX GPIO and MFC (multi
72897 function control) registers. This is done for the AMCC Kilauea and
72898 Makalu eval boards.
72900 Signed-off-by: Stefan Roese <sr@denx.de>
72902 commit 9692c2734a47f23b44a0f68042a3e2ca8d1bfb39
72903 Author: Stefan Roese <sr@denx.de>
72904 Date: Sat Dec 8 08:25:09 2007 +0100
72906 CFI: Coding style cleanup
72908 Signed-off-by: Stefan Roese <sr@denx.de>
72910 commit 81b20ccc2d795ae9a1199db5a50ad9c28d1e4d22
72911 Author: Michael Schwingen <michael@schwingen.org>
72912 Date: Fri Dec 7 23:35:02 2007 +0100
72914 CFI: support JEDEC flash roms in CFI-flash framework
72916 The following patch adds support for non-CFI flash ROMS, by hooking into the
72917 CFI flash code and using most of its code, as recently discussed here in the
72918 thread "Mixing CFI and non-CFI flashs".
72920 Signed-off-by: Michael Schwingen <michael@schwingen.org>
72921 Signed-off-by: Stefan Roese <sr@denx.de>
72923 commit c01b17dd856fa120b2970f50d9598546a4927ec3
72924 Author: Gerald Van Baren <vanbaren@cideas.com>
72925 Date: Wed Nov 28 21:24:50 2007 -0500
72927 Conditionally compile fdt_fixup_ethernet()
72929 Fix compiler warnings: On boards that don't have ethernets defined,
72930 don't compile fdt_fixup_ethernet().
72932 commit 246d4ae6bc282bc1841224e1c5fc49dc925e0bf7
72933 Author: Kumar Gala <galak@kernel.crashing.org>
72934 Date: Tue Nov 27 21:59:46 2007 -0600
72936 Convert boards that set memory node to use fdt_fixup_memory()
72938 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72940 commit 151c8b09b35eebe8fd9139cb6c1d91c27b22f058
72941 Author: Kumar Gala <galak@kernel.crashing.org>
72942 Date: Mon Nov 26 17:06:15 2007 -0600
72944 Added fdt_fixup_stdout that uses aliases to set linux,stdout-path
72946 We use a combination of the serialN alias and CONFIG_CONS_INDEX to
72947 determine which serial alias we should set linux,stdout-path to.
72949 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72951 commit 3c9272813fad84c691d0e4989bb18a3ffebdebfc
72952 Author: Kumar Gala <galak@kernel.crashing.org>
72953 Date: Mon Nov 26 14:57:45 2007 -0600
72955 Add common memory fixup function
72957 Add the function fdt_fixup_memory() to fixup the /memory node of the fdt
72959 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72961 commit 9c9109e7fcf7ac2ca19c95b8ac54b8d1c773b157
72962 Author: Kumar Gala <galak@kernel.crashing.org>
72963 Date: Mon Nov 26 11:19:12 2007 -0600
72965 Conditionally compile fdt_support.c
72967 Modify common/Makefile to conditionally compile fdt_support.c based
72968 on CONFIG_OF_LIBFDT.
72970 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72972 commit d88e7ba0980773479e1a64badb293116071b7ef0
72973 Author: Kumar Gala <galak@kernel.crashing.org>
72974 Date: Mon Nov 26 10:41:40 2007 -0600
72976 Fix build breakage due to libfdt import
72978 The IDS8247 got lost in the update and need an API update
72979 do to rename of functions in libfdt.
72981 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72983 commit 28f384b171bbf1fb2dafb1046e6d259a6b2f8714
72984 Author: Gerald Van Baren <vanbaren@cideas.com>
72985 Date: Fri Nov 23 19:43:20 2007 -0500
72987 Add spaces around the = in the fdt print format.
72989 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
72991 commit 29592ecba3b932b9b152bcec6c0c0806412db4a3
72992 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
72993 Date: Fri Dec 7 01:25:38 2007 +0900
72995 sh: Moved driver of the SuperH dependence
72997 The composition of the directory in the drivers/ changed.
72998 I moved SuperH serial driver and marubun PCMCIA driver.
73000 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73002 commit 41be969f4957115ed7b1fe8b890bfaee99d7a7a2
73003 Author: Wolfgang Denk <wd@denx.de>
73004 Date: Thu Dec 6 10:21:19 2007 +0100
73008 Signed-off-by: Wolfgang Denk <wd@denx.de>
73010 commit cf5933ba1e97a1cd8f5f24070e820f21d976eaeb
73011 Author: Wolfgang Denk <wd@denx.de>
73012 Date: Thu Dec 6 10:21:03 2007 +0100
73014 ADS5121 Board: fix compile problem.
73016 Signed-off-by: Wolfgang Denk <wd@denx.de>
73018 commit a27044b14a9e93678a82d7b35f202b93e7687abc
73019 Author: Stefan Roese <sr@denx.de>
73020 Date: Thu Dec 6 05:58:43 2007 +0100
73022 ppc4xx: Enable hardware-fix for PCI/DMA errata on AMCC 440SP/SPe boards
73024 This patch enables the hardware-fix for the PCI/DMA errata's 19+22 by
73025 setting the FIXD bit in the SDR0_MFR register. Here a description of the
73028 Problem Description
73029 ------------------------------
73030 If a DMA is performed between memory and PCI with the DMA 1 Controller
73031 using prefetch, and as a result uses a special purpose buffer selected by
73032 the PCIXn Bridge Options 1 Register (PCIXn_BRDGOPT1[RBP7] - bits 31-29),
73033 the first part of the transfer sequence is performed twice. The
73034 PPC440SPe PCI Controller requests more data than was needed such that in
73035 the case of enforce memory protection, a host CPU exception can occur.
73036 No data is corrupted, because data transfer is stopped in the PCI
73037 Controller. Prefetch enable is specified by setting DMA Configuration
73038 Register (I2O0_DMAx_CFG[DXEPD] - bit 31) to 0.
73040 Behavior that may be observed in a running system
73041 ---------------------------------------------------------------------------
73043 1. DMA performance is decreased because of the double access on the PCI bus
73045 2. If an illegal access to some address on the PCI bus is detected at the
73046 system level, a machine check or similar system error may occur.
73048 Workarounds Available
73049 ----------------------------------
73051 1. Do not program prefetch. Note that a prefetch command cannot be programmed
73052 without selecting a special purpose buffer.
73053 2. To avoid crossing a physical boundary of the PCI slave device, add 512
73054 bytes of address to the PCI address range.
73056 This patch was originally provided by Pravin M. Bathija <pbathija@amcc.com>
73057 from AMCC and slighly changed.
73059 Signed-off-by: Pravin M. Bathija <pbathija@amcc.com>
73060 Signed-off-by: Stefan Roese <sr@denx.de>
73062 commit a90921f71d225bf9e0f0fc7b8beadeb8001bf78a
73063 Author: Stefan Roese <sr@denx.de>
73064 Date: Tue Dec 4 16:29:48 2007 +0100
73066 ppc4xx: Yosemite/Yellowstone: Add DTT AD7414 support
73068 Signed-off-by: Stefan Roese <sr@denx.de>
73070 commit 8d4f040a3c15036a6ea25a9c39e7d89fefa8440d
73071 Author: Wolfgang Denk <wd@denx.de>
73072 Date: Mon Dec 3 00:15:28 2007 +0100
73074 Prepare for 1.3.1-rc1
73076 Signed-off-by: Wolfgang Denk <wd@denx.de>
73078 commit e15e33433e7c05111968dc9b434a52fd42cbd221
73079 Author: Stefan Roese <sr@denx.de>
73080 Date: Fri Nov 30 07:15:41 2007 +0100
73082 ppc4xx: Kilauea: Add PCIe reset assertion upon power-up
73084 This manual PCIe reset triggering solves the problem seen with the
73085 Intel EPRO/1000 card, which was not detected (link not established)
73086 upon power-up reset.
73088 Signed-off-by: Stefan Roese <sr@denx.de>
73090 commit 260eea5676ca46903a335686cc020b29c4ca46fe
73091 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73092 Date: Thu Nov 29 01:21:54 2007 +0900
73094 sh: Add SuperH boards maintainer to MAINTAINERS file
73096 Add MS7750SE and MS7722SE's board maintainer to MAINTAINERS file.
73098 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73100 commit aa9c4f1d22701a92347c1c81f34d12c8ad3a3747
73101 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73102 Date: Thu Nov 29 00:13:04 2007 +0900
73104 sh: Add ms7750se support in MAKEALL
73106 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73108 commit c7144373427a178332bf9754131c8c34c52c200a
73109 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73110 Date: Tue Nov 27 09:44:53 2007 +0100
73112 sh: Add sh3 and sh4 support in MAKEALL
73114 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73115 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73117 commit 130080874a3d28450098481a262c5f7c855e908d
73118 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73119 Date: Sun Nov 25 02:51:17 2007 +0900
73121 sh: Add document for SuperH.
73123 This document is a summary of information concerning SuperH of U-Boot.
73125 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73127 commit 33ecdc2f9d64926e1a6067b28f3a0aefc3b6d23d
73128 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73129 Date: Sun Nov 25 02:39:31 2007 +0900
73131 sh: Add marubun's pcmcia driver
73133 Marubun pcmcia is a chip for PCMCIA used with SuperH.
73134 Of course, this can be used even by other architectures.
73135 When use this driver, came to be able to use CompactFlash
73138 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73140 commit febd86b969b975289ed948f1ac0eb9722da41ced
73141 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73142 Date: Sun Nov 25 02:32:13 2007 +0900
73144 sh: Update SuperH SCIF driver
73146 - Changed volatile unsigned to vu_.
73147 - Changed Makefile for kconfig.
73149 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73151 commit 8be760903645af09871be50ad0a6f9ebb62b311d
73152 Author: Stefan Roese <sr@denx.de>
73153 Date: Tue Nov 27 11:57:35 2007 +0100
73155 ppc4xx: Kilauea & Makalu: Fix ext IRQ pin multiplexing
73157 After an error in the AMCC 405EX users manual now correctly configure
73158 IRQ2 (Kilauea)/IRQ0 (Makalu) as alternate 2 signal for external IRQ
73161 Signed-off-by: Stefan Roese <sr@denx.de>
73163 commit a5f601fd1b1278deae5aa9fc27a232b0d1c1c788
73164 Author: Wolfgang Denk <wd@denx.de>
73165 Date: Mon Nov 26 19:18:21 2007 +0100
73167 Cleanup coding style; update CHANGELOG
73169 Signed-off-by: Wolfgang Denk <wd@denx.de>
73171 commit 3deca9d44767efd1b83f4b701f0dbf21a7595f7b
73172 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73173 Date: Sun Nov 25 22:39:25 2007 +0100
73175 MAKEALL: add missing 512x boards in ppc
73177 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73179 commit a340c325e668ca7386c2276387681720be9c3757
73180 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73181 Date: Sun Nov 25 18:45:47 2007 +0100
73183 Makefile : fix tags ctags etags with new drivers organization
73185 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73187 commit 63362cfc6baa97ae0e37ba2c6ece530fcac9f79e
73188 Author: Stefan Roese <sr@denx.de>
73189 Date: Mon Nov 26 15:06:14 2007 +0100
73191 ppc4xx: Makalu: Change EBC setup for CS0 to enable 400MHz usage
73193 As suggested by Senao, use a different EBC_PB0AP setup for 400MHz
73196 Signed-off-by: Stefan Roese <sr@denx.de>
73198 commit ca1ce226287270bb01e25b8e3674c701f12edf19
73199 Author: Stefan Roese <sr@denx.de>
73200 Date: Mon Nov 26 15:01:45 2007 +0100
73202 ppc4xx: Kilauea: Configure pin mux to use ext IRQ2 as interrupt
73204 Signed-off-by: Stefan Roese <sr@denx.de>
73206 commit 87ddedd6ad804427ce125ceaa076d7a4f74e9d5d
73207 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73208 Date: Sun Nov 25 18:45:47 2007 +0100
73210 Makefile : fix tags ctags etags with new drivers organization
73212 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73214 commit 59829cc189378c142c13d2aa8d9a897d8bef3961
73215 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73216 Date: Sat Nov 24 21:26:56 2007 +0100
73218 drivers/mtd : move mtd drivers to drivers/mtd
73220 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73222 commit 318c0b90431f2648552e5ade78833f42652ce859
73223 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73224 Date: Sat Nov 24 21:17:55 2007 +0100
73226 drivers/misc : move misc drivers to drivers/misc
73228 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73230 commit 33daf5b7858807cb4ce4158c2c56524671c14c08
73231 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73232 Date: Sat Nov 24 21:13:59 2007 +0100
73234 drivers/block : move block drivers to drivers/block
73236 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73238 commit 0c698dcaa70275eb8814f665b545547cee013892
73239 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73240 Date: Sat Nov 24 20:59:50 2007 +0100
73242 drivers/rtc : move rtc drivers to drivers/rtc
73244 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73246 commit f868cc5a50757d94f36c312395481cb0f187d9e6
73247 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73248 Date: Sat Nov 24 20:14:44 2007 +0100
73250 drivers/hwmon : move hardware monitor drviers to drivers/hwmon
73252 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73254 commit 16b195c82a18cbfd164800f17a1ef9db2e48331a
73255 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73256 Date: Sat Nov 24 19:46:45 2007 +0100
73258 drivers/input : move input drivers to drivers/input
73260 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73262 commit e4558666293364fc3af1c1d9381ca933fa0f1275
73263 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73264 Date: Sat Nov 24 19:40:11 2007 +0100
73266 drivers/usb : move usb drivers to drivers/usb
73268 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73270 commit 1378df792a7ff3abd1bf54a63f5475784f5b083c
73271 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73272 Date: Sat Nov 24 19:33:38 2007 +0100
73274 drivers/serial : move serial drivers to drivers/serial
73276 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73278 commit 2439e4bfa111babf4bc07ba20efbf3e36036813e
73279 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73280 Date: Wed Nov 21 21:19:24 2007 +0100
73282 drivers/net : move net drivers to drivers/net
73284 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73286 commit 352d259130b349fe9593b8dada641bd78a9659e5
73287 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73288 Date: Tue Nov 20 20:41:48 2007 +0100
73290 drivers/video : move video drivers to drivers/video
73292 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73294 commit 73646217186aa17afc8e305c5f06f06dd335eaad
73295 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73296 Date: Tue Nov 20 20:33:09 2007 +0100
73298 drivers/pcmcia : move pcmcia drivers to drivers/pcmcia
73300 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73302 commit 93a686ee9c5ddc6fa368c32cfbfde6f6724599fc
73303 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73304 Date: Tue Nov 20 20:28:09 2007 +0100
73306 drivers/pci : move pci drivers to drivers/pci
73308 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73310 commit 9162352817579840d7802da6d85872b3ca003c97
73311 Author: Gerald Van Baren <vanbaren@cideas.com>
73312 Date: Thu Nov 22 17:23:23 2007 -0500
73314 Fix fdt printing for updated libfdt
73316 Also improve printing (adopt dtc v1 "c style" hex format), whitespace cleanup.
73318 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
73320 commit 9eb77cea1fa12d5969eb26a1d1d81da381bd6b1c
73321 Author: Kumar Gala <galak@kernel.crashing.org>
73322 Date: Wed Nov 21 13:30:15 2007 -0600
73324 Add additional fdt fixup helper functions
73326 Added the following fdt fixup helpers:
73327 * do_fixup_by_prop{_u32} - Find matching nodes by property name/value
73328 * do_fixup_by_compat{_u32} - Find matching nodes by compat
73330 The _u32 variants work the same only the property they are setting
73331 is know to be a 32-bit integer instead of a byte buffer.
73333 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73335 commit ab544633abdd14f4dd5d92e500b73eb59ef57e67
73336 Author: Kumar Gala <galak@kernel.crashing.org>
73337 Date: Wed Nov 21 11:11:03 2007 -0600
73339 Add fdt_fixup_ethernet helper to set mac addresses
73341 Added a fixup helper that uses aliases to set mac addresses
73342 in the device tree based on the bd_t
73344 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73346 commit dbaf07ce620aab249e3502b20a986234a6af1d3a
73347 Author: Kumar Gala <galak@kernel.crashing.org>
73348 Date: Wed Nov 21 14:07:46 2007 -0600
73350 Fix warnings from import of libfdt
73352 cmd_fdt.c: In function fdt_print:
73353 cmd_fdt.c:586: warning: assignment discards qualifiers from pointer target type
73354 cmd_fdt.c:613: warning: assignment discards qualifiers from pointer target type
73355 cmd_fdt.c:635: warning: assignment discards qualifiers from pointer target type
73356 cmd_fdt.c:636: warning: assignment discards qualifiers from pointer target type
73358 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73360 commit 8d04f02f6224e6983f4812ea4da704950ec8539c
73361 Author: Kumar Gala <galak@kernel.crashing.org>
73362 Date: Wed Oct 24 11:04:22 2007 -0500
73364 Update libfdt from device tree compiler (dtc)
73366 Update libfdt to commit 8eaf5e358366017aa2e846c5038d1aa19958314e from
73367 the device tree compiler (dtc) project.
73369 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73371 commit e93becf80d732b64aef81b23e8b6ece02c40533d
73372 Author: Kumar Gala <galak@kernel.crashing.org>
73373 Date: Sat Nov 3 19:46:28 2007 -0500
73375 Move do_fixup* for libfdt into common code
73377 Moved the generic fixup handling code out of cpu/mpc5xxx and cpu/mpc8260
73378 into common/fdt_support.c and renamed:
73380 do_fixup() -> do_fixup_by_path()
73381 do_fixup_u32() -> do_fixup_by_path_u32()
73383 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73385 commit f738b4a75998f42a7408defadc9baac7a31c92db
73386 Author: Kumar Gala <galak@kernel.crashing.org>
73387 Date: Thu Oct 25 16:15:07 2007 -0500
73389 Make no options to fdt print default to '/'
73391 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73393 commit a3c2933e02503fe36ade2c1b65af46f2b7a168e7
73394 Author: Kumar Gala <galak@kernel.crashing.org>
73395 Date: Wed Oct 24 10:21:57 2007 -0500
73397 Removed some nonused fdt functions and moved fdt_find_and_setprop out of libfdt
73400 fdt_node_is_compatible
73401 fdt_find_node_by_type
73402 fdt_find_compatible_node
73404 To ease merge of newer libfdt as we aren't using them anywhere at this time.
73406 Also moved fdt_find_and_setprop out of libfdt into fdt_support.c for the same
73409 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73411 commit 98e2867cc85409b919f862e6c16026461ec955df
73412 Author: Grant Likely <grant.likely@secretlab.ca>
73413 Date: Wed Nov 21 09:19:37 2007 -0700
73415 [BUILD] Remove libraries when updating autoconf.mk
73417 Fix library problems caused by conditional compilation. Using
73418 autoconf.mk to decide which files to compile has caused a problem when
73419 changing configuration from one board to another without clearing out
73420 the library (*.a) files.
73422 It used to be that the linker was always passed the same list of .o
73423 files when building the .a files. However, that is not longer true
73424 with conditional compilation. Now, a different board config will have
73425 a different file list passed to the linker. The problem occurs when
73426 a library has already been built and the board config is changed.
73428 Since the linker will update instead of replace a preexisting library,
73429 then if the file list changes to remove some object files the old
73430 objects will still exist in the library.
73432 The solution is to remove all old library files when autoconf.mk is
73435 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73437 commit ed1353d74b9ce8a7fcd660570b848a184d614b5f
73438 Author: Kumar Gala <galak@kernel.crashing.org>
73439 Date: Wed Nov 21 08:49:50 2007 -0600
73441 [BUILD] conditionally compile libfdt/*.c in libfdt/Makefile
73443 Modify libfdt/Makefile to conditionally compile the *.c files based
73444 on the board config.
73446 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73448 commit 4a43719a7738712811d822ca8125427b27a55cdc
73449 Author: Grant Likely <grant.likely@secretlab.ca>
73450 Date: Mon Sep 24 09:05:31 2007 -0600
73452 [BUILD] conditionally compile common/cmd_*.c in common/Makefile
73454 Modify common/Makefile to conditionally compile the cmd_*.c files based
73455 on the board config.
73457 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73459 commit 2f155f6c0a1f5e9a306a3f1f4fbe067db7ced3b1
73460 Author: Grant Likely <grant.likely@secretlab.ca>
73461 Date: Mon Sep 24 09:05:31 2007 -0600
73463 [BUILD] Generate include/autoconf.mk from board config files
73465 Use cpp and sed to postprocess config.h and import the defined values
73466 into include/autoconf.mk. autoconf.mk is then included by config.mk to
73467 give 'make' access to the board configuration.
73469 Doing this enables conditional compilation at the Makefile level instead
73470 of by wrapping every .c file with #ifdef/#endif wrappers.
73472 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73474 commit 68b88999da87ab88e71e1306192905be3450198e
73475 Author: Jon Loeliger <jdl@freescale.com>
73476 Date: Tue Nov 20 15:02:26 2007 -0600
73478 8610HPCD: Enable the 8610 Display Interface Unit
73480 Signed-off-by: Jon Loeliger <jdl@freescale.com>
73482 commit 74f89faa9d1e77ed947e628d3effaa513fe05d05
73483 Author: Jon Loeliger <jdl@freescale.com>
73484 Date: Tue Nov 20 15:00:53 2007 -0600
73486 Move 8610 DIU interface structure definitions to header file.
73488 These two structures are still needed during the
73489 initialization and setup of the DIU hardware.
73490 So move them to the fsl_diu_fb.h file for now.
73493 Noticed-by: York Sun <yorksun@freescale.com>
73494 Signed-off-by: Jon Loeliger <jdl@freescale.com>
73496 commit 080c646dbf474a109c3f85718fb01ce042a38c45
73497 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73498 Date: Tue Nov 20 20:14:18 2007 +0100
73500 drivers/i2c : move i2c drivers to drivers/i2c
73502 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73504 commit 9a337ddc154a10a26f117fd147b009abcdeba75a
73505 Author: Wolfgang Denk <wd@denx.de>
73506 Date: Mon Nov 19 22:20:24 2007 +0100
73508 Prepare for 1.3.0 release.
73510 Signed-off-by: Wolfgang Denk <wd@denx.de>
73512 commit f30ad49b16bf998b03c1a5228b6c86369d61c258
73513 Author: Haiying Wang <Haiying.Wang@freescale.com>
73514 Date: Mon Nov 19 10:02:13 2007 -0500
73516 Move CONFIG_QE out of CONFIG_PCI wrap for MPC8568MDS
73518 CONFIG_QE shouldn't be in the wrap of CONFIG_PCI, fix it.
73520 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
73522 commit f8c320609366176b31104d9bf5e295232e1c7f1d
73523 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
73524 Date: Mon Nov 19 11:14:16 2007 +0900
73526 [MIPS] board/gth2/lowlevel_init.S: Fix a build warning
73528 lowlevel_init.S: Assembler messages:
73529 lowlevel_init.S:413: Warning: Pretending global symbol used as branch target is local.
73531 Looking at codes, the `memtest' and `clearmem' are intentional mixed
73532 use of `global symbols' and `label' for debugging purpose. To make it
73533 build, just disable global-symbols-use for now. As a result `memtest'
73534 still remains as unused, but leave it be...
73536 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
73538 commit e8da58f2bc092891e8cc92b927ed5c4bd0cb0cab
73539 Author: Wolfgang Denk <wd@denx.de>
73540 Date: Mon Nov 19 12:59:14 2007 +0100
73542 Fix build problems with mp2usb board
73544 Signed-off-by: Wolfgang Denk <wd@denx.de>
73546 commit 6bf4c686afca1e86e1c384d59218f914605713bf
73547 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73548 Date: Sun Nov 18 18:36:11 2007 +0100
73550 s3c24x0: Fix usb_ohci.c missing in Makefile
73551 and usb_ohci.c warning differ in signedness
73553 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73555 commit 6073f61e078da5ddb521b56256bcc36508589883
73556 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73557 Date: Sun Nov 18 12:55:02 2007 +0100
73559 pb1x00 board: Fix u16 status declaration when PCMCIA is defined
73561 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73563 commit 8412d814ce8bf5570a2b747f1e7fd321097fe987
73564 Author: Wolfgang Denk <wd@denx.de>
73565 Date: Sun Nov 18 17:11:09 2007 +0100
73567 Fix compiler warnings for ARM systems.
73569 Signed-off-by: Wolfgang Denk <wd@denx.de>
73571 commit 409ecdc0bb47dd28b0af6c25ffd658d22cc36b37
73572 Author: Wolfgang Denk <wd@denx.de>
73573 Date: Sun Nov 18 16:36:27 2007 +0100
73575 Fix compiler warnings for PPC systems. Update CHANGELOG.
73577 Signed-off-by: Wolfgang Denk <wd@denx.de>
73579 commit 653811a3c2b35856bf12e196dcc8c4694e28e420
73580 Author: Stefan Roese <sr@denx.de>
73581 Date: Sun Nov 18 14:44:44 2007 +0100
73583 ppc4xx: Correct 405EX PCIe UTL register mapping
73585 Map 4k mem space for UTL registers for each port.
73587 Signed-off-by: Stefan Roese <sr@denx.de>
73589 commit 079c2c4fa71c0d1ebef394508df9088df8a308d3
73590 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73591 Date: Sat Nov 17 11:31:10 2007 +0100
73593 Fix warning differ in signedness in net/net.c and net/nfs.c
73595 commit 7e14fc65368cbd2861b1207453da55a4fc7b3f81
73596 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73597 Date: Sat Nov 17 20:42:45 2007 +0900
73599 gth2.c: Fix a warning on gth2 build.
73601 gth2.c: In function 'misc_init_r':
73602 gth2.c:434: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness
73604 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73606 commit 2309c130aa4c84b91bd874a41269c923eb61b555
73607 Author: Stefan Roese <sr@denx.de>
73608 Date: Sat Nov 17 07:58:25 2007 +0100
73610 Fix warning differ in signedness in common/cmd_scsi.c
73612 Signed-off-by: Stefan Roese <sr@denx.de>
73614 commit 9ea61b57968554eaf0f474ec7e088b17d367f474
73615 Author: Stefan Roese <sr@denx.de>
73616 Date: Sat Nov 17 14:52:29 2007 +0100
73618 ppc4xx: Update AMCC Kilauea config file
73620 - Use generic GPIO configuration framework (CFG_4xx_GPIO_TABLE)
73622 Signed-off-by: Stefan Roese <sr@denx.de>
73624 commit 7e1d884b7cb602007329c517ec1c453e3a6a5d9c
73625 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73626 Date: Sat Nov 17 20:05:26 2007 +0900
73628 [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker
73630 Current trick to pick up GNU assembler minor version does not work with the
73631 latest binutils (2007-03-01 or later) due to ${PKGVERSION} now default to
73634 $ sde-as --version |grep "GNU assembler"
73635 GNU assembler 2.15.94 mipssde-6.02.02-20050602
73636 $ sde-as --version |grep "GNU assembler" |awk '{print $3}'
73638 $ sde-as --version |grep "GNU assembler" |awk '{print $3}' |awk -F. '{print $2}'
73642 $ mips-linux-as --version |grep "GNU assembler"
73643 GNU assembler (GNU Binutils) 2.18
73644 $ mips-linux-as --version |grep "GNU assembler" |awk '{print $3}'
73646 $ mips-linux-as --version |grep "GNU assembler" |awk '{print $3}' |awk -F. '{print $2}'
73650 As a result of above, you'll see many noises with such binutils:
73653 /bin/sh: line 0: [: : integer expression expected
73654 /bin/sh: line 0: [: : integer expression expected
73655 make[1]: Entering directory `/home/skuribay/devel/u-boot.git/cpu/mips'
73656 mips-linux-gcc -D__ASSEMBLY__ -g -Os -D__KERNEL__ -DTEXT_BASE=0xB0000000 -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -c -o incaip_wdt.o incaip_wdt.S
73657 /bin/sh: line 0: [: : integer expression expected
73658 mips-linux-gcc -D__ASSEMBLY__ -g -Os -D__KERNEL__ -DTEXT_BASE=0xB0000000 -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -c -o cache.o cache.S
73659 /bin/sh: line 0: [: : integer expression expected
73660 mips-linux-gcc -g -Os -D__KERNEL__ -DTEXT_BASE=0xB0000000 -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -Wall -Wstrict-prototypes -c -o asc_serial.o asc_serial.c
73661 /bin/sh: line 0: [: : integer expression expected
73663 This patch simplifies the trick and makes it work with both versions of gas.
73664 I also replace an expensive `awk (or gawk)' with `cut'.
73666 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73668 commit 16664f72850846e645616da1c0fa5afcd6d15f15
73669 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73670 Date: Sat Nov 17 20:05:26 2007 +0900
73672 [MIPS] Remove useless instructions for initializing $gp.
73674 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73676 commit 03c031d5660ea946c39af6e2e16267da857c609f
73677 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73678 Date: Sat Oct 27 15:27:06 2007 +0900
73680 [MIPS] MIPS 4K core: Coding style cleanups
73682 No logical changes.
73684 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73686 commit f5e429d3860bba4c6ae8bead8f78349fa24491b2
73687 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73688 Date: Sat Nov 17 20:05:20 2007 +0900
73690 [MIPS] gth2.c: Fix a warning on gth2 build.
73692 gth2.c: In function 'misc_init_r':
73693 gth2.c:434: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness
73695 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73697 commit 4fbd0741b2b6441da10be93e10267122581b7079
73698 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73699 Date: Sat Oct 27 15:22:33 2007 +0900
73701 [MIPS] au1x00_eth.c: Fixed a warning on pb1000 build.
73703 au1x00_eth.c: In function 'au1x00_miiphy_write':
73704 au1x00_eth.c:139: warning: 'return' with no value, in function returning non-void
73706 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73708 commit f01320459736f156707425cf8112f98606301aa4
73709 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73710 Date: Sat Oct 27 15:00:25 2007 +0900
73712 [MIPS] au1x00_eth.c: Fix au1x00_miiphy_{read,write} build error
73714 au1x00_eth.c: In function 'au1x00_enet_initialize':
73715 au1x00_eth.c:246: error: 'au1x00_miiphy_read' undeclared (first use in this function)
73716 au1x00_eth.c:246: error: (Each undeclared identifier is reported only once
73717 au1x00_eth.c:246: error: for each function it appears in.)
73718 au1x00_eth.c:246: error: 'au1x00_miiphy_write' undeclared (first use in this function)
73719 au1x00_eth.c: In function 'au1x00_miiphy_write':
73720 au1x00_eth.c:298: warning: 'return' with no value, in function returning non-void
73721 make[1]: *** [au1x00_eth.o] Error 1
73723 Fixed by moving these two functions forward.
73725 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73727 commit b09258c5393edd1087c5f39ae68338f16b49f8b3
73728 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73729 Date: Sat Oct 27 15:00:25 2007 +0900
73731 MAKEALL: Added missing pb1000 board
73733 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73735 commit 2e4a6e3667a1e39c0e6e99498686b15d2718b369
73736 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73737 Date: Sat Oct 27 15:00:24 2007 +0900
73739 [MIPS] pb1000: Replace obsolete memsetup.S with lowlevel_init.S
73741 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73743 commit 662e5cb397249c3ea88a4c3255e9ccfc40b98d82
73744 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73745 Date: Sat Oct 27 15:00:24 2007 +0900
73747 [MIPS] u-boot.lds: Cleanup __u_boot_cmd_{start,end}
73749 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73751 commit 5947f6999aafa7c54c1390983d264a8463dfea8e
73752 Author: Wolfgang Denk <wd@denx.de>
73753 Date: Sat Nov 17 02:34:38 2007 +0100
73755 Update CHANGELOIG, prepare for -rc4
73757 Signed-off-by: Wolfgang Denk <wd@denx.de>
73759 commit fd329e6f05bbdfe6bd71b0e09f0c76d3b0a025a5
73760 Author: Luotao Fu <l.fu@pengutronix.de>
73761 Date: Wed Nov 14 18:58:33 2007 +0100
73763 Fix the i2c frequency and default address in rsdproto board
73765 rsdproto board support has wrong I2C frequency and wrong return value
73768 Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
73770 commit 429c180edad038f91c989cb14b478228092e7054
73771 Author: Wolfgang Denk <wd@denx.de>
73772 Date: Sat Nov 17 01:45:38 2007 +0100
73774 powerpc: Backout relocation changes for MPC5121, too.
73776 Apply Grant Likely's backout to MPC5121 code, too.
73778 Pointed out by Rafal Jaworowski <raj@semihalf.com>
73780 Signed-off-by: Wolfgang Denk <wd@denx.de>
73782 commit 1c3dd43338a077165e7e0309cb3994e65d2bdbf8
73783 Author: Grant Likely <grant.likely@secretlab.ca>
73784 Date: Tue Nov 13 22:18:33 2007 -0700
73786 powerpc: Backout relocation changes.
73788 Ugh. I *hate* to back this change out, but these compiler flags don't
73789 work for relocation on all versions of GCC. I've not been able to
73790 reproduce the environment in my setup (and hence, not been able to
73791 find a combination that *does* work), so I've got no choice but to go
73792 back to the old gcc flags and linker script.
73794 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73796 commit 5c15010efad980ad5498cc565fc1ed70df2f52b4
73797 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73798 Date: Tue Nov 13 09:11:05 2007 +0100
73800 Fixed mips_io_port_base build errors.
73802 This patch has been sent on:
73805 Although mips_io_port_base is currently a part of IDE command, it is quite
73806 fundamental for MIPS I/O port access such as in[bwl] and out[bwl]. So move
73807 it to MIPS general part, and introduce `set_io_port_base()' from Linux.
73809 This patch is triggered by multiple definition of `mips_io_port_base' build
73810 error on gth2 (and tb0229 also needs this fix.)
73812 board/gth2/libgth2.a(gth2.o): In function `log_serial_char':
73813 /home/skuribay/devel/u-boot.git/board/gth2/gth2.c:47: multiple definition of `mips_io_port_base'
73814 common/libcommon.a(cmd_ide.o):/home/skuribay/devel/u-boot.git/common/cmd_ide.c:712: first defined here
73815 make: *** [u-boot] Error 1
73817 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73818 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73820 commit 6ecbb7a3fa9b0940ed33e490d195d4b6830b2422
73821 Author: Wolfgang Denk <wd@denx.de>
73822 Date: Sat Nov 17 01:30:40 2007 +0100
73824 Fix a bug in the slave serial programming mode for the Xilinx
73825 Spartan2/3 FPGAs. The old code used "< 0" on a "char" type to test if
73826 the most significant bit was set, which did not work on any
73827 architecture where "char" defaulted to be an unsigned type.
73829 Based on a patch by Angelos Manousaridis <amanous@inaccessnetworks.com>
73831 Signed-off-by: Wolfgang Denk <wd@denx.de>
73833 commit d08b7233bc252faad8339e7ca0ddfd62fa79903c
73834 Author: Jon Loeliger <jdl@freescale.com>
73835 Date: Thu Nov 1 12:23:29 2007 -0500
73837 86xx: Fix broken variable reference when #def DEBUGing.
73839 Sometimes you can't reference the DDR2 controller variables.
73841 Signed-off-by: Jon Loeliger <jdl@freescale.com>
73843 commit f9d9164d9c6b5a7f0393fd8d7e246b8a0326bc19
73844 Author: Jason Jin <Jason.jin@freescale.com>
73845 Date: Fri Oct 26 18:32:00 2007 +0800
73847 make 8610 board use pixis reset
73849 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
73851 commit db74b3c1c9481a6bffbf8cd445e5bcbf6908e836
73852 Author: Jason Jin <Jason.jin@freescale.com>
73853 Date: Mon Oct 29 19:26:21 2007 +0800
73855 Unify pixis_reset altbank across board families
73857 Basically, refactor the CFG_PIXIS_VBOOT_MASK values
73858 into the separate board config files.
73860 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
73861 Signed-off-by: Jon Loeliger <jdl@freescale.com>
73863 commit 64bf555465c7926be13e1046ac0d0f05ac72829c
73864 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73865 Date: Wed Nov 7 08:19:21 2007 +0100
73867 Fix warning: pointer targets in assignment differ in signedness
73869 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73871 commit 7a60ee7c6248a958c5757d3660a1702723a2786d
73872 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73873 Date: Wed Nov 7 08:19:19 2007 +0100
73875 Fix warning differ in signedness in common/cmd_ide.c
73877 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73879 commit f31d38b9eea9b32f6a1ac848a298cc71ca4c9a03
73880 Author: Stefan Roese <sr@denx.de>
73881 Date: Fri Nov 16 14:16:54 2007 +0100
73883 ppc4xx: Enable 405EX PCIe UTL register configuration
73885 Till now the UTL registers on 405EX were not initialized but left with
73886 their default values. This patch new initializes some of the UTL
73887 registers on 405EX.
73889 Signed-off-by: Stefan Roese <sr@denx.de>
73891 commit ecdcbd4f8c1f8cefd785752f4e7536aae2a4ecf9
73892 Author: Stefan Roese <sr@denx.de>
73893 Date: Fri Nov 16 14:00:59 2007 +0100
73895 ppc4xx: Update AMCC Makalu for board rev 1.1
73897 This patch adds changes needed for Makalu rev 1.1:
73899 - Enable 2nd DDR2 bank resulting in 256MByte of SDRAM
73900 - Enable 2nd ethernet port EMAC1
73901 - Use generic GPIO configuration framework (CFG_4xx_GPIO_TABLE)
73902 - Reset PCIe ports via GPIO upon bootup
73904 Signed-off-by: Stefan Roese <sr@denx.de>
73906 commit 4d4faae65e115e327425cd514c1a35146a85166b
73907 Author: Grant Likely <grant.likely@secretlab.ca>
73908 Date: Mon Sep 24 09:05:31 2007 -0600
73910 Group PCI and PCMCIA drivers in drivers/Makefile
73912 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73914 commit 5798f87dc10a496d79d3177b9f5a76488987fd35
73915 Author: Grant Likely <grant.likely@secretlab.ca>
73916 Date: Mon Sep 24 09:05:31 2007 -0600
73918 Group block/flash drivers in drivers/Makefile
73920 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73922 commit df58c81551700f058b44cacf55a7997fa63bfe0a
73923 Author: Grant Likely <grant.likely@secretlab.ca>
73924 Date: Mon Sep 24 09:05:31 2007 -0600
73926 Group USB drivers in drivers/Makefile
73928 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73930 commit 5dbb6ed622e539b0c8493ef7e578d3a533181d29
73931 Author: Grant Likely <grant.likely@secretlab.ca>
73932 Date: Mon Sep 24 09:05:30 2007 -0600
73934 Group i2c drivers in drivers/Makefile
73936 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73938 commit ec00c76de0e5971273905998d62d6bb119324218
73939 Author: Grant Likely <grant.likely@secretlab.ca>
73940 Date: Mon Sep 24 09:05:30 2007 -0600
73942 Group console drivers in drivers/Makefile
73944 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73946 commit 754f230aa01b8c789fc31f8013c2487954073300
73947 Author: Grant Likely <grant.likely@secretlab.ca>
73948 Date: Mon Sep 24 09:05:30 2007 -0600
73950 Group network drivers in drivers/Makefile
73952 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73954 commit f0037c56b0d12cd46215124667b9f83d60ef9391
73955 Author: Grant Likely <grant.likely@secretlab.ca>
73956 Date: Mon Sep 24 09:05:30 2007 -0600
73958 Build: split COBJS value into multiple lines
73960 This change is in preparation for condtitionial compile support in the
73961 build system. By spliting them all into seperate lines now, subsequent
73962 patches that change 'COBJS-y += ' into 'COBJS-$(CONFIG_<blah>) += ' will
73963 be less invasive and easier to review
73965 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73967 commit 1b4aaffe4fb2a5e95d9111a5d94fd1f89215dce4
73968 Author: Grant Likely <grant.likely@secretlab.ca>
73969 Date: Mon Sep 24 09:05:30 2007 -0600
73971 Add .gitignore files
73973 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73974 Acked-by: Kim Phillips <kim.phillips@freescale.com>
73976 commit 955413f35f054a82e40042f1dbcf501c6a05719b
73977 Author: Grant Likely <grant.likely@secretlab.ca>
73978 Date: Thu Nov 15 08:27:52 2007 -0700
73980 Revert "Correct relocation fixup for mpc5xx"
73982 This reverts commit 3649cd99ba815b6601868735765602f00ef3692b.
73983 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73985 commit e15633888a058aacb31a62d2cf1278e1e4c236ab
73986 Author: Grant Likely <grant.likely@secretlab.ca>
73987 Date: Thu Nov 15 08:24:32 2007 -0700
73989 Revert "Correct fixup relocation for MPC5xxx"
73991 This reverts commit 6f7576b20ecf0d040c3ac3b032b5cbc860e38a90.
73992 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73994 commit 139365fbe566d0fc619a1ed04452ec5388f0cef8
73995 Author: Grant Likely <grant.likely@secretlab.ca>
73996 Date: Thu Nov 15 08:21:04 2007 -0700
73998 Revert "Correct fixup relocation for mpc8220"
74000 This reverts commit a85dd254c0577fca13627c46e93fc2ad4c4f1f00.
74001 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74003 commit 70922342369e5e39b286fe21e768a239ca07a514
74004 Author: Grant Likely <grant.likely@secretlab.ca>
74005 Date: Thu Nov 15 08:20:57 2007 -0700
74007 Revert "Correct fixup relocation for mpc824x"
74009 This reverts commit f3a52fe05923935db86985daf9438e2f70ac39aa.
74010 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74012 commit 96279ab4cad60cb5972aa934fbe4845ac02cc75a
74013 Author: Grant Likely <grant.likely@secretlab.ca>
74014 Date: Thu Nov 15 08:20:50 2007 -0700
74016 Revert "Correct fixup relocation for mpc8260"
74018 This reverts commit 5af61b2f4b838a05f79be274f3e5a66edd2d9c96.
74019 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74021 commit 928fe33b24cdf382a8dc8687fed24b1961cdb5d6
74022 Author: Grant Likely <grant.likely@secretlab.ca>
74023 Date: Thu Nov 15 08:20:43 2007 -0700
74025 Revert "Correct fixup relocation for mpc83xx"
74027 This reverts commit 057004f4a4863554d56cc56268bfa7c7d9738e27.
74028 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74030 commit c93945e8f9e300860d2bf73a2549ce5794f8bd00
74031 Author: Grant Likely <grant.likely@secretlab.ca>
74032 Date: Thu Nov 15 08:20:25 2007 -0700
74034 Revert "[MPC512x] Correct fixup relocation"
74036 This reverts commit 8d17979d0359492a822a0a409d26e3a3549b4cd4.
74037 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74039 commit c9672f81f1bdb4e8ddf62aa72ca0206e8b72aa1c
74040 Author: Stefan Roese <sr@denx.de>
74041 Date: Thu Nov 15 14:25:09 2007 +0100
74043 ppc4xx: Small AMCC Kilauea cleanup
74045 Remove not needed pci_target_init() function.
74047 Signed-off-by: Stefan Roese <sr@denx.de>
74049 commit aee747f19b460a0e9da20ff21e90fdaac1cec359
74050 Author: Stefan Roese <sr@denx.de>
74051 Date: Thu Nov 15 14:23:55 2007 +0100
74053 ppc4xx: Enable 440 GPIO init table CFG_440_GPIO_TABLE for 405 platforms
74055 - Rename CFG_440_GPIO_TABLE to CFG_4xx_GPIO_TABLE
74056 - Cleanup of the 4xx GPIO functions
74057 - Move some GPIO defines from the cpu headers ppc405.h/ppc440.h into gpio.h
74059 Signed-off-by: Stefan Roese <sr@denx.de>
74061 commit 8ada0ebf38e4073beea0309188b25d82a112a2ae
74062 Author: Stefan Roese <sr@denx.de>
74063 Date: Thu Nov 15 14:20:08 2007 +0100
74065 ppc4xx: AMCC Taihu board config file cleanup
74067 This patch makes the AMCC Taihu a little more compatible to the other
74070 Signed-off-by: Stefan Roese <sr@denx.de>
74072 commit 5e71c51d74c963d3174060c078dcacf13bdd02ef
74073 Author: Marian Balakowicz <m8@semihalf.com>
74074 Date: Thu Nov 15 13:37:28 2007 +0100
74076 [INKA4x0] NG hardware: flash support
74078 Disabled and remove inka4x0 custom flash driver, use CFI flash
74081 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74083 commit 5fb6d7191e206cdde0e23140fd8111caed93a595
74084 Author: Marian Balakowicz <m8@semihalf.com>
74085 Date: Thu Nov 15 13:29:55 2007 +0100
74087 [INKA4x0] NG hardware: SDRAM support
74089 Add support for three new DDR chips that may be present on a NG
74090 INKA4x0 hardware: HYB25D512160BF-5, K4H511638C-7CB3, T46V32M16BN-6IT.
74092 Cleanup board/inka4x0/mt48lc16m16a2-75.h file.
74094 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74096 commit f23cb34c367bb27585a4fdb8a75277370e7d0596
74097 Author: Marian Balakowicz <m8@semihalf.com>
74098 Date: Thu Nov 15 13:24:43 2007 +0100
74100 [INKA4x0] NG hardware: platform code update
74102 - Cleanup compile warnings.
74103 - Add missing '\0' in default environment.
74104 - Increase CFG_MONITOR_LEN to 256 KiB.
74105 - Add required CFG_USE_PPCENV.
74107 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74109 commit 2ae64f5135e51bb18753884d1265b99e89b5aedd
74110 Author: Peter Pearse <peter.pearse@arm.com>
74111 Date: Thu Nov 15 08:58:00 2007 +0000
74113 Remove warnings re CONFIG_EXTRA_ENV_SETTINGS
74114 Remove warnings re onenand_read() & write()
74116 commit 2db916e14410e3ec1738508c7bf4dfeb2b299ae7
74117 Author: Peter Pearse <peter.pearse@arm.com>
74118 Date: Thu Nov 15 08:45:13 2007 +0000
74122 commit 1d8a49eca1c7bdc8db1c47a92f9014a29ead03ae
74123 Author: Roy Zang <tie-fei.zang@freescale.com>
74124 Date: Thu Sep 13 18:52:28 2007 +0800
74126 Enable ULi1575 Ethernet support in 8610HPCD config
74128 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
74129 Acked-by: Jon Loeliger <jdl@freescale.com>
74131 commit 54fd6c93c28a0a45352fff5dd92673401ff563f2
74132 Author: Stefan Roese <sr@denx.de>
74133 Date: Tue Nov 13 08:18:20 2007 +0100
74135 ppc4xx: lwmon5: Change PHY reset sequence for PHY MDIO address latching
74137 Signed-off-by: Stefan Roese <sr@denx.de>
74139 commit 7d0a4066b5a6b698e5fc1b66cfe9705774bbce93
74140 Author: Stefan Roese <sr@denx.de>
74141 Date: Tue Nov 13 08:06:11 2007 +0100
74143 ppc4xx: Fix 405EX PCIe UTLSET register setup
74145 Signed-off-by: Stefan Roese <sr@denx.de>
74147 commit 1ce55151c85d068f70317a8d65c61058b891afb4
74148 Author: Heiko Schocher <hs@denx.de>
74149 Date: Tue Nov 13 07:50:29 2007 +0100
74151 [UC101] SRAM now with 2 MB working.
74153 Signed-off-by: Heiko Schocher <hs@denx.de>
74155 commit 2d14684341109a69616e4d6016cd61402d55086f
74156 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74157 Date: Fri Nov 9 15:37:53 2007 +0100
74159 ppc4xx: Use generic usb-ohci driver for sequoia board
74161 This patch makes the sequoia board use the generic usb-ohci driver
74162 instead of cpu/ppc4xx/usb_ohci.c.
74164 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74165 Signed-off-by: Stefan Roese <sr@denx.de>
74167 commit 9be659ac0868dc367caa957c5c725e46b07f6a5f
74168 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74169 Date: Fri Nov 9 15:37:23 2007 +0100
74171 ppc4xx: Make USB working with CONFIG_4xx_DCACHE defined
74173 This patch disables the 44x d-cache on 'usb start' and
74174 reenables it on 'usb stop'. This should be seen as a
74175 temporary fix until the generic usb-ohci driver can
74176 life with d-cache enabled.
74178 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74179 Signed-off-by: Stefan Roese <sr@denx.de>
74181 commit fbde2169d2c48fcc9ff03489534a78ffb0a8a0d4
74182 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74183 Date: Fri Nov 9 15:36:44 2007 +0100
74185 ppc4xx: Remove redundant code from 4xx network driver
74187 This patch removes some redundant code and decrements the end
74188 address of cache flush and invalidate by 1.
74190 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74191 Signed-off-by: Stefan Roese <sr@denx.de>
74193 commit 5ca9881aad8c413ac2a82868a5e3719178254502
74194 Author: Peter Pearse <peter.pearse@arm.com>
74195 Date: Fri Nov 9 15:24:26 2007 +0000
74197 Add apollon board support
74198 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
74200 commit b53313dbfc74525d85f1e7e0102f902d5c863beb
74201 Author: Stefan Roese <sr@denx.de>
74202 Date: Fri Nov 9 12:19:58 2007 +0100
74204 ppc4xx: Remove In:/Out:/Err: boot output for AMCC Kilauea
74206 Signed-off-by: Stefan Roese <sr@denx.de>
74208 commit c7f69c340277935a6c19a956421852da944a365f
74209 Author: Stefan Roese <sr@denx.de>
74210 Date: Fri Nov 9 12:18:54 2007 +0100
74212 ppc4xx: Make output a little shorter on I2C bootrom detection
74214 Most 4xx PPC capable of using an I2C bootrom for bootstrap setting
74215 already print a line with the information which I2C bootrom is
74216 used for bootstrap configuration. So we don't need this extra line
74217 with "I2C boot EEPROM en-/dis-abled".
74219 This patch also has a little code cleanup integrated.
74221 Signed-off-by: Stefan Roese <sr@denx.de>
74223 commit 8d737a28152ec12873f8544cca1fb39a49e5e693
74224 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74225 Date: Thu Nov 8 12:50:18 2007 -0600
74227 ColdFire: MCF5329 - Remove reset registers from CCM
74229 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74231 commit 7d7cdea769a60b0a6e4c18bef7f9d648fd14b8d7
74232 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74233 Date: Thu Nov 8 12:31:11 2007 -0600
74235 ColdFire: MCF5329 - Add Reset structure to immap_5329.h
74237 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74239 commit 09b26cf00d76d75fdf7fdc4b13e4dd929743bc21
74240 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74241 Date: Thu Nov 8 12:19:01 2007 -0600
74243 ColdFire: MCF5329 - revert include/asm-m68k/m5329.h file mode
74245 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74247 commit 225a24b5e062ad94627424508ae814f51dbe1a34
74248 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74249 Date: Wed Nov 7 18:00:54 2007 -0600
74251 ColdFire: MCF5445x - Update correct RAMBAR and missing linker files
74253 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74255 commit 248c7c14835f34d5d910b45e5600050e58ca6cab
74256 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74257 Date: Wed Nov 7 17:56:15 2007 -0600
74259 ColdFire: MCF532x - Update do_reset() using core reset
74261 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74263 commit d9240a5f827eb3b476a6ba2938d01f1a9e7688f4
74264 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74265 Date: Wed Nov 7 17:51:00 2007 -0600
74267 ColdFire: Update cpu flag for 4.2-xx compiler
74269 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74271 commit 070ba56115b4da63b46e974287fa4550d4023386
74272 Author: York Sun <yorksun@freescale.com>
74273 Date: Wed Oct 31 14:59:04 2007 -0500
74275 8610: Add console frame buffer support to FSL 8610 DIU driver.
74277 Add cfb console support to FSL 8610 DIU driver.
74278 Inspect board version from PIXIS to obtain correct pixel format.
74280 Use #define CONFIG_VIDEO in config file to enable fb console.
74282 To switch monitor, set monitor variable to
74283 0 - DVI, 1 - Single link LVDS, 2 - Double link LVDS
74284 followed by "diufb init".
74286 Preserve logo bitmap at the top of the fb console.
74288 Signed-off-by: York Sun <yorksun@freescale.com>
74289 Signed-off-by: Jon Loeliger <jdl@freescale.com>
74291 commit a877880c6949e948bd63cd6ea4e216573d2f53dd
74292 Author: York Sun <yorksun@freescale.com>
74293 Date: Mon Oct 29 13:58:39 2007 -0500
74295 8610: Add 8610 DIU display driver
74297 1280x1024 and 1024x768 @ 32 bpp are supported now.
74298 DVI, Single-link LVDS, Double-link LVDS are all supported.
74300 Environmental variable "monitor" is used to specify monitor port.
74302 A new command "diufb" is introduced to reinitialize monitor
74303 and display a BMP file in the memory. So far, 1-bit, 4-bit,
74304 8-bit and 24-bit BMP formats are supported.
74307 - initialize the diu driver
74308 Enable the port specified in the environmental variable "monitor"
74311 - display bmp file in memory.
74312 The bmp image should be no bigger than the resolution, 1280x1024
74313 for DVI and double-link LVDS, 1024x768 for single-link LVDS.
74315 Note, this driver allocate memory but doesn't free it after use
74316 It is written on purpose -- to avoid a failure of reallocation
74317 due to memory fragement.
74319 ECC of DDR is disabled for DIU performance. L2 data cache is also disabled.
74321 Signed-off-by: York Sun <yorksun@freescale.com>
74322 Signed-off-by: Jon loeliger <jdl@freescale.com>
74324 commit 52e5ddfecdda308f75782fae206b677b1810f5f9
74325 Author: York Sun <yorksun@freescale.com>
74326 Date: Wed Oct 31 10:43:59 2007 -0500
74328 FSL: Add a freescale bitmap logo.
74330 This Freescale logo is a 340 x 128 x 4bpp BMP file
74331 that can be displayed by the DIU Framebuffer driver.
74333 Signed-off-by: York Sun <yorksun@freescale.com>
74334 Signed-off-by: Jon Loeliger <jdl@freescale.com>
74336 commit 1815338fbd1c0f94f8276d2891b99caa5a05f622
74337 Author: York Sun <yorksun@freescale.com>
74338 Date: Mon Oct 29 13:57:53 2007 -0500
74340 8610: Make some extra debug environment variables conditional.
74342 One may #define ENV_DEBUG to get them back again.
74344 Signed-off-by: York Sun <yorksun@freescale.com>
74346 commit 761421ccca80a9fb37b19c37aa61d46ef75e0647
74347 Author: Jason Jin <Jason.jin@freescale.com>
74348 Date: Mon Oct 29 19:26:21 2007 +0800
74350 8610: Actually enable pixis_reset CONFIGs
74352 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74354 commit f3bceaab230b4748d0afc4109b6837308f018b40
74355 Author: Jason Jin <Jason.jin@freescale.com>
74356 Date: Fri Oct 26 18:31:59 2007 +0800
74358 Fix the BAT definition of PCI IO on 8610 board
74360 The address in the BAT register is aligned with the BAT size.
74361 The original definition actually did not define BAT for PCIE2 IO.
74362 This patch fix this.
74364 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74366 commit 9f23ca334a6f5f021ef9e9d0fad9da80d63b2d56
74367 Author: Jason Jin <Jason.jin@freescale.com>
74368 Date: Mon Oct 29 19:26:21 2007 +0800
74370 Unify pixis_reset altbank across board families
74372 Basically, refactor the CFG_PIXIS_VBOOT_MASK values
74373 into the separate board config files.
74375 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74376 Signed-off-by: Jon Loeliger <jdl@freescale.com>
74378 commit a8318ec205c8e8794b5f9f1b8584abadb440e8ba
74379 Author: Jason Jin <Jason.jin@freescale.com>
74380 Date: Fri Oct 26 18:32:00 2007 +0800
74382 make 8610 board use pixis reset
74384 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74386 commit 9c84709eedce9c680dd695984ab7d2328f4f04f5
74387 Author: Jon Loeliger <jdl@freescale.com>
74388 Date: Thu Nov 1 12:23:29 2007 -0500
74390 86xx: Fix broken variable reference when #def DEBUGing.
74392 Sometimes you can't reference the DDR2 controller variables.
74394 Signed-off-by: Jon Loeliger <jdl@freescale.com>
74396 commit 1f103105a3746ab12279b63b8c1d372c0ce2cc58
74397 Author: Roy Zang <tie-fei.zang@freescale.com>
74398 Date: Mon Nov 5 17:39:24 2007 +0800
74400 Implement general ULi 526x Ethernet driver support in U-boot
74402 This patch implements general ULi 526x Ethernet driver.
74403 Until now, it is the only native Ethernet port on
74404 MPC8610HPCD board, but it could be used on other boards
74405 with ULi 526x Ethernet port as well.
74407 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
74408 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
74409 Acked-by: Jon Loeliger <jdl@freescale.com>
74410 Signed-off-by: Ben Warren <bwarren@qstreams.com>
74412 commit 71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd
74413 Author: Larry Johnson <lrj@arlinx.com>
74414 Date: Thu Nov 1 08:46:50 2007 -0500
74416 NET: Add Ethernet 1000BASE-X support for PPC4xx
74418 This patch adds support for 1000BASE-X to functions "miiphy_speed ()" and
74419 "miiphy_duplex()". It also adds function "miiphy_is_1000base_x ()", which
74420 returns non-zero iff the PHY registers are configured for 1000BASE-X. The
74421 "mii info" command is modified to distinguish between 1000BASE-T and -X.
74423 Signed-off-by: Larry Johnson <lrj@acm.org>
74424 Signed-off-by: Ben Warren <bwarren@qstreams.com>
74426 commit 298035df4948b113d29ac0e694717d34b95bc5dc
74427 Author: Larry Johnson <lrj@arlinx.com>
74428 Date: Wed Oct 31 11:21:29 2007 -0500
74430 NET: Cosmetic changes
74432 Signed-off-by: Larry Johnson <lrj@acm.org>
74433 Signed-off-by: Ben Warren <bwarren@qstreams.com>
74435 commit 654f38b3a387886996a5a75771fbfc29cb4f225e
74436 Author: Stefan Roese <sr@denx.de>
74437 Date: Mon Nov 5 07:43:05 2007 +0100
74439 ppc4xx: Make output a little shorter on PCIe detection
74441 Now not max 3 lines but 2 lines are printed per PCIe port.
74443 Signed-off-by: Stefan Roese <sr@denx.de>
74445 commit 992742a5b09d9040adbd156fb90756af66ade310
74446 Author: Wolfgang Denk <wd@denx.de>
74447 Date: Sat Nov 3 23:09:27 2007 +0100
74449 Cleanup coding style; update CHANGELOG
74451 Signed-off-by: Wolfgang Denk <wd@denx.de>
74453 commit e881cb563e32f45832b7b6db77bdcd017adcbb41
74454 Author: Bruce Adler <bruce.adler@ccpu.com>
74455 Date: Fri Nov 2 13:15:42 2007 -0700
74457 fix wording in README
74459 Changed the wording to properly describe the shadowing
74460 of the environment from ROM to RAM
74462 Signed-off-by: Bruce Adler <bruce.adler@acm.org>
74464 commit ad845beef06245426c57b53dcdc01b7dc70e0d45
74465 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
74466 Date: Wed Oct 31 02:18:15 2007 +0900
74468 blackfin: Move `-D__BLACKFIN__' to $(ARCH)_config.mk
74470 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
74472 commit ec22755799466c8a103664bb3a5e647bf9c238f4
74473 Author: Vlad Lungu <vlad@comsys.ro>
74474 Date: Thu Oct 25 16:08:14 2007 +0300
74476 Trimmed some variables in ne2000.c
74478 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
74480 commit eb6f214d3644b2a77968c176ed36dcf858cfe7e0
74481 Author: Zhang Wei <wei.zhang@freescale.com>
74482 Date: Thu Oct 25 17:51:27 2007 +0800
74484 Fix the issue of usb_kbd driver missing the scan code of key 'z'.
74486 The scan code of the key 'z' is 0x1d, which should be handled.
74488 The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
74491 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
74493 commit bbf4796f6498fbade56d56eff3a0a49b299d93e5
74494 Author: Zhang Wei <wei.zhang@freescale.com>
74495 Date: Thu Oct 25 17:30:04 2007 +0800
74497 Fix USB support issue for MPC8641HPCN board.
74499 The configuration file has already enabled USB, but it
74500 missed definition of CFG_OHCI_SWAP_REG_ACCESS, the USB
74501 on MPC8641HPCN can not work because of the wrong USB
74504 And add the USB command to U-Boot commands list.
74506 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
74508 commit 4e62041023dc3de9d98d977bb080235bc6d035e0
74509 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
74510 Date: Wed Oct 24 18:16:01 2007 +0200
74512 Use config_cmd_default.h instead of config_cmd_all.h
74514 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
74516 commit 56622f87857439b1c221e9deef11a9d5bb5d4308
74517 Author: Marian Balakowicz <m8@semihalf.com>
74518 Date: Wed Oct 24 01:37:36 2007 +0200
74520 TQM5200: Call usb_cpu_init() during board init
74522 usb_cpu_init() configures GPS USB pins, clocks, etc. and
74523 is required for proper operation of kernel USB subsystem.
74524 This setup was previously done in the kernel by the fixup
74525 code which is being removed, thus low level init must be
74526 done by U-boot now.
74528 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74530 commit 29c29c0267fe857e72014ce90c5d35b2ef6302bd
74531 Author: Guennadi Liakhovetski <lg@denx.de>
74532 Date: Tue Oct 23 16:25:50 2007 +0200
74536 An obvious typo. Originally fixed in linkstation u-boot port.
74538 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
74540 commit 59543fe00a4ce720ef9f5aa7fb387c6daf1c7d78
74541 Author: Guennadi Liakhovetski <lg@denx.de>
74542 Date: Tue Oct 23 14:35:05 2007 +0200
74544 Fix a typo in cpu/mpc824x/interrupts.c
74546 Since December 2003 the timer_interrupt_cpu() function in
74547 cpu/mpc824x/interrupts.c contains what seems to be a superfluous
74548 parameter. Remove it.
74550 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
74552 commit c9e7b9b9a1700fe009678d1f9b41e6364ac5df2d
74553 Author: Sergej Stepanov <Sergej.Stepanov@ids.de>
74554 Date: Wed Oct 17 11:13:51 2007 +0200
74556 add ft_cpu_setup(..) on mpc8260
74558 Add ft_cpu_setup(..)-function to adapt it for use with libfdt
74559 based on code from mpc5xxx
74561 Sigend-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
74564 commit 6abd82e19ae93c0b4d104e50165e235915ec0875
74565 Author: Sergej Stepanov <Sergej.Stepanov@ids.de>
74566 Date: Wed Oct 17 11:18:42 2007 +0200
74568 changes for IDS8247 board support
74570 To get the IDS8247 board working following are done:
74571 - FCC2 is deactivated
74572 - FCC1 is activated
74574 - CFI driver is activated
74575 - Adapted for use with LIBFDT
74577 Signed-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
74580 commit 3d6cb3b24add6415f86a0f013ea40f5639b90047
74581 Author: Stefan Roese <sr@denx.de>
74582 Date: Sat Nov 3 12:08:28 2007 +0100
74584 ppc4xx: Add AMCC Kilauea/Haleakala NAND booting support
74586 This patch adds NAND booting support for the AMCC 405EX(r) eval boards.
74587 Again, only one image supports both targets.
74589 Signed-off-by: Stefan Roese <sr@denx.de>
74591 commit 8b6684a698500be9c142ec2c9f46cfc348e17f0c
74592 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
74593 Date: Wed Oct 24 15:48:37 2007 +0200
74595 ATSTK1002: Remove default ethernet addresses
74597 Wolfgang is right: It's not a good idea to set up default initial
74598 ethernet addresses for a board, even though they belong to the local
74601 This will change the failure mode from "IT manager screams at you for
74602 using duplicate ethernet addresses" to a nice error message explaining
74603 that the ethernet address hasn't been set properly.
74605 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
74607 commit e5c794e491a57d829b6d8733e2ed8368a2269abf
74608 Author: Justin Flammia <jflammia@savantav.com>
74609 Date: Mon Oct 29 17:40:35 2007 -0400
74613 This is a multi-part message in MIME format.
74615 commit e6e505eae94ed721e123e177489291fc4544b7b8
74616 Author: Justin Flammia <jflammia@savantav.com>
74617 Date: Mon Oct 29 17:19:03 2007 -0400
74619 Found a bug in the way the DHCP Request packet is built, where the IP address
74620 that is offered by the server is bound to prematurely. This patch is a fix of
74621 that bug where the IP address offered by the DHCP server is not used until
74622 after the DHCP ACK from the server is received.
74624 Signed-off-by: Justin Flammia <jflammia@savantav.com>
74625 Signed-off-by: Ben Warren <bwarren@qstreams.com>
74627 commit 5d96d40d3f36da33348e68f9ea993f383e11f997
74628 Author: Stefan Roese <sr@denx.de>
74629 Date: Wed Oct 31 20:58:34 2007 +0100
74631 ppc4xx: Fix acadia_nand build problem
74633 Since the cache handling functions were moved from start.S into cache.S
74634 the acadia NAND booting Makfile needs to be adapted accordingly.
74636 Signed-off-by: Stefan Roese <sr@denx.de>
74638 commit ea2e142843533ca593fcb5cb3e1daf1b7f5e5949
74639 Author: Stefan Roese <sr@denx.de>
74640 Date: Wed Oct 31 20:57:11 2007 +0100
74642 ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM
74644 This patch adds the CONFIG_4xx_DCACHE options to some SDRAM init files
74645 and to the Sequoia TLB init code. Now the cache can be enabled on 44x
74646 boards by defining CONFIG_4xx_DCACHE in the board config file. This
74647 option will disappear, when more boards use is successfully and no
74648 more known problems exist.
74650 This is tested successfully on Sequoia and Katmai. The only problem that
74651 needs to be fixed is, that USB is not working on Sequoia right now, since
74652 it will need some cache handling code too, similar to the 4xx EMAC driver.
74654 Signed-off-by: Stefan Roese <sr@denx.de>
74656 commit 3db93b8bedd32e914b38976141b3fdf4ea3ff738
74657 Author: Stefan Roese <sr@denx.de>
74658 Date: Wed Oct 31 20:51:10 2007 +0100
74660 ppc4xx: Enable CPU POST test for 4xx with dcache enabled
74662 Now with caches enabled (i- and d-cache) on 44x, we need a chance to
74663 disable the cache for the CPU POST tests, since these tests consist
74664 of self modifying code. This is done via the new change_tlb() function.
74666 Signed-off-by: Stefan Roese <sr@denx.de>
74668 commit f71b2888b4b3c870909a0341427b2a914246f81f
74669 Author: Stefan Roese <sr@denx.de>
74670 Date: Wed Oct 31 20:47:26 2007 +0100
74672 ppc4xx: Change 4xx POST ethernet test to handle cached memory too
74674 This patch enables the 4xx EMAC POST driver to work too, when dcache is
74677 Signed-off-by: Stefan Roese <sr@denx.de>
74679 commit a2685904061b35a17583d65fe47cdc2686a69eaa
74680 Author: Stefan Roese <sr@denx.de>
74681 Date: Wed Oct 31 20:45:53 2007 +0100
74683 ppc4xx: Remove temporary TLB entry in POST cache test only for 440
74685 Signed-off-by: Stefan Roese <sr@denx.de>
74687 commit ff768cb168d8157c24a25016dbfbeb465e47f420
74688 Author: Stefan Roese <sr@denx.de>
74689 Date: Wed Oct 31 18:01:24 2007 +0100
74691 ppc4xx: Change 4xx ethernet driver to handle cached memory too
74693 This patch enables the 4xx EMAC driver to work too, when dcache is
74696 Signed-off-by: Stefan Roese <sr@denx.de>
74698 commit 483e09a223c666269ef81d3573a6591b1046b0ef
74699 Author: Stefan Roese <sr@denx.de>
74700 Date: Wed Oct 31 17:59:22 2007 +0100
74702 ppc4xx: Add change_tlb function to modify I attribute of TLB(s)
74704 This function is used to either turn cache on or off in a specific
74707 Signed-off-by: Stefan Roese <sr@denx.de>
74709 commit d25dfe08fbd1220cb994e7e6b105049aa9aa8e79
74710 Author: Stefan Roese <sr@denx.de>
74711 Date: Wed Oct 31 17:57:52 2007 +0100
74713 ppc4xx: Remove cache definition from 4xx board config files
74715 All 4xx board config files don't need the cache definitions anymore.
74716 These are now defined in common headers.
74718 Signed-off-by: Stefan Roese <sr@denx.de>
74720 commit 9b94ac61d2176185c30adf0793e079ec30e68687
74721 Author: Stefan Roese <sr@denx.de>
74722 Date: Wed Oct 31 17:55:58 2007 +0100
74724 ppc4xx: Rework 4xx cache support
74726 New cache handling functions added and all existing functions
74727 moved from start.S into seperate cache.S.
74729 Signed-off-by: Stefan Roese <sr@denx.de>
74731 commit 06713773da4ac3d390c63d82641eb553224b27c2
74732 Author: Stefan Roese <sr@denx.de>
74733 Date: Tue Oct 23 18:03:12 2007 +0200
74735 ppc4xx: Remove compiler warning from previous commit
74737 Signed-off-by: Stefan Roese <sr@denx.de>
74739 commit 6fa397df67c0f269e4528bf181a6e8c88f9723f9
74740 Author: Stefan Roese <sr@denx.de>
74741 Date: Tue Oct 23 14:40:30 2007 +0200
74743 ppc4xx: Remove temporary TLB entry in POST cache test
74745 Signed-off-by: Stefan Roese <sr@denx.de>
74747 commit 1338e6a81834099ba19733b69aafd8ef5f098094
74748 Author: Stefan Roese <sr@denx.de>
74749 Date: Tue Oct 23 14:05:08 2007 +0200
74751 ppc4xx: Change autonegotiation timeout from 4 to 5 seconds
74753 I lately noticed, that newer 4xx board with GBit support sometimes don't
74754 finish link autonegotiation in 4 seconds. Changing this timeout to 5
74755 seconds seems fine here.
74757 Signed-off-by: Stefan Roese <sr@denx.de>
74759 commit 2d83476a4c1c9911d158a3f8a4312d354bc1bdb7
74760 Author: Stefan Roese <sr@denx.de>
74761 Date: Tue Oct 23 14:03:17 2007 +0200
74763 ppc4xx: Change 4xx_enet & miiphy to use out_be32() and friends
74765 This patch changes all in32/out32 calls to use the recommended in_be32/
74766 out_be32 macros instead.
74768 Signed-off-by: Stefan Roese <sr@denx.de>
74770 commit 7d47cee2cc57f907380f2c06f5b6c683d03e423a
74771 Author: Stefan Roese <sr@denx.de>
74772 Date: Thu Oct 25 12:24:59 2007 +0200
74774 ppc4xx: Fix POST ethernet test for Haleakala
74776 The POST ethernet test needed to be changed to dynamically determine
74777 the count of ethernet devices. This code is cloned from the 4xx
74780 Signed-off-by: Stefan Roese <sr@denx.de>
74782 commit f10493c6d77a1e07a6c2ff4d772937a5e7359d6a
74783 Author: Stefan Roese <sr@denx.de>
74784 Date: Tue Oct 23 11:31:05 2007 +0200
74786 ppc4xx: Correct UART input clock calculation and passing to fdt
74788 We now use a value in the gd (global data) structure for the UART input
74789 frequency, since the PPC4xx_SYS_INFO struct is always rewritten completely
74792 Signed-off-by: Stefan Roese <sr@denx.de>
74794 commit 353f2688b4e0fc7b969bc70a02be4b40bf0dd124
74795 Author: Stefan Roese <sr@denx.de>
74796 Date: Tue Oct 23 10:10:08 2007 +0200
74798 ppc4xx: Add initial AMCC Haleakala PPC405EXr eval board support
74800 The Haleakala is nearly identical with the Kilauea eval board. The only
74801 difference is that the 405EXr only supports one EMAC and one PCIe
74802 interface. This patch adds support for the Haleakala board by using
74803 the identical image for Kilauea and Haleakala. The distinction is done
74804 by comparing the PVR.
74806 Signed-off-by: Stefan Roese <sr@denx.de>
74808 commit 9f798766aa85e62eb8fa8c721e148df609b78137
74809 Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
74810 Date: Tue Oct 23 08:29:10 2007 +0200
74812 ppc4xx: Fixed offset of refresh rate type for Bamboo on-board DDR SDRAM
74814 This patch also adds a note to the fixed DDR setup for Bamboo NAND booting:
74817 As found out by Eugene O'Brien <eugene.obrien@advantechamt.com>, the fixed
74818 DDR setup has problems (U-Boot crashes randomly upon TFTP), when the DIMM
74819 modules are still plugged in. So it is recommended to remove the DIMM
74820 modules while using the NAND booting code with the fixed SDRAM setup!
74822 Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
74823 Signed-off-by: Stefan Roese <sr@denx.de>
74825 commit afe9fa59cb63b4f9d16bf01c93eb212f25a38c2a
74826 Author: Stefan Roese <sr@denx.de>
74827 Date: Mon Oct 22 16:24:44 2007 +0200
74829 ppc4xx: Add SNTP support to AMCC Katmai, Kilauea & Makalu boards
74831 Signed-off-by: Stefan Roese <sr@denx.de>
74833 commit 3248f63ad89cb031491edb7016587fe6e9a238b9
74834 Author: Stefan Roese <sr@denx.de>
74835 Date: Mon Oct 22 16:22:40 2007 +0200
74837 ppc4xx: Rework of 4xx serial driver (4)
74841 - Use in_8/out_8 macros instead of in8/out8
74842 - No need for UART_BASE marco anymore, now really handled via function
74844 - serial_init_common() introduced
74845 - Further coding style cleanup
74847 Signed-off-by: Stefan Roese <sr@denx.de>
74849 commit e61cb8163a66b8a135696ae232e2bead1ce0a049
74850 Author: Stefan Roese <sr@denx.de>
74851 Date: Mon Oct 22 15:45:49 2007 +0200
74853 ppc4xx: Rework of 4xx serial driver (3)
74855 Change all linker scripts to reference the changed driver name iop480_uart.o.
74857 Signed-off-by: Stefan Roese <sr@denx.de>
74859 commit 882ae41274921f9016131806bdeb27e19606f47a
74860 Author: Stefan Roese <sr@denx.de>
74861 Date: Mon Oct 22 15:44:39 2007 +0200
74863 ppc4xx: Rework of 4xx serial driver (2)
74865 Change all linker scripts to reference the changed driver name 4xx_uart.o.
74867 Note: In most cased all these explicit referencing of these object files
74868 in the linker scripts is not neccessary. Only for manually embedded
74869 environment into the U-Boot image, which is not done is most cases.
74871 Signed-off-by: Stefan Roese <sr@denx.de>
74873 commit ad31e40bed042cb670d0036fea96435007afb838
74874 Author: Stefan Roese <sr@denx.de>
74875 Date: Mon Oct 22 15:09:59 2007 +0200
74877 ppc4xx: Rework of 4xx serial driver (1)
74879 This patch starts the rework of the PPC4xx serial driver. First we split
74880 the file into two seperate files, one 4xx_uart.c with the 405/440 UART
74881 handling code and the other one iop480_uart.c with the UART code for the
74882 PLX-Tech IOP480 PPC (PPC403 based).
74884 Signed-off-by: Stefan Roese <sr@denx.de>
74886 commit 764e7417ee5f6e25b1715720e7d7dd3487109385
74887 Author: Stefan Roese <sr@denx.de>
74888 Date: Mon Oct 22 10:30:38 2007 +0200
74890 ppc4xx: Correct UART input clock calculation and passing to fdt
74892 Signed-off-by: Stefan Roese <sr@denx.de>
74894 commit 211ea91ac6c225bec7e668a03d0ba7d7310679fa
74895 Author: Stefan Roese <sr@denx.de>
74896 Date: Mon Oct 22 07:34:34 2007 +0200
74898 ppc4xx: Add initial AMCC Makalu 405EX support
74900 Signed-off-by: Stefan Roese <sr@denx.de>
74902 commit fa8aea20456e6f1dba43f46bcc72024dd9499998
74903 Author: Stefan Roese <sr@denx.de>
74904 Date: Mon Oct 22 07:33:52 2007 +0200
74906 ppc4xx: Add freqUART to CPU speed detection
74908 This value is needed later for the device tree configuration of
74911 Signed-off-by: Stefan Roese <sr@denx.de>
74913 commit 837c730b4d7c6b1ddf3d1e247cb4445005d9bf0d
74914 Author: Stefan Roese <sr@denx.de>
74915 Date: Sun Oct 21 14:26:29 2007 +0200
74917 ppc: Small Kilauea cleanup of config file
74919 Signed-off-by: Stefan Roese <sr@denx.de>
74921 commit 758c037aeead34b49631b8da3a90b1bba14c0410
74922 Author: Stefan Roese <sr@denx.de>
74923 Date: Sun Oct 21 08:16:12 2007 +0200
74925 rtc: Add Xicor/Intersil X1205 RTC support
74927 This patch adds support for the Xicor/Intersil X1205 RTC used on the
74928 AMCC Makalu eval board. This driver is basically cloned from the Linux
74929 driver version (2.6.23).
74931 This patch also introduces the Linux bcd.h header for the BCD2BIN/
74932 BIN2BCD conversions. In the future some of the other U-Boot RTC driver
74933 should be converted to also use this header instead of implementing
74934 their own local copy of these functions/macros.
74936 Signed-off-by: Stefan Roese <sr@denx.de>
74938 commit 087dfdb79b5fd1ab99a26990c62a732c01a8c7f6
74939 Author: Stefan Roese <sr@denx.de>
74940 Date: Sun Oct 21 08:12:41 2007 +0200
74942 ppc4xx: Consolidate some of the 405 and 440 macros/structs into 4xx
74944 This patch moves some common 4xx macros and the PPC405_SYS_INFO/
74945 PPC440_SYS_INFO structure into the common ppc4xx.h header.
74947 Lot's of other macros are good candidates to be consolidated this way
74950 Signed-off-by: Stefan Roese <sr@denx.de>
74952 commit 770c7af5800f598d22730d1f4b70f16c9b33512e
74953 Author: Stefan Roese <sr@denx.de>
74954 Date: Sun Oct 21 08:05:18 2007 +0200
74956 ppc4xx: Fix size setup in Kilauea DDR2 init routine
74958 The size was initilized wrong. Instead of 256MB, the DDR2 controller
74959 was setup to 512MB. Now the correct values is used.
74961 This patch also does a little cleanup and adds a comment here.
74963 Signed-off-by: Stefan Roese <sr@denx.de>
74965 commit f6ba9b56607d4b27550301c7c7f6b55b654fd62a
74966 Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
74967 Date: Thu Oct 18 17:29:04 2007 +0200
74969 ppc4xx: Define CONFIG_BOOKE for all PPC440 based processors
74971 CONFIG_BOOKE must be defined for PPC440 processors so that the proper SPR
74972 number is used to access system registers.
74974 Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
74975 Signed-off-by: Stefan Roese <sr@denx.de>
74977 commit c36c68160333ac5fe41ec3db12a728b7075b3912
74978 Author: Stefan Roese <sr@denx.de>
74979 Date: Thu Oct 18 07:42:27 2007 +0200
74981 ppc4xx: Change inbound PCIe location for endpoint tests on Katmai
74983 On Yucca & Katmai, the inbound memory map pointed to 0x4.0000.0000, which
74984 is the internal SRAM. Since I now ported and tested this endpoint mode
74985 on Kilauea successfully to map to 0 (SDRAM), I also changed this for
74988 Yucca will stay at internal SRAM for now. Not sure if somebody relies on
74991 Signed-off-by: Stefan Roese <sr@denx.de>
74993 commit 5cb4af4791f61843432155142b6cfac901f66c10
74994 Author: Stefan Roese <sr@denx.de>
74995 Date: Thu Oct 18 07:39:38 2007 +0200
74997 ppc4xx: Add PCIe endpoint support on Kilauea (405EX)
74999 This patch adds endpoint support for the AMCC Kilauea eval board. It can
75000 be tested by connecting a reworked PCIe cable (only 1x lane singles
75001 connected) to another root-complex.
75003 In this test setup, a 64MB inbound window is configured at BAR0 which maps
75004 to 0 on the PLB side. So accessing this BAR0 from the root-complex will
75005 access the first 64MB of the SDRAM on the PPC side.
75007 Signed-off-by: Stefan Roese <sr@denx.de>
75009 commit d4cb2d17946466740afeb195a57d6cb290bf4cc0
75010 Author: Stefan Roese <sr@denx.de>
75011 Date: Sat Oct 13 16:43:23 2007 +0200
75013 ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode
75015 This patch adds support for dynamic configuration of PCIe ports for the
75016 AMCC PPC4xx boards equipped with PCIe interfaces. These are the PPC440SPe
75017 boards Yucca & Katmai and the 405EX board Kilauea.
75019 This dynamic configuration is done via the "pcie_mode" environement
75020 variable. This variable can be set to "EP" or "RP" for endpoint or
75021 rootpoint mode. Multiple values can be joined via the ":" delimiter.
75026 This way, PCIe port 0 will be configured as rootpoint, PCIe port 1 and 2
75029 Per default Yucca will be configured as:
75032 Per default Katmai will be configured as:
75033 pcie_mode=RP:RP:REP
75035 Per default Kilauea will be configured as:
75038 Signed-off-by: Tirumala R Marri <tmarri@amcc.com>
75039 Signed-off-by: Stefan Roese <sr@denx.de>
75041 commit fd671802b67a0ef37a06124fa2ce85f00aa22c6f
75042 Author: Stefan Roese <sr@denx.de>
75043 Date: Thu Oct 11 11:15:59 2007 +0200
75045 ppc4xx: Enable device tree support (fdt) on Kilauea per default
75047 This patch enables the fdt support on the AMCC Kilauea eval board.
75048 Additionally now EBC ranges fdt fixup is included to support NOR
75049 FLASH mapping via the Linux physmap_of driver.
75051 This Kilauea port now support booting arch/ppc and arch/powerpc
75052 Linux kernels. The default environment "net_nfs" is for arch/ppc
75053 and "net_nfs_fdt" is for arch/powerpc. In the long run, arch/ppc
75054 support will be removed.
75056 Signed-off-by: Stefan Roese <sr@denx.de>
75058 commit 4994ffd890b9d95d807387a9b7bd8a4803ee406e
75059 Author: Stefan Roese <sr@denx.de>
75060 Date: Thu Oct 11 11:11:45 2007 +0200
75062 ppc4xx: Add additional debug info to 4xx fdt support
75064 Signed-off-by: Stefan Roese <sr@denx.de>
75066 commit db3232ddb058d0ed0bc31f7c5c296748a1afac67
75067 Author: Stefan Roese <sr@denx.de>
75068 Date: Fri Oct 5 21:28:58 2007 +0200
75070 ppc4xx: Fix small merge problems with CPCI440 and Acadia boards
75072 Signed-off-by: Stefan Roese <sr@denx.de>
75074 commit 1941cce71b1ae975602854045061e82f94ecd012
75075 Author: Stefan Roese <sr@denx.de>
75076 Date: Fri Oct 5 17:35:10 2007 +0200
75078 ppc4xx: Fix small merge problem in 4xx_enet.c
75080 Signed-off-by: Stefan Roese <sr@denx.de>
75082 commit 566806ca1a1bf4d895daaf0b2ba5494abbffebaf
75083 Author: Stefan Roese <sr@denx.de>
75084 Date: Fri Oct 5 17:11:30 2007 +0200
75086 ppc4xx: Add initial AMCC Kilauea 405EX support
75088 Signed-off-by: Stefan Roese <sr@denx.de>
75090 commit dbbd125721aea6645fdb962f36bd41f59e272f9d
75091 Author: Stefan Roese <sr@denx.de>
75092 Date: Fri Oct 5 17:10:59 2007 +0200
75094 ppc4xx: Add PPC405EX support
75096 Signed-off-by: Stefan Roese <sr@denx.de>
75098 commit 1d7b874e9c9a7c66f5d8da9ec78a3733765d3e31
75099 Author: Stefan Roese <sr@denx.de>
75100 Date: Fri Oct 5 17:09:36 2007 +0200
75102 ppc4xx: Cleanup of 4xx PCI and PCIe support (renaming)
75104 Signed-off-by: Stefan Roese <sr@denx.de>
75106 commit 4f14ed6230b9c109aac9a6fb878497dabd44c2db
75107 Author: Stefan Roese <sr@denx.de>
75108 Date: Fri Oct 5 17:07:50 2007 +0200
75110 ppc4xx: Add initial fdt support to 4xx (first needed on 405EX)
75112 Signed-off-by: Stefan Roese <sr@denx.de>
75114 commit a424a8bb2924b90724b944165d3141f1fa8dfe5b
75115 Author: Stefan Roese <sr@denx.de>
75116 Date: Fri Oct 5 17:04:57 2007 +0200
75118 POST: Add 405EX support to 4xx UART POST test
75120 Signed-off-by: Stefan Roese <sr@denx.de>
75122 commit 4f2e92c11f6e2392fc8187829211a5ca7f0c1e12
75123 Author: Stefan Roese <sr@denx.de>
75124 Date: Fri Oct 5 15:10:02 2007 +0200
75126 DTT: Prepare DS1775 driver for use of different I2C addresses
75128 Signed-off-by: Stefan Roese <sr@denx.de>
75130 commit 19e93b1e16d267220440d827b920fbad8abfa70f
75131 Author: Stefan Roese <sr@denx.de>
75132 Date: Fri Oct 5 14:23:43 2007 +0200
75134 ppc4xx: 4xx_pcie: Change PCIe status output to match common style
75136 Signed-off-by: Stefan Roese <sr@denx.de>
75138 commit ff68f66bcb0da847845aa2fac11eba6c25938c99
75139 Author: Stefan Roese <sr@denx.de>
75140 Date: Fri Oct 5 09:22:33 2007 +0200
75142 ppc4xx: 4xx_pcie: Disable debug output as default
75144 Signed-off-by: Stefan Roese <sr@denx.de>
75146 commit 97923770cb52b64d69eec958a11b2eda8d46e0f7
75147 Author: Stefan Roese <sr@denx.de>
75148 Date: Fri Oct 5 09:18:23 2007 +0200
75150 ppc4xx: 4xx_pcie: More general cleanup and 405EX PCIe support added
75152 Signed-off-by: Stefan Roese <sr@denx.de>
75154 commit 4dbee8a90df613eb517aadbecebd70f168913d30
75155 Author: Stefan Roese <sr@denx.de>
75156 Date: Fri Oct 5 07:57:20 2007 +0200
75158 ppc4xx: 4xx_pcie: Change CFG_PCIE_MEMSIZE to 128MB on Yucca & Katmai
75160 128MB seems to be the smallest possible value for the memory size
75161 for on PCIe port. With this change now the BAR's of the PCIe cards
75162 are accessible under U-Boot.
75164 One big note: This only works for PCIe port 0 & 1. For port 2 this
75165 currently doesn't work, since the base address is now 0xc0000000
75166 (0xb0000000 + 2 * 0x08000000), and this is already occupied by
75167 CFG_PCIE0_CFGBASE. But solving this issue for port 2 would mean
75168 to change the base addresses completely and this change would have
75169 too much impact right now.
75171 This patch adds debug output to the 4xx pcie driver too.
75173 Signed-off-by: Stefan Roese <sr@denx.de>
75175 commit 6d95289281ed2958ebf76d2b55f86bbd88591fd2
75176 Author: Stefan Roese <sr@denx.de>
75177 Date: Wed Oct 3 21:16:32 2007 +0200
75179 ppc4xx: 4xx_pcie: Fix problem with SDRN access using port number as idx
75181 Signed-off-by: Stefan Roese <sr@denx.de>
75183 commit 3048bcbf0bad262378c5af68f2bf6778fb7d829a
75184 Author: Stefan Roese <sr@denx.de>
75185 Date: Wed Oct 3 15:01:02 2007 +0200
75187 ppc4xx: Rename 405gp_pci to 4xx_pci since its used on all 4xx platforms
75189 These files were introduced with the IBM 405GP but are currently used on all
75190 4xx PPC platforms. So the name doesn't match the content anymore. This patch
75191 renames the files to 4xx_pci.c/h.
75193 Signed-off-by: Stefan Roese <sr@denx.de>
75195 commit 94276eb0a7a35b9e8c053d589ae225b0f017a237
75196 Author: Stefan Roese <sr@denx.de>
75197 Date: Wed Oct 3 14:14:58 2007 +0200
75199 ppc4xx: Add a comment for 405EX PCIe endpoint configuration
75201 Signed-off-by: Stefan Roese <sr@denx.de>
75203 commit 03d344bb6a5f082ea10ec9d753558ea7dfd1c626
75204 Author: Stefan Roese <sr@denx.de>
75205 Date: Wed Oct 3 10:38:09 2007 +0200
75207 ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (3)
75209 (3) This patch introduces macros like SDRN_PESDR_DLPSET(port) to access
75210 the SDR registers of the PCIe ports. This makes the overall design
75211 clearer, since it removed a lot of switch statements which are not
75214 Also, the functions ppc4xx_init_pcie_rootport() and
75215 ppc4xx_init_pcie_entport() are merged into a single function
75216 ppc4xx_init_pcie_port(), since most of the code was duplicated.
75217 This makes maintainance and porting to other 4xx platforms
75220 Signed-off-by: Stefan Roese <sr@denx.de>
75222 commit 026f71106871f31d17d0ea0db9a7547ff92934bc
75223 Author: Stefan Roese <sr@denx.de>
75224 Date: Wed Oct 3 07:48:09 2007 +0200
75226 ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (2)
75228 This patch is the first patch of a series to make the 440SPe PCIe code
75229 usable on different 4xx PPC platforms. In preperation for the new 405EX
75230 which is also equipped with PCIe interfaces.
75232 (2) This patch renames the functions from 440spe_ to 4xx_ with a
75233 little additional cleanup
75235 Signed-off-by: Stefan Roese <sr@denx.de>
75237 commit c7c6da23028f146d912514b95aefa3da7cf37699
75238 Author: Stefan Roese <sr@denx.de>
75239 Date: Wed Oct 3 07:34:10 2007 +0200
75241 ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (1)
75243 This patch is the first patch of a series to make the 440SPe PCIe code
75244 usable on different 4xx PPC platforms. In preperation for the new 405EX
75245 which is also equipped with PCIe interfaces.
75247 (1) This patch renames the files from 440spe_pcie to 4xx_pcie
75249 Signed-off-by: Stefan Roese <sr@denx.de>
75251 commit 245a362ad3c0c1b84fccc9fec7b623eb14f6e502
75252 Author: Marian Balakowicz <m8@semihalf.com>
75253 Date: Wed Oct 24 01:37:36 2007 +0200
75255 TQM5200: Call usb_cpu_init() during board init
75257 usb_cpu_init() configures GPS USB pins, clocks, etc. and
75258 is required for proper operation of kernel USB subsystem.
75259 This setup was previously done in the kernel by the fixup
75260 code which is being removed, thus low level init must be
75261 done by U-boot now.
75263 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
75264 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
75266 commit b5af773f8d92677e06f3295b45557c9d0a487c24
75267 Author: Zhang Wei <wei.zhang@freescale.com>
75268 Date: Thu Oct 25 17:51:27 2007 +0800
75270 Fix the issue of usb_kbd driver missing the scan code of key 'z'.
75272 The scan code of the key 'z' is 0x1d, which should be handled.
75274 The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
75277 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
75278 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
75280 commit 85ac988e86f9414fa645b0148dc66c3520a1eb84
75281 Author: Rodolfo Giometti <giometti@enneenne.com>
75282 Date: Mon Oct 15 11:59:17 2007 +0200
75284 PXA USB OHCI: "usb stop" implementation.
75286 Some USB keys need to be switched off before loading the kernel
75287 otherwise they can remain in an undefined status which prevents them
75288 to be correctly recognized by the kernel.
75290 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
75291 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
75293 commit 31548249decf18a6b877a18436b6139dd483fe4a
75294 Author: Justin Flammia <jflammia@savantav.com>
75295 Date: Mon Oct 29 17:40:35 2007 -0400
75299 This is a multi-part message in MIME format.
75301 commit e6e505eae94ed721e123e177489291fc4544b7b8
75302 Author: Justin Flammia <jflammia@savantav.com>
75303 Date: Mon Oct 29 17:19:03 2007 -0400
75305 Found a bug in the way the DHCP Request packet is built, where the IP address
75306 that is offered by the server is bound to prematurely. This patch is a fix of
75307 that bug where the IP address offered by the DHCP server is not used until
75308 after the DHCP ACK from the server is received.
75310 Signed-off-by: Justin Flammia <jflammia@savantav.com>
75311 Signed-off-by: Ben Warren <bwarren@qstreams.com>
75313 commit e8ee8f3ade2a06c1893dd5e68f223070d650c7ed
75314 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75315 Date: Thu Oct 25 17:16:22 2007 -0500
75317 ColdFire 54455: Fix correct boot location for atmel and intel
75319 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75321 commit 688e8eb414ac111cca7ce60bdf30e805ab9a7bcb
75322 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75323 Date: Thu Oct 25 17:14:00 2007 -0500
75325 ColdFire: Fix build error when CONFIG_WATCHDOG is defined
75327 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75329 commit c67e12e705b204cfe914e3e3e693d69a445dcabf
75330 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75331 Date: Thu Oct 25 17:12:36 2007 -0500
75333 ColdFire 5329: Assign correct SDRAM size and fix cache
75335 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75337 commit 95e9f2c212a65610b2e59a5c00d0113383a4da0b
75338 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75339 Date: Thu Oct 25 17:10:23 2007 -0500
75341 ColdFire 5253: Assign correct SDRAM size
75343 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75345 commit 2acefa72ee0026f862ab65597ca687428f63a973
75346 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75347 Date: Thu Oct 25 17:09:17 2007 -0500
75349 ColdFire 5282: Fix external flash boot and return dramsize
75351 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75353 commit d78791ae914d4e7c5edca1cdad73b3dc81a4eb82
75354 Author: Bartlomiej Sieka <tur@semihalf.com>
75355 Date: Thu Oct 25 17:20:01 2007 +0200
75357 TQM5200: increase kernel_addr_r and fdt_addr_r (hinted by Wolfgang Denk).
75359 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
75361 commit 1a0ce20aa4cb4e3068da04e7290ee9986fd0b834
75362 Author: Martin Krause <martin.krause@tqs.de>
75363 Date: Wed Oct 24 08:42:25 2007 +0200
75365 TQM5200: fix spurious characters on second serial interface
75367 With this patch PSC3 is configured as UART. This is done, because if
75368 the pins of PSC3 are not configured at all (-> all pins are GPI),
75369 due to crosstalk, spurious characters may be send over the RX232_2_TXD
75372 Signed-off-by: Martin Krause <martin.krause@tqs.de>
75373 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
75375 commit be4a87f11e297a5cededbf7dd71c0248f3874acd
75376 Author: Martin Krause <martin.krause@tqs.de>
75377 Date: Wed Oct 24 08:41:27 2007 +0200
75379 TQM5200S: fix commands for STK52xx base board because of missing SM501 grafic controller
75381 Some commands for the STK52xx base board try to access the SM501 grafic
75382 controller. But the TQM5200S has no grafic controller (only the TQM5200
75383 and the TQM5200B have). This patch deactivates the commands accessing
75384 the SM501 for the TQM5200S.
75386 Signed-off-by: Martin Krause <martin.krause@tqs.de>
75387 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
75389 commit b31f64343ead9482cd439b1adbe4c34026a641b1
75390 Author: Martin Krause <martin.krause@tqs.de>
75391 Date: Mon Oct 22 16:45:53 2007 +0200
75393 TQM5200: fix spurious characters on second serial interface
75395 With this patch PSC3 is configured as UART. This is done, because if
75396 the pins of PSC3 are not configured at all (-> all pins are GPI),
75397 due to crosstalk, spurious characters may be send over the RX232_2_TXD
75400 Signed-off-by: Martin Krause <martin.krause@tqs.de>
75402 commit 0fc0f91b20ffa802f5a66534ca5c2844910583f6
75403 Author: Martin Krause <martin.krause@tqs.de>
75404 Date: Mon Oct 22 16:40:06 2007 +0200
75406 TQM5200S: fix commands for STK52xx base board because of missing SM501 grafic controller
75408 Some commands for the STK52xx base board try to access the SM501 grafic
75409 controller. But the TQM5200S has no grafic controller (only the TQM5200
75410 and the TQM5200B have). This patch deactivates the commands accessing
75411 the SM501 for the TQM5200S.
75413 Signed-off-by: Martin Krause <martin.krause@tqs.de>
75415 commit 7b0a42219f30277f71f4405cbaf8a269f6d2d227
75416 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75417 Date: Sun Oct 21 09:14:28 2007 +0200
75419 Mips: Fix string functions differ prototype declaration
75421 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75423 commit cb8250fe4b3c4ed549b270e8a20bc22060e7e1d2
75424 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
75425 Date: Fri Oct 19 17:51:40 2007 -0500
75427 fsl_pci_init enable COMMAND_MEMORY if inbound window
75429 Patch 16e23c3f removed PCSRBAR allocation. But passing zero windows
75430 to pciauto_setup_device has the side effect of not getting
75431 COMMAND_MEMORY set.
75433 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75435 commit e9d0d527992566ebef9826962ff1745b2f082b92
75436 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75437 Date: Fri Oct 19 10:55:24 2007 +0200
75439 delta: Fix OHCI_REGS_BASE undeclared and wait_ms implicit declaration
75441 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75443 commit 9c4884f54da982ce990c7d1760ac81b0704d3c64
75444 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75445 Date: Fri Oct 19 08:10:15 2007 +0200
75447 fix warning: no return statement in function returning non-void
75449 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75451 commit e78220f6e514206757acfe247297fc9a328a881f
75452 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75453 Date: Fri Oct 19 06:33:45 2007 +0200
75455 xsengine: Fix no partition type specified, use DOS as default
75457 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75459 commit 10cdb8dbd67a818823ab9ec88b68fc348903db59
75460 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75461 Date: Fri Oct 19 00:24:59 2007 +0200
75463 lubbock: Fix no partition type specified, use DOS as default
75465 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75467 commit 41b4d282d38fa7231c315c5f6cfff5bdd24e0191
75468 Author: Wolfgang Denk <wd@denx.de>
75469 Date: Tue Oct 23 16:50:03 2007 +0200
75471 Coding style: keep lists sorted; update CHANGELOG
75473 Signed-off-by: Wolfgang Denk <wd@denx.de>
75475 commit 58b74b05c621e2835ecf4e2d3243042cf4186777
75476 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75477 Date: Fri Oct 19 00:09:05 2007 +0200
75479 Fix missing drivers makefile entries ds1722.c mw_eeprom.c
75481 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75483 commit 96455bfebc9887837095c9051d216f53c61b5f10
75484 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75485 Date: Fri Oct 19 00:07:39 2007 +0200
75487 Fix warning differ in signedness in board/innokom/innokom.c
75489 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75491 commit 2a4741d9a14ec475f50e9856d2c0a67e8b4271bd
75492 Author: Marcel Ziswiler <marcel@ziswiler.com>
75493 Date: Fri Oct 19 00:25:33 2007 +0200
75495 fix pxa255_idp board
75497 The pxa255_idp being an old unmaintained board showed several issues:
75498 1. CONFIG_INIT_CRITICAL was still defined.
75499 2. Neither CONFIG_MAC_PARTITION nor CONFIG_DOS_PARTITION was defined.
75500 3. Symbol flash_addr was undeclared.
75501 4. The boards lowlevel_init function was still called memsetup.
75502 5. The TEXT_BASE was still 0xa3000000 rather than 0xa3080000.
75503 6. Using -march=armv5 instead of -march=armv5te resulted in lots of
75504 'target CPU does not support interworking' warnings on recent compilers.
75505 7. The PXA's serial driver redefined FFUART, BTUART and STUART used as
75506 indexes rather than the register definitions from the pxa-regs header
75507 file. Renamed them to FFUART_INDEX, BTUART_INDEX and STUART_INDEX to
75508 avoid any ambiguities.
75509 8. There were several redefinition warnings concerning ICMR, OSMR3,
75510 OSCR, OWER, OIER, RCSR and CCCR in the PXA's assembly start file.
75511 9. The board configuration file was rather outdated.
75512 10. The part header file defined the vendor, product and revision arrays
75513 as unsigned chars instead of just chars in the block_dev_desc_t
75516 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
75518 commit 298cd4cafe81ff8a6c87be8fbc440a20720d3ed6
75519 Author: Rune Torgersen <runet@innovsys.com>
75520 Date: Wed Oct 17 11:56:31 2007 -0500
75522 Make MPC8266ADS command selection more robust
75524 Fix MPC8266 command line definition so it won't break when new commands
75525 are added to u-boot.
75526 Signed-off-by Rune Torgersen <runet@innovsys.com>
75528 commit d3afa1ee19345a31fd1eaad3e98b97d13ca47315
75529 Author: Bartlomiej Sieka <tur@semihalf.com>
75530 Date: Tue Oct 23 13:14:10 2007 +0200
75532 Motion-PRO: Update configuration to accomodate next generation board.
75534 New board has faster oscillator and a different Flash chip. This affects:
75535 - CFG_MPC5XXX_CLKIN
75537 - Flash CS configuration (timings)
75538 - Flash sector size, and thus MTD partition layout
75539 - malloc() arena size (due to bigger Flash sectors)
75540 - smaller memory test range (due to bigger malloc() arena)
75542 This patch also enables more extensive memory testing via "mtest".
75544 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
75546 commit eff501904df2bf1724a750062628ba2c51dbb1f8
75547 Author: Bartlomiej Sieka <tur@semihalf.com>
75548 Date: Tue Oct 23 11:36:07 2007 +0200
75550 Motion-PRO: Add setting of SDelay reg. to SDRAM controller configuration.
75552 Per AN3221 (MPC5200B SDRAM Initialization and Configuration), the SDelay
75553 register must be written a value of 0x00000004 as the first step of the
75554 SDRAM contorller configuration.
75556 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
75558 commit 7a9348728ebda63cdbaacffd83099aa71d9d4c54
75559 Author: Peter Pearse <peter.pearse@arm.com>
75560 Date: Tue Oct 23 10:22:16 2007 +0100
75562 Move PL01* serial drivers to drivers/serial and adjust Makefiles.
75564 commit 20d500d531a6b971ce6cc1bf191cb0092cdc0afc
75565 Author: Stefan Roese <sr@denx.de>
75566 Date: Tue Oct 23 10:17:42 2007 +0200
75568 ppc4xx: lwmon5: Some further GPIO config changes
75570 Signed-off-by: Stefan Roese <sr@denx.de>
75572 commit de9a738faa7c2f47286119c3bfebc3dfbfe7d86d
75573 Author: Vlad Lungu <vlad@comsys.ro>
75574 Date: Sun Oct 21 22:10:10 2007 +0900
75576 [MIPS] Fix UNCACHED_SDRAM
75578 PHYSADDR is for physical address, KSEG1ADDR is for uncached.
75580 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
75581 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75583 commit 00101dd7a32d12f698150123e47e4b3420279f86
75584 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75585 Date: Sun Oct 21 21:30:42 2007 +0900
75587 [MIPS] Add PIC-related switches to PLATFORM_{CPP,LD}FLAGS and cleanup
75589 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75591 commit eb700636db017d310edaeb559b13d82588560674
75592 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75593 Date: Sun Oct 21 10:55:37 2007 +0900
75595 [MIPS] u-boot.lds: Define _gp in a standard manner
75597 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75599 commit 22069215eb7adf5a3888bf7c7784ea9d70a72cd0
75600 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75601 Date: Sun Oct 21 10:55:36 2007 +0900
75603 [MIPS] Fix $gp usage
75605 Now we load $gp with _GLOBAL_OFFSET_TABLE_, but this is incorrect use.
75606 As a general principle, we should use _gp for $gp.
75608 Thanks to linker script's help we fortunately have _gp which equals to
75609 _GLOBAL_OFFSET_TABLE_. But once _gp gets out of alignment, we will not
75610 be able to access to GOT entires, global variables and procedure entry
75611 points. The right thing to do is to use _gp.
75613 This patch also introduce a new symbol `.gpword _GLOBAL_OFFSET_TABLE_'
75614 which holds the offset from _gp. When updating GOT entries, we use this
75615 offset and _gp to calculate the final _GLOBAL_OFFSET_TABLE_.
75617 This patch is originally submitted by Vlad Lungu <vlad@comsys.ro>, then
75618 I made some change to leave over num_got_entries.
75620 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75621 Cc: Vlad Lungu <vlad@comsys.ro>
75623 commit cbf2323b5b8285ea01acba7bbb905a3162d9b021
75624 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75625 Date: Sun Oct 21 10:55:36 2007 +0900
75627 [MIPS] u-boot.lds: Fix __got_start and __got_end
75629 Ensure that __got_start points to top of the `.got', and __got_end points
75630 to bottom as well, so that we never fail to count num_got_entries.
75632 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75634 commit e5f325fec5b48ae705c89522923ba5a2e37cd5c7
75635 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75636 Date: Sun Oct 21 10:55:36 2007 +0900
75638 [MIPS] u-boot.lds: Remove duplicated .sdata section
75640 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75642 commit 05bf4919c1ce49cdedadacd564d0786a8ed796a1
75643 Author: Wolfgang Denk <wd@denx.de>
75644 Date: Sun Oct 21 01:01:17 2007 +0200
75646 Minor coding style cleanup; update CHANGELOG
75648 Signed-off-by: Wolfgang Denk <wd@denx.de>
75650 commit ff285ca07eda1ea4a8909848cc1cc604ec8fec9c
75651 Author: Vlad Lungu <vlad@comsys.ro>
75652 Date: Thu Oct 4 20:47:10 2007 +0300
75656 Fixed typo in ne2000.h, thinko re n2k_inb() usage, don't try
75657 to do anything in eth_stop() if eth_init() was not called.
75658 Simplified RX path in order to avoid timeouts on really really
75659 fast NE2000 cards (read: qemu with internal tftp), NetLoop() is
75660 clever enough to cope with 1 packet per eth_rx().
75662 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
75664 commit df90968b48fb34fa9072fab150db2ac89678f537
75665 Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
75666 Date: Mon Sep 24 13:32:13 2007 -0400
75668 Setting MSR[DE] in do_reset
75671 This patch ensures the soft reset of the board for the 85xx boards
75672 by setting the MSR[DE] in the do_reset function.
75674 Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
75676 commit 1e701e701304b3c3a3768ca83dd2ab7b9e88c77d
75677 Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
75678 Date: Mon Sep 24 13:36:01 2007 -0400
75683 This patch fixes the MSR overwrite in the start.S when moving out of
75686 Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
75688 commit 5c7ea64bb74a850a2b2303f853a8270695ad8602
75689 Author: Dan Wilson <dwilson@fulcrummicro.com>
75690 Date: Fri Oct 19 11:33:48 2007 -0500
75692 tsec driver should clear RHALT on startup
75694 This was causing problems for some people.
75696 Signed-off-by: Alain Gravel <agravel@fulcrummicro.com>
75697 Signed-off-by: Dan Wilson <dwilson@fulcrummicro.com>
75698 Signed-off-by: Andy Fleming <afleming@freescale.com>
75700 commit 7600d47b8f6a10019e537dc9a62aa1498df58d25
75701 Author: Kumar Gala <galak@kernel.crashing.org>
75702 Date: Thu Oct 11 00:29:18 2007 -0500
75704 Improve handling of PCI interrupt device tree fixup on MPC85xx CDS
75706 On the MPC85xx CDS we have two issues:
75708 1. The device tree fixup code did not check to see if the property we are
75709 trying to update is actually found. Its possible that it would update
75710 random memory starting at 0.
75712 2. Newer Linux kernel's have moved the location of the PCI nodes to be
75713 sibilings of the soc node and not children. The explicit PATH to the PCI
75714 node would not be found for these device trees. Add the ability to handle
75715 both paths. In the future we shouldn't handle such fixups by explicit path.
75717 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
75719 commit a3063eec775719b7e91023bbec3f64b3118791df
75720 Author: Kumar Gala <galak@kernel.crashing.org>
75721 Date: Thu Oct 11 00:18:48 2007 -0500
75723 Set OF_STDOUT_PATH to match the default console on MPC8568 MDS
75725 On the MPC8568 MDS we use ttyS0, UART0, etc. as the standard configured
75726 console. Make it so we match that config what we tell Linux as the early
75729 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
75731 commit e1ce3cb617bb06f91f82f98915391175addf3e82
75732 Author: Kumar Gala <galak@kernel.crashing.org>
75733 Date: Tue Oct 2 11:12:27 2007 -0500
75735 Remove magic numbers from cache related operations for mpc85xx
75737 The mpc85xx start code uses some magic numbers that we actually
75738 have #defines for in <config.h> so use those instead.
75740 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
75742 commit 5441f61a3d8b7034f19fc1361183e936198e6dbb
75743 Author: Detlev Zundel <dzu@denx.de>
75744 Date: Fri Oct 19 16:47:26 2007 +0200
75748 Signed-off-by: Detlev Zundel <dzu@denx.de>
75750 commit 281df457c1aa50d2752165d0c5c3282d4027b974
75751 Author: Tony Li <tony.li@freescale.com>
75752 Date: Thu Oct 18 17:47:19 2007 +0800
75754 mpc83xx: Add configure entry for MPC83xx ATM support
75756 Add MPC8360EMDS_ATM_config and MPC832XEMDS_ATM_config into
75757 Makfile and MAKEALL
75759 Signed-off-by: Tony Li <tony.li@freescale.com>
75760 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
75762 commit d2646554f529a9577515eceb0ec5eceee18244ba
75763 Author: Tony Li <tony.li@freescale.com>
75764 Date: Thu Oct 18 17:44:38 2007 +0800
75766 mpc83xx: pq-mds-pib.c typo error
75768 Correct to val8 from val.
75770 Signed-off-by: Tony Li <tony.li@freescale.com>
75771 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
75773 commit 3e11ae80fec1ee12194940955431186abf6009c2
75774 Author: Stefan Roese <sr@denx.de>
75775 Date: Wed Oct 17 15:40:19 2007 +0200
75777 ppc4xx: Add 667/133 (CPU/PLB) frequency setup to Sequoia bootstrap command
75779 Signed-off-by: Stefan Roese <sr@denx.de>
75781 commit 3c89d75409eb26639d36dfa11d4ee3d8b962dc3c
75782 Author: Jon Loeliger <jdl@freescale.com>
75783 Date: Tue Oct 16 15:27:43 2007 -0500
75785 Initial mpc8610hpcd Makefile files.
75787 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75788 Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
75789 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
75790 Signed-off-by: Jon Loeliger <jdl@freescale.com>
75792 commit 9553df86d3a319c3a1a7cde7e4edd6eeb5aa64c7
75793 Author: Jon Loeliger <jdl@freescale.com>
75794 Date: Tue Oct 16 15:26:51 2007 -0500
75796 Initial mpc8610hpcd cpu/, README and include/ files.
75798 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75799 Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
75800 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
75801 Signed-off-by: Jon Loeliger <jdl@freescale.com>
75803 commit 3dd2db53ceb0dff80f25c2a07f83f29b907b403e
75804 Author: Jon Loeliger <jdl@freescale.com>
75805 Date: Tue Oct 16 13:54:01 2007 -0500
75807 Initial mpc8610hpcd board files.
75809 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75810 Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
75811 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
75812 Signed-off-by: Jon Loeliger <jdl@freescale.com>
75814 commit 7ee6ba1a056e4061ab4cfde30127e332e7957afd
75815 Author: runet@innovsys.com <runet@innovsys.com>
75816 Date: Tue Oct 16 14:50:40 2007 -0500
75818 Make MPC8266ADS board compile again.
75820 Signed-off-by: Runet Torgersen <runet@innovsys.com>
75822 commit 2491167c245d8ebe6f2dbd8c4287aaa0d14fe93a
75823 Author: Jon Loeliger <jdl@freescale.com>
75824 Date: Mon Aug 27 12:41:03 2007 -0500
75826 86xx: Allow for fewer DDR slots per memory controller.
75828 As a direct correlation exists between DDR DIMM slots
75829 and SPD EEPROM addresses used to configure them, use
75830 the individually defined SPD_EEPROM_ADDRESS* values to
75831 determine if a DDR DIMM slot should have its SPD
75832 configuration read or not.
75834 Effectively, this now allows for 1 or 2 DIMM slots
75835 per memory controller.
75837 Signed-off-by: Jon Loeliger <jdl@freescale.com>
75839 commit 4d4a945e189a2f384c66432316da2788a0ac1607
75840 Author: Rodolfo Giometti <giometti@enneenne.com>
75841 Date: Mon Oct 15 11:59:17 2007 +0200
75843 PXA USB OHCI: "usb stop" implementation.
75845 Some USB keys need to be switched off before loading the kernel
75846 otherwise they can remain in an undefined status which prevents them
75847 to be correctly recognized by the kernel.
75849 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
75851 commit e2e93442e558cf1500e92861f99713b2f045ea22
75852 Author: Stefan Roese <sr@denx.de>
75853 Date: Mon Oct 15 11:39:00 2007 +0200
75855 ppc4xx: Fix bug in I2C bootstrap values for Sequoia/Rainier
75857 The I2C bootstrap values that can be setup via the "bootstrap" command,
75858 were setup incorrect regarding the generation of the internal sync PCI
75859 clock. The values for PLB clock == 133MHz were slighly incorrect and the
75860 values for PLB clock == 166MHz were totally incorrect. This could
75861 lead to a hangup upon booting while PCI configuration scan.
75863 This patch fixes this issue and configures valid PCI divisor values
75864 for the sync PCI clock, with respect to the provided external async
75867 Here the values of the formula in the chapter 14.2 "PCI clocking"
75868 from the 440EPx users manual:
75870 AsyncPCICLK - 1MHz <= SyncPCIClk <= (2 * AsyncPCIClk) - 1MHz
75872 33MHz async PCI frequency:
75874 => 32 <= 44.3 <= 65 (div = 3)
75877 => 32 <= 55.3 <= 65 (div = 3)
75879 66MHz async PCI frequency:
75881 => 65 <= 66.5 <= 132 (div = 2)
75884 => 65 <= 83 <= 132 (div = 2)
75886 Signed-off-by: Stefan Roese <sr@denx.de>
75888 commit 5a5958b7de70ae99f0e7cbd5c97ec1346e051587
75889 Author: Stefan Roese <sr@denx.de>
75890 Date: Mon Oct 15 11:29:33 2007 +0200
75892 ppc4xx: Fix incorrect 33/66MHz PCI clock log-message on Sequoia & Yosemite
75894 The BCSR status bit for the 66MHz PCI operation was correctly
75895 addressed (MSB/LSB problem). Now the correct currently setup
75896 PCI frequency is displayed upon bootup.
75898 This patch also fixes this problem on Rainier & Yellowstone, since these
75899 boards use the same souce code as Sequoia & Yosemite do.
75901 Signed-off-by: Stefan Roese <sr@denx.de>
75903 commit da3aad55cbde80ab6e301aafa82a2c411aa53eff
75904 Author: Martin Krause <martin.krause@tqs.de>
75905 Date: Wed Sep 26 17:55:56 2007 +0200
75907 TQM860M: adjust for doubled flash sector size.
75909 Adjust flash map to support the new S29GLxxN (N-Type) Flashes with
75910 doubled sector size.
75912 Signed-off-by: Martin Krause <martin.krause@tqs.de>
75914 commit 9d29250e2e62f4bf20c7a20b4173d84c48f11f5d
75915 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
75916 Date: Wed Sep 26 17:55:54 2007 +0200
75918 TQM8xx: Fix CAN timing.
75920 Signed-off-by: Martin Krause <martin.krause@tqs.de>
75922 commit d43e489baf02afae49077791fb22332d240d8656
75923 Author: Martin Krause <martin.krause@tqs.de>
75924 Date: Thu Sep 27 14:54:36 2007 +0200
75926 TQM866M: fix SDRAM refresh
75928 At 133 MHz the current SDRAM refresh rate is too fast
75929 (measured 4 * 1.17 us).
75930 CFG_MAMR_PTA changes from 39 to 97. This result
75931 in a refresh rate of 4 * 7.8 us at the default clock
75932 50 MHz. At 133 MHz the value will be then 4 * 2.9 us.
75933 This is a compromise until a new method is found to
75934 adjust the refresh rate.
75936 Signed-off-by: Martin Krause <martin.krause@tqs.de>
75938 commit 9ef57bbee1c67cc01da2026c242c4692db32be36
75939 Author: Martin Krause <martin.krause@tqs.de>
75940 Date: Wed Sep 26 17:55:55 2007 +0200
75942 TQM866M: adjust for doubled flash sector size.
75944 Adjust flash map to support the new S29GLxxN (N-Type) Flashes with
75945 doubled sector size.
75947 Signed-off-by: Martin Krause <martin.krause@tqs.de>
75949 commit f8bf90461d9bad2e6fed31fcebaf235f60dd6763
75950 Author: Michal Simek <monstr@monstr.eu>
75951 Date: Sun Oct 14 16:12:29 2007 +0200
75953 [FIX] XUPV2P change command handling
75954 and remove code violation
75956 commit 636400198228d96983c06657b17f760f5989958e
75957 Author: Wolfgang Denk <wd@denx.de>
75958 Date: Sun Oct 14 00:13:19 2007 +0200
75960 Prepare for 1.3.0-rc3 release
75962 Signed-off-by: Wolfgang Denk <wd@denx.de>
75964 commit 68f14f77ca5fe5f9cc025c8cae101671f628309f
75965 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75966 Date: Sat Sep 29 13:41:37 2007 +0200
75968 Fix warning differ in signedness in cpu/pxa/mmc.c
75970 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75972 commit fc19e36f741e8bc727c0a330170b3b5db90399ef
75973 Author: Wolfgang Denk <wd@denx.de>
75974 Date: Sat Oct 13 23:51:14 2007 +0200
75976 Fix warning differ in signedness in board/mpl/vcma9/vcma9.c
75978 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75979 Signed-off-by: Wolfgang Denk <wd@denx.de>
75981 commit de74b9eeacccaf0a42e5ecc9ae79a88f7a311296
75982 Author: Wolfgang Denk <wd@denx.de>
75983 Date: Sat Oct 13 21:15:39 2007 +0200
75985 Coding Style cleanup.
75987 Signed-off-by: Wolfgang Denk <wd@denx.de>
75989 commit e1893815b0999410d7a327589611c7b38e95299e
75990 Author: Wolfgang Denk <wd@denx.de>
75991 Date: Fri Oct 12 15:49:39 2007 +0200
75993 GP3 SSA: enable RTC
75995 Signed-off-by: Wolfgang Denk <wd@denx.de>
75997 commit 8002012041f1ff9f997a5727abe5015f70cd2e46
75998 Author: Grzegorz Bernacki <gjb@semihalf.com>
75999 Date: Tue Oct 9 13:58:24 2007 +0200
76001 [ads5121] EEPROM support added.
76003 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76005 commit 7b624ad254b97e5a25dca2304a398b64aeedaffe
76006 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
76007 Date: Sat Oct 6 18:55:35 2007 +0200
76009 AVR32: Initialize bi_flash* in board_init_r
76011 The ATSTK1000-specific flash driver intializes bi_flashstart,
76012 bi_flashsize and bi_flashoffset, but other flash drivers, like the CFI
76015 Initialize these in board_init_r instead so that things will still be
76016 set up correctly when we switch to the CFI driver.
76018 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76020 commit 2b2a587d6d3076387d22ac740f44044bf46e2cb8
76021 Author: Marian Balakowicz <m8@semihalf.com>
76022 Date: Fri Oct 5 10:40:54 2007 +0200
76024 tqm5200: Fix CONFIG_CMD_PCI typo in board config file.
76026 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
76028 commit 92869195ef8210758d2176230c0a36897afd50ed
76029 Author: Bartlomiej Sieka <tur@semihalf.com>
76030 Date: Fri Oct 5 09:46:06 2007 +0200
76032 CM5200: Fix missing null-termination in hostname manipulation code
76034 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
76036 commit 9add9884b1fddc34ca186e00a2f868ccd5d02d87
76037 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
76038 Date: Tue Oct 2 19:09:01 2007 +0200
76040 Fix memtest breakage
76042 CFG_MEMTEST_START uses weird magic involving gd, which fails to
76043 compile. Use hardcoded values instead (we actually know how much RAM
76046 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76048 commit 738815c0cc44aa329097f868dc1efc49ede9c5ba
76049 Author: Stefan Roese <sr@denx.de>
76050 Date: Tue Oct 2 11:44:46 2007 +0200
76052 ppc4xx: Coding style cleanup
76054 Signed-off-by: Stefan Roese <sr@denx.de>
76056 commit 87c1833a39e944db66385286fd5e28f9b3fcdd50
76057 Author: Stefan Roese <sr@denx.de>
76058 Date: Tue Oct 2 11:44:19 2007 +0200
76060 ppc4xx: lwmon5: Remove watchdog for now, since not fully tested yet
76062 Signed-off-by: Stefan Roese <sr@denx.de>
76064 commit 2db64784061bfc34f4ba70ef1d2fbe7133b55670
76065 Author: Grzegorz Bernacki <gjb@semihalf.com>
76066 Date: Mon Oct 1 09:51:50 2007 +0200
76068 Program EPLD to force full duplex mode for PHY.
76070 EPLD forces modes of PHY operation. By default full duplex is turned off.
76071 This fix turns it on.
76073 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76075 commit 785c13477b77dcd2e6c5128fffcdb4e1943f4818
76076 Author: Timo Ketola <timo.ketola@exertus.fi>
76077 Date: Mon Sep 24 14:50:32 2007 +0300
76079 Bugfix: Use only one PTD for one endpoint
76081 Original isp116x-hcd code prepared multiple PTDs for longer than 16
76082 byte transfers for one endpoint. That is unnecessary because the
76083 ISP116x is able to split long data from one PTD into multiple
76084 transactions based on the buffer size of the endpoint. It also caused
76085 serious problems if the endpoint NAKed some of the transactions. In
76086 that case ISP116x wouldn't notice that the other PTDs were for the same
76087 endpoint and would try the other PTDs possibly out of order. That would
76088 break the whole transfer.
76090 This patch makes isp116x_submit_job to use one PTD for one transfer.
76092 Signed-off-by: Timo Ketola <timo.ketola@exertus.fi>
76093 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
76095 commit 86ec86c04326c3913178a7679aa910de071da75d
76096 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
76097 Date: Thu Sep 27 23:27:47 2007 +0200
76099 Fix missing DECLARE_GLOBAL_DATA_PTR on CONFIG_LPC2292 in serial
76101 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
76103 commit 3e954beb614b5b190d7f4f4c3b641437a0132e35
76104 Author: Stefan Roese <sr@denx.de>
76105 Date: Tue Sep 11 14:12:55 2007 +0200
76107 ppc4xx: lwmon5: Change GPIO 58 to default to low (watchdog test)
76109 Signed-off-by: Stefan Roese <sr@denx.de>
76111 commit 1487adbdcf9594bb2eb686325a6f9540dad1b70a
76112 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
76113 Date: Wed Sep 26 16:35:54 2007 -0500
76115 85xx io out functions need sync after write.
76117 This fixes the mc146818 rtc_read/write functions for 85xx.
76119 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
76121 commit 0d38effc6e359e6b1b0c78d66e8bc1a4dc15a2ae
76122 Author: Grant Likely <grant.likely@secretlab.ca>
76123 Date: Tue Sep 25 15:48:05 2007 -0600
76125 Fpga: fix incorrect test of CFG_FPGA_XILINX macro
76127 CFG_FPGA_XILINX is a bit value used to test against the value in
76128 CONFIG_FPGA. Testing for a value will always return TRUE. I don't
76129 think that is the intention in this code.
76131 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76133 commit 853643d8cf2ca80cb2e25c53ad5dc580abafe166
76134 Author: Michal Simek <monstr@monstr.eu>
76135 Date: Mon Sep 24 00:41:30 2007 +0200
76137 [FIX] change command handling and removing code violation
76139 commit f240356507038e5ce55e8a24cb2607e9eae6d10c
76140 Author: Michal Simek <monstr@monstr.eu>
76141 Date: Mon Sep 24 00:36:06 2007 +0200
76143 [FIX] change sets of commands
76144 because changing of command handling brings
76145 compilation problems
76147 commit cb1bc63b75a232571eb69aa2c8aa919321655845
76148 Author: Michal Simek <monstr@monstr.eu>
76149 Date: Mon Sep 24 00:30:42 2007 +0200
76151 [FIX] Email reparation & Copyright
76152 Both codes are written by myself without any
76155 commit 0731cbae6c2feab93b244d83fd6a43f5cc9bf852
76156 Author: Michal Simek <monstr@monstr.eu>
76157 Date: Mon Sep 24 00:25:11 2007 +0200
76159 [PATCH] Change macro name for UartLite
76160 because PowerPC 405 can use UartLite as console
76162 commit 1c1100d2fcf46b9d11dcf78d6e5aea75e2e8b716
76163 Author: Michal Simek <monstr@monstr.eu>
76164 Date: Mon Sep 24 00:21:19 2007 +0200
76166 [PATCH] Add support for design without interrupt controller
76169 commit 0731933ec8ec45d02ba89b52df673d526873cdde
76170 Author: Michal Simek <monstr@monstr.eu>
76171 Date: Mon Sep 24 00:19:48 2007 +0200
76173 [FIX] resolve problem with cpu without barrel shifter
76175 commit db14d77995ce515b728b178b63f82babe60e3d56
76176 Author: Michal Simek <monstr@monstr.eu>
76177 Date: Mon Sep 24 00:18:46 2007 +0200
76179 [FIX] repair email address
76181 commit 481d4328618804add1f818a6c96296121cd0528e
76182 Author: Michal Simek <monstr@monstr.eu>
76183 Date: Mon Sep 24 00:17:42 2007 +0200
76185 [FIX] repair MFSL commands
76187 commit b90c045f035c3cc9b5d2edaed6048dfb74e40763
76188 Author: Michal Simek <monstr@monstr.eu>
76189 Date: Mon Sep 24 00:08:37 2007 +0200
76191 synchronizition with mainline
76193 commit eda3e1e6619ad0bee94ae4b16c99d88e77e2af13
76194 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76195 Date: Sun Sep 23 02:42:38 2007 +0900
76197 sh: Add support command of ide with sh
76199 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76201 commit d91ea45d15cf8e0987456bd211ffbb650824b6f1
76202 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76203 Date: Sun Sep 23 02:38:42 2007 +0900
76205 sh: Update Makefile
76207 Add support MS7722SE01 to Makefile.
76209 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76211 commit 6c0bbdccd379f5c8702af9e0765294c2fb7472a6
76212 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76213 Date: Sun Sep 23 02:31:13 2007 +0900
76215 sh: Add support Renesas sh7722 processor and Hitachi MS7722SE01 board
76217 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76219 commit 047375bfa4c3052fa50a748da7ff89e9dad3b364
76220 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76221 Date: Sun Sep 23 02:19:24 2007 +0900
76223 sh: Update MS7750SE01 platform
76225 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76227 commit 516ad760db3553766267ada01b7d5d727faa4bbd
76228 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76229 Date: Sun Sep 23 02:17:08 2007 +0900
76231 sh: Remove comment out code from include/asm-sh/cpu_sh4.h
76233 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76235 commit b02bad128669e567fce87d8df823b06a0144b8db
76236 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76237 Date: Sun Sep 23 02:12:30 2007 +0900
76239 sh: Update core code of SuperH.
76241 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76243 commit 66dcad3a9a53e0766d90e0084123bd8529522fb0
76244 Author: Wolfgang Denk <wd@denx.de>
76245 Date: Thu Sep 20 00:04:14 2007 +0200
76249 Signed-off-by: Wolfgang Denk <wd@denx.de>
76251 commit 135e19bc2773ebca487e9a8371f67e1ba202313a
76252 Author: Wolfgang Denk <wd@denx.de>
76253 Date: Tue Sep 18 21:36:35 2007 +0200
76255 Avoid compiler warning.
76257 Signed-off-by: Wolfgang Denk <wd@denx.de>
76259 commit 8a783a65851bc7421ab69f442261215e21b8891a
76260 Author: Grant Likely <grant.likely@secretlab.ca>
76261 Date: Tue Sep 18 12:24:57 2007 -0600
76263 Bugfix: remove embedded null (\0) from CFG_BOOTFILE macro in TQM8540_config
76265 /bin/bash and /bin/dash (which /bin/sh is linked to on ubuntu) handle embedded
76266 nulls in a string differently. For example, the following statement:
76267 echo "this is a string\0" > afile
76268 Will produce the following with /bin/bash:
76269 "this is a string\0"
76270 But with /bin/dash, will produce:
76273 Bug fixed by moving the embedded null out of the makefile and into the
76274 config header. Also renamed the macro to avoid usage colision with the same
76275 macro used by other board ports.
76277 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76279 commit f8d3ca7b6fa322ac57e8e831f07dbeea039a9f35
76280 Author: Wolfgang Denk <wd@denx.de>
76281 Date: Tue Sep 18 17:40:27 2007 +0200
76283 MCC200: fix build warning
76285 The MCC200 board config file includes version.h for some customer-
76286 specific setting, which causes warnings with "make depend"; build
76287 version.h before depend.
76289 Signed-off-by: Wolfgang Denk <wd@denx.de>
76291 commit bd86220f58b99d6896198c385fda132f0c980915
76292 Author: Peter Pearse <peter.pearse@arm.com>
76293 Date: Tue Sep 18 13:07:54 2007 +0100
76295 Move coloured led API to status_led.h
76296 Improve indentation in drivers/at45.c
76298 commit e80e585b00fbbab7ad1bf71619741f2c5b029ab7
76299 Author: Eirik Aanonsen <eaa@wprmedical.com>
76300 Date: Tue Sep 18 08:47:20 2007 +0200
76302 Update atstk1002 bootargs.
76304 Updates to atstk1002 U-Boot header file:
76305 - Changed bootargs:
76306 * Set the bootargs for at1002 to point to the SD-card partition instead
76307 * ... of the boot flash.
76308 * Removing the rootfstype since that argument are not needed.
76310 Signed-off-by: Eirik Aanonsen <eaa@wprmedical.com>
76311 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76313 commit a4f3aab6dfbed6c29367c688bfb8a47eef62c225
76314 Author: Eirik Aanonsen <eaa@wprmedical.com>
76315 Date: Wed Sep 12 13:32:37 2007 +0200
76317 Add some comments to clocks in atstk1002.h
76319 This patch applies some clarifying comments to how the different
76320 clocks are setup according to atstk1002.h Some of the previous
76321 comments where stating wrongful information.
76323 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76325 commit 97213f32416ead885deafea86774e912ffd60ad0
76326 Author: David Saada <David.Saada@ecitele.com>
76327 Date: Mon Sep 17 17:04:47 2007 +0200
76329 Description: Add NEC's PCI OHCI module ID to the USB OHCI driver
76331 Signed-off-by: David Saada <david.saada@ecitele.com>
76333 commit 30363e98fa470fbecea5e8bc0f1443352754f303
76334 Author: Stefan Roese <sr@denx.de>
76335 Date: Mon Sep 17 08:20:47 2007 +0200
76337 Small whitespace cleanup of OneNAND patch
76339 Signed-off-by: Stefan Roese <sr@denx.de>
76341 commit d7e8ce101a4a45ed6ed45739fc2de5f87b13f7f1
76342 Author: Kyungmin Park <kmpark@infradead.org>
76343 Date: Mon Sep 10 17:15:14 2007 +0900
76345 OneNAND support (take #2)
76347 [PATCH 3/3] OneNAND support (take #2)
76349 OneNAND support at U-Boot
76351 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76353 commit 17aa2800457df0c06b41516f46f126712c196219
76354 Author: Kyungmin Park <kmpark@infradead.org>
76355 Date: Mon Sep 10 17:14:34 2007 +0900
76357 OneNAND support (take #2)
76359 [PATCH 2/3] OneNAND support (take #2)
76361 OneNAND support at U-Boot
76363 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76365 commit 916527f4809a7bcd811f1f1daf34af184e31dd8c
76366 Author: Kyungmin Park <kmpark@infradead.org>
76367 Date: Mon Sep 10 17:13:49 2007 +0900
76369 OneNAND support (take #2)
76371 [PATCH 1/3] OneNAND support (take #2)
76373 OneNAND support at U-Boot
76375 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76377 commit b49c90df6e7cfcfb8b862b8bbf8448dff5eed9a5
76378 Author: Michal Simek <monstr@monstr.eu>
76379 Date: Sun Sep 16 20:51:57 2007 +0200
76381 [FIX] remove files form repository
76383 commit 67c31036acaaaa992fc346cc89db0909a7e733c4
76384 Author: Wolfgang Denk <wd@denx.de>
76385 Date: Sun Sep 16 17:10:04 2007 +0200
76387 TQM8xx[LM]: Fix broken environment alignment.
76389 With recent toolchains, the environment sectors were no longer aligned to
76390 sector boundaries. The reason was a combination of two bugs:
76392 1) common/environment.c assumed that CONFIG_TQM8xxL would be defined
76393 for all TQM8xxL and TQM8xxM boards. But "include/common.h", where
76394 this gets defined, is not included here (and cannot be included
76395 without causing lots of problems).
76397 Added a new #define CFG_USE_PPCENV for all boards which really
76398 want to put the environment is a ".ppcenv" section.
76400 2) The linker scripts just include environment.o, silently assuming
76401 that the objects in that file are really in the order in which
76402 they are coded in the C file, i. e. "environment" first, then
76403 "redundand_environment", and "env_size" last. However, current
76404 toolchains (GCC-4.x) reorder the objects, causing the environment
76405 data not to start on a flash sector boundary:
76407 Instead of: we got:
76409 40008000 T environment 40008000 T env_size
76410 4000c000 T redundand_environment 40008004 T redundand_environment
76411 40010000 T env_size 4000c004 T environment
76413 Note: this patch fixes just the first part, and cures the alignment
76414 problem by making sure that "env_size" gets placed correctly. However,
76415 we still have a potential issue because primary and redundant
76416 environment sectors are actually swapped, i. e. we have now:
76418 40008000 T redundand_environment
76419 4000c000 T environment
76420 40010000 T env_size
76422 This shall be fixed in the next version.
76424 Signed-off-by: Wolfgang Denk <wd@denx.de>
76426 commit eb6da8050797c204c9d010548424186c7ce32fc1
76427 Author: Wolfgang Denk <wd@denx.de>
76428 Date: Sun Sep 16 02:39:35 2007 +0200
76430 TQM8xx/FPS8xx: adjust flash partitions for 2.6 ARCH=powerpc kernels
76432 Signed-off-by: Wolfgang Denk <wd@denx.de>
76434 commit cd2d1602c54cc6957bdef3872272a4b264893960
76435 Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
76436 Date: Mon Sep 10 14:54:56 2007 -0400
76440 Fixup for the break statement in wrong place.
76442 [Patch by urwithsughosh@gmail.com]
76443 Acked-by: Andy Fleming <afleming@freescale.com>
76444 Signed-off-by: Wolfgang Denk <wd@denx.de>
76446 commit 5bd7fe9aeb76906371f40b8fd07613f10922e3e7
76447 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76448 Date: Tue Sep 11 17:04:00 2007 +0200
76450 Fix do_div() usage in nand process output
76452 Fix usage of do_div() in nand erase|read|write process output.
76454 The last patch to nand_util.c introduced do_div() instead of libgcc's
76455 implementation. But do_div() returns the quotient in its first
76456 macro parameter and not as result.
76458 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76460 commit c750d2e6692a000a82f29de7bf24e3dc21239161
76461 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76462 Date: Wed Sep 12 12:36:53 2007 +0200
76464 NAND: Add CFG_NAND_QUIET option
76466 This config option sets the default for the progress information
76467 output behavior that can also be configured through the 'quiet'
76468 environment variable.
76470 The legacy NAND code does not print the current progress info
76471 on the console. So this option is for backward compatibility for
76472 units that are in the field and where setting the quiet variable
76473 is not an option. With CFG_NAND_QUIET set to '1' the console
76474 progress info is turned off. This can still be overwritten
76475 through the environment variable.
76477 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76479 commit dcb88630290d2bcd803386dd4c2be73142994c4f
76480 Author: Liew Tsi Chung-r5aahp <Tsi-chung.Liew@freescale.com>
76481 Date: Thu Sep 13 16:06:05 2007 -0700
76483 ColdFire: fix build error becasue of bad type of mii_init()
76485 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
76487 commit 314d5b6ce52a4ed19dd295d1364e246c5e605017
76488 Author: Liew Tsi Chung-r5aahp <Tsi-chung.Liew@freescale.com>
76489 Date: Thu Sep 13 16:04:05 2007 -0700
76491 ColdFire: Fix build error caused by pixis.c
76493 Moved the #include <asm/cache.h> inside the #ifdef CONFIG_FSL_PIXIS.
76495 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
76497 commit e21659e30660a1377c42af135a6114efe39801d9
76498 Author: Sam Sparks <SSparks@twacs.com>
76499 Date: Fri Sep 14 11:14:42 2007 -0600
76501 Update MPC8349ITX*_config to place config.tmp in right place.
76503 MPC834ITX*_config does not store config.tmp at the correct locatation,
76504 causing MPC8349ITXGP to have the wrong TEXT_BASE.
76506 Signed-off-by: Sam Sparks <SSparks@twacs.com>
76507 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76509 commit 1218abf1b5817a39a82399b4b928b00750575bda
76510 Author: Wolfgang Denk <wd@denx.de>
76511 Date: Sat Sep 15 20:48:41 2007 +0200
76513 Fix cases where DECLARE_GLOBAL_DATA_PTR was not declared as global
76515 Signed-off-by: Wolfgang Denk <wd@denx.de>
76517 commit 66b3f24d665be678a9dbb125b1e84185400f63b5
76518 Author: Dirk Behme <dirk.behme@googlemail.com>
76519 Date: Sat Sep 15 11:55:42 2007 +0200
76521 Make DECLARE_GLOBAL_DATA_PTR global for DaVinci
76523 As discussed in [1], DECLARE_GLOBAL_DATA_PTR has to be global and not
76526 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
76528 [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/31805
76530 commit 991b089d1ce5ad945725e3657a8f106dfa02a38e
76531 Author: Michal Simek <monstr@monstr.eu>
76532 Date: Sat Sep 15 00:03:35 2007 +0200
76534 Synchronize with U-BOOT mainline
76536 commit d7fee32b7e61fe11c64e371cde79faa4768e8350
76537 Author: Sam Sparks <SSparks@twacs.com>
76538 Date: Fri Sep 14 11:14:42 2007 -0600
76540 Update MPC8349ITX*_config to place config.tmp in right place.
76542 MPC834ITX*_config does not store config.tmp at the correct locatation,
76543 causing MPC8349ITXGP to have the wrong TEXT_BASE.
76545 Signed-off-by: Sam Sparks <SSparks@twacs.com>
76546 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76547 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
76549 commit 6e7b7b6ea1b6d04dbe96242eb6a0c1c664c98e8c
76550 Author: Bartlomiej Sieka <tur@semihalf.com>
76551 Date: Thu Sep 13 18:21:48 2007 +0200
76553 cm5200: Fix a typo introduced by afaac86fe2948ac84cd9a12bbed883b3c683e7d9
76555 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
76557 commit e1f601b572db5de9aa81a0b77c68a86994fe24c4
76558 Author: Bartlomiej Sieka <tur@semihalf.com>
76559 Date: Thu Sep 13 16:33:59 2007 +0200
76561 tqm5200: Restore customary env. variable boot commands for powerpc kernels
76563 - update default definitions of kernel_addr and fdt_addr env. variables
76564 - make arch/powerpc booting the default scenario
76565 - update MTD partition layout to match the above
76567 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
76569 commit f34024d4a328e6edd906456da98d2c537155c4f7
76570 Author: Wolfgang Denk <wd@denx.de>
76571 Date: Wed Sep 12 00:48:57 2007 +0200
76573 Fix memory corruption problem on STX GP3 SSA Board.
76575 Signed-off-by: Wolfgang Denk <wd@denx.de>
76577 commit d94c79e47011af5e8dd10ed6163c09b4cfc743cc
76578 Author: Peter Pearse <peter.pearse@arm.com>
76579 Date: Tue Sep 11 15:35:01 2007 +0100
76583 commit 38ad82da0c1180ecdeb212a8f4245e945bcc546e
76584 Author: Grzegorz Bernacki <gjb@semihalf.com>
76585 Date: Tue Sep 11 15:42:11 2007 +0200
76587 [GP3SSA] Add define CONFIG_MPC85XX_PCI2 in config file to allow u-boot to
76588 scan on second pci bus.
76590 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76592 commit 6c2f4f388e8181655ea8b69343ea00b68aa6e8d0
76593 Author: Grzegorz Bernacki <gjb@semihalf.com>
76594 Date: Tue Sep 11 12:57:52 2007 +0200
76596 [ppc4xx] Individual handling of sdram.c for bamboo_nand build
76598 Bamboo has a file sdram.c which needs special treatment when building in
76599 separate directory. It has to be linked to build directory otherwise it is
76602 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76604 commit d45963854eff39d575124d859419bb4953ce2c87
76605 Author: Michal Simek <monstr@monstr.eu>
76606 Date: Tue Sep 11 00:37:04 2007 +0200
76608 [FIX] Microblaze ML401 - repare FLASH handling
76610 commit 38c1ef728d19950414a8ab1ccfc53767848fa346
76611 Author: Sean MCGOOGAN <sean.mcgoogan@st.com>
76612 Date: Mon Sep 10 16:55:59 2007 +0100
76614 Allocate CPU Architecture Code for STMicroelectronics' ST200.
76616 Signed-off-by: Sean McGoogan <Sean.McGoogan@st.com>
76617 ---------------------------------------------------
76619 commit 754bac48156f8958d8f6a53a51eda88ab5758929
76620 Author: Wolfgang Denk <wd@denx.de>
76621 Date: Mon Sep 10 20:42:31 2007 +0200
76623 Update version to match current state.
76625 Signed-off-by: Wolfgang Denk <wd@denx.de>
76627 commit 7a888d6b3c32a126dbb504ef146bb4c26574ca7b
76628 Author: Grzegorz Bernacki <gjb@semihalf.com>
76629 Date: Mon Sep 10 17:39:08 2007 +0200
76631 [MPC512x] Streamline frame handling in the FEC driver
76633 - convert frame size settings to be derived from a single base
76634 - set frame size to the recommended default value
76636 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76638 commit e251e00d0db4b36d1d2b7e38fec43a7296b529a2
76639 Author: Kyungmin Park <kmpark@infradead.org>
76640 Date: Mon Sep 10 11:34:00 2007 +0900
76642 Remove compiler warning: target CPU does not support interworking
76644 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76646 commit 1d9e31e04911a6bb7cc66dd91132c699101c32e2
76647 Author: Wolfgang Denk <wd@denx.de>
76648 Date: Sun Sep 9 21:21:33 2007 +0200
76650 Fix compile error in spc1920 config.
76652 Signed-off-by: Markus Klotzbücher <mk@denx.de>
76653 Signed-off-by: Wolfgang Denk <wd@denx.de>
76655 commit a7d7eca791a37f452c9da10fef4b31dd7aa9a622
76656 Author: Grant Likely <grant.likely@secretlab.ca>
76657 Date: Fri Sep 7 09:25:07 2007 -0600
76659 Bugfix: make bootm+libfdt compile on boards with no flash
76661 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76663 commit 6efc1fc0b63e55f94c5bc61d8dd23c918e3bc778
76664 Author: Grzegorz Bernacki <gjb@semihalf.com>
76665 Date: Fri Sep 7 18:35:37 2007 +0200
76667 [PPC440SPe] PCIe environment settings for Katmai and Yucca
76669 - 'pciconfighost' is set by default in order to be able to scan bridges
76670 behind the primary host/PCIe
76672 - 'pciscandelay' env variable is recognized to allow for user-controlled
76673 delay before the PCIe bus enumeration; some peripheral devices require a
76674 significant delay before they can be scanned (e.g. LSI8408E); without the
76675 delay they are not detected
76677 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76679 commit 7f1913938984ef6c6a46cb53e003719196d9c5de
76680 Author: Grzegorz Bernacki <gjb@semihalf.com>
76681 Date: Fri Sep 7 18:20:23 2007 +0200
76683 [PPC440SPe] Improve PCIe configuration space access
76685 - correct configuration space mapping
76686 - correct bus numbering
76687 - better access to config space
76689 Prior to this patch, the 440SPe host/PCIe bridge was able to configure only the
76690 first device on the first bus. We now allow to configure up to 16 buses;
76691 also, scanning for devices behind the PCIe-PCIe bridge is supported, so
76692 peripheral devices farther in hierarchy can be identified.
76694 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76696 commit 15ee4734e4e08003d73d9ead3ca80e2a0672e427
76697 Author: Grzegorz Bernacki <gjb@semihalf.com>
76698 Date: Fri Sep 7 17:46:18 2007 +0200
76700 [PPC440SPe] Convert machine check exceptions handling
76702 Convert using fixup mechanism to suppressing MCK for the duration of config
76703 read/write transaction: while fixups work fine with the case of a precise
76704 exception, we identified a major drawback with this approach when there's
76705 an imprecise case. In this scenario there is the following race condition:
76706 the fixup is (by design) set to catch the instruction following the one
76707 actually causing the exception; if an interrupt (e.g. decrementer) happens
76708 between those two instructions, the ISR code is executed before the fixup
76709 handler the machine check is no longer protected by the fixup handler as it
76710 appears as within the ISR code. In consequence the fixup approach is being
76711 phased out and replaced with explicit suppressing of MCK during a PCIe
76712 config read/write cycle.
76714 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76716 commit ff7640c9ead8806b5d827f2b29f9cb2632add729
76717 Author: Wolfgang Denk <wd@denx.de>
76718 Date: Fri Sep 7 17:43:36 2007 +0200
76720 Fix typo in MAKEALL script.
76722 Signed-off-by: Wolfgang Denk <wd@denx.de>
76724 commit 08e2e5fcd2e06670b62e1680a3934c0e55c72810
76725 Author: Grzegorz Bernacki <gjb@semihalf.com>
76726 Date: Fri Sep 7 17:09:21 2007 +0200
76728 [MPC512x] Proper handling of larger frames in the FEC driver
76730 When frame larger than local RX buffer is received, it is split and handled
76731 by two buffer descriptors. Prior to this patch the FEC driver discarded
76732 contents of a buffer descriptor without the 'LAST' bit set, so the first
76733 part of the frame was lost in case of larger frames. This fix allows to
76734 safely combine the two pieces into the whole frame.
76736 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76738 commit 8d17979d0359492a822a0a409d26e3a3549b4cd4
76739 Author: Rafal Jaworowski <raj@semihalf.com>
76740 Date: Fri Sep 7 17:05:36 2007 +0200
76742 [MPC512x] Correct fixup relocation
76744 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
76746 commit a89cbbd27a60e6740772000fd0688ffba1c2576a
76747 Author: Wolfgang Denk <wd@denx.de>
76748 Date: Fri Sep 7 01:21:25 2007 +0200
76750 Update CHANGELOG, minor coding style cleanup.
76752 commit 5e5803e119de3bebd76fc9a57baac0b5aeccc8a3
76753 Author: stefano babic <sbabic@denx.de>
76754 Date: Thu Aug 30 23:01:49 2007 +0200
76756 PXA270: Added support for TrizepsIV board.
76758 This patch add support for the Trizeps IV module (520Mhz).
76760 Signed-off-by: Stefano Babic <sbabic@denx.de>
76762 commit 80172c6181c912fbb34ea3ba0c22b232b419b47f
76763 Author: stefano babic <sbabic@denx.de>
76764 Date: Thu Aug 30 22:57:04 2007 +0200
76766 PXA270: Add support for multiple serial ports.
76768 This patch adds support for multiple serial ports to the PXA target.
76769 FFUART, BTUART and STUART are supported.
76771 Signed-off-by: Stefano Babic <sbabic@denx.de>
76773 commit 28bb3f72c687ac6b2eb076b01dd21a5fd657d45e
76774 Author: stefano babic <sbabic@denx.de>
76775 Date: Thu Aug 30 22:48:47 2007 +0200
76777 PXA270: fix compile issue (invalid lvalue)
76779 Code is broken for PXA270 due to "invalid lvalue in assignment".
76781 This patch fix it in pxa-regs.h
76783 Signed-off-by: Stefano Babic <sbabic@denx.de>
76785 commit 1d2ca446e1a731df420206d04fe278c27ea6b8e8
76786 Author: Jason Jin <Jason.jin@freescale.com>
76787 Date: Thu Aug 30 18:19:05 2007 +0800
76789 Add BUILD_DIR support for bios emulator.
76791 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
76793 commit b4d8a55145442f136982634862341a3e02002bda
76794 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76795 Date: Fri Aug 31 14:41:51 2007 +0900
76797 [MIPS] Remove inline asm string functions
76799 Stop using inline string functions on MIPS as other ARCHs do so,
76800 since the optimized inline asm versions are not small.
76802 This change is triggered by a following MIPS build error:
76803 common/libcommon.a(exports.o)(.text+0xdc): In function `jumptable_init':
76804 common/exports.c:32: undefined reference to `strcmp'
76805 make: *** [u-boot] Error 1
76807 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76809 commit 8ea2c4e54833deaebc24c3ca6b7f21353c25b0f5
76810 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76811 Date: Fri Aug 31 14:41:45 2007 +0900
76813 [MIPS] Update asm string header
76815 This patches contains several bugfixes and cleanups in the latest upstream:
76817 - Don't include linux/config.h
76818 - Remove buggy inline version of memscan.
76819 - Merge with Linux 2.6.11-rc3.
76820 - Fix undefined reference to strcpy in binfmt_misc caused by gcc 3.4.
76821 - Goodbye mips64. 31704 lines of code bite the dust.
76822 - Replace extern inline with static inline.
76823 - Fix return value of strncpy.
76824 - Remove a bunch more "$1" clobbers.
76826 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76828 commit 5b729fb3bd98f49855d6bfc657c3fbae95f2adc2
76829 Author: Bartlomiej Sieka <tur@semihalf.com>
76830 Date: Tue Sep 4 17:31:22 2007 +0200
76832 Fix do_bootm_linux() so that multi-file images with FDT blob boot.
76834 Fix incorrect blob address calculation in do_bootm_linux() that prevents
76835 booting the kernel from a multi-file image (kernel + initrd + blob).
76837 Also, make minor updates to the U-Boot's output and to the coding style.
76839 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
76841 commit 041a2554ad619e80dce520c1a33210affcb6a3f2
76842 Author: Gary Jennejohn <gary.jennejohn@freenet.de>
76843 Date: Fri Aug 31 14:29:04 2007 +0200
76845 Add support for Sil680 IDE controller.
76847 o add drivers/sil680.c to support the Sil680 IDE-controller.
76848 o drivers/Makefile: add sil680.o.
76850 Signed-off-by: Gary Jennejohn <garyj@denx.de>
76852 commit e79021223bc339df655e360645a52c457a74b067
76853 Author: Grant Likely <grant.likely@secretlab.ca>
76854 Date: Thu Sep 6 09:47:40 2007 -0600
76856 bootm/fdt: Only process the fdt if an fdt address was provided
76858 Boards with CONFIG_OF_LIBFDT enabled are not able to boot old-style
76859 kernels using the board info structure (instead of passing a device tree)
76860 This change allows the old style booting to be used if the fdt argument
76861 was not passed to 'bootm'.
76863 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76864 Acked-by: Kim Phillips <kim.phillips@freescale.com>
76866 commit cf2817a84c2e9bea2c5dfc084bce2f2d2563ac43
76867 Author: Grant Likely <grant.likely@secretlab.ca>
76868 Date: Thu Sep 6 09:46:23 2007 -0600
76870 Migrate 5xxx boards from CONFIG_OF_FLAT_TREE to CONFIG_OF_LIBFDT
76872 Affects boards: icecube (lite5200), jupiter, motionpro, tqm5200
76874 Tested on: lite5200b
76876 Note: the fixup functions have not been moved to a common place. This
76877 patch is targeted for immediate merging as in solves a build issue, but
76878 the final name/location of the fixups is still subject to debate. I
76879 propose to merge this now, and move the fixups in the next merge window
76880 to be usable by all targets.
76882 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76884 commit 41bb76e941929f54a73206fb132f7a4c275543a3
76885 Author: Grant Likely <grant.likely@secretlab.ca>
76886 Date: Thu Sep 6 09:46:17 2007 -0600
76888 libfdt: add convenience function fdt_find_and_setprop()
76890 Given the path to a node, fdt_find_and_setprop() allows a property value
76891 to be set directly.
76893 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76895 commit 80767a6cead9990d9e77e62be947843c2c72f469
76896 Author: Peter Pearse <peter.pearse@arm.com>
76897 Date: Wed Sep 5 16:04:41 2007 +0100
76899 Changed API name to coloured_led.h
76900 Removed code using deprecated ifdef CONFIG_BOOTBINFUNC
76901 Tidied other cpu/arm920t/start.S code
76903 commit 56a9270521baaa00e12639a978302a67f61ef060
76904 Author: Kumar Gala <galak@kernel.crashing.org>
76905 Date: Thu Aug 30 16:18:18 2007 -0500
76907 Fix ULI RTC support on MPC8544 DS
76909 The RTC on the M1575 ULI chipset requires a dummy read before
76910 we are able to talk to the RTC. We accomplish this by adding a
76911 second memory region to the PHB the ULI is on and read from it.
76913 The second region is added to maintain compatiabilty with Linux's
76914 view of the PCI memory map.
76916 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
76918 commit f75e89e9b5714db2b0e80074071dfbdd6f59488a
76919 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
76920 Date: Thu Aug 30 01:58:48 2007 -0500
76922 ft_board_setup update 85xx/86xx of pci/pcie bus-range property.
76924 pcie is now differentiated from pci. Add 8641 bus-range updates.
76926 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
76928 commit 9f5c3d3720e777a572dcdc8af2008b44c7243885
76929 Author: Peter Pearse <peter.pearse@arm.com>
76930 Date: Tue Sep 4 16:18:38 2007 +0100
76932 Add coloured led interface for ARM boards.
76933 Use it in cpu/arm920t/start.S to indicate U-Boot code has been entered.
76935 commit 7462fe0d5a9d40cde083fb1a3cd73911996b5ecb
76936 Author: Peter Pearse <peter.pearse@arm.com>
76937 Date: Tue Sep 4 14:49:28 2007 +0100
76939 Move include/led.h to board/at91rm9200dk
76941 commit 6e4bf9b24e57c15abc6542e685d06380bc64af27
76942 Author: Peter Pearse <peter.pearse@arm.com>
76943 Date: Tue Sep 4 14:25:51 2007 +0100
76945 Ran Lindent on drivers/at45.c
76947 commit 557ab89d294f08dd532f21d19861b40093200a33
76948 Author: Peter Pearse <peter.pearse@arm.com>
76949 Date: Tue Sep 4 14:23:50 2007 +0100
76951 Rename CONFIG_CMD_MUX to CONFIG_CMD_AT91_SPIMUX
76953 commit 81b73dec16fd1227369a191e725e10044a9d56b8
76954 Author: Gary Jennejohn <garyj@denx.de>
76955 Date: Fri Aug 31 15:21:46 2007 +0200
76957 ppc4xx: (Re-)Enable CONFIG_PCI_PNP on AMCC 440EPx Sequoia
76959 The 440EPx has a problem when the PCI_CACHE_LINE_SIZE register is
76960 set to non-zero, because it doesn't support MRM (memory-read-
76961 multiple) correctly. We now added the possibility to configure
76962 this register in the board config file, so that the default value
76963 of 8 can be overridden.
76965 Here the details of this patch:
76967 o drivers_pci_auto.c: introduce CFG_PCI_CACHE_LINE_SIZE to allow
76968 board-specific settings. As an example the sequoia board requires 0.
76969 Idea from Stefan Roese <sr@denx.de>.
76970 o board/amcc/sequoia/init.S: add a TLB mapping at 0xE8000000 for the
76971 PCI IO-space. Obtained from Stefan Roese <sr@denx.de>.
76972 o include/configs/sequoia.h: turn CONFIG_PCI_PNP back on and set
76973 CFG_PCI_CACHE_LINE_SIZE to 0.
76975 Signed-off-by: Gary Jennejohn <garyj@denx.de>
76976 Signed-off-by: Stefan Roese <sr@denx.de>
76978 commit 60174746c668b309378a91488dded898e9553eae
76979 Author: Wolfgang Denk <wd@denx.de>
76980 Date: Fri Aug 31 10:01:51 2007 +0200
76982 Fix TFTP OACK code for short packets.
76984 The old code had a loop limit overflow bug which caused a semi-
76985 infinite loop for small packets, because in "i<len-8", "i" was signed,
76986 but "len" was unsigned, and "len-8" became a huge number for small
76989 This is a workaround which replaces broken commit 8f1bc284.
76991 Signed-off-by: Wolfgang Denk <wd@denx.de>
76993 commit 696dd1307cd8e73a10e9bb3c51731bfd6f837bee
76994 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
76995 Date: Thu Aug 30 15:03:05 2007 +0200
76997 Reduce BOOTDELAY variable to 1 second by default for STK1002
76999 Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
77000 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
77002 commit c88b6e1cbf9a8ae2a34fb602f78a1bf4e6692b6a
77003 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
77004 Date: Thu Aug 30 15:03:04 2007 +0200
77006 Remove double quotation marks around MAC address for STK1002
77008 Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
77009 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
77011 commit ff13ac8c7bbebb238e339592de765c546dba1073
77012 Author: Wolfgang Denk <wd@denx.de>
77013 Date: Thu Aug 30 14:42:15 2007 +0200
77015 Backout commit 8f1bc284 as it causes TFTP to fail.
77017 Signed-off-by: Wolfgang Denk <wd@denx.de>
77019 commit 1900fbf255acba8b94fb442a16408ea85a1d46a6
77020 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77021 Date: Thu Aug 30 02:26:17 2007 -0500
77023 Revert "Fix MPC8544DS PCIe3 scsi."
77025 This reverts commit 9468e680.
77026 Commit 16e23c3f5da removing allocation of PCSRBAR is sufficient.
77028 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
77030 commit 8f1bc28408ded213418d9bc0780c7d8fb8a03774
77031 Author: Grant Likely <grant.likely@secretlab.ca>
77032 Date: Wed Aug 29 18:26:24 2007 -0600
77034 tftp: don't implicity trust the format of recevied packets
77036 The TFTP OACK code trusts that the incoming packet is formated as
77037 ASCII text and can be processed by string functions. It also has a
77038 loop limit overflow bug where if the packet length is less than 8, it
77039 ends up looping over *all* of memory to find the 'blksize' string.
77041 This patch solves the problem by forcing the packet to be null
77042 terminated and using strstr() to search for the sub string.
77044 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
77046 commit 04625764cc93ce8a61625ac19d7fe2a2ceee8143
77047 Author: Stefan Roese <sr@denx.de>
77048 Date: Wed Aug 29 16:31:18 2007 +0200
77050 ppc4xx: Change lwmon5 default environment to support Linux RTC
77052 The Linux PCF8563 RTC driver doesn't do autoprobing, so we need
77053 to supply the RTC I2C address as bootline parameter. This patch
77054 adds support for this rtc probing parameter to the bootargs:
77056 "rtc-pcf8563.probe=0,0x51"
77058 Signed-off-by: Stefan Roese <sr@denx.de>
77060 commit 2602a5c40ae37ab965a4e240854fdaffb51328a4
77061 Author: Kim Phillips <kim.phillips@freescale.com>
77062 Date: Wed Aug 29 09:06:05 2007 -0500
77064 sbc8641: remove unused OF_FLAT_TREE_MAX_SIZE
77066 this had slipped through the cracks, since the sbc board was added
77067 after I wrote the original patch to remove all these symbols, and
77068 before it was merged.
77070 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77072 commit c5bded3c88e48ae648a75d357dc81a8255fa81f1
77073 Author: Wolfgang Denk <wd@denx.de>
77074 Date: Wed Aug 29 14:05:30 2007 +0200
77076 Add mii_init() prototype
77078 to get rid of a *lot* of compiler warnings.
77080 Signed-off-by: Wolfgang Denk <wd@denx.de>
77082 commit 2d1f23aa1e74e4a8f8ffa67f246eb98c522dfd7f
77083 Author: Wolfgang Denk <wd@denx.de>
77084 Date: Wed Aug 29 13:35:03 2007 +0200
77086 Disable network support on cmi_mpc5xx board
77088 ..because it caused compiler errors and there seems to be no
77089 board maintainer to take care of this.
77091 Signed-off-by: Wolfgang Denk <wd@denx.de>
77093 commit 9468e6804b7e25b0f6f52e53f47bce3175400a16
77094 Author: Kumar Gala <galak@kernel.crashing.org>
77095 Date: Mon Aug 20 09:44:00 2007 -0500
77097 Fix MPC8544DS PCIe3 scsi.
77099 <ed.swarthout@freescale.com>
77101 The problem is pciauto_setup_device() getting called from fsl_pci_init.c
77102 is allocating memory space it doesn't need.
77104 Signed-off-by: Ed Swarthout <ed.swarthout@freescale.com>
77105 Signed-off-by: Andy Fleming <afleming@freescale.com>
77107 commit 4bf4abb8a4e9955556b120a1aafa30c03e74032a
77108 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77109 Date: Tue Aug 21 09:38:59 2007 -0500
77113 Restore CONFIG_EXTRA_ENV_SETTINGS definition which contains the
77114 correct consoledev needed for linux boot.
77115 Standardize on fdt{file,addr} var to hold dtb file name.
77117 Set PCI inbound memory region from CFG_MEMORY_{BUS,PHYS}.
77119 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
77121 commit 7a1ac419fa0d2d23ddd08bd61d16896a9f33c933
77122 Author: Haiying Wang <Haiying.Wang@freescale.com>
77123 Date: Thu Aug 23 15:20:54 2007 -0400
77125 Enable L2 cache for MPC8568MDS board
77127 The L2 cache size is 512KB for 8568, print out the correct informaiton.
77129 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
77131 commit 94c47fdaf14cb29fa3fb4d4da2efdd96c803b46b
77132 Author: Jason Jin <Jason.jin@freescale.com>
77133 Date: Wed Aug 22 17:54:49 2007 +0800
77135 Remove the bios emulator binary files from MAI board
77137 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
77139 commit 7608d75f9c87c9eb5b3a43219d0506d3e979a13f
77140 Author: Kim Phillips <kim.phillips@freescale.com>
77141 Date: Tue Aug 21 17:00:17 2007 -0500
77143 support board vendor-common makefiles
77145 if a board/$(VENDOR)/common/Makefile exists, build it.
77147 also add the first such case, board/freescale/common/Makefile, to
77148 handle building board-shared EEPROM, PIXIS, and MDS-PIB code, as
77149 dictated by board configuration.
77151 thusly get rid of alternate build dir errors such as:
77153 FATAL: can't create /work/wd/tmp/u-boot-ppc/board/freescale/mpc8360emds/../common/pq-mds-pib.o: No such file or directory
77155 by putting the common/ mkdir command in its proper place (the common
77156 Makefile). Common bits from existing individual board Makefiles have
77159 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77161 commit ef8f20752712dc1cdbd86f47e3bd6e35f81c83fd
77162 Author: stefano babic <sbabic@denx.de>
77163 Date: Tue Aug 21 15:52:33 2007 +0200
77165 Fix: TFTP is not working on little endian systems
77167 TFTP does not work anymore after multicast tftp
77168 patch was applied on little endian systems.
77171 Signed-off-by: Stefano Babic <sbabic@denx.de>
77173 commit 5f470948570526e9186f053a3003da7719604e90
77174 Author: stefano babic <sbabic@denx.de>
77175 Date: Tue Aug 21 15:50:33 2007 +0200
77177 Fix MAC address setting in DM9000 driver.
77179 The logic to check if there is a correct MAC address in the DM9000
77180 EEPROM, added in the last patch, is wrong. Now the MAC address is
77181 always taken from the environment, even if a suitable MAC is present
77184 Signed-off-by: Stefano Babic <sbabic@denx.de>
77186 commit 4a8527ef086ec7c89f40674ef024ae6f988a614a
77187 Author: Martin Krause <martin.krause@tqs.de>
77188 Date: Tue Aug 21 12:40:34 2007 +0200
77190 MPC5xxx: fix some compiler warnings in USB code
77192 Fix the following warnings:
77193 - usb.c:xx: warning: function declaration isn't a prototype
77194 - usb_ohci.c:xxx: warning: passing argument 1 of '__fswab32' makes integer
77195 from pointer wihtout a cast
77197 Signed-off-by: Martin Krause <martin.krase@tqs.de>
77199 commit 16e23c3f5dab6937f5109365416808c7f15c122b
77200 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77201 Date: Mon Aug 20 23:55:33 2007 -0500
77203 fsl_pci_init - Remove self PCSRBAR allocation
77205 CPU physical address space was being wasted by allocating a
77206 PCSRBAR PCI inbound region to it's memory space.
77208 As a rule, PCSRBAR should be left alone since it does not affect
77209 transactions from self and other masters may have changed it.
77211 Signed-off-by: Ed Swarthout <ed.swarthout@freescale.com>
77213 commit 0e700ce03a23bb1921149bc77008ace7103d5289
77214 Author: Martin Krause <martin.krause@tqs.de>
77215 Date: Mon Aug 20 13:56:47 2007 +0200
77217 Fix compiler warning in include/s3c2410.h
77219 This patch fixes the "type qualifiers ignored on fuction return tpye"
77220 warning for include/s3c2410.h
77222 Signed-off-by: Martin Krause <martin.krause@tqs.de>
77224 commit 9bb8b209ed2058a5756ecbeb544c067e44a42aea
77225 Author: Dirk Behme <dirk.behme@googlemail.com>
77226 Date: Mon Aug 20 07:09:05 2007 +0200
77228 Fix compilation error for omap2420h4_config.
77230 omap2420h4 switched to cfi, so remove old (already disabled) flash.c
77231 and flash_probe() calls in env_flash.c.
77233 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
77235 commit 3bb342fc85d79dbb6b8c2039e7cdcddc82b8d90f
77236 Author: Kim Phillips <kim.phillips@freescale.com>
77237 Date: Fri Aug 10 14:34:14 2007 -0500
77239 fdt: remove unused OF_FLAT_TREE_MAX_SIZE references
77241 and make some minor corrections to the FDT part of the README.
77243 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77245 commit 6af2eeb1e99c2dcc584d4c5ab7fcae30a325f4de
77246 Author: Wolfgang Denk <wd@denx.de>
77247 Date: Wed Aug 29 01:32:05 2007 +0200
77249 Minor coding style cleanup.
77251 Signed-off-by: Wolfgang Denk <wd@denx.de>
77253 commit a861558c65f65f1cf1302f3a35e9db7686b9e1a3
77254 Author: Heiko Schocher <hs@pollux.denx.de>
77255 Date: Tue Aug 28 17:40:33 2007 +0200
77257 [UC101] Fix: if no CF in the board, U-Boot resets sometimes.
77259 Signed-off-by: Heiko Schocher <hs@denx.de>
77261 commit f98984cb194bb34dbe1db9429d3b51133af30d07
77262 Author: Heiko Schocher <hs@pollux.denx.de>
77263 Date: Tue Aug 28 17:39:14 2007 +0200
77265 IDE: - make ide_inb () and ide_outb () "weak", so boards can
77266 define there own I/O functions.
77267 (Needed for the pcs440ep board).
77268 - The default I/O Functions are again 8 Bit accesses.
77269 - Added CONFIG_CMD_IDE for the pcs440ep Board.
77271 Signed-off-by: Heiko Schocher <hs@denx.de>
77273 commit 2c05fd125744981e5f2828d24e66ccc20a77d25d
77274 Author: Semih Hazar <semih.hazar@indefia.com>
77275 Date: Mon Aug 20 19:00:01 2007 +0300
77277 AVR32: Change prototype of memset
77279 Signed-off-by: Semih Hazar <semih.hazar@indefia.com>
77280 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
77282 commit 9c02defc29b57945b600714cf61ddfd02b02fb14
77283 Author: Yuri Tikhonov <yur@emcraft.com>
77284 Date: Sat Aug 25 05:07:16 2007 +0200
77286 POST: limit memory test area to not touch global data anymore
77288 As experienced on lwmon5, on some boards the POST memory test can
77289 corrupt the global data buffer (bd). This patch fixes this issue
77290 by checking and limiting this area.
77292 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
77293 Signed-off-by: Stefan Roese <sr@denx.de>
77295 commit 75e1a84d483e36be10e206e539b028c4889e1158
77296 Author: Stefan Roese <sr@denx.de>
77297 Date: Fri Aug 24 15:41:42 2007 +0200
77299 ppc4xx: Add RTC POST test to lwmon5 board configuration
77301 Since this RTC POST test is taking quite a while to complete
77302 it's only initiated upon special keypress same as the complete
77305 Signed-off-by: Stefan Roese <sr@denx.de>
77307 commit d7bfa620037a6d2210159387571bdf93aa32c162
77308 Author: Stefan Roese <sr@denx.de>
77309 Date: Fri Aug 24 15:19:10 2007 +0200
77311 ppc4xx: Change GPIO signal for watchdog triggering on lwmon5
77313 Signed-off-by: Stefan Roese <sr@denx.de>
77315 commit c25dd8fc25e9ca3695db996a257d9ba4dab414db
77316 Author: Stefan Roese <sr@denx.de>
77317 Date: Thu Aug 23 11:02:37 2007 +0200
77319 ppc4xx: Add support for 2nd I2C EEPROM on lwmon5 board
77321 This patch adds support for the 2nd EEPROM (AT24C128) on the lwmon5
77322 board. Now the "eeprom" command can be used to read/write from/to this
77323 device. Additionally a new command was added "eepromwp" to en-/disable
77324 the write-protect of this 2nd EEPROM.
77326 The 1st EEPROM is not affected by this write-protect command.
77328 Signed-off-by: Stefan Roese <sr@denx.de>
77330 commit c64fb30e4c5976007d56fc1789c7a0666082b536
77331 Author: Stefan Roese <sr@denx.de>
77332 Date: Wed Aug 22 08:56:09 2007 +0200
77334 ppc4xx: Remove unused option CFG_INIT_RAM_OCM
77336 Signed-off-by: Stefan Roese <sr@denx.de>
77338 commit 3ad63878737a5a2b1e60825bf0a7d601d7a695e7
77339 Author: Stefan Roese <sr@denx.de>
77340 Date: Tue Aug 21 16:27:57 2007 +0200
77342 ppc4xx: Add matrix kbd support to lwmon5 board (440EPx based)
77344 This patch adds support for the matrix keyboard on the lwmon5 board.
77345 Since the implementation in the dsPCI is kind of compatible with the
77346 "old" lwmon board, most of the code is copied from the lwmon
77349 Signed-off-by: Stefan Roese <sr@denx.de>
77351 commit 3e66c078003607a7d1d214c15a5f262bc1b4032f
77352 Author: Wolfgang Denk <wd@denx.de>
77353 Date: Sun Aug 19 10:27:34 2007 +0200
77355 Fix some build errors.
77357 Signed-off-by: Wolfgang Denk <wd@denx.de>
77359 commit 05675735ef77dc23b5e0eb782bad1ff477b55e86
77360 Author: Wolfgang Denk <wd@denx.de>
77361 Date: Sat Aug 18 22:00:38 2007 +0200
77365 commit 79f240f7ecc0506b43ac50d1ea405ff6540d4d57
77366 Author: Kim Phillips <kim.phillips@freescale.com>
77367 Date: Thu Aug 16 22:52:39 2007 -0500
77369 lib_ppc: make board_add_ram_info weak
77371 platforms wishing to display RAM diagnostics in addition to size,
77372 can do so, on one line, in their own board_add_ram_info()
77375 this consequently eliminates CONFIG_ADD_RAM_INFO.
77377 Thanks to Stefan for the hint.
77379 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77381 commit 815b5bd5b18569917c3e04b9757511e6ed23b9f6
77382 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
77383 Date: Fri Aug 17 12:43:44 2007 +0900
77385 PCI_READ_VIA_DWORD_OP: Fix *val uninitialized bug
77387 This patch has been sent on:
77390 Many users of PCI config read routines tend to ignore the function
77391 ret value, and are only concerned about the contents of *val. Based
77392 on this, pci_hose_read_config_{byte,word}_via_dword should initialize
77393 the *val on dword read error.
77395 Without this fix, for example, we'll go on scanning bus with vendor or
77396 header_type uninitialized. This brings many unnecessary config trials.
77398 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
77400 commit 26667b7fa05a8bf2fc65fb9f3230b02b1a10c367
77401 Author: Stefan Roese <sr@denx.de>
77402 Date: Sat Aug 18 14:37:52 2007 +0200
77404 ColdFire: Fix some remaining problems with CFG_CMD_
77406 Signed-off-by: Stefan Roese <sr@denx.de>
77408 commit 8280f6a1c43247616b68224675188e5ccd124650
77409 Author: Stefan Roese <sr@denx.de>
77410 Date: Sat Aug 18 14:33:02 2007 +0200
77412 Coding style cleanup
77414 Signed-off-by: Stefan Roese <sr@denx.de>
77416 commit 4a442d3186b31893b4f77c6e82f63c4517a5224b
77417 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77418 Date: Thu Aug 16 19:23:50 2007 -0500
77420 ColdFire: Add M5235EVB Platform for MCF523x
77422 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77424 commit 4cc1cd5941827a04cf5c51a07fcc42e8945894aa
77425 Author: Kim Phillips <kim.phillips@freescale.com>
77426 Date: Fri Aug 17 09:30:00 2007 -0500
77428 mpc83xx: fix typo in DDR2 programming
77430 introduced in the implement board_add_ram_info patch as I was cleaning out the
77431 magic numbers. sorry.
77433 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77435 commit e58fe95784d2514fc9c21028dc59f2b319a35d80
77436 Author: Kim Phillips <kim.phillips@freescale.com>
77437 Date: Thu Aug 16 22:53:09 2007 -0500
77439 mpc83xx: move freescale boards to boards/freescale
77441 includes build fixes.
77443 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77445 commit 5aa4ad8d8e7e9468219990c7875d5fdc9e962f47
77446 Author: Kim Phillips <kim.phillips@freescale.com>
77447 Date: Thu Aug 16 22:52:59 2007 -0500
77449 mpc83xx: suppress unused variable 'val8' warning
77451 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77453 commit bbea46f76f767b919070b4829bf34c86bd223248
77454 Author: Kim Phillips <kim.phillips@freescale.com>
77455 Date: Thu Aug 16 22:52:48 2007 -0500
77457 mpc83xx: implement board_add_ram_info
77459 add board_add_ram_info, to make memory diagnostic output more
77460 consistent. u-boot banner output now looks like:
77462 DRAM: 256 MB (DDR1, 64-bit, ECC on)
77464 and for boards with SDRAM on the local bus, a line such as this is
77467 SDRAM: 64 MB (local bus)
77469 also replaced some magic numbers with their equivalent define names.
77471 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77473 commit 14778585d1389d86d5846efec29e5fce892680ce
77474 Author: Tony Li <tony.li@freescale.com>
77475 Date: Fri Aug 17 10:35:59 2007 +0800
77477 mpc83xx: Split PIB init code from pci.c and add Qoc3 ATM card support
77479 The patch split the PIB init code from pci.c to a single file board/freescale/common/pq-mds-pib.c
77480 And add Qoc3 ATM card support for MPC8360EMDS and MPC832XEMDS board.
77482 Signed-off-by Tony Li <tony.li@freescale.com>
77484 commit 8ae158cd87a4a25722b27835261b6ff0fa2aa6a7
77485 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77486 Date: Thu Aug 16 15:05:11 2007 -0500
77488 ColdFire: Add M54455EVB for MCF5445x
77490 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77492 commit a1436a842654a8d3927d082a8ae9ee0a10da62d7
77493 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77494 Date: Thu Aug 16 13:20:50 2007 -0500
77496 ColdFire: Add M5253EVBE platform for MCF52x2
77498 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77500 commit a605aacd8324094199402816cc6d9124aba57b8d
77501 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77502 Date: Thu Aug 16 05:04:31 2007 -0500
77504 ColdFire: Add M5249EVB platform for MCF52x2
77506 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77508 commit f28e1bd9daa6de5eb33ae4822bda6b008ccb4e9e
77509 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77510 Date: Wed Aug 15 20:32:06 2007 -0500
77512 ColdFire: Update Freescale MCF52x2 platforms
77514 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77516 commit 870470dbf6f4bb9864e0d97aeedbc17c167c6d1c
77517 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77518 Date: Wed Aug 15 19:55:10 2007 -0500
77520 ColdFire: Update EB+MCF-EV123 platform
77522 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77524 commit aa93d859d9b1fcd8eea52d51b06e86c38f72111b
77525 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77526 Date: Wed Aug 15 19:46:38 2007 -0500
77528 ColdFire: update TASREG platform for MCF52x2
77530 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77532 commit a9505510bf56a9b5558248dd8b73ec9d9a1556a2
77533 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77534 Date: Wed Aug 15 19:45:51 2007 -0500
77536 ColdFire: update r5200 platform for MCF52x2
77538 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77540 commit 6cfd3c7bc813fb317ab7c0781f0d1874b1c0877c
77541 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77542 Date: Wed Aug 15 19:43:20 2007 -0500
77544 ColdFire: idmr platform MCF52x2 update
77546 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77548 commit 6706424d0bb851fb52af00cd1c3301e91ee7f2b0
77549 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77550 Date: Wed Aug 15 19:41:06 2007 -0500
77552 ColdFire: cobra5272 platform for MCF52x2 update
77554 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77556 commit 56115665b4a64c10c01440c57749b265e0908fa4
77557 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77558 Date: Wed Aug 15 19:38:15 2007 -0500
77560 ColdFire: MCF52x2 Header files update
77562 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77564 commit 83ec20bc4380eebddfde45da6e3a69a92d4db21d
77565 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77566 Date: Wed Aug 15 19:21:21 2007 -0500
77568 ColdFire: MCF52x2 update
77570 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77572 commit f52e78304dcc0ac459c0ea1fa5be275c7d1642cf
77573 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77574 Date: Wed Aug 15 18:46:11 2007 -0500
77576 ColdFire: MCF5329 update cache
77578 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77580 commit 7171977fb8fd77cfb6676953fa9a05789c450513
77581 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77582 Date: Wed Aug 15 15:40:20 2007 -0500
77584 ColdFire: MCF5329 header file clean up
77586 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77588 commit ab77bc547ba561c25ea34457ed17aa0b2f7c2723
77589 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77590 Date: Wed Aug 15 15:39:17 2007 -0500
77592 ColdFire: MCF5329 Update and cleanup
77594 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77596 commit 10327dc5541f947c0cf7e31fef86c4706169607a
77597 Author: Andy Fleming <afleming@freescale.com>
77598 Date: Thu Aug 16 16:35:02 2007 -0500
77600 Add CONFIG_HAS_ETH0 to all boards with TSEC
77602 The 85xx code now relies on CONFIG_HAS_ETH0 to determine whether
77603 to update TSEC1's device-tree node, so we need to add it
77604 to all the boards with TSECs. Do this for 83xx and 86xx, too,
77605 since they will eventually do something similar.
77607 Signed-off-by: Andy Fleming <afleming@freescale.com>
77609 commit d64ee908a1b525e5bb2b4cbeb5c449ad6a469666
77610 Author: Kumar Gala <galak@kernel.crashing.org>
77611 Date: Thu Aug 16 15:05:04 2007 -0500
77613 Update MPC8544 DS PCI memory map
77615 The PCIe bus that the ULI M1575 is connected to has no possible way of
77616 needing more than the fixed amount of IO & Memory space needed by the ULI.
77618 So make it use far less IO & memory space and have it use the shared LAW. This
77619 free's up a LAW for PCIe1 IO space. Also reduce the amount of IO space needed
77622 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
77624 commit ea5877e31ed63ade948fd1293895ec23fe01472e
77625 Author: Kumar Gala <galak@kernel.crashing.org>
77626 Date: Thu Aug 16 11:01:21 2007 -0500
77628 Fix up some fdt issues on 8544DS
77630 It looks like we had a merge issue that duplicated a bit of code
77631 in ft_board_setup. Also, we need to set CONFIG_HAS_ETH0 to get
77632 the MAC address properly set in the device tree on boot for TSEC1
77634 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
77636 commit 07bc20560cb9d3d186cca268c05c82762e8c55ad
77637 Author: Niklaus Giger <niklaus.giger@netstal.com>
77638 Date: Thu Aug 16 15:16:03 2007 +0200
77640 PPC4xx:HCU4/5 cleanup
77642 Minor cleanups to confirm to the u-boot coding style.
77643 Some german expressions -> english.
77644 HCU5 enforces a unique IP adress for a given slot in the rack.
77646 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
77648 commit 1e6b07c64967c1eb2cd84faa4c32bf2a769bc8eb
77649 Author: Niklaus Giger <niklaus.giger@netstal.com>
77650 Date: Thu Aug 16 15:16:02 2007 +0200
77652 PPC4xx:HCU4/5 cleanup ecc/sdram init
77654 Make ecc initialisation robust, as DDR2-ECC errors may be generated
77655 while zeroing the RAM.
77657 Return 16 bytes (a cacheline) less than the available memory, as the
77658 board and/or PPC440EPx might have problems accessing the last bytes.
77660 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
77662 commit d35b508a55508535b6e8445b718585d27df733d3
77663 Author: Kim Phillips <kim.phillips@freescale.com>
77664 Date: Wed Aug 15 22:29:56 2007 -0500
77666 fdt: suppress unused variable 'bd' warning
77668 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77670 commit 82bd9ee77490588d4da785d75829ca63d0176baf
77671 Author: Andy Fleming <afleming@freescale.com>
77672 Date: Wed Aug 15 20:06:50 2007 -0500
77674 Fix warnings from of_data copy fix
77676 Forgot to cast of_flat_tree to ulong.
77678 Signed-off-by: Andy Fleming <afleming@freescale.com>
77680 commit 7613afda77d5eec0f47d303025b0c661b70e4c73
77681 Author: Andy Fleming <afleming@freescale.com>
77682 Date: Wed Aug 15 20:03:44 2007 -0500
77684 Don't wait for disconnected TSECs
77686 The TSEC driver's PHY code waits a long time for autonegotiation to
77687 complete, even if the link is down. The PHY knows the link is
77688 down or up before autonegotiation completes, so we can short-circuit
77689 the process if the link is down.
77691 Signed-off-by: Andy Fleming <afleming@freescale.com>
77693 commit b96c83d4ae475a70ef2635cd0e748174c44c8601
77694 Author: Andy Fleming <afleming@freescale.com>
77695 Date: Wed Aug 15 20:03:34 2007 -0500
77697 Fix numerous bugs in the 8568 UEC support
77699 Actually, fixed a large bug in the UEC for *all* platforms.
77700 How did this ever work?
77702 uec_init() did not follow the spec for eth_init(), and returned
77703 0 on success. Switch it to return the link like tsec_init()
77706 The immap for the 8568 was defined based on MPC8568, rather than
77711 CONFIG_ETHPRIME was set to "Freescale GETH". Now is "FSL UEC0"
77713 Fixed a comment about the ranges for CONFIG_ETHPRIME if TSEC_ENET is
77716 Signed-off-by: Andy Fleming <afleming@freescale.com>
77718 commit 3a79013e2adda53332dfd0b511066a805e929a9d
77719 Author: Andy Fleming <afleming@freescale.com>
77720 Date: Wed Aug 15 20:03:25 2007 -0500
77722 Define tsec flag values in config files
77724 The tsec_info structure and array has a "flags" field for each
77725 ethernet controller. This field is the only reason there are
77726 settings. Switch to defining TSECn_FLAGS for each controller
77727 in the config header, and we can greatly simplify the array, and
77728 also simplify the addition of future boards.
77730 Signed-off-by: Andy Fleming <afleming@freescale.com>
77732 commit ec7238229507e7f47533a611ea8c53319d234cf3
77733 Author: Andy Fleming <afleming@freescale.com>
77734 Date: Wed Aug 15 20:03:13 2007 -0500
77736 Add support for building all boards with a TSEC
77738 Changes to the TSEC driver affect almost all 83xx, 85xx, and 86xx boards.
77739 Now we can do a MAKEALL test on all of them!
77741 Signed-off-by: Andy Fleming <afleming@freescale.com>
77743 commit 10aaf716cb0dc6614df54ef78bed5144afd23ef8
77744 Author: Andy Fleming <afleming@freescale.com>
77745 Date: Wed Aug 15 17:30:56 2007 -0500
77747 Fix of_data copying for CONFIG_OF_FLAT_TREE-using boards
77749 The fix, "Fix where the #ifdef CFG_BOOTMAPSZ is placed"
77750 neglected to *also* put the code inside the similar #ifdef
77751 for CONFIG_OF_FLAT_TREE.
77753 Signed-off-by: Andy Fleming <afleming@freescale.com>
77755 commit 78f9fef7f406078c8bf7191e665a73f795157746
77756 Author: Scott Wood <scottwood@freescale.com>
77757 Date: Wed Aug 15 15:46:46 2007 -0500
77759 mpc885ads: Don't define CONFIG_BZIP2.
77761 bzip2 requires a significant chunk of malloc space, and there isn't
77762 enough room on mpc885ads (with only 8MB RAM) for both bzip2's malloc area
77763 and a downloaded image at 0x400000.
77765 Signed-off-by: Scott Wood <scottwood@freescale.com>
77767 commit 002275a3ed8b114885f6702d6d544d0780dfe689
77768 Author: Michal Simek <Monstr@seznam.cz>
77769 Date: Thu Aug 16 08:54:10 2007 +0200
77771 Bios emulator - fix microblaze toolchain problem
77773 microblaze CPU have problem with bios_emulator code.
77774 Microblaze toolchain doesn't support PRAGMA PACK.
77776 Signed-off-by: Michal Simek <monstr@monstr.eu>
77778 commit a5a38f4fd7e5366d706ff6a985f9b6715ddbc98b
77779 Author: Wolfgang Denk <wd@denx.de>
77780 Date: Thu Aug 16 11:51:04 2007 +0200
77782 Minor Coding Style fix; Update CHANGELOG file.
77784 Signed-off-by: Wolfgang Denk <wd@denx.de>
77786 commit 8fb6e80c06849e3013ac5c9350d8ed9e52967991
77787 Author: Stefan Roese <sr@denx.de>
77788 Date: Thu Aug 16 11:21:49 2007 +0200
77790 ppc4xx: Remove #warning in esd auto_update.c
77792 Signed-off-by: Stefan Roese <sr@denx.de>
77794 commit 2d78074d2e806edc380c1464eb9e5df335ece65e
77795 Author: Stefan Roese <sr@denx.de>
77796 Date: Fri Jun 22 17:32:28 2007 +0200
77798 ppc7xx: Update CPCI750 board
77800 This small CPCI750 update extends the board specific command
77801 "show_config" to display the Marvell strapping registers and
77802 extends the PCI IDE controller.
77804 Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
77805 Signed-off-by: Stefan Roese <sr@denx.de>
77807 commit 78cff50edba6b1508eb15c2f53ce966ac891eb9e
77808 Author: Michal Simek <monstr@monstr.eu>
77809 Date: Thu Aug 16 10:46:28 2007 +0200
77811 [FIX] Changes for bios_emulator code for others architecture
77813 commit 6e0e2253f039344f8ebd2787285fdba90e6714e8
77814 Author: Michal Simek <monstr@monstr.eu>
77815 Date: Thu Aug 16 10:45:09 2007 +0200
77817 [FIX] Remove unused include file
77819 commit 9de469bd960cc1870bb40d6672ed42726b8b50d7
77820 Author: Stefan Roese <sr@denx.de>
77821 Date: Thu Aug 16 10:18:33 2007 +0200
77823 ppc4xx: Only enable POST FPU test on Sequoia and not Rainier
77825 Signed-off-by: Stefan Roese <sr@denx.de>
77827 commit 6da0c5bd4a53e40eb4f7eb72a4c051ecabad783c
77828 Author: Stefan Roese <sr@denx.de>
77829 Date: Thu Aug 16 09:54:51 2007 +0200
77831 Add missing rainier (PPC440GRx) target to MAKEALL and MAINTAINERs files
77833 Signed-off-by: Stefan Roese <sr@denx.de>
77835 commit 02ba7022f62bb75908296c58c63866e1d294b69a
77836 Author: Stefan Roese <sr@denx.de>
77837 Date: Thu Aug 16 09:52:29 2007 +0200
77839 ppc4xx: Update Sequoia/Rainier bootstrap command
77841 As suggested by David Mitchell, here an update for the Sequoia/Rainier
77844 Signed-off-by: Stefan Roese <sr@denx.de>
77846 commit 35cc4e4823668e8745854899cfaedd4489beb0ef
77847 Author: Kim Phillips <kim.phillips@freescale.com>
77848 Date: Wed Aug 15 22:30:39 2007 -0500
77850 mpc83xx: enable libfdt by default on freescale boards
77852 this enables libfdt code by default for the
77853 freescale mpc8313erdb, mpc832xemds, mpc8349emds,
77854 mpc8349itx and gp boards.
77856 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77858 commit 3fde9e8b22cfbd7af489214758f9839a206576cb
77859 Author: Kim Phillips <kim.phillips@freescale.com>
77860 Date: Wed Aug 15 22:30:33 2007 -0500
77862 mpc83xx: migrate remaining freescale boards to libfdt
77864 this adds libfdt support code for the freescale
77865 mpc8313erdb, mpc832xemds, mpc8349emds, mpc8349itx,
77868 Boards remain compatible with OF_FLAT_TREE.
77870 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77872 commit 6a16e0dfcc4119b46adb1dce2d6c8fb3c5d108e1
77873 Author: Kim Phillips <kim.phillips@freescale.com>
77874 Date: Wed Aug 15 22:30:26 2007 -0500
77876 mpc83xx: move common /memory node update mechanism to cpu.c
77878 also adds common prototypes to include/common.h.
77880 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77882 commit 8f9e0e9f339aee4ce31a338d5f27356eb5457f85
77883 Author: Kim Phillips <kim.phillips@freescale.com>
77884 Date: Wed Aug 15 22:30:19 2007 -0500
77886 mpc83xx: remaining 8360 libfdt fixes
77888 PCI clocks and QE frequencies weren't being updated, and the core clock
77889 was being updated incorrectly. This patch also adds a /memory node if
77890 it doesn't already exist prior to update.
77892 plus some cosmetic trimming to single line comments.
77894 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77896 commit f4b2ac5ed9aaff9920d487bff8a59696c083a524
77897 Author: Kim Phillips <kim.phillips@freescale.com>
77898 Date: Wed Aug 15 22:30:12 2007 -0500
77900 mpc83xx: fix UEC2->1 typo in libfdt setup code
77902 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77904 commit 19fa1c35368484d4ed10ddce8a7793c21862e3a3
77905 Author: Kim Phillips <kim.phillips@freescale.com>
77906 Date: Wed Aug 15 22:30:05 2007 -0500
77908 mpc83xx: add MAINTAINER and MAKEALL entries for the mpc8323erdb
77910 and reorder the existing 83xx maintainers alpha.
77912 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77914 commit 5b4de9309d7a03aa1db2e5391ab696363391f460
77915 Author: Michal Simek <monstr@monstr.eu>
77916 Date: Wed Aug 15 21:15:05 2007 +0200
77918 [FIX] Resolve problem with warnings
77919 microblaze toolchain don't support PRAGMA PACK.
77921 commit d1ed28cf36ab6b1d4c479809de7252bf53d2f2d4
77922 Author: Michal Simek <monstr@monstr.eu>
77923 Date: Wed Aug 15 21:05:07 2007 +0200
77925 [FIX] Correction command setting for Microblaze boards
77927 commit 7aa63d8cd30ab20ac2fd1ab86e60471de8b1f1e5
77928 Author: Michal Simek <monstr@monstr.eu>
77929 Date: Wed Aug 15 21:03:41 2007 +0200
77931 [FIX] Correction command definition
77933 commit 30b52df9e906bf0e465916c2c6bb5192b438e0b8
77934 Author: Jon Loeliger <jdl@freescale.com>
77935 Date: Wed Aug 15 11:55:35 2007 -0500
77937 86xx: Fix lingering CFG_CMD_* references in sbc8641d.h
77939 Remove a leftover in net/tftp.c while we're at it.
77941 Signed-off-by: Jon Loeliger <jdl@freescale.com>
77943 commit 4ce917742b1e48faa9bf9a9757545e56fb4cfe44
77944 Author: Jon Loeliger <jdl@freescale.com>
77945 Date: Wed Aug 15 12:20:40 2007 -0500
77947 Move the MPC8641HPCN board under board/freescale.
77949 Minor path corrections needed to ensure buildability.
77951 Signed-off-by: Jon Loeliger <jdl@freescale.com>
77953 commit 8662577fe36fdb6a44b55b998d9daac6392a736a
77954 Author: Jon Loeliger <jdl@freescale.com>
77955 Date: Wed Aug 15 11:46:22 2007 -0500
77957 86xx: Fix lingering CFG_CMD_* references in sbc8641d.h
77959 Remove a leftover in net/tftp.c while we're at it.
77961 Signed-off-by: Jon Loeliger <jdl@freescale.com>
77963 commit 210f463c71917b7a4495c2103c228b9c179ae64d
77964 Author: Jerry Van Baren <gvb.uboot@gmail.com>
77965 Date: Wed Aug 15 11:13:15 2007 -0400
77967 Fix where the #ifdef CFG_BOOTMAPSZ is placed.
77969 Commit 073e1b509980cefe6f53c2d7fbbcd135df1e3924 "Fix initrd/dtb
77970 interaction" put the new code outside of the #if defined(CONFIG_OF_LIBFDT)
77971 when it should have gone inside of the conditional. As a result, it
77972 broke non-LIBFDT board builds.
77974 Also added a missing "not." to the comment.
77976 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
77978 commit 0e19209767194a97cec6d93dba9e64d1da8d548e
77979 Author: Niklaus Giger <niklaus.giger@netstal.com>
77980 Date: Wed Aug 15 12:14:23 2007 +0200
77982 PPC4xx:HCU4/5-Board fix compile warning
77984 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
77986 commit 594e79838ce5078a90d0c27abb2b2d61d5f8e8a7
77987 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77988 Date: Tue Aug 14 14:06:45 2007 -0500
77990 Fix malloc size error in ahci_init_one.
77992 Typically this causes scsi init to corrupt the
77993 devlist and break the coninfo command.
77994 Fix a compiler size warning.
77996 Signed-off-by: Jason Jin <jason.jin@freescale.com>
77997 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
77998 Acked-by: Andy Fleming <afleming@freescale.com>
78000 commit b361acd64fd2525c081b9b288b0804efe209c0e9
78001 Author: ksi@koi8.net <ksi@koi8.net>
78002 Date: Tue Aug 14 10:02:16 2007 -0700
78004 TI DaVinci - fix unsupported %hhx format
78006 Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
78008 commit f01dbb5424a81453c81190dd30e945891466f621
78009 Author: Wolfgang Denk <wd@denx.de>
78010 Date: Tue Aug 14 18:42:36 2007 +0200
78012 Coding style cleanup. Update CHANGELOG.
78014 Signed-off-by: Wolfgang Denk <wd@denx.de>
78016 commit 073e1b509980cefe6f53c2d7fbbcd135df1e3924
78017 Author: Andy Fleming <afleming@freescale.com>
78018 Date: Tue Aug 14 10:32:59 2007 -0500
78020 Fix initrd/dtb interaction
78022 The original code would wrongly relocate the blob to be right before
78023 the initrd if it existed. The blob *must* be within CFG_BOOTMAPSZ,
78024 if it is defined. So we make two changes:
78026 1) flag the blob for relocation whenever its address is above BOOTMAPSZ
78028 2) If the blob is being relocated, relocate it before kbd, not initrd
78030 Signed-off-by: Andy Fleming <afleming@freescale.com>
78032 commit e54b970173769307a116bd34028b6d0c2eea2a4e
78033 Author: Peter Pearse <peter.pearse@arm.com>
78034 Date: Tue Aug 14 15:40:00 2007 +0100
78036 Supply spi interface in at45.c
78038 commit 4ce846ec59f36b85d6644a769690ad3feb667575
78039 Author: Stefan Roese <sr@denx.de>
78040 Date: Tue Aug 14 15:12:01 2007 +0200
78042 POST: Fix merge problem
78044 Signed-off-by: Stefan Roese <sr@denx.de>
78046 commit 429d9571f60631ae8a2fe12b11be4c75b0c2b37c
78047 Author: Stefan Roese <sr@denx.de>
78048 Date: Tue Aug 14 15:03:17 2007 +0200
78050 Coding style cleanup
78052 Signed-off-by: Stefan Roese <sr@denx.de>
78054 commit 779e975117a75e91fcebe226a63104dbfb924ab1
78055 Author: Stefan Roese <sr@denx.de>
78056 Date: Tue Aug 14 14:44:41 2007 +0200
78058 ppc4xx: Add initial Zeus (PPC405EP) board support
78060 Signed-off-by: Stefan Roese <sr@denx.de>
78062 commit c5a172a5fd636c12467429e3f7910e53773979c6
78063 Author: Stefan Roese <sr@denx.de>
78064 Date: Tue Aug 14 14:41:55 2007 +0200
78066 POST: Add option for external ethernet loopback test
78068 When CFG_POST_ETHER_EXT_LOOPBACK is defined, the ethernet POST
78069 is not done using an internal loopback connection, but by assuming
78070 that an external loopback connector is plugged into the board.
78072 Signed-off-by: Stefan Roese <sr@denx.de>
78074 commit eb2b4010ae426245172988804ee8d9193fb41038
78075 Author: Stefan Roese <sr@denx.de>
78076 Date: Tue Aug 14 14:39:44 2007 +0200
78078 POST: Add ppc405 support to cache and UART POST
78080 Signed-off-by: Stefan Roese <sr@denx.de>
78082 commit 0c42f36f15074bd9808a7dbd7ef611fad9bf537c
78083 Author: Peter Pearse <peter.pearse@arm.com>
78084 Date: Tue Aug 14 10:46:32 2007 +0100
78086 Replace lost end of at45.c.
78088 commit 65d7ada64557e76094b4fd3bad30a0f18f5fb2b2
78089 Author: Peter Pearse <peter.pearse@arm.com>
78090 Date: Tue Aug 14 10:30:06 2007 +0100
78092 Update Makefiles for merged and split at45.c.
78094 commit 3454cece2db57cb9eb7087995f7e73066a163f71
78095 Author: Peter Pearse <peter.pearse@arm.com>
78096 Date: Tue Aug 14 10:21:06 2007 +0100
78098 Delete the merged files.
78100 commit dcbfd2e5649f97aa04fbbc6ea2b008aa4486e225
78101 Author: Peter Pearse <peter.pearse@arm.com>
78102 Date: Tue Aug 14 10:14:05 2007 +0100
78106 commit d4fc6012fd0a5c211b825691f44b06f8032c0551
78107 Author: Peter Pearse <peter.pearse@arm.com>
78108 Date: Tue Aug 14 10:10:52 2007 +0100
78110 Add MACH_TYPE records for several AT91 boards.
78111 Merge to two at45.c files into a common file, split to at45.c and spi.c
78112 Fix spelling error in DM9161 PHY Support.
78113 Initialize at91rm9200 board (and set LED).
78114 Add PIO control for at91rm9200dk LEDs and Mux.
78115 Change dataflash partition boundaries to be compatible with Linux 2.6.
78117 Signed-off-by: Peter Pearse <peter.pearse@arm.com>
78118 Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
78120 commit 4ef35e53c693556c54b0c22d6f873de87bade253
78121 Author: Wolfgang Denk <wd@denx.de>
78122 Date: Tue Aug 14 09:54:46 2007 +0200
78124 Coding style cleanup, update CHANGELOG
78126 Signed-off-by: Wolfgang Denk <wd@denx.de>
78128 commit 85eb5caf6b906f7ec5b54814e8c7c74f55986bb7
78129 Author: Wolfgang Denk <wd@denx.de>
78130 Date: Tue Aug 14 09:47:27 2007 +0200
78132 Coding style cleanup; rebuild CHANGELOG
78134 commit 7f3f2bd2dc08e0b05e185662ca2e2d283757104a
78135 Author: Randy Vinson <rvinson@linuxbox.(none)>
78136 Date: Tue Feb 27 19:42:22 2007 -0700
78138 85xxCDS: Add make targets for legacy systems.
78140 The PCI ID select values on the Arcadia main board differ depending
78141 on the version of the hardware. The standard configuration supports
78142 Rev 3.1. The legacy target supports Rev 2.x.
78144 Signed-off-by Randy Vinson <rvinson@mvista.com>
78146 commit e41094c7e38177c755fbd9b182018069614f080d
78147 Author: Andy Fleming <afleming@freescale.com>
78148 Date: Tue Aug 14 01:50:09 2007 -0500
78150 85xxCDS: Enable the VIA PCI-to-ISA bridge.
78152 Author: Randy Vinson <rvinson@linuxbox.(none)>
78154 Enable the PCI-to-ISA bridge in the VIA Southbridge located on the
78155 Arcadia main board.
78157 Signed-off-by: Randy Vinson <rvinson@mvista.com>
78158 Signed-off-by: York Sun <yorksun@freescale.com>
78160 commit da9d4610d76e52c4d20a8f3d8433439a7fcf5b71
78161 Author: Andy Fleming <afleming@freescale.com>
78162 Date: Tue Aug 14 00:14:25 2007 -0500
78164 Add support for UEC to 8568
78166 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
78167 Signed-off-by: Andy Fleming <afleming@freescale.com>
78169 commit c59e4091ffe0148398b9e9ff14a019ea038b7432
78170 Author: Haiying Wang <Haiying.Wang@freescale.com>
78171 Date: Tue Jun 19 14:18:34 2007 -0400
78173 Add PCI support for MPC8568MDS board
78175 This patch is against u-boot-mpc85xx.git of www.denx.com
78177 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
78178 Signed-off-by: Ebony Zhu <ebony.zhu@freescale.com>
78180 commit d111d6382c99fdea08c2312eeeae8786945e189a
78181 Author: Haiying Wang <Haiying.Wang@freescale.com>
78182 Date: Tue Jun 19 14:18:32 2007 -0400
78184 Empirically set cpo and clk_adjust for mpc85xx DDR2 support
78186 This patch is against u-boot-mpc85xx.git of www.denx.com
78188 Setting cpo to 0x9 for frequencies higher than 333MHz is verified on
78189 both MPC8548CDS board and MPC8568MDS board, especially for supporting
78192 Setting clk_adjust to 0x6(3/4 late cycle) for MPC8568MDS board is for
78193 DDR2 on all current board versions especially ver 1.92 or later to bring
78196 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
78198 commit 3db0bef59eab1155801618cef5c481e97553b597
78199 Author: Kumar Gala <galak@kernel.crashing.org>
78200 Date: Tue Aug 7 18:07:27 2007 -0500
78202 Use an absolute address when jumping out of 4k boot page
78204 On e500 when we leave the 4k boot page we should use an absolute address since
78205 we don't know where the board code may want us to be really running at.
78207 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
78209 commit 39980c610c9a4c381907c9e1d1b9c0e1c0dca57a
78210 Author: Andy Fleming <afleming@freescale.com>
78211 Date: Mon Aug 13 14:49:59 2007 -0500
78213 MPC85xx BA bits not set for 3-bit bank address DIMM
78215 The current implementation does not set the number of bank address bits
78216 (BA) in the processor. The default assumes 2 logical bank bits. This
78217 works fine for a DIMM that uses devices with 4 internal banks (SPD
78218 byte17 = 0x4) but needs to be set appropriately for a DIMM that uses
78219 devices with 8 internal banks (SPD byte17 = 0x8).
78221 Signed-off-by: Greg Davis <DavisG@embeddedplanet.com>
78223 commit 6c543597bb4b1ecf5d8589f7abb0f39929fb7fd1
78224 Author: Andy Fleming <afleming@freescale.com>
78225 Date: Mon Aug 13 14:38:06 2007 -0500
78227 Fix minor 85xx warnings
78229 Some patches had inserted warnings into the build:
78230 * mpc8560ads declared data without using it
78231 * cpu_init declared ecm and immap without using it in all CONFIGs
78232 * MPC8548CDS.h had its default filenames changed so that they contained
78233 "\m" in the paths. Made the defaults not Windows-specific (or
78236 Signed-off-by: Andy Fleming <afleming@freescale.com>
78238 commit f2cff6b104f82b993bef6086ce0c97159bbe1add
78239 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78240 Date: Fri Jul 27 01:50:52 2007 -0500
78242 8548cds PCIE support.
78244 Make the early L1 cache stack region guarded to prevent speculative
78245 fetches outside the locked range.
78247 Use _PHYS defines, not _MEM for cpu-side PCI memory mapped regions.
78248 init.S whitespace cleanup.
78250 Allow TEXT_BASE value to be specified on command line. This allows it
78251 to be set to 0xfffc0000 which cuts the uboot binary in half.
78253 Clear and enable lbc and ecm errors.
78255 Update last_busno in device-tree for pci and pcie.
78257 Remove load of obsolete cpu/mpc85xx/pci.0
78259 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78260 Acked-by: Andy Fleming <afleming@freescale.com>
78262 commit 837f1ba05cfb248aba5ab8e1fb1bfeefa07d5962
78263 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78264 Date: Fri Jul 27 01:50:51 2007 -0500
78266 8544ds PCIE support
78268 PCI1 LAW mapping should use CFG_PCI1_MEM_PHY and not _BASE address.
78270 Enable LBC and ECM errors and clear error registers.
78272 Add tftpflash env var to get uboot from tftp server and flash it.
78274 Add pci/pcie convenience env vars to display register space:
78275 "run pcie3regs" to see all pcie3 ccsr registers
78276 "run pcie3cfg" to see all cfg registers
78277 Whitespace cleanup and MPC8544DS.h
78279 Enable CONFIG_INTERRUPTS.
78281 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78282 Acked-by: Andy Fleming <afleming@freescale.com>
78284 commit 61a21e980a7b9188424d04f1c265fdc5c21c7e85
78285 Author: Andy Fleming <afleming@freescale.com>
78286 Date: Tue Aug 14 01:34:21 2007 -0500
78288 85xx start.S cleanup and exception support
78290 From: Ed Swarthout <Ed.Swarthout@freescale.com>
78292 Support external interrupts from platform to eliminate system hangs.
78293 Define CONFIG_INTERRUPTS board configure option to enable.
78294 Enable ecm, ddr, lbc, and pci/pcie error interrupts in PIC.
78296 Remove extra cpu initialization redundant with hardware initialization.
78297 Whitespace cleanup.
78299 Define and use _START_OFFSET consistent with other processors using
78302 Move additional code from .text to boot page to make room for
78303 exception vectors at start of image.
78305 Handle Machine Check, External and Critical exceptions.
78307 Fix e500 machine check error determination in traps.c
78309 TEXT_BASE can now be 0xfffc_0000 - which cuts binary image in half.
78311 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78312 Acked-by: Andy Fleming <afleming@freescale.com>
78314 commit 7bd30fc4a6475b41d6679ae3aafc9fa505260c47
78315 Author: Andy Fleming <afleming@freescale.com>
78316 Date: Tue Aug 14 01:33:18 2007 -0500
78318 Add MPC8544DS README
78320 Signed-off-by: Andy Fleming <afleming@freescale.com>
78322 commit 40c7f9b0de4e300370adfc704128fa0f79a143b6
78323 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78324 Date: Fri Jul 27 01:50:48 2007 -0500
78326 85xx allow debugger to configure ddr.
78328 Only check for mpc8548 rev 1 when compiled for 8548.
78330 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78331 Acked-by: Andy Fleming <afleming@freescale.com>
78333 commit 29372ff38c5baab7d0e3a8c14fe11fa194a38704
78334 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78335 Date: Fri Jul 27 01:50:47 2007 -0500
78337 mpc85xx L2 cache reporting and SRAM relocation option.
78339 Allow debugger to override flash cs0/cs1 settings to enable alternate
78342 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78343 Acked-by: Andy Fleming <afleming@freescale.com>
78345 commit 41f0f8fb1ab92f0cba7d329de90070f822f8299f
78346 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78347 Date: Fri Jul 27 01:50:46 2007 -0500
78349 e500 needs ppc_asm.tmp MCK_EXCEPTION
78351 Always define MCK_EXCEPTION macro - so e500 can use it too.
78353 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78354 Acked-by: Andy Fleming <afleming@freescale.com>
78356 commit 53a5c424bf8655b7b4e2c305a441963259a26a81
78357 Author: David Updegraff <dave@cray.com>
78358 Date: Mon Jun 11 10:41:07 2007 -0500
78360 multicast tftp: RFC2090
78362 Implemented IETF RFC2090, Multicast TFTP. Initial implementation
78363 on Realtek RTL8139 and Freescale TSEC.
78365 Signed-off-by: David Updegraff <dave@cray.com>
78366 Signed-off-by: Ben Warren <bwarren@qstreams.com>
78368 commit 5d110f0aa69f065ee386ec1840dfee1e8cc46bc1
78369 Author: Wilson Callan <wcallan@savantav.com>
78370 Date: Sat Jul 28 10:56:13 2007 -0400
78372 New CONFIG_BOOTP_SERVERIP option
78374 Added CONFIG_BOOTP_SERVERIP to allow the tftp server to be different
78375 from the bootp server
78377 Signed-off-by: Wilson Callan <wcallan@savantav.com>
78378 Signed-off-by: Ben Warren <bwarren@qstreams.com>
78380 commit 50cca8b976ec74069860208c36e64ce8f4d5e4c1
78381 Author: Mike Rapoport <mike@compulab.co.il>
78382 Date: Sun Aug 12 08:48:27 2007 +0300
78384 Add ability to take MAC address from the environment to DM9000 driver
78386 Signed-off-by: Mike Rapoport <mike@compulab.co.il>
78387 Signed-off-by: Ben Warren <bwarren@qstreams.com>
78389 commit be5d72d10d47609326226225181e301fb9a33b58
78390 Author: Wolfgang Denk <wd@denx.de>
78391 Date: Mon Aug 13 21:57:53 2007 +0200
78393 Minor coding style cleanup. Update CHANGELOG.
78395 Signed-off-by: Wolfgang Denk <wd@denx.de>
78397 commit cca34967cbd13ff6bd352be29e3f1cc88ab24c05
78398 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
78399 Date: Sat Aug 11 06:54:58 2007 -0500
78401 Modify SBC8641D to use new Freescale PCI routines
78403 PCI-Express sockets 1 and 2 verified working with Intel Pro/1000 PT
78406 Signed-off-by: Joe Hamman <joe.hamman@embeddedspecialties.com>
78407 Signde-off-by: Jon Loeliger <jdl@freescale.com>
78409 commit a08458303e7f9db67f296980036d3292c35cb45c
78410 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
78411 Date: Fri Jun 29 18:38:51 2007 +0200
78413 atmel_mci: Fix data timeout value
78415 Calculate the data timeout based on values from the CSD instead of
78416 just using a hardcoded DTOR value. This is a backport of a similar fix
78417 in BSP 2.0, with one additional fix: the DTOCYC value is rounded up
78420 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
78422 commit 0ba8eed28b575626b17e0a7882f923b83e0d7584
78423 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
78424 Date: Mon Aug 13 17:22:31 2007 +0200
78426 AVR32: Include <div64.h> instead of <asm/div64.h>
78428 include/asm-avr32/div64.h was recently moved to include/div64.h, but
78429 cpu/at32ap/interrupts.c wasn't properly updated (an earlier version of
78430 the patch was merged perhaps?)
78432 This patch updates cpu/at32ap/interrupts.c so that the avr32 port
78435 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
78437 commit f0d1246ed7cb5a88522244c596d7ae7e6f161283
78438 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
78439 Date: Wed Jun 27 13:34:26 2007 +0200
78441 atmel_mci: Use 512 byte blocksize if possible
78443 Instead of always using the largest blocksize the card supports, check
78444 if it can support smaller block sizes and use 512 bytes if possible.
78445 Most cards do support this, and other parts of u-boot seem to have
78446 trouble with block sizes different from 512 bytes.
78448 Also enable underrun/overrun protection.
78450 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
78451 Acked-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
78453 commit 273db7e1bdd1937e32f1d4507321bb721ebd3118
78454 Author: Stefan Roese <sr@denx.de>
78455 Date: Mon Aug 13 09:05:33 2007 +0200
78457 ppc4xx: Fix problem in PLL clock calculation
78459 This patch was originall provided by David Mitchell <dmitchell@amcc.com>
78460 and fixes a bug in the PLL clock calculation.
78462 Signed-off-by: Stefan Roese <sr@denx.de>
78464 commit 9986bc3e40e899bea372a99a2bca4071bdf2e24b
78465 Author: Wolfgang Denk <wd@denx.de>
78466 Date: Sun Aug 12 21:34:50 2007 +0200
78470 commit 77d19a8bf3b0b1e401cb9f23c81e2ef419705c1a
78471 Author: Wolfgang Denk <wd@denx.de>
78472 Date: Sun Aug 12 21:34:34 2007 +0200
78474 Minor alignment of output, 2nd try.
78475 Also update CHANGELOG
78477 Signed-off-by: Wolfgang Denk <wd@denx.de>
78479 commit 6b309f22a724fad8418e811751a0741b893419cf
78480 Author: Wolfgang Denk <wd@denx.de>
78481 Date: Sun Aug 12 20:35:49 2007 +0200
78483 Minor alignment of output
78485 Signed-off-by: Wolfgang Denk <wd@denx.de>
78487 commit 6f6d7b9c8559e241e8d232621542b8b59699b07b
78488 Author: Wolfgang Denk <wd@denx.de>
78489 Date: Sun Aug 12 18:28:18 2007 +0200
78491 Cleanup output on ADS5121 board
78493 Signed-off-by: Wolfgang Denk
78495 commit a4d2636f2a859245ed3a401f26189da2dfda4ceb
78496 Author: Wolfgang Denk <wd@denx.de>
78497 Date: Sun Aug 12 15:11:38 2007 +0200
78499 Adapt board configuration and fix kernel crash on MCC200 board.
78501 The update procedure was modified to turn off the USB subsystem
78502 before exit for MCC200 and TRAB. This is necessary as otherwise the
78503 USB controller continues to write periodically to system memory!
78505 MCC200-specific notes:
78506 - the patch disables the magic key check for MCC200
78507 - the patch contains the configuration changes made
78508 for the new revision of the board.
78510 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
78511 Signed-off-by: Wolfgang Denk <wd@denx.de>
78513 commit e27f3a6efb9db5a533223b05c629ff4ac8d921bf
78514 Author: Wolfgang Denk <wd@denx.de>
78515 Date: Sun Aug 12 14:47:54 2007 +0200
78517 Adjust default configuration of ADS5121 board.
78519 Signed-off-by: Wolfgang Denk <wd@denx.de>
78521 commit afaac86fe2948ac84cd9a12bbed883b3c683e7d9
78522 Author: Wolfgang Denk <wd@denx.de>
78523 Date: Sun Aug 12 14:27:39 2007 +0200
78525 Clean up some remaining CFG_CMD_ -> CONFIG_CMD_ issues.
78527 Signed-off-by: Wolfgang Denk <wd@denx.de>
78529 commit 5fe6be6208dda852c3564e384bd78d75784dea3e
78530 Author: Gerald Van Baren <vanbaren@cideas.com>
78531 Date: Tue Aug 7 21:14:22 2007 -0400
78533 Improve error print messages.
78535 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78537 commit 99dffca3b7590a16a00bc475c860b67b2a3f1462
78538 Author: Kim Phillips <kim.phillips@freescale.com>
78539 Date: Tue Jul 17 13:57:04 2007 -0500
78541 fdt: allow for builds that don't want env and bd_t nodes
78543 protect fdt_env and fdt_bd_t invocations, fix codingstyle while in the
78546 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78548 commit 91148bf7aeba142d6f348805db7625db7da64d6f
78549 Author: Kim Phillips <kim.phillips@freescale.com>
78550 Date: Tue Jul 17 13:56:53 2007 -0500
78552 fdt: do board setup based on fdt address specified on bootm line
78554 The last fdt patch to bootm did board setup based on the address
78555 specified by a prior fdt address command invocation. The bootm
78556 code, as its call to fdt_chosen does, should use the fdt specified
78557 by the user on the bootm command. Note this restores full
78558 functionality for the 8360's existing default boot environment
78559 values, e.g. 'run nfsboot' (i.e. no having to 'fdt addr $fdtaddr'
78560 before booting a kernel).
78562 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78564 commit e125a2ffc209dd34794e326c7175658253beadf3
78565 Author: Gerald Van Baren <vanbaren@cideas.com>
78566 Date: Tue Jul 10 20:40:39 2007 -0400
78568 Call ft_board_setup() from the bootm command.
78570 In the patch titled "Create new fdt boardsetup command..." I removed the
78571 call to ft_board_setup() from the routine fdt_chosen(), but I forgot
78572 to add a direct call back into cmd_bootm.c
78574 This fixes the oversight by adding the direct call to the bootm command.
78576 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78578 commit fd61e55dd8cb52ce3ff91b3917af26e24b6b0845
78579 Author: Gerald Van Baren <vanbaren@cideas.com>
78580 Date: Mon Jun 25 23:25:28 2007 -0400
78582 Create new fdt boardsetup command, fix bug parsing [] form of set values.
78584 Previously ft_board_setup() was called by fdt_chosen() which was not
78585 really correctly structured. This splits ft_board_setup() out by creating
78586 a new fdt boardsetup command.
78588 Fix a bug when parsing fdt set command values which have the square
78589 bracket form [00 11 22 33] - the length was updated incorrectly in when
78592 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78594 commit 6f35ded9e85493595e0eb66a82b502a95326d049
78595 Author: Gerald Van Baren <vanbaren@cideas.com>
78596 Date: Mon Jun 25 20:55:58 2007 -0400
78598 Tighten up the error messages.
78600 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78602 commit c45874b05aae897a6c29d1a97d4bb708fca2756c
78603 Author: Gerald Van Baren <vanbaren@cideas.com>
78604 Date: Mon Jun 25 19:52:23 2007 -0400
78606 Asthetic improvements: error messages and line lengths.
78608 Tighten up the error messages, split overlength lines.
78610 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78612 commit 35ec398f16e17df600edc1b38c1e9e62c15c9aa1
78613 Author: Gerald Van Baren <vanbaren@cideas.com>
78614 Date: Fri May 25 22:08:57 2007 -0400
78616 Fix fdt_chosen() to call ft_board_setup(), clean up long lines.
78618 The fdt_chosen() function was adding/seting some properties ad-hoc
78619 improperly and duplicated (poorly) what was done in ft_board_setup()
78621 Clean up long lines (setting properties, printing errors).
78623 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78625 commit 06e19a07701c968f15d72c083b5872a1a11c7b01
78626 Author: Gerald Van Baren <vanbaren@cideas.com>
78627 Date: Mon May 21 23:27:16 2007 -0400
78629 For fdt_find_node_by_path(), handle the root path properly.
78631 Also removes the special case root path detection in cmd_fdt.c since it
78632 is no longer necessary.
78634 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78636 commit 9675ee7208ab965d13ea8d8262d77ac4160ef549
78637 Author: Gerald Van Baren <vanbaren@cideas.com>
78638 Date: Thu May 17 23:54:36 2007 -0400
78640 Add fdt_find_node_by_type() and fdt_find_compatible_node() to LIBFDT
78642 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
78643 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
78645 commit 1a861169bc3758f9de3aead62b058736c6891246
78646 Author: Gerald Van Baren <vanbaren@cideas.com>
78647 Date: Wed Jun 6 22:47:58 2007 -0400
78649 Replace fdt_node_offset() with fdt_find_node_by_path().
78651 The new name matches more closely the kernel's name, which is also
78652 a much better description.
78654 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
78655 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
78657 commit addd8ce83078c25f0eca5f23adbdfc64ca50a243
78658 Author: Gerald Van Baren <vanbaren@cideas.com>
78659 Date: Wed May 16 22:39:59 2007 -0400
78661 Fix cmd_fdt line lengths, refactor code.
78663 Break lines that were greater than 80 characters in length.
78664 Move the fdt print and property parsing code to separate static functions
78665 to reduce coding clutter in the fdt_cmd handling body.
78667 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78669 commit 25114033ab21788810c48ba4df103b649da1223b
78670 Author: Gerald Van Baren <vanbaren@cideas.com>
78671 Date: Sat May 12 09:47:25 2007 -0400
78673 FDT command improvements.
78675 Fix "fdt set" so that it will create a non-existing property.
78676 Add "fdt mknode" to create nodes.
78678 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78680 commit 38eb508e8e811e2e57628f445de3a24a23c7d804
78681 Author: Gerald Van Baren <vanbaren@cideas.com>
78682 Date: Sat May 12 09:45:46 2007 -0400
78684 Reorganize and fix problems (returns) in the bootm command.
78686 Do *NOT* return after the "point of no return" has been passed.
78687 If something goes wrong, the board must be reset after that point.
78688 Move the "Transferring control to Linux" debug message back to where it
78689 belongs: just before transferring control to linux.
78691 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78693 commit 89c8757d8f213c47709bdc4efe0695263a6080a6
78694 Author: Gerald Van Baren <vanbaren@cideas.com>
78695 Date: Tue May 8 21:27:35 2007 -0400
78697 Fix bugs in the CONFIG_OF_LIBFDT
78699 Stupid coding mistakes (identified by Timur Tabi, thanks).
78701 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78703 commit 6be07cc1ca458278c85ecdbf1a0536cff4c701ec
78704 Author: Gerald Van Baren <vanbaren@cideas.com>
78705 Date: Wed Apr 25 22:47:15 2007 -0400
78707 Improve fdt move length handling.
78709 Make the length parameter optional: if not specified, do the move using
78710 the current size unchanged.
78712 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78714 commit bb930e76fea6cf89ca2d98e2f7c7a6043d79327d
78715 Author: Gerald Van Baren <vanbaren@cideas.com>
78716 Date: Wed Apr 25 22:23:36 2007 -0400
78718 Minor code clean up.
78720 Declare the variable fdt properly as extern.
78721 Call the "set_fn" function pointer the "short way" without the full
78722 dereferencing syntax.
78724 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78726 commit ba24e2ac3bdb5c489f3c787e7542b6474c4d65c6
78727 Author: Gerald Van Baren <vanbaren@cideas.com>
78728 Date: Wed Apr 25 21:24:27 2007 -0400
78730 Improve error messages, more informative.
78732 Print more than the raw libfdt error message strings. This is especially
78733 useful for cluing in the user when the bootm command aborts due to
78736 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78738 commit 8096b3b8f772c1894ddeda9dbceff6a8826473a4
78739 Author: Gerald Van Baren <vanbaren@cideas.com>
78740 Date: Fri Apr 20 22:46:53 2007 -0400
78742 libfdt: Conditionally compile based on CONFIG_OF_LIBFDT
78744 This is the way u-boot reduces configured-out code. At Wolfgang
78745 Grandegger and Wolfgang Denk's request, make libfdt conform.
78747 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78749 commit 923efd286411ed052d9e074f59f8986d6081061c
78750 Author: Bruce Adler <bruce.adler@ccpu.com>
78751 Date: Fri Aug 10 14:54:47 2007 -0700
78753 add image size and descriptors for Spartan 3E FPGA chips
78755 Spartan 3E image sizes taken from Table 1-4 in Xilinx UG332 (v1.1)
78757 Signed-off by: Bruce Adler <bruce.adler@ccpu.com>
78759 commit fb56579ffe7ef3275b7036bb7b924e5a0d32bd70
78760 Author: Kim Phillips <kim.phillips@freescale.com>
78761 Date: Fri Aug 10 15:34:48 2007 -0500
78763 make MAKEALL more immune to merge conflicts
78765 ..by placing board entries one per line, as suggested by jdl.
78767 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78769 commit 2628114ec564f969f34b5f7105fbd168cb8c9c3f
78770 Author: Kim Phillips <kim.phillips@freescale.com>
78771 Date: Fri Aug 10 13:28:25 2007 -0500
78773 README: Remove outdated cpu type, board type, and NAME_config lists
78775 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78777 commit 49bb59912d21aacb507eb81fd21fb7af650c706c
78778 Author: Dave Liu <r63238@freescale.com>
78779 Date: Fri Aug 10 15:48:59 2007 +0800
78781 mpc83xx: Suppress the warning 'burstlen'
78783 suppress the warning 'burstlen' of spd_sdram.
78785 Signed-off-by: Dave Liu <daveliu@freescale.com>
78787 commit c646bba6465a45c60746d4cc1602cd06c1960f2d
78788 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
78789 Date: Thu Aug 9 15:11:03 2007 -0500
78791 Add support for SBC8641D. Config files.
78793 Add support for Wind River's SBC8641D reference board.
78795 Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
78796 Acked-by: Wolfgang Denk <wd@denx.de>
78797 Acked-by: Jon Loeliger <jdl@freescale.com>
78799 commit 8ac273271d57321f90505c7a51cdb1ef2113b628
78800 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
78801 Date: Thu Aug 9 15:10:53 2007 -0500
78803 Add support for SBC8641D. Board files.
78805 Add support for Wind River's SBC8641D reference board.
78807 Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
78808 Acked-by: Wolfgang Denk <wd@denx.de>
78809 Acked-by: Jon Loeliger <jdl@freescale.com>
78811 commit c2c0ab4aff86622b837a48a0e560351f9afafb95
78812 Author: Stefan Roese <sr@denx.de>
78813 Date: Fri Aug 10 20:34:58 2007 +0200
78815 Conding style cleanup
78817 Signed-off-by: Stefan Roese <sr@denx.de>
78819 commit c74b2108e31fe09bd1c5d291c3cf360510d4f13e
78820 Author: Sergey Kubushyn <ksi@koi8.net>
78821 Date: Fri Aug 10 20:26:18 2007 +0200
78823 [ARM] TI DaVinci support, hopefully final
78825 Add support for the following DaVinci boards:
78832 - Split into separate board directories
78833 - Removed changes to MTD_DEBUG (or whatever it's called)
78834 - New CONFIG_CMD party line followed
78835 - Some cosmetic fixes, cleanup etc.
78836 - Patches against the latest U-Boot tree as of now.
78837 - Fixed CONFIG_CMD_NET in net files.
78838 - Fixed CONFIG_CMD_EEPROM for schmoogie.
78839 - Made sure it compiles and works (forceenv() link problem) on SCHMOOGIE and
78840 DV_EVM. Can't check if it works on SONATA, don't have a board any more,
78841 but it at least compiles.
78843 Here is an excerpt from session log on SCHMOOGIE...
78845 U-Boot 1.2.0-g6c33c785-dirty (Aug 7 2007 - 13:07:17)
78854 ETH PHY : DP83848 @ 0x01
78856 Valid chip addresses: 1B 38 3A 3D 3F 50 5D 6F
78857 U-Boot > ping 192.168.253.10
78858 host 192.168.253.10 is alive
78861 Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
78862 Acked-by: Dirk Behme <dirk.behme@gmail.com>
78863 Acked-by: Zach Sadecki <Zach.Sadecki@ripcode.com>
78864 Acked-by: Stefan Roese <sr@denx.de>
78866 commit 2e4d94f1e3c2961428967a33b6ff2520568391b3
78867 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78868 Date: Fri Jul 27 01:50:45 2007 -0500
78870 fsl_pci_init cleanup.
78872 Do not enable normal errors created during probe (master abort, perr,
78873 and pcie Invalid Configuration access).
78875 Add CONFIG_PCI_NOSCAN board option to prevent bus scan.
78877 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78878 Acked-by: Andy Fleming <afleming@freescale.com>
78880 commit 936b3e69b667c3eb9a61ece4e78647d3fce9fc2a
78881 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78882 Date: Fri Jul 27 01:50:44 2007 -0500
78884 pciauto_setup_device bars_num fix
78886 Passing bars_num=0 to pciauto_setup_device should assign no bars.
78888 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78889 Acked-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
78890 Acked-by: Andy Fleming <afleming@freescale.com>
78892 commit cf0b185e58ca0aec8ae2b2a8804ec0ef58ee21d4
78893 Author: Jon Loeliger <jdl@freescale.com>
78894 Date: Mon Aug 6 17:39:44 2007 -0500
78896 8641hpcn: Do correct sized pointer math.
78898 When I rebased Ed's patch and cleaned up a few compilation
78899 problems, I apparently rebased my brain on crack first.
78900 Fix that by doing (char *) sized pointer math as needed.
78902 Signed-off-by: Jon Loeliger <jdl@freescale.com>
78904 commit cfc7a7f5bb3273c9951173c788001d45118f141f
78905 Author: Jon Loeliger <jdl@freescale.com>
78906 Date: Thu Aug 2 14:42:20 2007 -0500
78910 Remove rev 1 fixes.
78911 Always set PICGCR_MODE.
78912 Enable machine check and provide board config option
78913 to set and handle SoC error interrupts.
78915 Include MSSSR0 in error message.
78917 Isolate a RAMBOOT bit of code with #ifdef CFG_RAMBOOT.
78919 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78920 Signed-off-by: Jon Loeliger <jdl@freescale.com>
78922 commit 35d22f957a85a22bb3cd1ad084fa5404620d1c42
78923 Author: Stefan Roese <sr@denx.de>
78924 Date: Fri Aug 10 10:42:25 2007 +0200
78926 Coding style cleanup
78928 Signed-off-by: Stefan Roese <sr@denx.de>
78930 commit 3a6d56c20989fe27360afe743bd2a7ad4d76e48f
78931 Author: Dirk Behme <dirk.behme@googlemail.com>
78932 Date: Thu Aug 2 17:42:08 2007 +0200
78934 Make use of generic 64bit division in nand_util.c
78936 Use generic 64bit division in nand_util.c. This makes nand_util.c
78937 independent of any toolchain 64bit division.
78939 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
78941 commit f7c086e94e8ce9aad7268af97f73aa6884686f27
78942 Author: Dirk Behme <dirk.behme@googlemail.com>
78943 Date: Thu Aug 2 17:41:14 2007 +0200
78945 Move 64bit division from avr32 to generic lib
78947 Move the 64bit division from lib_avr32 to lib_generic. With this, all
78948 boards can do_div/__div64_32 if needed, not only avr one. Code is put
78949 to lib_generic, so no larger memory footprint if not used. No code
78950 modifications. Thanks for proposal by HÃ¥vard Skinnemoen.
78952 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
78954 commit 157cda4d0c3d592ccbb19bbfc07d9251894f0894
78955 Author: Niklaus Giger <niklausgiger@gmx.ch>
78956 Date: Fri Jul 27 11:31:22 2007 +0200
78958 Add PPC4xx-HCU4 and HCU5 boards: HCU5 files
78960 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78962 commit 6e5de26c6e7580faf16e87745cd488b92b492d0c
78963 Author: Niklaus Giger <niklausgiger@gmx.ch>
78964 Date: Fri Jul 27 11:30:33 2007 +0200
78966 Add PPC4xx-HCU4 and HCU5 boards: HCU4 files
78968 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78970 commit e8397fc78c9394d71de233a4d810fbc9047e4c76
78971 Author: Niklaus Giger <niklausgiger@gmx.ch>
78972 Date: Fri Jul 27 11:38:26 2007 +0200
78974 Add PPC4xx-HCU4 and HCU5 boards: common files
78976 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78978 commit ac982ea5a4f2f993efcf52dca122f5a59df047d8
78979 Author: Niklaus Giger <niklausgiger@gmx.ch>
78980 Date: Fri Jul 27 11:28:44 2007 +0200
78982 Add PPC4xx-HCU4 and HCU5 boards: make related
78984 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78986 commit 137fdd9f474ecb853efdace5200576308c67f18d
78987 Author: Niklaus Giger <niklausgiger@gmx.ch>
78988 Date: Fri Jul 27 11:28:03 2007 +0200
78990 Add PPC4xx-HCU4 and HCU5 boards: HCU5 config
78992 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78994 commit 714bc55b35b6f6a65cc8740a3842a543e88cdef2
78995 Author: Niklaus Giger <niklausgiger@gmx.ch>
78996 Date: Fri Jul 27 11:27:15 2007 +0200
78998 Add PPC4xx-HCU4 and HCU5 boards: HCU4 config
79000 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
79002 commit 1894dd381124bdbfbdae7cf3a6ca52a8eb1f4421
79003 Author: Niklaus Giger <niklausgiger@gmx.ch>
79004 Date: Fri Jul 27 11:25:31 2007 +0200
79006 Add PPC4xx-HCU4 and HCU5 boards: READMEs
79008 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
79010 commit 641cca9569ce351ddb287fd3343d8b1dcb591db4
79011 Author: Niklaus Giger <niklausgiger@gmx.ch>
79012 Date: Fri Jul 27 11:37:40 2007 +0200
79014 Add PPC4xx-HCU4 and HCU5 boards: Infrastructure
79016 This series of patches adds support for 2 boards from Netstal Maschinen.
79018 The HCU4 has a PPC405Gpr and
79019 the HCU5 has a PPC440EPX.
79021 The HCU4 has a somehow complicated flash setup, as the booteprom is
79022 only 8 bits and the CFI 16 bits wide, which makes it impossible to use a more
79025 The HCU5 has only a booteprom as the whole code will be downloaded from a
79026 different board which has HD, CD-ROM, etc and where all code is stored.
79028 This is my third try. I incorporated all suggestions made by Wolfgang and Stefan.
79031 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
79033 commit 3e4c90c6233618fc1806e63fde68df5f3d6a0171
79034 Author: Stefan Roese <sr@denx.de>
79035 Date: Fri Aug 10 08:42:55 2007 +0200
79037 ppc4xx: Update lwmon5 POST configuration
79039 Signed-off-by: Stefan Roese <sr@denx.de>
79041 commit 29cb25da56afe18cf5e7072a92a9d98ea8af1fd4
79042 Author: Yuri Tikhonov <yur@emcraft.com>
79043 Date: Fri Aug 10 08:25:22 2007 +0200
79045 POST: Add ppc4xx UART POST support without external uart clock (lwmon5)
79047 The patch adds support for UART POST on ppc44x-based boards with no
79048 external serial clocks installed.
79050 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
79051 Acked-by: Stefan Roese <sr@denx.de>
79053 commit 99c2fdab91bc633e46fb41dbaa629f87ccf6e00f
79054 Author: Kim Phillips <kim.phillips@freescale.com>
79055 Date: Mon Aug 6 18:18:34 2007 -0500
79057 mpc83xx: fix ITX[GP] O=builddir builds
79059 make: *** No rule to make target `/work/wd/tmp/board/mpc8349itx/u-boot.lds', needed by `/work/wd/tmp/u-boot'. Stop.
79061 Both the ITX and ITX-GP fail when you use "make O=<some dir> ..." or
79062 "BUILD_DIR=<some dir> ./MAKEALL ..."
79064 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79066 commit 47e8bc846759e037b8af0e5f9c9f9cfa7a1050c3
79067 Author: Dave Liu <r63238@freescale.com>
79068 Date: Wed Aug 1 15:00:59 2007 +0800
79070 mpc83xx: Correct the README for DDR ECC
79072 Update the README for DDR ECC, change the name
79073 to README.mpc83xx.ddrecc.
79075 Signed-off-by: Dave Liu <daveliu@freescale.com>
79076 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79078 commit daab8c67d2defef73dc26ab07f0c3afd1b05d019
79079 Author: Dave Liu <r63238@freescale.com>
79080 Date: Wed Aug 1 15:00:15 2007 +0800
79082 mpc83xx: Consolidate the ECC support of 83xx
79084 Remove the duplicated source code of ecc command on the <board>.c,
79085 for reused, move these code to cpu/mpc83xx directory.
79087 Signed-off-by: Dave Liu <daveliu@freescale.com>
79088 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79090 commit 036575c544cf1b69654d8fb334bda69c6ff3da36
79091 Author: Dave Liu <r63238@freescale.com>
79092 Date: Sat Aug 4 13:37:39 2007 +0800
79094 mpc83xx: Correct the burst length for DDR2 with 32 bits
79096 The burst length should be 4 for DDR2 with 32 bits bus
79098 Signed-off-by: Dave Liu <daveliu@freescale.com>
79100 commit 1c274c4e05b6dc9b24edc8aa618b02f607ee6eed
79101 Author: Kim Phillips <kim.phillips@freescale.com>
79102 Date: Wed Jul 25 19:25:33 2007 -0500
79104 mpc83xx: add support for the MPC8323E RDB
79106 MPC8323E based board with 64MB fixed SDRAM, 16MB flash,
79107 five 10/100 ethernet ports connected via an ICPlus IP175C
79108 switch, one PCI slot, and serial. Features not supported
79109 in this patch are SD card interface, 2 USB ports, and the
79112 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
79113 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79115 commit 343d91009d55fc5b3ff8cc940597af6c6aa1d359
79116 Author: Kim Phillips <kim.phillips@freescale.com>
79117 Date: Wed Jul 25 19:25:28 2007 -0500
79119 mpc83xx: fixup generic pci for libfdt
79121 add libfdt support to the generic 83xx pci code
79123 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79125 commit f57ac7a7b37109245b69db80839ebee26179966a
79126 Author: Kim Phillips <kim.phillips@freescale.com>
79127 Date: Wed Jul 25 19:25:22 2007 -0500
79129 mpc83xx: fix 8360 and cpu functions to update fdt being passed
79131 ..and not the global fdt. Rename local fdt vars to blob so as not to
79132 be confused with the global var with the same three-letter name.
79134 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79136 commit 8be404459a6b7395415a57bb35e8377e3b2b5acb
79137 Author: Jerry Van Baren <gvb.uboot@gmail.com>
79138 Date: Wed Jul 4 21:34:24 2007 -0400
79140 mpc83xx: Fix errors when CONFIG_OF_LIBFDT is enabled
79142 Several node strings were not correct (trailing slashes and properties
79144 Added setting of the timebase-frequency.
79145 Improved error messages and use debug() instead of printf().
79147 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
79148 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79150 commit 26d02c9bbac1751c5e19294f000100b48d43a920
79151 Author: Jerry Van Baren <gvb.uboot@gmail.com>
79152 Date: Wed Jul 4 21:27:30 2007 -0400
79154 mpc83xx: Replace fdt_node_offset() with fdt_find_node_by_path().
79156 The new name matches more closely the kernel's name, which is also
79157 a much better description.
79159 These are the mpc83xx changes made necessary by the function name change.
79161 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
79162 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
79163 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79165 commit 9be39a67c9f8fef7107f5df09d673005f04d0963
79166 Author: Dave Liu <daveliu@freescale.com>
79167 Date: Mon Jun 25 10:41:56 2007 +0800
79169 mpc83xx: Add support for the display of reset status
79171 83xx processor family has many reset sources, such as
79172 power on reset, software hard reset, software soft reset,
79173 JTAG, bus monitor, software watchdog, check stop reset,
79174 external hard reset, external software reset.
79175 sometimes, to figure out the fault of system, we need to
79176 know the cause of reset early before the prompt of
79179 Signed-off-by: Dave Liu <daveliu@freescale.com>
79180 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79182 commit ff9658d7049bf8c8e8e0a05dbe5e9f7e91aa5a5d
79183 Author: Dave Liu <daveliu@freescale.com>
79184 Date: Mon Jun 25 10:41:04 2007 +0800
79186 mpc83xx: Fix the align bug of SDMA buffer
79188 According to the latest user manual, the SDMA temporary
79189 buffer base address must be 4KB aligned.
79191 Signed-off-by: Dave Liu <daveliu@freescale.com>
79192 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79194 commit 66dc2c2dc51f8b88bb8e231bc80cd92eae1d6476
79195 Author: Dave Liu <daveliu@freescale.com>
79196 Date: Mon Jun 25 13:21:12 2007 +0800
79198 mpc83xx: Revise the MPC8360EMDS readme doc
79200 When the rev2.x silicon mount on the MPC8360EMDS baord,
79201 and if you are using the u-boot version after the commit
79202 3fc0bd159103b536e1c54c6f4457a09b3aba66ca.
79203 to make the ethernet interface usable, we have to setup
79204 the jumpers correctly.
79206 Signed-off-by: Dave Liu <daveliu@freescale.com>
79207 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79209 commit e739bc95797aac4fefc4c75b55c7c78e59d3ea9c
79210 Author: Timur Tabi <timur@freescale.com>
79211 Date: Tue Jul 3 13:46:32 2007 -0500
79213 FSL I2C driver programs the two I2C busses differently
79215 The i2c_init() function in fsl_i2c.c programs the two I2C busses differently.
79216 The second I2C bus has its slave address programmed incorrectly and is
79217 missing a 5-us delay.
79219 Signed-off-by: Timur Tabi <timur@freescale.com>
79220 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79222 commit df33f6b4d6d63693dd9200808b242de1b86cb8e8
79223 Author: Timur Tabi <timur@freescale.com>
79224 Date: Tue Jul 3 13:04:34 2007 -0500
79226 Update SCCR programming in cpu_init_f() to support all 83xx processors
79228 Update the cpu_init_f() function in cpu/mpc83xx/cpu_init.c to program the
79229 bitfields for all 83xx processors. The code to update some bitfields was
79230 compiled only on some processors. Now, the bitfields are programmed as long
79231 as the corresponding CFG_SCCR option is defined in the board header file.
79232 This means that the board header file should not define any CFG_SCCR macros
79233 for bitfields that don't exist on that processor, otherwise the SCCR will be
79234 programmed incorrectly.
79236 Signed-off-by: Timur Tabi <timur@freescale.com>
79237 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79239 commit 9546266999f0b9b51372636614211b88d90f0f25
79240 Author: Martin Krause <martin.krause@tqs.de>
79241 Date: Fri Jun 22 13:04:22 2007 +0200
79243 TQM834x: cleanup configuraton
79245 Remove irritating #undef DEBUG
79247 Signed-off-by: Martin Krause <martin.krause@tqs.de>
79248 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79250 commit 5d497e6bf0f5bf63729b4a47b3fd786d3c77a1bc
79251 Author: david.saada <David.Saada@ecitele.com>
79252 Date: Mon Jun 18 09:09:53 2007 -0700
79254 MPC83xx: Fix makefile to generate config.h file in the build directory
79256 MPC83xx: Fix the Makefile config sections to generate the include/config.h
79257 file in the build directory instead of the source directory.
79259 Signed-off-by: David Saada <david.saada@ecitele.com>
79260 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79262 commit 1ded0242e437259366792d52b7e9d1e1931d8fa5
79263 Author: Lee Nipper <Lee.Nipper@freescale.com>
79264 Date: Thu Jun 14 20:07:33 2007 -0500
79266 mpc83xx: Add support for 8360 silicon revision 2.1
79268 This change adds 8360 silicon revision 2.1 support to u-boot.
79270 Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
79271 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79273 commit a22806469a8f2b69c829f4fd5361fdebd0cb01b4
79274 Author: Kumar Gala <galak@kernel.crashing.org>
79275 Date: Wed Aug 8 04:14:28 2007 -0500
79277 Treat ppc64 host as ppc
79279 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
79281 commit 0dc4279b08ff82472bec2e2c90858602459febe8
79282 Author: Jason Jin <Jason.jin@freescale.com>
79283 Date: Wed Aug 8 09:01:46 2007 +0800
79285 Minor fix for bios emulator makefile
79287 Add $(obj) to LIB avoiding objects be built in the source dir
79289 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79291 commit ce981dc857adfc8036ca2f6d5d5a06c2a8aa77d6
79292 Author: Jason Jin <Jason.jin@freescale.com>
79293 Date: Wed Aug 8 08:33:11 2007 +0800
79295 Add CONFIG_BIOSEMU define to guard all the bios emulator code
79297 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79299 This patch fix the compile issue on the board that did not enable the bios emulator
79301 commit ed8106433522f2ea8933e9808346860d061d7731
79302 Author: Zach Sadecki <Zach.Sadecki@ripcode.com>
79303 Date: Tue Jul 31 12:27:25 2007 -0500
79305 tsec: fix multiple PHY support
79307 The change entitled "Reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx"
79308 broke multiple PHY support in tsec.c. This fixes it.
79310 Signed-off-by: Zach Sadecki <Zach.Sadecki@ripcode.com>
79311 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79313 commit dcb84b7208ade0bbebbeb56bec9c2c64f8b2eede
79314 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
79315 Date: Thu Aug 9 09:08:18 2007 -0500
79317 tsec: Allow Ten Bit Interface address to be configurable
79319 Allow the address of the Ten Bit Interface (TBI) to be changed in the
79320 event of a conflict with another device.
79322 Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
79324 commit 3ba4c2d68f6541db4677b4aea12071f56e6ff6e6
79325 Author: Stefan Roese <sr@denx.de>
79326 Date: Wed Aug 8 09:54:26 2007 +0200
79328 Coding style cleanup
79330 Signed-off-by: Stefan Roese <sr@denx.de>
79332 commit a41de1f0d373e09c782dea558385a06247111ba5
79333 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79334 Date: Sun Aug 5 05:15:18 2007 -0500
79336 Port enabled for I2C signals and chipselects port configuration.
79338 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79340 commit 1a33ce65a4c51a69190dd8c408f9e1c62a66e94f
79341 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79342 Date: Sun Aug 5 04:31:18 2007 -0500
79346 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79348 commit eaf9e447beb3e498818ef8ad0b8c1597cd506149
79349 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79350 Date: Sun Aug 5 04:11:20 2007 -0500
79354 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79356 commit 99c03c175d2689093176facf17c58ce2cb320001
79357 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79358 Date: Sun Aug 5 03:58:52 2007 -0500
79360 Changed CFG_CLK to gd->bus_clk for CFG_TIMER_PRESCALER. Added DECLARE_GLOBAL_DATA_PTR for time.c
79362 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79364 commit 8d1d66af54d305de29d0bbf4aa8c9e6375f7f731
79365 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79366 Date: Sun Aug 5 03:55:21 2007 -0500
79368 Added uart_gpio_conf() in serial_init(), seperated uart port configuration from cpu_init() to uart_gpio_conf()
79370 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79372 commit 6fde84a44b7e575ea80fe0e2d5be3b6f73d1e630
79373 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79374 Date: Sun Aug 5 03:43:30 2007 -0500
79376 Moved sync() from board file to include/asm-m68k/io.h
79378 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79380 commit 9e737d8476e7d6a596d16caaf6a3853a9a1190a2
79381 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79382 Date: Sun Aug 5 03:30:44 2007 -0500
79384 Declared attributes of void __mii_init(void) as an alias for int mii_init(void)
79386 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79388 commit 9998bd37ead85e93953559720710d3b0685c81e6
79389 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79390 Date: Sun Aug 5 03:19:10 2007 -0500
79392 Renamed CONFIG_MCFSERIAL to CONFIG_MCFUART
79394 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79396 commit 7c4c3722a38d40b0cf537ddae72b04f4088b190c
79397 Author: Jason Jin <Jason.jin@freescale.com>
79398 Date: Tue Aug 7 16:17:06 2007 +0800
79400 Add CONFIG_BIOSEMU define to guard all the bios emulator code
79402 This patch fix the compile issue on the board that did not enable the bios emulator
79404 commit bf1060ea4f9eaa7e7d164a70a7d6f28939882053
79405 Author: Wolfgang Denk <wd@denx.de>
79406 Date: Tue Aug 7 16:02:13 2007 +0200
79408 Fix missing brace error in fs/fat/fat.c
79409 [pointed out by Roderik Wildenburg]
79411 Signed-off-by: Wolfgang Denk <wd@denx.de>
79413 commit 706714d97a0d08d59eda4de2268c39f504688329
79414 Author: Michal Simek <monstr@monstr.eu>
79415 Date: Mon Aug 6 23:41:53 2007 +0200
79417 [FIX] remove cute code
79419 commit f500d9fdeb576288656dac427052ad2c5ca0ad1a
79420 Author: Michal Simek <monstr@monstr.eu>
79421 Date: Mon Aug 6 23:35:26 2007 +0200
79423 [FIX] Fix romfs code
79425 commit ab4b956d3143f8f8174089053f5dfabbb04762b0
79426 Author: Michal Simek <monstr@monstr.eu>
79427 Date: Mon Aug 6 23:31:49 2007 +0200
79429 [FIX] Coding style cleanup - Wolfgang's suggestions
79431 commit 6c33c78557ca6f8da68c01ce33e278695197d3f4
79432 Author: Wolfgang Denk <wd@denx.de>
79433 Date: Mon Aug 6 23:21:05 2007 +0200
79435 Fixed typo in README (pointed out by Martin Jost).
79437 Signed-off-by: Wolfgang Denk <wd@denx.de>
79439 commit 537223afa61f64480df31ce440a9cb386df4a814
79440 Author: Stefan Roese <sr@denx.de>
79441 Date: Mon Aug 6 21:10:17 2007 +0200
79443 ppc4xx: Update AMCC Bamboo README doc/README.bamboo
79445 As suggested by Eugene O'Brien <Eugene.O'Brien@advantechamt.com>,
79446 here an updated Bamboo README.
79448 Signed-off-by: Stefan Roese <sr@denx.de>
79450 commit 9c7e4b06214db61bb21f1bcbe57c97519669baae
79451 Author: Wolfgang Denk <wd@denx.de>
79452 Date: Mon Aug 6 02:17:36 2007 +0200
79454 Coding style cleanup. Update CHANGELOG.
79456 Signed-off-by: Wolfgang Denk <wd@denx.de>
79458 commit 221838cc7eb178370ff62aa05920a582e12ac322
79459 Author: Jason Jin <Jason.jin@freescale.com>
79460 Date: Tue Jul 10 09:03:22 2007 +0800
79462 Remove the bios emulator from MAI board.
79464 The bios emulator in the MAI board can not pass compile
79465 and have a lot of crap in it. remove it and will have a
79466 clean and small bios emulator in the drivers directory
79467 which can be uesed for every board.
79469 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79471 commit 5618332409bb96f4448d1712899369fc80c0b489
79472 Author: Jason Jin <Jason.jin@freescale.com>
79473 Date: Fri Jul 13 12:14:59 2007 +0800
79475 Fix some compile issues for MAI board.
79477 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79479 commit 0f460a1ee148b648ee242c3157650287d4296260
79480 Author: Jason Jin <Jason.jin@freescale.com>
79481 Date: Fri Jul 13 12:14:58 2007 +0800
79483 Configurations for ATI video card BIOS emulator
79485 This patch add definition of the BIOS emulator and the ATI framebuffer
79486 driver for MPC8641HPCN board.
79488 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79489 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
79491 commit ece92f85053b8df613edcf05b26a416cbc3d629c
79492 Author: Jason Jin <Jason.jin@freescale.com>
79493 Date: Fri Jul 6 08:34:56 2007 +0800
79495 This is a BIOS emulator, porting from SciTech for u-boot, mainly for
79496 ATI video card BIOS. and can be used for x86 code emulation by some
79499 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79501 commit 5072188acabde3178fac7f5a597150e6e74fd40c
79502 Author: Jason Jin <Jason.jin@freescale.com>
79503 Date: Fri Jul 6 08:33:33 2007 +0800
79505 This is a framebuffer driver for ATI video card, can work for PCI9200,
79506 X300, X700, X800 ATI video cards.
79508 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
79509 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79511 commit 5728be389e65fd47f34b33c2596271eb4db751ae
79512 Author: Wolfgang Denk <wd@denx.de>
79513 Date: Mon Aug 6 01:01:49 2007 +0200
79515 Coding style cleanup. Update CHANGELOG.
79517 Signed-off-by: Wolfgang Denk <wd@denx.de>
79519 commit 8092fef4c29b395958bb649647da7e3775731517
79520 Author: Martin Krause <Martin.Krause@tqs.de>
79521 Date: Tue Dec 12 14:26:01 2006 +0100
79523 Add functions to list of exported functions
79525 Additionally export the following fuctions (to make trab_config build again):
79529 Also bump the ABI version to reflect this change
79531 Signed-off-by: Martin Krause <martin.krause@tqs.de>
79533 commit 63cec5814fab5d2b1c86982327433807a5ac0249
79534 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
79535 Date: Thu Aug 2 14:09:49 2007 -0500
79537 Make MPC8641's PCI/PCI-E driver a common driver for many FSL parts.
79539 All of the PCI/PCI-Express driver and initialization code that
79540 was in the MPC8641HPCN port has now been moved into the common
79541 drivers/fsl_pci_init.c. In a subsequent patch, this will be
79542 utilized by the 85xx ports as well.
79544 Common PCI-E IMMAP register blocks for FSL 85xx/86xx are added.
79546 Also enable the second PCI-Express controller on 8641
79547 by getting its BATS and CFG_ setup right.
79549 Fixed a u16 vendor compiler warning in AHCI driver too.
79551 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
79552 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
79553 Signed-off-by: Jon Loeliger <jdl@freescale.com>
79555 commit a274ca4f6d68830e7c916f897561cff8c4101c38
79556 Author: Michal Simek <monstr@monstr.eu>
79557 Date: Sun Aug 5 22:33:05 2007 +0200
79559 [FIX] Coding style cleanup
79561 commit af8377d4eb3a0ac5a831830d5ce63fbf65fecb7f
79562 Author: Michal Simek <monstr@monstr.eu>
79563 Date: Sun Aug 5 16:13:31 2007 +0200
79565 [FIX] Xilinx Uartlite driver
79566 Because PPC405 can use UARTLITE serial interface and
79567 Microblaze can use Uart16550 serial interface not only Uartlite.
79569 commit 98889edd50aadf862071eb5664747ad0d568a20e
79570 Author: Michal Simek <monstr@monstr.eu>
79571 Date: Sun Aug 5 15:54:53 2007 +0200
79573 [FIX] Change configuration for XUPV2P Microblaze board
79575 commit 537091b4eed9302865d03fef3f7212b4fe5cf28f
79576 Author: Michal Simek <monstr@monstr.eu>
79577 Date: Sun Aug 5 15:53:50 2007 +0200
79579 [PATCH] Added support for Xilinx Emac community driver
79581 commit 86b116b1b1e165ca4840daefed36d2e3b8460173
79582 Author: Bartlomiej Sieka <tur@semihalf.com>
79583 Date: Fri Aug 3 12:08:16 2007 +0200
79585 cm1_qp1 -> cm5200: single U-Boot image for modules from the cm5200 family.
79587 Add the ability for modules from the Schindler cm5200 family to use a
79588 single U-Boot image:
79589 - rename cm1_qp1 to cm5200
79590 - add run-time module detection
79591 - parametrize SDRAM configuration according to the module we are running on
79593 Few minor, board-specific fixes included in this patch:
79594 - better MAC address handling
79595 - updated default environment ('update' command uses +{filesize} now)
79596 - improved error messages in the auto-update code
79597 - allow booting U-Boot from RAM (CFG_RAMBOOT)
79599 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
79600 Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
79601 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
79603 commit c7e717ebc2b044d7a71062552c9dc0f54ea9b779
79604 Author: Andy Fleming <afleming@freescale.com>
79605 Date: Fri Aug 3 04:05:25 2007 -0500
79607 Add Marvell 1149 PHY support to the TSEC
79609 commit b1b54e352028ed370c3aa95d6fdeb9d64c5d2f86
79610 Author: Wolfgang Denk <wd@denx.de>
79611 Date: Thu Aug 2 21:27:46 2007 +0200
79613 Coding style cleanup, update CHANGELOG
79615 Signed-off-by: Wolfgang Denk <wd@denx.de>
79617 commit 63e22764d2f8653f68888c667eb65b3996b52680
79618 Author: Wolfgang Denk <wd@denx.de>
79619 Date: Thu Aug 2 10:11:18 2007 +0200
79621 Minor cleanup of <board>_nand build rules.
79623 commit 9ca8d79de096c65b9b9c867259b3ff4685f775ef
79624 Author: Stefan Roese <sr@denx.de>
79625 Date: Thu Aug 2 08:33:56 2007 +0200
79627 ppc4xx: Code cleanup
79629 Signed-off-by: Stefan Roese <sr@denx.de>
79631 commit c92409812206ac67a7fa7aae298539a9c3804a46
79632 Author: Grzegorz Bernacki <gjb@semihalf.com>
79633 Date: Tue Jul 31 18:51:48 2007 +0200
79635 [ppc440SPe] Graceful recovery from machine check during PCIe configuration
79637 During config transactions on the PCIe bus an attempt to scan for a
79638 non-existent device can lead to a machine check exception with certain
79639 peripheral devices. In order to avoid crashing in such scenarios the
79640 instrumented versions of the config cycle read routines are introduced, so
79641 the exceptions fixups framework can gracefully recover.
79643 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
79644 Acked-by: Rafal Jaworowski <raj@semihalf.com>
79646 commit dec99558b9ea75a37940d07f41a3565a50b54ad1
79647 Author: Rafal Jaworowski <raj@semihalf.com>
79648 Date: Tue Jul 31 18:19:54 2007 +0200
79650 [ppc4xx] Separate settings for PCIe bus numbering on 440SPe rev.A
79652 This brings back separate settings for PCIe bus numbers depending on chip
79653 revision, which got eliminated in 2b393b0f0af8402ef43b25c1968bfd29714ddffa
79654 commit. 440SPe rev. A does NOT work properly with the same settings as for
79655 the rev. B (no devices are seen on the bus during enumeration).
79657 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79659 commit cdd917a43da6fa7fc8f54a3cc9f420ce5ecf3197
79660 Author: Wolfgang Denk <wd@denx.de>
79661 Date: Thu Aug 2 00:48:45 2007 +0200
79663 Fix build errors and warnings / code cleanup.
79665 Signed-off-by: Wolfgang Denk <wd@denx.de>
79667 commit d2f68006627eda6cb6c7f364bddf621dbfd2fc68
79668 Author: Eugene OBrien <eugene.obrien@advantechamt.com>
79669 Date: Tue Jul 31 10:24:56 2007 +0200
79671 ppc4xx: Update AMCC Bamboo 440EP support
79673 Changed storage type of cfg_simulate_spd_eeprom to const
79674 Changed storage type of gpio_tab to stack storage
79675 (Cannot access global data declarations in .bss until afer code relocation)
79677 Improved SDRAM tests to catch problems where data is not uniquely addressable
79678 (e.g. incorrectly programmed SDRAM row or columns)
79680 Added CONFIG_PROG_SDRAM_TLB to support Bamboo SIMM/DIMM modules
79681 Fixed AM29LV320DT (OpCode Flash) sector map
79683 Signed-off-by: Eugene OBrien <eugene.obrien@advantechamt.com>
79684 Signed-off-by: Stefan Roese <sr@denx.de>
79686 commit ea9f6bce383cc9fbcdee28b5836109b1a6dba574
79687 Author: Stefan Roese <sr@denx.de>
79688 Date: Tue Jul 31 08:37:01 2007 +0200
79690 ppc4xx: Update 440EPx lwmon5 board support
79692 - Clear ECC status regs after ECC POST test
79693 - Set dcbz for ECC generation with caches enabled as default
79696 Signed-off-by: Stefan Roese <sr@denx.de>
79698 commit 27a528fb41433c4c1e2b5d6bd3fd8d78606fc724
79699 Author: Stefan Roese <sr@denx.de>
79700 Date: Mon Jul 30 11:04:57 2007 +0200
79702 ppc4xx: Only print ECC related info when the error bis are set
79704 Signed-off-by: Stefan Roese <sr@denx.de>
79706 commit e36220a4baf1f188ba60f17e9d0f043069b1362a
79707 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
79708 Date: Fri Jul 27 16:44:31 2007 +0200
79710 new FPGA image for PLU405 board
79712 new FPGA image for PLU405 board with improved CompactFlash timing
79714 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
79716 commit 8993e54b6f397973794f3d6f47d3b3c0c98dd4f6
79717 Author: Rafal Jaworowski <raj@semihalf.com>
79718 Date: Fri Jul 27 14:43:59 2007 +0200
79720 [ADS5121] Support for the ADS5121 board
79722 The following MPC5121e subsystems are supported:
79724 - low-level CPU init
79725 - NOR Boot Flash (common CFI driver)
79731 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
79732 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79733 Signed-off-by: Jan Wrobel <wrr@semihalf.com>
79735 commit 1863cfb7b100ba0ee3401799457a01dc058745f8
79736 Author: Rafal Jaworowski <raj@semihalf.com>
79737 Date: Fri Jul 27 14:22:04 2007 +0200
79739 [PPC] Remove unused MSR_USER definition
79741 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79743 commit d4024bb72dd81695ec099b2199eda0d27c623e62
79744 Author: John Otken <john@softadvances.com>
79745 Date: Thu Jul 26 17:49:11 2007 +0200
79747 ppc4xx: Add support for AMCC 405EP Taihu board
79749 Signed-off-by: John Otken <john@softadvances.com>
79751 commit b66091de6c7390620312c2501db23d8391e7cabb
79752 Author: Anatolij Gustschin <agust@denx.de>
79753 Date: Thu Jul 26 15:08:01 2007 +0200
79755 ppc4xx: lwmon5: Update Lime initialization
79757 Change Lime SDRAM initialization to now support 100MHz and
79758 133MHz (if enabled). Also the framebuffer is initialized to
79759 display a blue rectangle with a white border.
79761 Signed-off-by: Anatolij Gustschin <agust@denx.de>
79762 Signed-off-by: Stefan Roese <sr@denx.de>
79764 commit 9f24a808f17fc0f37b7fb4805f734741335caecc
79765 Author: Stefan Roese <sr@denx.de>
79766 Date: Tue Jul 24 09:52:52 2007 +0200
79768 ppc4xx: lwmon5: Support for 128 MByte NOR FLASH added
79770 The used Intel NOR FLASH chips have internally two dies, and are now
79771 treated as two seperate chips.
79773 Signed-off-by: Stefan Roese <sr@denx.de>
79775 commit aedf5bde179ecfbd0a96130d18996a96518b785f
79776 Author: Stefan Roese <sr@denx.de>
79777 Date: Tue Jul 24 07:20:09 2007 +0200
79779 ppc4xx: Fix lwmon5 interrupt controller setup (polarity, trigger...)
79781 As suggested by Hakan Eryigit, here an updated setup for the lwmon5
79782 interrupt controller.
79784 Signed-off-by: Stefan Roese <sr@denx.de>
79786 commit a71d96eac8130b53a91f93cd10c70fca0db18d52
79787 Author: Stefan Roese <sr@denx.de>
79788 Date: Fri Jul 20 15:03:44 2007 +0200
79790 ppc4xx: Fix bug with default GPIO output value
79792 As spotted by Matthias Fuchs, the default output values for all GPIO1
79793 outputs were not setup correctly. This patch fixes this issue.
79795 Signed-off-by: Stefan Roese <sr@denx.de>
79797 commit 531e3e8b831f357056448fa573137d5fb37000fd
79798 Author: Pavel Kolesnikov <concord@emcraft.com>
79799 Date: Fri Jul 20 15:03:03 2007 +0200
79801 POST: Add ECC POST for the lwmon5 board
79803 This patch adds ECC Post test for the Lwmon5 board based
79804 on PPC440EPx to U-Boot.
79806 Signed-off-by: Pavel Kolesnikov <concord@emcraft.com>
79807 Acked-by: Yuri Tikhonov <yur@emcraft.com>
79808 Acked-by: Stefan Roese <sr@denx.de>
79810 commit cc3023b9f95d7ac959a764471a65001062aecf41
79811 Author: Rafal Jaworowski <raj@semihalf.com>
79812 Date: Thu Jul 19 17:12:28 2007 +0200
79814 Fix breakage of 8xx boards from recent commit.
79816 This patch fixes the negative consequences for 8xx of the recent
79817 "ppc4xx: Clean up 440 exceptions handling" commit.
79819 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79821 commit c883f6ea32dce91f07670b3aafecf6c99b1e5341
79822 Author: Stefan Roese <sr@denx.de>
79823 Date: Mon Jul 16 13:11:12 2007 +0200
79825 Coding style cleanup
79827 Signed-off-by: Stefan Roese <sr@denx.de>
79829 commit 8848ec858f74ed6dab06fb6d5ddc933e0a1328bf
79830 Author: Stefan Roese <sr@denx.de>
79831 Date: Mon Jul 16 10:02:12 2007 +0200
79833 ppc4xx: Code cleanup
79835 Signed-off-by: Stefan Roese <sr@denx.de>
79837 commit 2a49fc17d09020e7ebd9536694d99d20e419fcb8
79838 Author: Stefan Roese <sr@denx.de>
79839 Date: Mon Jul 16 10:01:38 2007 +0200
79841 ppc4xx: AMCC Luan uses the new boardspecific DDR2 controller setup
79843 Signed-off-by: Stefan Roese <sr@denx.de>
79845 commit df3f17422aeb03fb81a7ac8c78d2b05d05aa4cf9
79846 Author: Stefan Roese <sr@denx.de>
79847 Date: Mon Jul 16 10:00:43 2007 +0200
79849 ppc4xx: Support for Yucca board with 440SPe Rev A added to 44x_spd_ddr2.c
79851 The new boardspecific DDR2 controller configuration is used for the Yucca
79852 board. Now the Yucca board with 440SPe Rev. A chips is also supported.
79854 Signed-off-by: Stefan Roese <sr@denx.de>
79856 commit 6ed14addf97c8cd8f531e9ae7b2d3e222fffd53e
79857 Author: Stefan Roese <sr@denx.de>
79858 Date: Mon Jul 16 09:57:00 2007 +0200
79860 ppc4xx: Add new weak functions to support boardspecific DDR2 configuration
79862 The new "weak" functions ddr_wrdtr() and ddr_clktr() are added to better
79863 support non default, boardspecific DDR(2) controller configuration.
79865 Signed-off-by: Stefan Roese <sr@denx.de>
79867 commit 5743a9207a370b90f09b20ebd61167c806b937f3
79868 Author: Stefan Roese <sr@denx.de>
79869 Date: Mon Jul 16 08:53:51 2007 +0200
79871 ppc4xx: Add remove_tlb() function to remove a mem area from TLB setup
79873 The new function remove_tlb() can be used to remove the TLB's used to
79874 map a specific memory region. This is especially useful for the DDR(2)
79875 setup routines which configure the SDRAM area temporarily as a cached
79876 area (for speedup on auto-calibration and ECC generation) and later
79877 need this area uncached for normal usage.
79879 Signed-off-by: Stefan Roese <sr@denx.de>
79881 commit 0c0a9cda1bde37106520476ed486bd67eb8d30ae
79882 Author: Michal Simek <monstr@monstr.eu>
79883 Date: Mon Jul 16 00:31:07 2007 +0200
79885 [PATCH] Support for Xilinx EmacLite controller
79887 commit 3a6cab844cf74f76639d795e0be8717e02c86af7
79888 Author: Wolfgang Denk <wd@denx.de>
79889 Date: Sat Jul 14 22:51:02 2007 +0200
79893 Signed-off-by: Wolfgang Denk <wd@denx.de>
79895 commit 5280f352c8da33b1d7fbf448768717d9e16ff9a1
79896 Author: Michal Simek <monstr@monstr.eu>
79897 Date: Sat Jul 14 13:11:28 2007 +0200
79899 [FIX] support for simply measuring time
79901 commit 91bb4ca665d2e0cf7f60c4b5b370990250ec0c43
79902 Author: Michal Simek <monstr@monstr.eu>
79903 Date: Sat Jul 14 12:41:23 2007 +0200
79905 [FS] Added support for ROMFS
79907 commit 011595307731a7a67a7445d107c279d031e8ab97
79908 Author: Heiko Schocher <hs@pollux.denx.de>
79909 Date: Sat Jul 14 01:06:58 2007 +0200
79911 [PCS440EP] - fix compile error, if BUILD_DIR is used
79913 commit 5a2f1098d81ad58b309e5e558d0492643166a799
79914 Author: Michal Simek <monstr@monstr.eu>
79915 Date: Sat Jul 14 00:18:48 2007 +0200
79917 [PATCH] Support time without timer
79919 commit a476ca2ac2217ddd05a2bf0c514075814b10a3c0
79920 Author: Michal Simek <monstr@monstr.eu>
79921 Date: Fri Jul 13 21:43:55 2007 +0200
79923 [PATCH] Remove problem with disabled BARREL SHIFTER
79925 commit 55e26ad62107d2f14f757de3ae0b14b9aa7aed94
79926 Author: Michal Simek <monstr@monstr.eu>
79927 Date: Fri Jul 13 21:41:44 2007 +0200
79929 [FIX] correct help for rspr
79931 commit fad63407154f46246ce80d53a9c669a44362ac67
79932 Author: Heiko Schocher <hs@pollux.denx.de>
79933 Date: Fri Jul 13 09:54:17 2007 +0200
79935 make show_boot_progress () weak.
79937 Signed-off-by: Heiko Schocher <hs@denx.de>
79939 commit 907902472391b6ca1876ec300687562ecaf459b1
79940 Author: Heiko Schocher <hs@pollux.denx.de>
79941 Date: Fri Jul 13 08:26:05 2007 +0200
79943 [PCS440EP] - The DIAG LEDs are now blinking, if an error occur
79944 - fix compile error, if BUILD_DIR is used
79946 Signed-off-by: Heiko Schocher <hs@denx.de>
79948 commit a2e1c7098cf9574386b0c96841dfc8ea5cc93578
79949 Author: Stefan Roese <sr@denx.de>
79950 Date: Thu Jul 12 16:32:08 2007 +0200
79952 ppc4xx: Change receive buffer handling in the 4xx emac driver
79954 This change fixes a bug in the receive buffer handling, that
79955 could lead to problems upon high network traffic (broadcasts...).
79957 Signed-off-by: Stefan Roese <sr@denx.de>
79959 commit 239f05ee4dd4cfe0b50f251b533dcebe9e67c360
79960 Author: Wolfgang Denk <wd@denx.de>
79961 Date: Thu Jul 12 01:45:34 2007 +0200
79963 Update CHANGELOG, minor coding style cleanup.
79965 Signed-off-by: Wolfgang Denk <wd@denx.de>
79967 commit 5a56af3b522ba47fb33a3fee84d23bf1e5429654
79968 Author: Andy Fleming <afleming@freescale.com>
79969 Date: Fri Jun 8 16:41:18 2007 -0500
79971 Remove erroneous errata code from Marvel 88E1111S driver
79973 The Marvel 88E1111S driver for the TSEC was copied from the
79974 88E1101 driver, and included a fix for an erratum which does not
79975 exist on that part. Now it is removed
79977 Signed-off-by: Andy Fleming <afleming@freescale.com>
79979 commit 982efcf23fd03647e01e2fbe28a7a36239156cc0
79980 Author: Andy Fleming <afleming@freescale.com>
79981 Date: Tue Jun 5 16:38:44 2007 -0500
79983 From: eran liberty <eran.liberty@gmail.com>
79985 adds the reset register to 85xx immap
79987 Signed-off-by: Eran Liberty <eran.liberty@gmail.com>
79988 Signed-off-by: Andy Fleming <afleming@freescale.com>
79990 commit d3ec0d943a045bdb99e159e7bbc77430e09f11d7
79991 Author: Andy Fleming <afleming@freescale.com>
79992 Date: Thu May 10 17:50:01 2007 -0500
79994 Polished the 85xx ADS config files
79996 Made the boot commands use device trees by default.
79997 Also moved the ramdisk to 1000000 (I think the previous address
79998 was getting overridden during boot).
80000 Signed-off-by: Andy Fleming <afleming@freescale.com>
80002 commit bfb37b32d1b0b03f18077dba49cc66a6e76fa038
80003 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80004 Date: Wed May 9 11:03:32 2007 -0500
80006 8544ds: Fix Makefile after moving pixis to board/freescale.
80008 The OBJTREE != SRCTREE build scenario was broken.
80011 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80012 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80014 commit 2a3cee43c3b71fa5b8d91db19f05067865290f3e
80015 Author: Andy Fleming <afleming@freescale.com>
80016 Date: Wed May 9 00:54:20 2007 -0500
80018 tsec: Fix PHY code to match first driver
80020 Jarrold Wen noticed that the generic PHY code always matches
80021 under the current implementation. Change it so the first match
80022 wins, and *only* unknown PHYs trigger the generic driver
80024 Signed-off-by: Andy Fleming <afleming@freescale.com>
80026 commit ccc091aac61a38cd998d575d92f7232e256d6312
80027 Author: Andy Fleming <afleming@freescale.com>
80028 Date: Tue May 8 17:27:43 2007 -0500
80030 Add support for CPM device tree configuration to 8560 ADS
80032 * Adds code to modify CPM frequencies
80033 * Cleans up the config file to #define TSEC and (for now) #undef FCC
80034 * Adds the MII command for all 8560 ADS configurations
80035 * Updates config file to provide convenience commands for booting
80038 Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com>
80039 Signed-off-by: Andy Fleming <afleming@freescale.com>
80041 commit 7507d56ccaf7aae1c474342a9a5540165cd7e9d9
80042 Author: Andy Fleming <afleming@freescale.com>
80043 Date: Tue May 8 17:23:02 2007 -0500
80045 Fix Marvell 88e1145 PHY init code
80047 Fix a bug in the Marvell 88e1145 PHY init code in the TSEC driver
80048 where the reset was being done after the errata code instead of
80051 Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
80052 Signed-off-by: Andy Fleming <afleming@freescale.com>
80054 commit 5dc210dec5bace98a50b6ba905347890091a9bb0
80055 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80056 Date: Wed Jul 11 14:52:16 2007 -0500
80058 Add simple agent/end-point configuration in PCI AutoConfig for PCI_CLASS_PROCESSOR_POWERPC.
80060 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80062 commit e8b85f3ba4cd8930e0a2fea2100c815d64201765
80063 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80064 Date: Wed Jul 11 14:52:08 2007 -0500
80066 pciauto setup bridge
80068 The P2P bridge bus numbers programmed into the device are relative to
80071 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80073 commit 571f49fa717004ca4268b4e24057efc7bf9f987b
80074 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80075 Date: Wed Jul 11 14:52:01 2007 -0500
80077 Support PCIe extended config registers
80079 FSL PCIe block has extended cfg registers in the 100 and 400 range.
80080 For example, to read the LTSSM register: pci display <busn>.0 404 1
80082 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80084 commit ba5feb12581bb2912ce301e4866b71f846e9fc07
80085 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80086 Date: Wed Jul 11 14:51:48 2007 -0500
80088 Minor improvements to drivers/pci_auto.c
80090 - Make pciauto_{pre,post}scan_setup_bridge non-static
80091 - Added physical address display in debug messages.
80093 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80095 commit 40e81addab7bb74d20ddf681ce9babc880a828ee
80096 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80097 Date: Wed Jul 11 14:51:35 2007 -0500
80099 Start pci hose scan from hose->current_busno.
80101 Ensure hose->current_busno is not less than first_busno. This fixes
80102 broken board code which leaves current_busno=0 when first_busno is
80103 greater than 0 for the cases with multiple controllers.
80105 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80107 commit 3865b1fb7843a08ad49a6319a36415752276ff48
80108 Author: Stefan Roese <sr@denx.de>
80109 Date: Wed Jul 11 12:13:53 2007 +0200
80111 Fix some compile problems introduced by the latest CFG_CMD_xxx cleanup
80113 Signed-off-by: Stefan Roese <sr@denx.de>
80115 commit fa1df308926a6f70e3504c57514ef27ac31fd13a
80116 Author: Bartlomiej Sieka <tur@semihalf.com>
80117 Date: Wed Jul 11 20:11:07 2007 +0200
80119 CM1.QP1: Support for the Schindler CM1.QP1 board.
80121 Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
80122 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
80124 commit 96e1d75be8193ca79e4215a368bf9d7f2362450f
80125 Author: Heiko Schocher <hs@pollux.denx.de>
80126 Date: Wed Jul 11 18:39:11 2007 +0200
80128 [PCS440EP] - Show on the DIAG LEDs, if the SHA1 check failed
80129 - now the Flash ST M29W040B is supported (not tested)
80130 - fix the "led" command
80131 - fix compile error, if BUILD_DIR is used
80133 Signed-off-by: Heiko Schocher <hs@denx.de>
80135 commit e9514751cfa5cce61ea699fa0d3eb37898a5eeb5
80136 Author: Stefan Roese <sr@denx.de>
80137 Date: Sun Jul 8 13:44:27 2007 +0200
80139 Fix malloc problem introduced with the relocation fixup for the PPC platform
80141 The relocation fixup didn't handle the malloc pointer initialization
80142 correctly. This patch fixes this problem. Tested successfully on 4xx.
80143 The relocation fixup patches for 4xx will follow soon.
80145 Signed-off-by: Stefan Roese <sr@denx.de>
80147 commit 0dca874db62718e41253659e60f3a1de7eb418ce
80148 Author: TsiChung <tcliew@Goku.(none)>
80149 Date: Tue Jul 10 15:45:43 2007 -0500
80151 Cache update and added CFG_UNIFY_CACHE
80153 Enabled cache in cpu_init_f() for faster flash to mem allocation. Updated cache handling in start.S. Applied cache invalidate in fec_send() and fec_recv(). Added CFG_UNIFY_CACHE for CF V3 only.
80155 Signed-off-by: TsiChung <tcliew@Goku.(none)>
80157 commit 52b017604a8f4d4a795880ef6e7861d7f2f1b005
80158 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80159 Date: Thu Jul 5 23:36:16 2007 -0500
80161 Update header file. Include dtimer_intr_setup(). Changed timer divider to global define.
80163 Include immap.h and timer.h. Moved dtimer interrupt setup to dtimer_intr_setup() from cpu/mcf532x/interrupts.c. Changed (CFG_CLK /1000000) -1 << 8 to CFG_TIMER_PRESCALER
80165 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80167 commit 5cdc07c7ef8f08ea55d3c47ed9221d91aa6d5fac
80168 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80169 Date: Thu Jul 5 23:31:25 2007 -0500
80171 Update header files
80173 Include immap.h and renamed mcfrtc.h to rtc.h
80175 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80177 commit 2870e98ac8e5553e9187b12a47e5f46babb53990
80178 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80179 Date: Thu Jul 5 23:29:21 2007 -0500
80181 Add mcffec_initialize()
80183 Added mcffec_initialize() in eth_initialize()
80185 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80187 commit 45a25bfd0c52f8a3fa137216bc94d32f90bedc5d
80188 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80189 Date: Thu Jul 5 23:27:40 2007 -0500
80191 Update header file and clean up
80195 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80197 commit 0cee9c66318602c856a899ae5fa7579ccba6443a
80198 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80199 Date: Thu Jul 5 23:23:15 2007 -0500
80201 New uart structure and defines
80203 Seperated from mcfuart.h
80205 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80207 commit a90e79de8d99e9c9d69d60bfff9f24c337165900
80208 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80209 Date: Thu Jul 5 23:22:31 2007 -0500
80211 New timer structure and defines
80213 Seperated from mcftimer.h
80215 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80217 commit e04acb2eba4782489417240eff76e20e176aec10
80218 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80219 Date: Thu Jul 5 23:21:09 2007 -0500
80221 Rename mcfrtc to rtc
80223 Since it is already in m68k folder, un-necessary to pad mcf. Replaced immap_5329.h and m5329.h to immap.h
80225 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80227 commit 2bd806fe4fc23958b8f78778199e7a6e3f8f6ad5
80228 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80229 Date: Thu Jul 5 23:17:36 2007 -0500
80231 Rename mcfserial.c. Update include header
80233 Renamed mcfserial.c to mcfuart.c. Modified Makefile for mcfuart.o from mcfserial.o. Replace immap_5329.h and m5329.h to immap.h
80235 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80237 commit f2208fbc2eb9de3f4285bfaa021c6ebae16c9b0e
80238 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80239 Date: Thu Jul 5 23:13:58 2007 -0500
80241 Header file update, clean up and cache handling
80243 Replaced immap_5329.h and m5329.h with immap.h. Included cache_invalid.
80245 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80247 commit 2e3f25ae9082daa9f5d181db45dfbc2e52ce0f97
80248 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80249 Date: Thu Jul 5 23:10:40 2007 -0500
80251 Create interrupts.c and modify Makefile
80253 interrupt_init() and dtimer_intr_setup() are placed in interrupts.c. Added interrupts.o to Makefile
80255 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80257 commit ddd104f1ed655eda50c06ba636237a83ed943f34
80258 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80259 Date: Thu Jul 5 23:06:55 2007 -0500
80263 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80265 commit b9bf3de377b2bae70c983c9b97feae914999e735
80266 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80267 Date: Thu Jul 5 23:05:31 2007 -0500
80269 Update header file and some clean up
80271 Replaced immap_5329.h and m5329.h with immap.h. Removed whitespaces.
80273 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80275 commit 84a015b52ec820a5ae173717d78516de731c89c2
80276 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80277 Date: Thu Jul 5 23:03:28 2007 -0500
80279 Update header file and enable icache
80281 Replaced immap_5329.h and m5329.h with immap.h. Enabled icache_enable() in cpu_init_r().
80283 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80285 commit 7a17e759c7a8b58e910daf54df611e94fc8ca074
80286 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80287 Date: Thu Jul 5 23:01:22 2007 -0500
80289 Update header file and removed interrupt_init()
80291 Replace immap_5329.h and m5329.h with immap.h. Removed interrupt_init() and placed it in interrupts.c
80293 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80295 commit 3b635492c95bd0d6e08f93f699821cba1f602a64
80296 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80297 Date: Thu Jul 5 22:57:46 2007 -0500
80299 Update for flash.o and mii.o
80301 Removed flash.o and added mii.o
80303 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80305 commit c5ded275d839e4ff79f41718d50a835d989f57bc
80306 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80307 Date: Thu Jul 5 22:56:19 2007 -0500
80309 MII functions calls.
80311 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80313 commit 427c814104560e29bda14955c67703245aaaa5b4
80314 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80315 Date: Thu Jul 5 22:54:42 2007 -0500
80317 Removed MII functions and replaced immap_5329.h and m5329.h with immap.h.
80319 The removed MII routines will be placed in mii.c.
80321 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80323 commit 01a793fda09c63df5a496f09dc1c7cb26e6751a2
80324 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80325 Date: Thu Jul 5 22:51:05 2007 -0500
80329 There is a Common Flash Interface Driver existed. To use the CFI driver, define CFG_FLASH_CFI in configuration file.
80331 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80333 commit 2744354a8437b8f78db178e30660215688bff570
80334 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80335 Date: Thu Jul 5 22:46:38 2007 -0500
80337 Seperate old structure defines and new structure defines
80339 Removed new uart structure and defines to uart.h
80341 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80343 commit 2bd58608dbcff8890ca9a0c59e861ac24f8bb230
80344 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80345 Date: Thu Jul 5 22:45:01 2007 -0500
80347 Seperate old structure defines and new structure defines
80349 New timer structure and defines will move to new timer.h
80351 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80353 commit 8cd5cd6de4ff92e03978338ed7aeb3ce7b7b9784
80354 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80355 Date: Thu Jul 5 22:42:23 2007 -0500
80361 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80363 commit 514871f565dd8bd1121e4a3ac1665a790e20b8f2
80364 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80365 Date: Thu Jul 5 22:41:24 2007 -0500
80369 Replaced whitespace with tabs
80371 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80373 commit 48dbfeabc7afffe30609a4489f10c22cb67ef7dd
80374 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80375 Date: Thu Jul 5 22:39:07 2007 -0500
80377 Create new header file and move peripherals base address from configs file to new header file.
80379 Create new header file to include immap_5xxx.h and m5xxx.h and to share among drivers without update in driver file each processor is added. Moved peripherals base address and defines from configs file to immap.h.
80381 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80383 commit be296e31c4411f96d9cb3d2afc8fcb006867abfa
80384 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80385 Date: Thu Jul 5 22:24:58 2007 -0500
80389 Changed MAKEALL file mode to executable, removed executable file mode from Makefile
80391 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80393 commit b3aff0cb9ecf236d7e8c93761dd1dadf6837a582
80394 Author: Jon Loeliger <jdl@freescale.com>
80395 Date: Tue Jul 10 11:19:50 2007 -0500
80397 disk/ doc/ lib_*/ and tools/: Remove lingering references to CFG_CMD_* symbols.
80399 Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80400 Those always evaluated TRUE, and thus were always compiled
80401 even when IDE really wasn't defined/wanted.
80403 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80405 commit ddb5d86f0215bcb6c293510c50eb050e92883b7a
80406 Author: Jon Loeliger <jdl@freescale.com>
80407 Date: Tue Jul 10 11:13:21 2007 -0500
80409 drivers/: Remove lingering references to CFG_CMD_* symbols.
80411 Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80412 Those always evaluated TRUE, and thus were always compiled
80413 even when IDE really wasn't defined/wanted.
80415 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80417 commit f40a7f3e3888b42a43674b099e5470022c8c544c
80418 Author: Jon Loeliger <jdl@freescale.com>
80419 Date: Tue Jul 10 11:07:56 2007 -0500
80421 fs/: Remove lingering references to CFG_CMD_* symbols.
80423 Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80424 Those always evaluated TRUE, and thus were always compiled
80425 even when IDE really wasn't defined/wanted.
80427 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80429 commit 610f2e9c28a9c101e09fa1b78143cf5f00ed1593
80430 Author: Jon Loeliger <jdl@freescale.com>
80431 Date: Tue Jul 10 11:05:02 2007 -0500
80433 net/: Remove lingering references to CFG_CMD_* symbols.
80435 Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80436 Those always evaluated TRUE, and thus were always compiled
80437 even when IDE really wasn't defined/wanted.
80439 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80441 commit 902531788376046da212afd1661cffb62f3daa1c
80442 Author: Jon Loeliger <jdl@freescale.com>
80443 Date: Tue Jul 10 11:02:44 2007 -0500
80445 common/: Remove lingering references to CFG_CMD_* symbols.
80447 Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80448 Those always evaluated TRUE, and thus were always compiled
80449 even when IDE really wasn't defined/wanted.
80451 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80453 commit d39b57415838c73fb0a37eca84de3c68ba990586
80454 Author: Jon Loeliger <jdl@freescale.com>
80455 Date: Tue Jul 10 10:48:22 2007 -0500
80457 board/[j-z]*: Remove lingering references to CFG_CMD_* symbols.
80459 Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80460 Those always evaluated TRUE, and thus were always compiled
80461 even when IDE really wasn't defined/wanted.
80463 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80465 commit 77a318545d57aefa844752465b94c7e09a3f26d0
80466 Author: Jon Loeliger <jdl@freescale.com>
80467 Date: Tue Jul 10 10:39:10 2007 -0500
80469 board/[A-Za-i]*: Remove lingering references to CFG_CMD_* symbols.
80471 Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80472 Those always evaluated TRUE, and thus were always compiled
80473 even when IDE really wasn't defined/wanted.
80475 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80477 commit 068b60a0eb7e73b243ca55399f2a7df76e2c3f3d
80478 Author: Jon Loeliger <jdl@freescale.com>
80479 Date: Tue Jul 10 10:27:39 2007 -0500
80481 cpu/ rtc/ include/: Remove lingering references to CFG_CMD_* symbols.
80483 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80485 commit 079a136c3588814784561d6e4856970ee82d6e2a
80486 Author: Jon Loeliger <jdl@freescale.com>
80487 Date: Tue Jul 10 10:12:10 2007 -0500
80489 include/configs/[p-z]* + misc: Cleanup BOOTP and lingering CFG_CMD_*.
80491 Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80492 used to be included but CONFIG_BOOTP_MASK was not defined.
80494 Remove lingering references to CFG_CMD_* symbols.
80496 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80498 commit 7f5c01577400c74cc5bac74f41dd0d3c79df623c
80499 Author: Jon Loeliger <jdl@freescale.com>
80500 Date: Tue Jul 10 09:38:02 2007 -0500
80502 include/configs/[g-o]*: Cleanup BOOTP and lingering CFG_CMD_*.
80504 Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80505 used to be included but CONFIG_BOOTP_MASK was not defined.
80507 Remove lingering references to CFG_CMD_* symbols.
80509 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80511 commit 80ff4f99b84b64edca3fd10da365ec1493be1c95
80512 Author: Jon Loeliger <jdl@freescale.com>
80513 Date: Tue Jul 10 09:29:01 2007 -0500
80515 include/configs/[a-e]*: Cleanup BOOTP and lingering CFG_CMD_*.
80517 Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80518 used to be included but CONFIG_BOOTP_MASK was not defined.
80520 Remove lingering references to CFG_CMD_* symbols.
80522 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80524 commit a1aa0bb502e25fd598b5e0ccdfb2c174921d714a
80525 Author: Jon Loeliger <jdl@freescale.com>
80526 Date: Tue Jul 10 09:22:23 2007 -0500
80528 include/configs/[P-Z]*: Cleanup BOOTP and lingering CFG_CMD_*.
80530 Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80531 used to be included but CONFIG_BOOTP_MASK was not defined.
80533 Remove lingering references to CFG_CMD_* symbols.
80535 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80537 commit 659e2f6736232a08acca8785c206e2b4d9cd07d7
80538 Author: Jon Loeliger <jdl@freescale.com>
80539 Date: Tue Jul 10 09:10:49 2007 -0500
80541 include/configs/[J-O]*: Cleanup BOOTP and lingering CFG_CMD_*.
80543 Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80544 used to be included but CONFIG_BOOTP_MASK was not defined.
80546 Remove lingering references to CFG_CMD_* symbols.
80548 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80550 commit 11799434c5ff15a612577bb1ad1f4ea1a0595e4b
80551 Author: Jon Loeliger <jdl@freescale.com>
80552 Date: Tue Jul 10 09:02:57 2007 -0500
80554 include/configs/[A-I]*: Cleanup BOOTP and lingering CFG_CMD_*.
80556 Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80557 used to be included but CONFIG_BOOTP_MASK was not defined.
80559 Remove lingering references to CFG_CMD_* symbols.
80561 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80563 commit 1fe80d79c5c4e52d3410a7ab4b8515da095cdab3
80564 Author: Jon Loeliger <jdl@freescale.com>
80565 Date: Mon Jul 9 22:08:34 2007 -0500
80567 Finally retire cmd_confdefs.h and CONFIG_BOOTP_MASK!
80569 All of the choices for CONFIG_BOOTP_ are now documented in
80570 the README file. You must now individually select exactly
80571 the set that you want using a series of
80572 #define CONFIG_BOOTP_<x>
80573 statements in the board port config files now.
80575 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80577 commit d3b8c1a743dcd31625c99e6a44590f207eb00028
80578 Author: Jon Loeliger <jdl@freescale.com>
80579 Date: Mon Jul 9 21:57:31 2007 -0500
80581 include/configs/[m-z]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80583 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80585 commit 2fd90ce575b02d189cbf443c85309bcd001aa393
80586 Author: Jon Loeliger <jdl@freescale.com>
80587 Date: Mon Jul 9 21:48:26 2007 -0500
80589 include/configs/[a-m]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80591 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80593 commit 37d4bb70586659dedef1658ce1bed071be098aec
80594 Author: Jon Loeliger <jdl@freescale.com>
80595 Date: Mon Jul 9 21:38:02 2007 -0500
80597 include/configs/[T-Z]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80599 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80601 commit 18225e8dd1950bd6dbf35011e436db7f474c187d
80602 Author: Jon Loeliger <jdl@freescale.com>
80603 Date: Mon Jul 9 21:31:24 2007 -0500
80605 include/configs/[P-S]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80607 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80609 commit 7be044e4ea644b0ef1c486dadc1a4c2665b4374d
80610 Author: Jon Loeliger <jdl@freescale.com>
80611 Date: Mon Jul 9 21:24:19 2007 -0500
80613 include/configs/[H-N]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80615 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80617 commit 5d2ebe1b3ef0055c661bb1a0d252bf252380069f
80618 Author: Jon Loeliger <jdl@freescale.com>
80619 Date: Mon Jul 9 21:16:53 2007 -0500
80621 include/configs/[A-G]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80623 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80625 commit f55f7f8d83f36021ab1f0e3d738f5d8c8083a7e3
80626 Author: Jon Loeliger <jdl@freescale.com>
80627 Date: Mon Jul 9 19:12:30 2007 -0500
80629 Retire CONFIG_COMMANDS finally.
80630 Strip old CFG_CMD_* symbols out.
80632 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80634 commit b5501f7d720fed99ab0b42c83f5dea52868ce007
80635 Author: Jon Loeliger <jdl@freescale.com>
80636 Date: Mon Jul 9 19:10:03 2007 -0500
80638 Update README.* to reference new CONFIG_CMD_* names now.
80640 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80642 commit 4431283c7e6d54ae180d466e51bf2d97471a0ad9
80643 Author: Jon Loeliger <jdl@freescale.com>
80644 Date: Mon Jul 9 19:06:00 2007 -0500
80646 cpu/m*: Remove obsolete references to CONFIG_COMMANDS
80648 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80650 commit 3a1ed1e1f922c419bb71f7df4949d783ade369fa
80651 Author: Jon Loeliger <jdl@freescale.com>
80652 Date: Mon Jul 9 18:57:22 2007 -0500
80654 cpu/[7a-ln-z]*: Remove obsolete references to CONFIG_COMMANDS
80656 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80658 commit ab3abcbabd840928fb1eb5122118ca466b5e5013
80659 Author: Jon Loeliger <jdl@freescale.com>
80660 Date: Mon Jul 9 18:45:16 2007 -0500
80662 board/[q-z]*: Remove obsolete references to CONFIG_COMMANDS
80664 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80666 commit 3fe00109a5f12de55b6e25b1f98dfc24bc9090c9
80667 Author: Jon Loeliger <jdl@freescale.com>
80668 Date: Mon Jul 9 18:38:39 2007 -0500
80670 board/[m-p]*: Remove obsolete references to CONFIG_COMMANDS
80672 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80674 commit c508a4cefd8a953fc64957650506a035e6e3d9d1
80675 Author: Jon Loeliger <jdl@freescale.com>
80676 Date: Mon Jul 9 18:31:28 2007 -0500
80678 board/[f-l]*: Remove obsolete references to CONFIG_COMMANDS
80680 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80682 commit b9307262f8a9f3b5c9e15a6067eadc17407146f6
80683 Author: Jon Loeliger <jdl@freescale.com>
80684 Date: Mon Jul 9 18:24:55 2007 -0500
80686 board/[d-e]*: Remove obsolete references to CONFIG_COMMANDS
80688 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80690 commit fcec2eb93e126400009729328e797f12bc94f1fd
80691 Author: Jon Loeliger <jdl@freescale.com>
80692 Date: Mon Jul 9 18:19:09 2007 -0500
80694 board/[A-Za-c]*: Remove obsolete references to CONFIG_COMMANDS
80696 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80698 commit a593814f2be0c9cdc3133cd550b167b8a988328f
80699 Author: Jon Loeliger <jdl@freescale.com>
80700 Date: Mon Jul 9 18:10:50 2007 -0500
80702 rtc/: Remove obsolete references to CONFIG_COMMANDS
80704 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80706 commit 67350568f9d46e66c21829f3513b3db0caeb948b
80707 Author: Jon Loeliger <jdl@freescale.com>
80708 Date: Mon Jul 9 18:05:38 2007 -0500
80710 lib_{arm,avr32,blackfin,generic,i386}/: Remove obsolete references to CONFIG_COMMANDS
80712 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80714 commit 7def6b34f910f08d7ef0a14646da067719237ca2
80715 Author: Jon Loeliger <jdl@freescale.com>
80716 Date: Mon Jul 9 18:02:11 2007 -0500
80718 lib_{m68k,microblaze,mips,ppc}/: Remove obsolete references to CONFIG_COMMANDS
80720 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80722 commit dd60d1223b99a88a7216f3e041fe40634ad4c2bb
80723 Author: Jon Loeliger <jdl@freescale.com>
80724 Date: Mon Jul 9 17:56:50 2007 -0500
80726 fs/: Remove obsolete references to CONFIG_COMMANDS
80728 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80730 commit c91898bbc505aff3e12a807af88e76da18efb7ee
80731 Author: Jon Loeliger <jdl@freescale.com>
80732 Date: Mon Jul 9 17:46:09 2007 -0500
80734 tools/: Remove obsolete references to CONFIG_COMMANDS
80736 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80738 commit 643d1ab23960950b52e0a2803c2d3ea4c558fa01
80739 Author: Jon Loeliger <jdl@freescale.com>
80740 Date: Mon Jul 9 17:45:14 2007 -0500
80742 net/: Remove obsolete references to CONFIG_COMMANDS
80744 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80746 commit cb51c0bf88f95a1bca68324b0126f8eed8b43273
80747 Author: Jon Loeliger <jdl@freescale.com>
80748 Date: Mon Jul 9 17:39:42 2007 -0500
80750 drivers/[n-z]*: Remove obsolete references to CONFIG_COMMANDS
80752 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80754 commit 07d38a17e964aec4c7827f0ee9a583bc8cc1ad6b
80755 Author: Jon Loeliger <jdl@freescale.com>
80756 Date: Mon Jul 9 17:30:01 2007 -0500
80758 drivers/[a-m]*: Remove obsolete references to CONFIG_COMMANDS
80760 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80762 commit cde5c64d17cf4834aa7b5c373f288bc7dad27b29
80763 Author: Jon Loeliger <jdl@freescale.com>
80764 Date: Mon Jul 9 17:22:37 2007 -0500
80766 disk/: Remove obsolete references to CONFIG_COMMANDS
80768 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80770 commit 639221c76c88215bd55af83ad174fc30d1940f8f
80771 Author: Jon Loeliger <jdl@freescale.com>
80772 Date: Mon Jul 9 17:15:49 2007 -0500
80774 include/: Remove obsolete references to CONFIG_COMMANDS
80775 Mostly removed from comments here.
80777 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80779 commit 4ef218f6fdf8d747f4589da5252b004e7d2c2876
80780 Author: Wolfgang Denk <wd@denx.de>
80781 Date: Tue Jul 10 00:01:28 2007 +0200
80783 Coding style cleanup; update CHANGELOG.
80785 Signed-off-by: Wolfgang Denk <wd@denx.de>
80787 commit c8603cfbd4573379a6076c9c208545ba2bbf019a
80788 Author: Stefan Roese <sr@denx.de>
80789 Date: Mon Jul 9 11:00:24 2007 +0200
80791 Small coding style cleanup
80793 Signed-off-by: Stefan Roese <sr@denx.de>
80795 commit 0f92c7e7c9a62755b1457d3c46f93c8c1f6c19fc
80796 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80797 Date: Mon Jul 9 10:10:08 2007 +0200
80799 Migrate esd 405EP boards to new NAND subsystem
80801 Remove unused CFG_NAND_LEGACY define
80803 These boards to not have NAND.
80805 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80807 commit bd84ee4c2020c3a6861f4bb2e7ea0fb49f82e803
80808 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80809 Date: Mon Jul 9 10:10:06 2007 +0200
80811 Migrate esd 405EP boards to new NAND subsystem
80813 Migrate esd 405EP boards to new NAND subsystem
80816 -use correct io accessors (in/out_be32())
80818 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80820 commit e09f7ab5749c345f924da272bea0521a73af5b11
80821 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80822 Date: Mon Jul 9 10:10:04 2007 +0200
80824 Migrate esd 405EP boards to new NAND subsystem
80826 This patch prepares the migration from the legacy NAND driver
80827 to U-Boot's new NAND subsystem for esd boards.
80829 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80831 commit c3517f919d0f61650cf3027fd4faf0f631142f6c
80832 Author: Jon Loeliger <jdl@freescale.com>
80833 Date: Sun Jul 8 18:10:08 2007 -0500
80835 common/* non-cmd*: Remove obsolete references to CONFIG_COMMANDS
80837 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80839 commit fd9bcaa35be64fe41a4223fdb6ecdbad52470b39
80840 Author: Jon Loeliger <jdl@freescale.com>
80841 Date: Sun Jul 8 18:05:39 2007 -0500
80843 common/cmd_[p-x]*: Remove obsolete references to CONFIG_COMMANDS.
80845 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80847 commit c76fe47425afc7d5d670ff0539823c85d65d9c42
80848 Author: Jon Loeliger <jdl@freescale.com>
80849 Date: Sun Jul 8 18:02:23 2007 -0500
80851 common/cmd_[i-n]*: Remove obsolete references to CONFIG_COMMANDS.
80853 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80855 commit baa26db4113679b80970ff447d91cc10217742a6
80856 Author: Jon Loeliger <jdl@freescale.com>
80857 Date: Sun Jul 8 17:51:39 2007 -0500
80859 common/cmd_[af]*: Remove obsolete references to CONFIG_COMMANDS.
80861 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80863 commit af075ee96e52dda7b6bca6c937588aeaaec5f2cd
80864 Author: Jon Loeliger <jdl@freescale.com>
80865 Date: Sun Jul 8 17:02:01 2007 -0500
80867 Clear up confusion over the CMD_POST and POST_DIAG mess.
80869 For some reason, CONFIG_POST permeated as CONFIG_CMD_POST_DIAG
80870 when it really means just CONFIG_CMD_DIAG. There is no CMD_POST.
80871 Clear this mess up some.
80873 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80875 commit b3631487105a57ab7cbadfc26efbaf9676275018
80876 Author: Jon Loeliger <jdl@freescale.com>
80877 Date: Sun Jul 8 15:45:08 2007 -0500
80879 Remove references to the old cmd_confdefs.h include file.
80881 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80883 commit a22d4da95e20049b4daa1c2a022f61e8a72f2fb6
80884 Author: Jon Loeliger <jdl@freescale.com>
80885 Date: Sun Jul 8 15:42:59 2007 -0500
80887 include/configs: Catch some CONFIG_CMD_* conversion stragglers.
80889 Use new CONFIG_CMD_* in lwmon5.h board config file.
80890 Fix CONFIG_CMD_* typo braindamage in omap1510inn.h
80892 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80894 commit a5562901661bd428f7e5feb333f796372cb81019
80895 Author: Jon Loeliger <jdl@freescale.com>
80896 Date: Sun Jul 8 15:31:57 2007 -0500
80898 include/configs: Use new CONFIG_CMD_* in various [TUVWZYZ]* named board config files.
80900 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80902 commit fe7f782d5b8c64a0195c68c31a0a11d4f641355e
80903 Author: Jon Loeliger <jdl@freescale.com>
80904 Date: Sun Jul 8 15:02:44 2007 -0500
80906 include/configs: Use new CONFIG_CMD_* in various S* named board config files.
80908 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80910 commit e9a0f8f15c11f337967aa0600ad6e8af33037f50
80911 Author: Jon Loeliger <jdl@freescale.com>
80912 Date: Sun Jul 8 15:12:40 2007 -0500
80914 include/configs: Use new CONFIG_CMD_* in various R* named board config files.
80916 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80918 commit 12aa9fd23d724bd6ab88e1baa0db35133a27303f
80919 Author: Jon Loeliger <jdl@freescale.com>
80920 Date: Sun Jul 8 14:55:07 2007 -0500
80922 include/configs: Use new CONFIG_CMD_* in various Q* named board config files.
80924 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80926 commit acf0269779422f3e147d2ddfb499c9f6ff10ad5e
80927 Author: Jon Loeliger <jdl@freescale.com>
80928 Date: Sun Jul 8 14:49:44 2007 -0500
80930 include/configs: Use new CONFIG_CMD_* in various P* named board config files.
80932 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80934 commit e18a1061a8630cb67995fdf99afd3fb50d1b187d
80935 Author: Jon Loeliger <jdl@freescale.com>
80936 Date: Sun Jul 8 14:21:43 2007 -0500
80938 include/configs: Use new CONFIG_CMD_* in various [NO]* named board config files.
80940 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80942 commit 8353e139bfad9059c54f5b2421f1a3090e15a2e2
80943 Author: Jon Loeliger <jdl@freescale.com>
80944 Date: Sun Jul 8 14:14:17 2007 -0500
80946 include/configs: Use new CONFIG_CMD_* in various M* named board config files.
80948 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80950 commit 348f258f24253433e4a2302a0bbceb6740a67246
80951 Author: Jon Loeliger <jdl@freescale.com>
80952 Date: Sun Jul 8 13:46:18 2007 -0500
80954 include/configs: Use new CONFIG_CMD_* in various [IJKL]* named board config files.
80956 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80958 commit 6c4f4da9bfc9f9403f54fce678ed0364b7c86a6a
80959 Author: Jon Loeliger <jdl@freescale.com>
80960 Date: Sun Jul 8 10:09:35 2007 -0500
80962 include/configs: Use new CONFIG_CMD_* in various H* named board config files.
80964 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80966 commit 60a0876b5106b34220e459c208bbf648073306c0
80967 Author: Jon Loeliger <jdl@freescale.com>
80968 Date: Sat Jul 7 21:04:26 2007 -0500
80970 include/configs: Use new CONFIG_CMD_* in various F* and G* named board config files.
80972 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80974 commit dcaa71562826a2466e894c868d132509dcda8444
80975 Author: Jon Loeliger <jdl@freescale.com>
80976 Date: Sat Jul 7 20:56:05 2007 -0500
80978 include/configs: Use new CONFIG_CMD_* in various E* named board config files.
80980 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80982 commit 3c3227f3c737502311b25b72084573901cbbf17d
80983 Author: Jon Loeliger <jdl@freescale.com>
80984 Date: Sat Jul 7 20:40:43 2007 -0500
80986 include/configs: Use new CONFIG_CMD_* in various D* named board config files.
80988 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80990 commit 49cf7e8ee7ef943fdfe866ce28410b0bfbf6a26c
80991 Author: Jon Loeliger <jdl@freescale.com>
80992 Date: Thu Jul 5 19:52:35 2007 -0500
80994 include/configs: Use new CONFIG_CMD_* in various C* named board config files.
80996 Signed-off-by: Jon Loeliger <jdl@freescale.com>
80998 commit de8b2a6e33298dcdb10bdda48db25e53c3089eba
80999 Author: Jon Loeliger <jdl@freescale.com>
81000 Date: Thu Jul 5 19:32:07 2007 -0500
81002 include/configs: Use new CONFIG_CMD_* in various B* named board config files.
81004 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81006 commit 498ff9a228485bd4b9f23d066bada268f9add1dd
81007 Author: Jon Loeliger <jdl@freescale.com>
81008 Date: Thu Jul 5 19:13:52 2007 -0500
81010 include/configs: Use new CONFIG_CMD_* in various A* named board config files.
81012 Since ADS860.h includes "board/fads/fads.h" with ramifications
81013 on the CONFIG_COMMAND treatment, it too has to be adjusted to
81014 exclude already configured commands in this same commit.
81016 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81018 commit 10e038932f22ee80ebd53de312531e70e6590a2f
81019 Author: Thomas Knobloch <knobloch@siemens.com>
81020 Date: Fri Jul 6 14:58:39 2007 +0200
81022 [NAND] Bad block skipping for command nboot
81024 The old implementation of command nboot does not support reading the image from
81025 NAND flash with skipping of bad blocks. The patch implements a new version of
81026 the nboot command: by calling nboot.jffs2 from the u-boot command line the
81027 command will load the image from NAND flash with respect to bad blocks (by using
81028 nand_read_opts()). This is similar to e.g. the NAND read command: "nand
81031 Signed-off-by: Thomas Knobloch <knobloch@siemens.com>
81032 Signed-off-by: Stefan Roese <sr@denx.de>
81034 commit 334043f601a90ac53e5ecc846fbb73a1ef38cb1f
81035 Author: Stefan Roese <sr@denx.de>
81036 Date: Fri Jul 6 12:26:51 2007 +0200
81038 ppc4xx: Update lwmon5 default environment
81040 Signed-off-by: Stefan Roese <sr@denx.de>
81042 commit 5d187430a055d62f17ca84d75e7245439d1f7e75
81043 Author: Stefan Roese <sr@denx.de>
81044 Date: Fri Jul 6 11:48:24 2007 +0200
81046 ppc4xx: Update lwmon5 board
81048 Add unlock=yes environment variable to default variables to unlock
81049 the CFI flash by default.
81051 Signed-off-by: Stefan Roese <sr@denx.de>
81053 commit 6b0a174a1e6f55e1f5a1fbb223cdad7645a4646e
81054 Author: Stefan Roese <sr@denx.de>
81055 Date: Fri Jul 6 09:45:47 2007 +0200
81057 Fix problem with get/setdcr commands introduced by cfg patches
81059 Signed-off-by: Stefan Roese <sr@denx.de>
81061 commit f1152f8c28db4a22087c21c618a3f7baa48e9a4f
81062 Author: Wolfgang Denk <wd@denx.de>
81063 Date: Fri Jul 6 02:50:19 2007 +0200
81065 Code cleanup and default config update for STC GP3 SSA board.
81067 Signed-off-by: Wolfgang Denk <wd@denx.de>
81069 commit e4dbe1b215f5c6c462e76909d240bd96472b84de
81070 Author: Wolfgang Denk <wd@denx.de>
81071 Date: Thu Jul 5 17:56:27 2007 +0200
81073 Fixing some typos etc. introduced mainly by cfg patches.
81075 Signed-off-by: Wolfgang Denk <wd@denx.de>
81077 commit b6b4684546809f89c8bac72863ca49b5fd8ac0cd
81078 Author: Wolfgang Denk <wd@denx.de>
81079 Date: Thu Jul 5 11:12:16 2007 +0200
81081 Minor coding style cleanup. Update CHANGELOG.
81083 commit dca3b3d6d6396b67e5e84af53452164923c73443
81084 Author: Jon Loeliger <jdl@jdl.com>
81085 Date: Wed Jul 4 22:33:46 2007 -0500
81087 include/configs: Use new CONFIG_CMD_* in various [v-z]* named board config files.
81089 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81091 commit 6c18eb9804b525f3e4f3bb3d014dd69a200d9fa7
81092 Author: Jon Loeliger <jdl@jdl.com>
81093 Date: Wed Jul 4 22:33:38 2007 -0500
81095 include/configs: Use new CONFIG_CMD_* in various t* and u* named board config files.
81097 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81099 commit 46da1e96b7db14f4fcd2c92544e7c0862024bc76
81100 Author: Jon Loeliger <jdl@jdl.com>
81101 Date: Wed Jul 4 22:33:30 2007 -0500
81103 include/configs: Use new CONFIG_CMD_* in various s* named board config files.
81105 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81107 commit 90cc3eb6d2be856d9ddd81436de9cf343bc6b5c8
81108 Author: Jon Loeliger <jdl@jdl.com>
81109 Date: Wed Jul 4 22:33:23 2007 -0500
81111 include/configs: Use new CONFIG_CMD_* in various q* and r* named board config files.
81113 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81115 commit 26a34560d56a9df5bc2ae23525d9229736134757
81116 Author: Jon Loeliger <jdl@jdl.com>
81117 Date: Wed Jul 4 22:33:17 2007 -0500
81119 include/configs: Use new CONFIG_CMD_* in various p* named board config files.
81121 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81123 commit a5cb23092a7d31490a33d4ec871468b63babfa3c
81124 Author: Jon Loeliger <jdl@jdl.com>
81125 Date: Wed Jul 4 22:33:13 2007 -0500
81127 include/configs: Use new CONFIG_CMD_* in various o* named board config files.
81129 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81131 commit 929a2bfd142737003a8fc32e1b86e1f2c1850257
81132 Author: Jon Loeliger <jdl@jdl.com>
81133 Date: Wed Jul 4 22:33:07 2007 -0500
81135 include/configs: Use new CONFIG_CMD_* in various n* named board config files.
81137 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81139 commit 5dc11a511960d490f7f01ffd746edfe6277f99b0
81140 Author: Jon Loeliger <jdl@jdl.com>
81141 Date: Wed Jul 4 22:33:01 2007 -0500
81143 include/configs: Use new CONFIG_CMD_* in various m* named board config files.
81145 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81147 commit 9bbb1c0820c1fbd3811ab6ee4ba0f6c6f76b27e4
81148 Author: Jon Loeliger <jdl@jdl.com>
81149 Date: Wed Jul 4 22:32:57 2007 -0500
81151 include/configs: Use new CONFIG_CMD_* in various l* named board config files.
81153 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81155 commit bc234c129fa04fb9fa33530930e5cbc6084cd47a
81156 Author: Jon Loeliger <jdl@jdl.com>
81157 Date: Wed Jul 4 22:32:51 2007 -0500
81159 include/configs: Use new CONFIG_CMD_* in various j* and k* named board config files.
81161 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81163 commit 1d2c6bc491969f8d8fb34c8e30e8bea7a2af9c31
81164 Author: Jon Loeliger <jdl@jdl.com>
81165 Date: Wed Jul 4 22:32:32 2007 -0500
81167 include/configs: Use new CONFIG_CMD_* in various i* named board config files.
81169 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81171 commit 48d5d102a2f2e619c92050b9aedbb69689185bc0
81172 Author: Jon Loeliger <jdl@jdl.com>
81173 Date: Wed Jul 4 22:32:25 2007 -0500
81175 include/configs: Use new CONFIG_CMD_* in various h* named board config files.
81177 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81179 commit 72eb0efaed7048afcc61fc6f0085c49394b5dc36
81180 Author: Jon Loeliger <jdl@jdl.com>
81181 Date: Wed Jul 4 22:32:19 2007 -0500
81183 include/configs: Use new CONFIG_CMD_* in various g* named board config files.
81185 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81187 commit 1bec3d3002d3bbbae6f2468a0f7376db1120d33e
81188 Author: Jon Loeliger <jdl@jdl.com>
81189 Date: Wed Jul 4 22:32:10 2007 -0500
81191 include/configs: Use new CONFIG_CMD_* in various e* named board config files.
81193 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81195 commit ab999ba1b31ebe78dd16374394a55d7c6e5aa6e4
81196 Author: Jon Loeliger <jdl@jdl.com>
81197 Date: Wed Jul 4 22:32:03 2007 -0500
81199 include/configs: Use new CONFIG_CMD_* in various d* named board config files.
81201 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81203 commit 37e4f24b87fa255ae456d193b7cd23c18dd1d56b
81204 Author: Jon Loeliger <jdl@jdl.com>
81205 Date: Wed Jul 4 22:31:56 2007 -0500
81207 include/configs: Use new CONFIG_CMD_* in various c* named board config files.
81209 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81211 commit ba2351f9d1e841bd00ea6dad1e3c16d0259ad264
81212 Author: Jon Loeliger <jdl@jdl.com>
81213 Date: Wed Jul 4 22:31:49 2007 -0500
81215 include/configs: Use new CONFIG_CMD_* in various b* named board config files.
81217 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81219 commit 0b361c916617aff79e647b40f0e43361e0bbaccf
81220 Author: Jon Loeliger <jdl@jdl.com>
81221 Date: Wed Jul 4 22:31:42 2007 -0500
81223 include/configs: Use new CONFIG_CMD_* in various a* named board config files.
81225 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81227 commit b730cda82e362df6a22f4c59c0a9b97e885b1014
81228 Author: Jon Loeliger <jdl@jdl.com>
81229 Date: Wed Jul 4 22:31:35 2007 -0500
81231 include/configs: Use new CONFIG_CMD_* in mpc5xx board config files.
81233 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81235 commit d794cfefead5fc177cf4f41164e80382e9c9484a
81236 Author: Jon Loeliger <jdl@jdl.com>
81237 Date: Wed Jul 4 22:31:15 2007 -0500
81239 include/configs: Use new CONFIG_CMD_* in various 5200 board config files.
81241 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81243 commit ef0df52ab49eea4a30c15087fd27d54c1d946f2c
81244 Author: Jon Loeliger <jdl@jdl.com>
81245 Date: Wed Jul 4 22:31:07 2007 -0500
81247 include/configs: Use new CONFIG_CMD_* in STx board config files.
81249 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81251 commit 866e3089bfc826bb4dc74637f8aad87a3bab79fc
81252 Author: Jon Loeliger <jdl@jdl.com>
81253 Date: Wed Jul 4 22:30:58 2007 -0500
81255 include/configs: Use new CONFIG_CMD_* in sbc* board config files.
81257 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81259 commit 2694690e285acaa34922f55f4b5ae030da60c55a
81260 Author: Jon Loeliger <jdl@jdl.com>
81261 Date: Wed Jul 4 22:30:50 2007 -0500
81263 include/configs: Use new CONFIG_CMD_* in TQM board config files.
81265 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81267 commit 1cc4c458329765b58e584a19821e796b3c10e976
81268 Author: Jon Loeliger <jdl@jdl.com>
81269 Date: Wed Jul 4 22:30:28 2007 -0500
81271 include/configs: Use new CONFIG_CMD_* in 82xx board config files.
81273 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81275 commit 8ea5499afdaba0acf60923dd99001c399d4a7c8e
81276 Author: Jon Loeliger <jdl@jdl.com>
81277 Date: Wed Jul 4 22:30:06 2007 -0500
81279 include/configs: Use new CONFIG_CMD_* in 83xx board config files.
81281 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81283 commit b44896215a09c60fa40cae906f7ed207bbc2c492
81284 Author: Sergei Poselenov <sposelenov@emcraft.com>
81285 Date: Thu Jul 5 08:17:37 2007 +0200
81287 Merged POST framework with the current TOT.
81289 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
81291 commit b24629fa377214d63bb40d1360e354b6d3e4af56
81292 Author: Jon Loeliger <jdl@jdl.com>
81293 Date: Wed Jun 13 13:23:15 2007 -0500
81295 mpc86xx: Remove old CFG_CMD_* references.
81297 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81299 commit 46175d9764da129bb4fd341cd2554dc7d55f5b2a
81300 Author: Jon Loeliger <jdl@jdl.com>
81301 Date: Wed Jun 13 13:22:54 2007 -0500
81303 Add MPC8568MDS to MAKEALL 85xx target.
81305 It was missing from the original port submission.
81307 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81309 commit 2835e518c969e5124ba1174eef3e8375e12fa7d5
81310 Author: Jon Loeliger <jdl@jdl.com>
81311 Date: Wed Jun 13 13:22:08 2007 -0500
81313 include/configs: Use new CONFIG_CMD_* in 85xx board config files.
81315 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81317 commit 56b304ac2091689506088a9ae67f63fd6300cf16
81318 Author: Jon Loeliger <jdl@jdl.com>
81319 Date: Wed Jun 13 13:21:37 2007 -0500
81321 Fix #if typo in CONFIG_CMD_* changes.
81323 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81325 commit f780b83316d9af1f61d71cc88b1917b387b9b995
81326 Author: Niklaus Giger <niklausgiger@gmx.ch>
81327 Date: Wed Jun 27 18:11:38 2007 +0200
81329 resubmit: ppc4xx: Remove sequoia/sequioa.h. Cleanup ppc440.h for PPC440EPX
81331 Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
81333 commit 04e6c38b766eaa2f3287561563c9e215e0c3a0d4
81334 Author: Stefan Roese <sr@denx.de>
81335 Date: Wed Jul 4 10:06:30 2007 +0200
81337 ppc4xx: Update lwmon5 board
81339 - Add optional ECC generation routine to preserve existing
81340 RAM values. This is needed for the Linux log-buffer support
81341 - Add optional DDR2 setup with CL=4
81342 - GPIO50 not used anymore
81343 - Lime register setup added
81345 Signed-off-by: Stefan Roese <sr@denx.de>
81347 commit 6810a34677dbc446334f5e451f1682426dd33b49
81348 Author: Grant Likely <grant.likely@secretlab.ca>
81349 Date: Tue Jul 3 00:17:28 2007 -0600
81351 Fix Makefile to use $(MKCONFIG) macro for all board ports
81353 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81355 commit 90b1b2d69b9396ff2f01165ebc16c9a594eb5926
81356 Author: Grant Likely <grant.likely@secretlab.ca>
81357 Date: Tue Jul 3 00:17:28 2007 -0600
81359 Fix Makefile to use $(MKCONFIG) macro for all board ports
81361 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81363 commit 057004f4a4863554d56cc56268bfa7c7d9738e27
81364 Author: Grant Likely <grant.likely@secretlab.ca>
81365 Date: Tue Jul 3 00:34:49 2007 -0600
81367 Correct fixup relocation for mpc83xx
81369 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81371 commit 5af61b2f4b838a05f79be274f3e5a66edd2d9c96
81372 Author: Grant Likely <grant.likely@secretlab.ca>
81373 Date: Tue Jul 3 00:34:44 2007 -0600
81375 Correct fixup relocation for mpc8260
81377 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81379 commit f3a52fe05923935db86985daf9438e2f70ac39aa
81380 Author: Grant Likely <grant.likely@secretlab.ca>
81381 Date: Tue Jul 3 00:34:39 2007 -0600
81383 Correct fixup relocation for mpc824x
81385 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81387 commit a85dd254c0577fca13627c46e93fc2ad4c4f1f00
81388 Author: Grant Likely <grant.likely@secretlab.ca>
81389 Date: Tue Jul 3 00:34:34 2007 -0600
81391 Correct fixup relocation for mpc8220
81393 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81395 commit 6f7576b20ecf0d040c3ac3b032b5cbc860e38a90
81396 Author: Grant Likely <grant.likely@secretlab.ca>
81397 Date: Tue Jul 3 00:34:29 2007 -0600
81399 Correct fixup relocation for MPC5xxx
81401 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81403 commit 3649cd99ba815b6601868735765602f00ef3692b
81404 Author: Grant Likely <grant.likely@secretlab.ca>
81405 Date: Tue Jul 3 00:34:24 2007 -0600
81407 Correct relocation fixup for mpc5xx
81409 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81411 commit f82b3b6304b620ef7e28bfaa1ea887a2ad2fa325
81412 Author: Grant Likely <grant.likely@secretlab.ca>
81413 Date: Tue Jul 3 00:34:19 2007 -0600
81415 Don't set gd->reloc_off if relocation of .fixup works correctly
81417 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81419 commit e1a6144c32dc7de73bcdd33995de0148cbd0bd28
81420 Author: Grant Likely <grant.likely@secretlab.ca>
81421 Date: Tue Jul 3 00:34:14 2007 -0600
81423 Remove obsolete mpc83xx linker scripts
81425 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81427 commit 17e32fc3908bf7089d3f16fc82a1c3ae674dd65b
81428 Author: Grant Likely <grant.likely@secretlab.ca>
81429 Date: Tue Jul 3 00:34:09 2007 -0600
81431 Consolidate mpc8260 linker scripts
81433 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81435 commit af7d38b393690d7eeaf418ac85a1e831a50d5fd0
81436 Author: Grant Likely <grant.likely@secretlab.ca>
81437 Date: Tue Jul 3 00:34:04 2007 -0600
81439 Remove obsolete mpc824x linker scripts
81441 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81443 commit f94a3aecebc40ca0939c7d66d010009cf51be9e2
81444 Author: Grant Likely <grant.likely@secretlab.ca>
81445 Date: Tue Jul 3 00:33:59 2007 -0600
81447 Remove obsolete mpc824x linker scripts (3 of 4)
81449 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81451 commit a71c084f3ac7fedf144537db2b2da47323068833
81452 Author: Grant Likely <grant.likely@secretlab.ca>
81453 Date: Tue Jul 3 00:33:53 2007 -0600
81455 Remove obsolete mpc824x linker scripts (2 of 4)
81457 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81459 commit f670a15468d1365241d40022b9408e1004181f5e
81460 Author: Grant Likely <grant.likely@secretlab.ca>
81461 Date: Tue Jul 3 00:33:48 2007 -0600
81463 Remove obsolete mpc824x linker scripts (1 of 4)
81465 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81467 commit 09555bd45a04c0e54f172528d21bc18896550d28
81468 Author: Grant Likely <grant.likely@secretlab.ca>
81469 Date: Tue Jul 3 00:33:43 2007 -0600
81471 Remove obsolete mpc8220 linker scripts
81473 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81475 commit 5efb992f046e51225c93d52f80fecbe433abd789
81476 Author: Grant Likely <grant.likely@secretlab.ca>
81477 Date: Tue Jul 3 00:33:38 2007 -0600
81479 Remove obsolete mpc5xxx linker scripts (3 of 3)
81481 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81483 commit 07c13dfef65b31647e69d8b61daa1eec598add1a
81484 Author: Grant Likely <grant.likely@secretlab.ca>
81485 Date: Tue Jul 3 00:33:33 2007 -0600
81487 Remove obsolete mpc5xxx linker scripts (2 of 3)
81489 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81491 commit b4f67513a624ce85866c66c575bd2d9d7977d7f0
81492 Author: Grant Likely <grant.likely@secretlab.ca>
81493 Date: Tue Jul 3 00:33:28 2007 -0600
81495 Remove obsolete mpc5xxx linker scripts (1 of 3)
81497 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81499 commit b7d8e05f8675249b5f208aa73babeed384a4519d
81500 Author: Grant Likely <grant.likely@secretlab.ca>
81501 Date: Tue Jul 3 00:33:23 2007 -0600
81503 Remove obsolete mpc5xx linker scripts
81505 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81507 commit 416a0b6d40f6eba3a2fc547253c16bda28d922f7
81508 Author: Grant Likely <grant.likely@secretlab.ca>
81509 Date: Tue Jul 3 00:33:18 2007 -0600
81511 Consolidate mpc83xx linker scripts
81513 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81515 commit 5fc59175b92883ed5d2666a04e6bc49e70a4a365
81516 Author: Grant Likely <grant.likely@secretlab.ca>
81517 Date: Tue Jul 3 00:33:13 2007 -0600
81519 Consolidate mpc8260 linker scripts
81521 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81523 commit 737f9eb02d7335df2b3e4d7a4d3348784d1da207
81524 Author: Grant Likely <grant.likely@secretlab.ca>
81525 Date: Tue Jul 3 00:33:08 2007 -0600
81527 Consolidate mpc824x linker scripts
81529 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81531 commit 9c757b789a59a855db57b448dd825329c4e9c4a0
81532 Author: Grant Likely <grant.likely@secretlab.ca>
81533 Date: Tue Jul 3 00:33:03 2007 -0600
81535 Consolidate mpc8220 linker scripts
81537 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81539 commit d181c9a15cd41863fe24840d17848429f27d3c8c
81540 Author: Grant Likely <grant.likely@secretlab.ca>
81541 Date: Tue Jul 3 00:32:58 2007 -0600
81543 Consolidate mpc5xxx linker scripts
81545 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81547 commit 287ac924adb7291bebe5086652a362a30ab28b13
81548 Author: Grant Likely <grant.likely@secretlab.ca>
81549 Date: Tue Jul 3 00:32:53 2007 -0600
81551 Consolidate mpc5xx linker scripts
81553 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81555 commit 52b8704d0245e589f86d462e9ec25aeb7ecbbbdd
81556 Author: Wolfgang Denk <wd@denx.de>
81557 Date: Wed Jul 4 00:43:53 2007 +0200
81559 Fix a few file permission problems.
81561 Signed-off-by: Wolfgang Denk <wd@denx.de>
81563 commit 78e0cf2de7be7f1eaeeb622eb61fd50e4d5e205c
81564 Author: Wolfgang Denk <wd@denx.de>
81565 Date: Wed Jul 4 00:38:38 2007 +0200
81567 Minor coding style cleanup. Rebuild CHANGELOG file.
81569 commit 2f9c19e496acb6bb50d9299e1aab377625d48c38
81570 Author: Jon Loeliger <jdl@jdl.com>
81571 Date: Mon Jun 11 19:03:44 2007 -0500
81573 configs/ mpc86xx: Rewrite command line options using new CONFIG_CMD-* style.
81575 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81577 commit 602ad3b33d9ceef83dbab46be68646d645d637ee
81578 Author: Jon Loeliger <jdl@jdl.com>
81579 Date: Mon Jun 11 19:03:39 2007 -0500
81581 README: Rewrite command line config to use CONFIG_CMD_* names.
81583 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81585 commit 72a074cec68e5bad60d63206c050974e08afd804
81586 Author: Jon Loeliger <jdl@jdl.com>
81587 Date: Mon Jun 11 19:03:34 2007 -0500
81589 include/ non-config: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81591 This is a compatibility step that allows both the older form
81592 and the new form to co-exist for a while until the older can
81593 be removed entirely.
81595 All transformations are of the form:
81597 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81599 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81601 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81603 commit 5fcf543e0b6628c76ff48705b1b0566bfd11507b
81604 Author: Jon Loeliger <jdl@jdl.com>
81605 Date: Mon Jun 11 19:03:28 2007 -0500
81607 tools/ : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81609 This is a compatibility step that allows both the older form
81610 and the new form to co-exist for a while until the older can
81611 be removed entirely.
81613 All transformations are of the form:
81615 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81617 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81619 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81621 commit 9107ebe0d352420895ab69b715697bdebc8caf50
81622 Author: Jon Loeliger <jdl@jdl.com>
81623 Date: Mon Jun 11 19:03:23 2007 -0500
81625 board/[k-z]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81627 This is a compatibility step that allows both the older form
81628 and the new form to co-exist for a while until the older can
81629 be removed entirely.
81631 All transformations are of the form:
81633 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81635 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81637 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81639 commit 5e378003d592ea828ec69d6defcd4de79096dd5c
81640 Author: Jon Loeliger <jdl@jdl.com>
81641 Date: Mon Jun 11 19:03:19 2007 -0500
81643 board/[Ma-i]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81645 This is a compatibility step that allows both the older form
81646 and the new form to co-exist for a while until the older can
81647 be removed entirely.
81649 All transformations are of the form:
81651 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81653 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81655 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81657 commit 737184114ec9c9e0ab94d6713536126073bd2472
81658 Author: Jon Loeliger <jdl@jdl.com>
81659 Date: Mon Jun 11 19:03:15 2007 -0500
81661 cpu/ non-mpc*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81663 This is a compatibility step that allows both the older form
81664 and the new form to co-exist for a while until the older can
81665 be removed entirely.
81667 All transformations are of the form:
81669 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81671 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81673 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81675 commit f48070fe5fe440dfb5ee5268c920de70e48ea327
81676 Author: Jon Loeliger <jdl@jdl.com>
81677 Date: Mon Jun 11 19:03:08 2007 -0500
81679 cpu/mpc*/ : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81681 This is a compatibility step that allows both the older form
81682 and the new form to co-exist for a while until the older can
81683 be removed entirely.
81685 All transformations are of the form:
81687 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81689 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81691 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81693 commit 0c505db0a0dc1f670b13ce3b4d3fbf1ec5b3cbd2
81694 Author: Jon Loeliger <jdl@jdl.com>
81695 Date: Mon Jun 11 19:03:03 2007 -0500
81697 lib_*/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81699 This is a compatibility step that allows both the older form
81700 and the new form to co-exist for a while until the older can
81701 be removed entirely.
81703 All transformations are of the form:
81705 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81707 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81709 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81711 commit 73f032021ec5f13cda8faa4e34b6de80960eb86f
81712 Author: Jon Loeliger <jdl@jdl.com>
81713 Date: Mon Jun 11 19:02:58 2007 -0500
81715 lib_ppc/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81717 This is a compatibility step that allows both the older form
81718 and the new form to co-exist for a while until the older can
81719 be removed entirely.
81721 All transformations are of the form:
81723 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81725 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81727 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81729 commit 98b79003c21c2578206003256de4e781d6b36ca8
81730 Author: Jon Loeliger <jdl@jdl.com>
81731 Date: Mon Jun 11 19:02:53 2007 -0500
81733 rtc/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81735 This is a compatibility step that allows both the older form
81736 and the new form to co-exist for a while until the older can
81737 be removed entirely.
81739 All transformations are of the form:
81741 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81743 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81745 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81747 commit 6e2115acb6a892d53a6881bf253ae41d3df39156
81748 Author: Jon Loeliger <jdl@jdl.com>
81749 Date: Mon Jun 11 19:02:49 2007 -0500
81751 net/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81753 This is a compatibility step that allows both the older form
81754 and the new form to co-exist for a while until the older can
81755 be removed entirely.
81757 All transformations are of the form:
81759 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81761 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81763 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81765 commit 45cdb9b72c94655c7308b464a2666057c0b286e0
81766 Author: Jon Loeliger <jdl@jdl.com>
81767 Date: Mon Jun 11 19:02:34 2007 -0500
81769 disk/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81771 This is a compatibility step that allows both the older form
81772 and the new form to co-exist for a while until the older can
81773 be removed entirely.
81775 All transformations are of the form:
81777 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81779 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81781 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81783 commit 4e109ae98294a5ca7ff848b7652c7bfd4023a94a
81784 Author: Jon Loeliger <jdl@jdl.com>
81785 Date: Mon Jun 11 19:02:20 2007 -0500
81787 fs/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81789 This is a compatibility step that allows both the older form
81790 and the new form to co-exist for a while until the older can
81791 be removed entirely.
81793 All transformations are of the form:
81795 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81797 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81799 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81801 commit d5be43de93ff905c465e509d45a3164ef48d26e7
81802 Author: Jon Loeliger <jdl@jdl.com>
81803 Date: Mon Jun 11 19:02:10 2007 -0500
81805 drivers/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81807 This is a compatibility step that allows both the older form
81808 and the new form to co-exist for a while until the older can
81809 be removed entirely.
81811 All transformations are of the form:
81813 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81815 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81817 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81819 commit b453960d4fdb87b3970d96119b90df2ed024fc4a
81820 Author: Jon Loeliger <jdl@jdl.com>
81821 Date: Mon Jun 11 19:02:05 2007 -0500
81823 common/ non-cmd: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81825 This is a compatibility step that allows both the older form
81826 and the new form to co-exist for a while until the older can
81827 be removed entirely.
81829 All transformations are of the form:
81831 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81833 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81835 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81837 commit 65c450b47a62659d522cfa8f4fa1e4e5c60dccd0
81838 Author: Jon Loeliger <jdl@jdl.com>
81839 Date: Mon Jun 11 19:01:54 2007 -0500
81841 common/cmd_[i-z]* : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81843 This is a compatibility step that allows both the older form
81844 and the new form to co-exist for a while until the older can
81845 be removed entirely.
81847 All transformations are of the form:
81849 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81851 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81853 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81855 commit a76adc8142c1d956385a109e0b70f9319ede4d66
81856 Author: Jon Loeliger <jdl@jdl.com>
81857 Date: Mon Jun 11 19:01:43 2007 -0500
81859 common/cmd_[a-f]* : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81861 This is a compatibility step that allows both the older form
81862 and the new form to co-exist for a while until the older can
81863 be removed entirely.
81865 All transformations are of the form:
81867 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81869 #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81871 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81873 commit ec63b10b61fd68238d4c15c1cd04c0b38228e2c1
81874 Author: Jon Loeliger <jdl@jdl.com>
81875 Date: Mon Jun 11 19:01:34 2007 -0500
81877 Introduce initial versions of new Command Config files.
81879 Derive three new files from cmd_confdefs.h:
81880 config_bootp.h - Has BOOTP related config options, not commands
81881 config_cmd_all.h - Has a CONFIG_CMD_* definition for every command
81882 config_cmd_default.h - Has a CONFIG_CMD_* definition for default cmds.
81884 For now, include "config_bootp.h" for compatability until all
81885 users of it directly include it properly.
81887 Signed-off-by: Jon Loeliger <jdl@freescale.com>
81889 commit 1f2a05898658900dc5717761e27abf2052e67e13
81890 Author: Mushtaq Khan <mushtaqk_921@yahoo.co.in>
81891 Date: Sat Jun 30 18:50:48 2007 +0200
81895 Signed-off-by: mushtaq khan <mushtaqk_921@yahoo.co.in>
81897 commit a5d71e290f3673269be8eefb4ec44f53412f9461
81898 Author: Heiko Schocher <hs@pollux.denx.de>
81899 Date: Mon Jun 25 19:11:37 2007 +0200
81901 [PCS440EP] get rid of CONFIG_PPC4xx_USE_SPD_DDR_INIT_HANG
81903 Signed-off-by: Heiko Schocher <hs@denx.de>
81905 commit a1bd6200eccd3a02040a955d5f43d3ee1fc9f93b
81906 Author: Niklaus Giger <niklaus.giger@nestal.com>
81907 Date: Mon Jun 25 17:03:13 2007 +0200
81909 ppc4xx: PPC440EPx Emit DDR0 registers on machine check interrupt
81911 This patch prints the DDR status registers upon machine check
81912 interrupt on the 440EPx/GRx. This can be useful especially when
81913 ECC support is enabled.
81915 I added some small changes to the original patch from Niklaus to
81916 make it compile clean.
81918 Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
81919 Signed-off-by: Stefan Roese <sr@denx.de>
81921 commit 807018fb7faceb429ce0cb47baa2073746b33a4e
81922 Author: Niklaus Giger <niklaus.giger@nestal.com>
81923 Date: Mon Jun 25 16:50:55 2007 +0200
81925 ppc4xx: Fix O=buildir builds
81927 This patch fixes the problem to assemble cpu/ppc4xx/start.S
81928 experienced last week where building failed having specified
81929 O=../build.sequoia.
81931 Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
81933 commit 466fff1a7bb5fe764a06450626f6098219f446b8
81934 Author: Stefan Roese <sr@denx.de>
81935 Date: Mon Jun 25 15:57:39 2007 +0200
81937 ppc4xx: Add pci_pre_init() for 405 boards
81939 This patch removes the CFG_PCI_PRE_INIT option completely, since
81940 it's not needed anymore with the patch from Matthias Fuchs with
81941 the "weak" pci_pre_init() implementation.
81943 Signed-off-by: Stefan Roese <sr@denx.de>
81945 commit 6f35c53166213c24a5a0e2390ed861136ff73870
81946 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81947 Date: Sun Jun 24 17:41:21 2007 +0200
81949 ppc4xx: Maintenance patch for esd's CPCI405 derivats
81951 -add pci_pre_init() for pci interrupt fixup code
81952 -disable phy sleep mode via reset_phy() function
81953 -use correct io accessors
81956 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81958 commit 5a1c9ff0c44305b57cb4d8f9369bba90bcf0e1f8
81959 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81960 Date: Sun Jun 24 17:23:41 2007 +0200
81962 ppc4xx: Add pci_pre_init() for 405 boards
81964 This patch adds support for calling a plattform dependant
81965 pci_pre_init() function for 405 boards. This can be used to
81966 move the current pci_405gp_fixup_irq() function into the
81969 This patch also makes the CFG_PCI_PRE_INIT define obsolete.
81970 A default function with 'weak' attribute is used when
81971 a board specific pci_pre_init() is not implemented.
81973 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81975 commit 1636d1c8529c006d106287cfbc20cd0a246fe1cb
81976 Author: Wolfgang Denk <wd@denx.de>
81977 Date: Fri Jun 22 23:59:00 2007 +0200
81979 Coding stylke cleanup; rebuild CHANGELOG
81981 commit 2dc64451b4c08ffd619372abfdc2506a2e2363b9
81982 Author: Igor Lisitsin <igor@emcraft.com>
81983 Date: Wed Apr 18 14:55:19 2007 +0400
81985 Adapt log buffer code to support Linux 2.6
81987 A new environment variable, "logversion", selects the log buffer
81988 behaviour. If it is not set or set to a value other than 2, then the
81989 old, Linux 2.4.4, behaviour is selected.
81991 Signed-off-by: Igor Lisitsin <igor@emcraft.com>
81994 commit a11e06965ec91270c51853407ff1261d3c740386
81995 Author: Igor Lisitsin <igor@emcraft.com>
81996 Date: Wed Mar 28 19:06:19 2007 +0400
81998 Extend POST support for PPC440
82000 Added memory, CPU, UART, I2C and SPR POST tests for PPC440.
82002 Signed-off-by: Igor Lisitsin <igor@emcraft.com>
82005 commit 566a494f592ae3b3c0785d90d4e1ba45574880c4
82006 Author: Heiko Schocher <hs@pollux.denx.de>
82007 Date: Fri Jun 22 19:11:54 2007 +0200
82009 [PCS440EP] upgrade the PCS440EP board:
82010 - Show on the Status LEDs, some States of the board.
82011 - Get the MAC addresses from the EEProm
82013 - use the CF on the board.
82014 - check the U-Boot image in the Flash with a SHA1
82016 - use dynamic TLB entries generation for the SDRAM
82018 Signed-off-by: Heiko Schocher <hs@denx.de>
82020 commit 3a1f5c81b0b9557817a789bece839905581c2205
82021 Author: Stefan Roese <sr@denx.de>
82022 Date: Fri Jun 22 16:58:40 2007 +0200
82024 ppc4xx: Fix problem with extended program_tlb() funtion
82026 The recently extended program_tlb() function had a problem when
82027 multiple TLB's had to be setup (for example with 512MB of SDRAM). The
82028 virtual address was not incremented. This patch fixes this issue
82029 and is tested on Katmai with 512MB SDRAM.
82031 Signed-off-by: Stefan Roese <sr@denx.de>
82033 commit 02032e8f14751a1a751b09240a4f1cf9f8a2077f
82034 Author: Rafal Jaworowski <raj@semihalf.com>
82035 Date: Fri Jun 22 14:58:04 2007 +0200
82037 [ppc] Fix build breakage for all non-4xx PowerPC variants.
82039 - adapt to the more generic EXCEPTION_PROLOG and CRIT_EXCEPTION macros
82040 - minor 4xx cleanup
82042 commit d677b32855f577ae2690dcd64a172cdd706e0ffc
82043 Author: Mike Frysinger <vapier@gentoo.org>
82044 Date: Fri Jun 22 10:34:12 2007 +0200
82046 [patch] add nand_init() prototype to nand.h
82048 since nand_init() is expected to be called by other parts of u-boot, there
82049 should be a prototype for it in nand.h
82051 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
82052 Signed-off-by: Stefan Roese <sr@denx.de>
82054 commit 83b4cfa3d629dff0264366263c5e94d9a50ad80b
82055 Author: Wolfgang Denk <wd@denx.de>
82056 Date: Wed Jun 20 18:14:24 2007 +0200
82058 Coding style cleanup. Refresh CHANGELOG.
82060 commit b3f9ec86e388207fd03dcdf7b145b9ed080bf024
82061 Author: Stefan Roese <sr@denx.de>
82062 Date: Tue Jun 19 17:22:44 2007 +0200
82064 ppc4xx: Add bootstrap command for AMCC Sequoia (440EPx) eval board
82066 This patch adds a board command to configure the I2C bootstrap EEPROM
82067 values. Right now 533 and 667MHz are supported for booting either via NOR
82068 or NAND FLASH. Here the usage:
82070 => bootstrap 533 nor ;to configure the board for 533MHz NOR booting
82071 => bootstrap 667 nand ;to configure the board for 667MHz NNAND booting
82073 Signed-off-by: Stefan Roese <sr@denx.de>
82075 commit df8a24cdd30151505cf57bbee5289e91bf53bd1b
82076 Author: Stefan Roese <sr@denx.de>
82077 Date: Tue Jun 19 16:42:31 2007 +0200
82079 [ppc4xx] Fix problem with NAND booting on AMCC Acadia
82081 The latest changes showed a problem with the location of the NAND-SPL
82082 image in the OCM and the init-data area (incl. cache). This patch
82083 fixes this problem.
82085 Signed-off-by: Stefan Roese <sr@denx.de>
82087 commit 86ba99e34194394052d24c04dc40d1263d29a26f
82088 Author: Stefan Roese <sr@denx.de>
82089 Date: Tue Jun 19 16:40:58 2007 +0200
82091 [ppc4xx] Change board/amcc/acadia/cpr.c to pll.c
82093 Signed-off-by: Stefan Roese <sr@denx.de>
82095 commit 8e585f02f82c17cc66cd229dbf0fd3066bbbf658
82096 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
82097 Date: Mon Jun 18 13:50:13 2007 -0500
82099 Added M5329AFEE and M5329BFEE Platforms
82101 Added board/freescale/m5329evb, cpu/mcf532x, drivers/net,
82102 drivers/serial, immap_5329.h, m5329.h, mcfrtc.h,
82103 include/configs/M5329EVB.h, lib_m68k/interrupts.c, and
82106 Modified CREDITS, MAKEFILE, Makefile, README, common/cmd_bdinfo.c,
82107 common/cmd_mii.c, include/asm-m68k/byteorder.h, include/asm-m68k/fec.h,
82108 include/asm-m68k/io.h, include/asm-m68k/mcftimer.h,
82109 include/asm-m68k/mcfuart.h, include/asm-m68k/ptrace.h,
82110 include/asm-m68k/u-boot.h, lib_m68k/Makefile, lib_m68k/board.c,
82111 lib_m68k/time.c, net/eth.c and rtc/Makefile
82113 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
82115 commit 093172f08d6afb3f34d8a2f26ee0ee874261cf27
82116 Author: Michal Simek <monstr@monstr.eu>
82117 Date: Sun Jun 17 19:04:11 2007 +0200
82119 [fix] email reparation
82121 commit 3666afffe7baf859c6ae0ce2bebbc8ab7e512ddc
82122 Author: Michal Simek <monstr@monstr.eu>
82123 Date: Sun Jun 17 19:03:21 2007 +0200
82125 [FIX] fix microblaze file permitission
82127 commit e73846b7cf1e29ae635bf9bb5570269663df2ee5
82128 Author: Stefan Roese <sr@denx.de>
82129 Date: Fri Jun 15 11:33:41 2007 +0200
82131 [ppc4xx] Change lwmon5 port to work with recent 440 exception rework
82133 Now CONFIG_440 has to be defined in all PPC440 board config files.
82135 Signed-off-by: Stefan Roese <sr@denx.de>
82137 commit efa35cf12d914d4caba942acd5a6c45f217de302
82138 Author: Grzegorz Bernacki <gjb@semihalf.com>
82139 Date: Fri Jun 15 11:19:28 2007 +0200
82141 ppc4xx: Clean up 440 exceptions handling
82143 - Introduced dedicated switches for building 440 and 405 images required
82144 for 440-specific machine instructions like 'rfmci' etc.
82146 - Exception vectors moved to the proper location (_start moved away from
82147 the critical exception handler space, which it occupied)
82149 - CriticalInput now serviced (with default handler)
82151 - MachineCheck properly serviced (added a dedicated handler and return
82154 - Overall cleanup of exceptions declared with STD_EXCEPTION macro (unused,
82155 unhandled and those not relevant for 4xx were eliminated)
82157 - Eliminated Linux leftovers, removed dead code
82159 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
82160 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
82161 Signed-off-by: Stefan Roese <sr@denx.de>
82163 commit b765ffb773f5a3cd5aa94ec76b6a05276b8cd5b2
82164 Author: Stefan Roese <sr@denx.de>
82165 Date: Fri Jun 15 08:18:01 2007 +0200
82167 [ppc4xx] Add initial lwmon5 board support
82169 This patch adds initial support for the Liebherr lwmon5 board euqipped
82170 with an AMCC 440EPx PowerPC.
82172 Signed-off-by: Stefan Roese <sr@denx.de>
82174 commit 85f737376d5ff3d5f0d45a8b657686326d175307
82175 Author: Stefan Roese <sr@denx.de>
82176 Date: Fri Jun 15 07:39:43 2007 +0200
82178 [ppc4xx] Extend 44x GPIO setup with default output state
82180 The board config array CFG_440_GPIO_TABLE for the ppc440 GPIO setup
82181 is extended with the default GPIO output state (level).
82183 Signed-off-by: Stefan Roese <sr@denx.de>
82185 commit dbca208518e5e7f01a6420588d1cd6e60db74c2b
82186 Author: Stefan Roese <sr@denx.de>
82187 Date: Thu Jun 14 11:14:32 2007 +0200
82189 [ppc4xx] Extend program_tlb() with virtual & physical addresses
82191 Now program_tlb() allows to program a TLB (or multiple) with
82192 different virtual and physical addresses. With this change, now one
82193 physical region (e.g. SDRAM) can be mapped 2 times, once with caches
82194 diabled and once with caches enabled.
82196 Signed-off-by: Stefan Roese <sr@denx.de>
82198 commit 9912121f7ed804ea58fd62f3f230b5dcfc357d88
82199 Author: Detlev Zundel <dzu@denx.de>
82200 Date: Wed May 23 19:02:41 2007 +0200
82202 Change 'repeatable' attribute of some commands to sensible values.
82204 Most prominently this changes 'erase' to be non-repeatable.
82206 Signed-off-by: Detlev Zundel <dzu@denx.de>
82208 commit 5afb202093f6a001797db92cf695b93a70ea9ab4
82209 Author: Detlev Zundel <dzu@denx.de>
82210 Date: Wed May 23 18:47:48 2007 +0200
82212 Fix 'run' not to continue after interrupted command
82214 Signed-off-by: Detlev Zundel <dzu@denx.de>
82216 commit 9b7464a2c88614e1061f509c48930a3d240d1a35
82217 Author: Jason Jin <Jason.jin@freescale.com>
82218 Date: Mon Jun 11 15:14:24 2007 +0200
82220 USB: This patch fix readl in ohci swap reg access.
82222 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
82224 commit 8f8416fada9faf94b9a92f21fe6000643cb521d5
82225 Author: Bartlomiej Sieka <tur@semihalf.com>
82226 Date: Fri Jun 8 14:52:22 2007 +0200
82228 TQM5200: Add Flat Device Tree support, update default env. accordingly.
82230 Signed-off-by: Jan Wrobel <wrr@semihalf.com>
82231 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82233 commit 9045f33c023f698660a2e45d1b2194c0711abebc
82234 Author: Wolfgang Denk <wd@denx.de>
82235 Date: Fri Jun 8 10:24:58 2007 +0200
82237 Fix config problems on SC3 board; make ide_reset_timeout work.
82239 commit fba3fb0449b8a54542aed1e729de76e7f5a2ff1b
82240 Author: Benoît Monin <bmonin@adeneo.eu>
82241 Date: Fri Jun 8 09:55:24 2007 +0200
82243 [PATCH] fix gpio setting when using CFG_440_GPIO_TABLE
82245 Set the correct value in GPIOx_TCR when configuring the gpio
82246 with CFG_440_GPIO_TABLE.
82248 Signed-off-by: Benoit Monin <bmonin@adeneo.eu>
82249 Signed-off-by: Stefan Roese <sr@denx.de>
82251 commit f539edc076cfe52bff919dd512ba8d7af0e22092
82252 Author: Vadim Bendebury <vbendeb@google.com>
82253 Date: Thu May 24 15:52:25 2007 -0700
82255 cosmetic changes to bcm570x driver
82257 This is a cosmetic only changes submission.
82258 It affects files relevant to bcm570x driver.
82259 the commands used to generate this change was
82262 Lindent -pcs -l80 bcm570x.c bcm570x_lm.h bcm570x_mm.h tigon3.c tigon3.h
82264 The BMW target (the only one using this chip so far) builds cleanly, the
82265 `before and after' generated object files for drivers/bcm570x.c and
82266 drivers/tigon3.o are identical as reported by objdump -d
82268 Signed-off-by: Vadim Bendebury <vbendeb@google.com>
82269 Signed-off-by: Ben Warren <bwarren@qstreams.com>
82271 commit 725671ccd2cd04c9ebc50c9e5a94dd8cbade66b7
82272 Author: Wolfgang Denk <wd@denx.de>
82273 Date: Wed Jun 6 16:26:56 2007 +0200
82275 Coding Style cleanup; generate new CHANGELOG file.
82277 Signed-off-by: Wolfgang Denk <wd@denx.de>
82279 commit 19d763c35e0b5568eaf0b8adbf7a68ccfe7fa243
82280 Author: Markus Klotzbuecher <mk@denx.de>
82281 Date: Wed Jun 6 11:49:44 2007 +0200
82283 TRAB, USB: update trab board configuration for use of generic ohci driver
82285 commit dace45acd1c1357daa9322099d07c9a9e08b0024
82286 Author: Markus Klotzbuecher <mk@denx.de>
82287 Date: Wed Jun 6 11:49:43 2007 +0200
82289 USB: ohci fixes and cleanup for ppc4xx and yosemite board.
82291 commit 72657570b61635c74fa0c3f0e9e7d0671a9d08df
82292 Author: Markus Klotzbuecher <mk@denx.de>
82293 Date: Wed Jun 6 11:49:43 2007 +0200
82295 USB: ohci fixes and cleanup for mpc5xxx and IceCube board config
82297 commit fc43be478f2aa37ce38acd85355038866e4162af
82298 Author: Markus Klotzbuecher <mk@denx.de>
82299 Date: Wed Jun 6 11:49:35 2007 +0200
82301 USB/OHCI: endianness cleanup in the generic ohci driver
82303 commit c440bfe6d6d92d66478a7e84402b31f48413617b
82304 Author: Stefan Roese <sr@denx.de>
82305 Date: Wed Jun 6 11:42:13 2007 +0200
82307 ppc4xx: Add NAND booting support for AMCC Acadia (405EZ) eval board
82309 This patch adds NAND booting support for the AMCC Acadia eval board.
82311 Please make sure to configure jumper J7 to position 2-3 when booting
82312 from NOR, and to position 1-2 when booting for NAND.
82314 I also added a board command to configure the I2C bootstrap EEPROM
82315 values. Right now only 267MHz is support for booting either via NOR
82316 or NAND FLASH. Here the usage:
82318 => bootstrap 267 nor ;to configure the board for 267MHz NOR booting
82319 => bootstrap 267 nand ;to configure the board for 267MHz NNAND booting
82321 Signed-off-by: Stefan Roese <sr@denx.de>
82323 commit 18135125f909948b85d1d6881ab4ac0efb4a1c58
82324 Author: Rodolfo Giometti <giometti@linux.it>
82325 Date: Wed Jun 6 10:08:14 2007 +0200
82327 Files include/linux/byteorder/{big,little}_endian.h define
82328 __BIG_ENDIAN and __LITTLE_ENDIAN.
82330 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
82332 commit a81d1c0b85b13e9d45f2d87de96a51a6e0ef0f82
82333 Author: Zhang Wei <wei.zhang@freescale.com>
82334 Date: Wed Jun 6 10:08:14 2007 +0200
82336 Add USB PCI-OHCI, USB keyboard and event poll support to the
82337 MPC8641HPCN board config file.
82339 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
82341 commit 4dae14ce8fbdf380017dc54f172218e7d2acc889
82342 Author: Zhang Wei <wei.zhang@freescale.com>
82343 Date: Wed Jun 6 10:08:14 2007 +0200
82345 USB PCI-OHCI, interrupt pipe and usb event poll support
82347 This patch added USB PCI-OHCI chips support, interrupt pipe support
82348 and usb event poll support. For supporting the USB interrupt pipe, the
82349 globe urb_priv is moved to purb in ed struct. Now, we can process
82350 several urbs at one time. The interrupt pipe support codes are ported
82351 from Linux kernel 2.4.
82353 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
82355 commit fdcfaa1b02268b2899e374b35adf936c911a47eb
82356 Author: Zhang Wei <wei.zhang@freescale.com>
82357 Date: Wed Jun 6 10:08:13 2007 +0200
82359 USB event poll support
82361 This patch adds USB event poll support, which could be used in usbkbd
82362 and other usb devices driver when the asynchronous interrupt
82363 processing is supported.
82365 Signed-off-by: Zhang Wei <wei.zhang@freescale.com
82367 commit 9a1d00fa47c1e05e3fdb60b33213af4e18d4c18e
82368 Author: Rodolfo Giometti <giometti@linux.it>
82369 Date: Wed Jun 6 10:08:12 2007 +0200
82371 ISP116x: delay for crappy USB keys
82373 Using some (very) slow USB keys cause the USB host controller buffers
82374 are not ready to be read by the CPU so we need an extra delay before
82375 reading the USB storage data.
82377 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
82379 commit 09444143670c9c2243cb7aba9f70b3713d33bed1
82380 Author: Markus Klotzbuecher <mk@denx.de>
82381 Date: Wed Jun 6 10:08:12 2007 +0200
82383 Change duplicate usb_cpu_init_fail to usb_board_init_fail
82385 Thanks to Liew Tsi Chung <Tsi-chung.Liew@freescale.com> for pointing
82388 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
82390 commit 32922cdc470fdfd39bea0c1c4f582d3fb340421e
82391 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
82392 Date: Tue Jun 5 12:30:52 2007 -0500
82394 mpc8641 image size cleanup
82396 e600 does not have a bootpg restriction.
82397 Move the version string to beginning of image at fff00000.
82398 Resetvec.S is not needed.
82399 Update flash copy instructions.
82400 Add tftpflash env variable
82402 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
82403 Signed-off-by: Jon Loeliger <jdl@freescale.com>
82405 commit e3cbe1f93c5722f8ebbad468e30c069a2b511097
82406 Author: Benoît Monin <bmonin@adeneo.eu>
82407 Date: Mon Jun 4 08:36:05 2007 +0200
82409 [PATCH] Fix ppc4xx bootstrap letter displayed on startup
82411 The attached patch is mainly cosmetic, allowing u-boot to
82412 display the correct bootstrap option letter according to the
82415 The original patch was extended with 405EZ support by Stefan
82418 Signed-off-by: Benoit Monin <bmonin@adeneo.eu>
82419 Signed-off-by: Stefan Roese <sr@denx.de>
82421 commit 5b1313fb2758ffce8b624457f777d8cc6709608d
82422 Author: Nikita V. Youshchenko <yoush@debian.org>
82423 Date: Wed May 23 12:45:19 2007 +0400
82425 fix compilation problem for mpc8349itx CFG_RAMBOOT
82427 Current include/configs/MPC8349ITX.h does contain some support for building
82428 image that will be started from memory (without putting in into flash).
82429 It could be triggered by building with TEXT_BASE set to a low value.
82431 However, this support is incomplete: using of low TEXT_BASE causes
82432 defining configuration macros in inconsistent way, which later leads
82433 to compilation errors. In particular. flash support is being disabled,
82434 but then flash structures get referenced.
82436 This patch fixes this, making it possible to build with low TEXT_BASE.
82438 Signed-Off-By: Nikita Youshchenko <yoush@debian.org>
82440 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
82442 commit 8a364f0970de49949d635e60accf463c6443ef8c
82443 Author: Nikita V. Youshchenko <yoush@debian.org>
82444 Date: Wed May 23 12:45:25 2007 +0400
82446 add missing 'console' var to default mpc8349itx config
82448 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
82450 commit 18d156eb37c90fadc8ec7a81a3b89176161f85b7
82451 Author: Stefan Roese <sr@denx.de>
82452 Date: Fri Jun 1 16:18:17 2007 +0200
82454 ppc4xx: Add missing file for Bamboo NAND booting support
82456 Signed-off-by: Stefan Roese <sr@denx.de>
82458 commit 155a96478a0881e6da96cbbbcf34952d6a3b1b4b
82459 Author: Stefan Roese <sr@denx.de>
82460 Date: Fri Jun 1 15:58:19 2007 +0200
82462 ppc4xx: Undo Sequoia patch for dynamic EBC speed support of 83MHz
82464 This patch undoes the patch by Jeff Mann with commit-id ada4697d. As
82465 suggested by AMCC it is not recommended to dynamically change the EBC
82466 speed after bootup. So we undo this change to be on the safe side.
82468 Signed-off-by: Stefan Roese <sr@denx.de>
82470 commit 9d9096043e8f713d4bf1743d32e1459e6a11644b
82471 Author: Stefan Roese <sr@denx.de>
82472 Date: Fri Jun 1 15:29:04 2007 +0200
82474 ppc4xx: Update Sequoia NAND booting support with ECC
82476 Signed-off-by: Stefan Roese <sr@denx.de>
82478 commit cf959c7d6687567c308e366e9581e1a5aff5cc5b
82479 Author: Stefan Roese <sr@denx.de>
82480 Date: Fri Jun 1 15:27:11 2007 +0200
82482 ppc4xx: Add NAND booting support for AMCC Bamboo (440EP) eval board
82484 This patch adds NAND booting support for the AMCC Bamboo eval board.
82485 Since the NAND-SPL boot image is limited to 4kbytes, this version
82486 only supports the onboard 64MBytes of DDR. The DIMM modules can't be
82487 supported, since the setup code for I2C DIMM autodetection and
82488 configuration is too big for this NAND bootloader.
82490 Signed-off-by: Stefan Roese <sr@denx.de>
82492 commit 42be56f53c8b107868e6125c8524ae84293e95a7
82493 Author: Stefan Roese <sr@denx.de>
82494 Date: Fri Jun 1 15:23:04 2007 +0200
82496 NAND: Add ECC support to NAND booting support in nand_spl/nand_boot.c
82498 The U-Boot NAND booting support is now extended to support ECC
82499 upon loading of the NAND U-Boot image.
82501 Tested on AMCC Sequoia (440EPx) and Bamboo (440EP).
82503 Signed-off-by: Stefan Roese <sr@denx.de>
82505 commit a471db07fbb65a841ffc9f4f112562b945230f98
82506 Author: Stefan Roese <sr@denx.de>
82507 Date: Fri Jun 1 15:19:29 2007 +0200
82509 ppc4xx: Prepare Bamboo port for NAND booting support
82511 This patch updates the "normal" Bamboo NOR booting port, so
82512 that it is compatible with the coming soon NAND booting
82515 It also enables the 2nd NAND flash on the Bamboo.
82517 Signed-off-by: Stefan Roese <sr@denx.de>
82519 commit 53ad02103fb8be4138a9937a8ab91fcdff7b4987
82520 Author: Stefan Roese <sr@denx.de>
82521 Date: Fri Jun 1 15:16:58 2007 +0200
82523 ppc4xx: Update in_be32() functions and friends to latest Linux version
82525 Signed-off-by: Stefan Roese <sr@denx.de>
82527 commit 91da09cfbce0c1de05d6d84aa8363d666fa7ea3c
82528 Author: Stefan Roese <sr@denx.de>
82529 Date: Fri Jun 1 15:15:12 2007 +0200
82531 NAND: Add hardware ECC support to the PPC4xx NAND driver ndfc.c
82533 This patch adds hardware ECC support to the NDFC driver. It also
82534 changes the register access from using the "simple" in32/out32
82535 functions to the in_be32/out_be32 functions, which make sure
82536 that the access is correctly synced. This is the only recommended
82537 access to SoC registers in the current Linux kernel.
82539 Signed-off-by: Stefan Roese <sr@denx.de>
82541 commit 17b5e862287cca76f19dcf8b741e61a7d06617f2
82542 Author: Stefan Roese <sr@denx.de>
82543 Date: Fri Jun 1 15:12:15 2007 +0200
82545 NAND: Update nand_ecc.c to latest Linux version
82547 This patch updates the nand_ecc code to the latest Linux version.
82548 The main reason for this is the more compact code. This makes
82549 it possible to include the ECC code into the NAND bootloader
82550 image (NAND_SPL) for PPC4xx.
82552 Signed-off-by: Stefan Roese <sr@denx.de>
82554 commit d2d432760d2199d0e8558fdd9d1789b8131abcf7
82555 Author: Stefan Roese <sr@denx.de>
82556 Date: Fri Jun 1 15:09:50 2007 +0200
82558 ppc4xx: 44x DDR driver code cleanup and small fix for Bamboo
82560 Signed-off-by: Stefan Roese <sr@denx.de>
82562 commit e4bbed2803a2ad0521c7362f5d3e065f99abaedc
82563 Author: Stefan Roese <sr@denx.de>
82564 Date: Fri Jun 1 13:45:24 2007 +0200
82566 ppc4xx: Change Luan config file to support ECC
82568 With the updated 44x DDR2 driver the Luan board now supports
82569 ECC generation and checking.
82571 Signed-off-by: Stefan Roese <sr@denx.de>
82573 commit 7187db73491c8de0fb56efb5e5134ba5ec443089
82574 Author: Stefan Roese <sr@denx.de>
82575 Date: Fri Jun 1 13:45:00 2007 +0200
82577 ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
82579 Add config option for 180 degree advance clock control as needed
82580 for the AMCC Luan eval board.
82582 Signed-off-by: Stefan Roese <sr@denx.de>
82584 commit ee1529838abbfaa35f14e3ffbeaaba693159475f
82585 Author: Wolfgang Denk <wd@denx.de>
82586 Date: Thu May 31 17:20:09 2007 +0200
82588 Add support for STX GP3SSA (stxssa) Board with 4 MiB flash.
82590 Signed-off-by: Wolfgang Denk <wd@denx.de>
82592 commit 7049288fb1f16f1b317140226cdebd07bd416395
82593 Author: Bartlomiej Sieka <tur@semihalf.com>
82594 Date: Sun May 27 17:26:46 2007 +0200
82596 Motion-PRO: Code cleanup, fix of a typo in OF_STDOUT_PATH.
82598 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
82600 commit 4520fd4d2c450da49637216aa0e53739b61c60ac
82601 Author: Bartlomiej Sieka <tur@semihalf.com>
82602 Date: Sun May 27 17:06:36 2007 +0200
82604 Motion-PRO: Add support for redundant environment.
82606 Enable redundant environment, add a MTD partition for it; also add env.
82607 variable command for passing MTD partitions to the kernel command line.
82609 Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82610 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82612 commit a26eabeec31746f06d309103690892805696e344
82613 Author: Bartlomiej Sieka <tur@semihalf.com>
82614 Date: Sun May 27 17:05:11 2007 +0200
82616 Motion-PRO: Change maximum console buffer size from 256 to 1024 bytes.
82618 Allow passing longer command line to the kernel - useful especially
82619 for passing MTD partition layout.
82621 Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82622 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82624 commit 9160b96f71483a116de81c68985e8ee306d36764
82625 Author: Bartlomiej Sieka <tur@semihalf.com>
82626 Date: Sun May 27 17:04:18 2007 +0200
82628 Fix: Add missing NULL termination in strings expanded by macros parser.
82630 Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82631 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82633 commit 630ec84aef7228fc1dbfb38dec78541403a786cd
82634 Author: Bartlomiej Sieka <tur@semihalf.com>
82635 Date: Sun May 27 17:03:37 2007 +0200
82637 Motion-PRO: Update EEPROM's page write bits and write delay.
82639 Change EEPROM configuration according to the datasheet: "The 24C01A and 24C02A
82640 have a page write capability of two bytes", and "This device offers fast (1ms)
82641 byte write". Add 3ms of extra delay.
82643 Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82644 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82646 commit c00125e07c1ebc125bab40e1e18bceed8be0c162
82647 Author: Bartlomiej Sieka <tur@semihalf.com>
82648 Date: Sun May 27 16:58:45 2007 +0200
82650 MPC5XXX, Motion-PRO: Fix PHY initialization problem.
82652 After being reset in mpc5xxx_fec_init_phy(), PHY goes into FX mode, in which
82653 networking does not function. This commit switches PHY to TX mode by clearing
82654 the FX_SEL bit of Mode Control Register. It also reverses commit
82655 008861a2f3ef2c062744d733787c7e530a1b8761, i.e., a temporary workaround.
82657 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
82658 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82660 commit 93b78f534a6e708b4cf1a4ffb4d8438c67a007db
82661 Author: Bartlomiej Sieka <tur@semihalf.com>
82662 Date: Sun May 27 16:57:15 2007 +0200
82664 Motion-PRO: Add support for the temperature sensor.
82666 Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82667 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82669 commit c75e639630cc132dc19cd1ecda5922c0db0bfbba
82670 Author: Bartlomiej Sieka <tur@semihalf.com>
82671 Date: Sun May 27 16:55:23 2007 +0200
82673 Motion-PRO: Add displaying of CPLD revision information during boot.
82675 Signed-off-by: Jan Wrobel <wrr@semihalf.com>
82676 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82678 commit c99512d6bd3973f01ca2fc4896d829b46e68f150
82679 Author: Bartlomiej Sieka <tur@semihalf.com>
82680 Date: Sun May 27 16:53:43 2007 +0200
82682 MPC5xxx: Change names of defines related to IPB and PCI clocks.
82684 Both CFG_PCISPEED_66 and CFG_IPBSPEED_133 are misnamed, as defining
82685 them does not cause PCI or IPB clocks to run at the specified speed.
82686 Instead, they configure divisors used to calculate said clocks. This
82687 patch renames the defines according to their real function.
82689 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
82690 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82692 commit a11c0b85dc3664bb3c1e781137118730c8f619ab
82693 Author: Bartlomiej Sieka <tur@semihalf.com>
82694 Date: Sun May 27 16:51:48 2007 +0200
82696 Motion-PRO: Add LED support.
82698 Signed-off-by: Jan Wrobel <wrr@semihalf.com>
82699 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
82700 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82702 commit 7ebb4479b07ff294eb4d76e420753a0349f7c93b
82703 Author: Ulf Samuelsson <ulf@atmel.com>
82704 Date: Thu May 24 12:12:47 2007 +0200
82706 [PATCH][NAND] Define the Vendor Id for Micron NAND Flash
82708 Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
82709 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
82710 Signed-off-by: Stefan Roese <sr@denx.de>
82712 commit d756894722c888d09a9fa1df8323753772d3dcce
82713 Author: Stefan Roese <sr@denx.de>
82714 Date: Thu May 24 09:49:00 2007 +0200
82716 ppc4xx: Fix small 405EZ OCM initilization bug in start.S
82718 As pointed out by Bruce Adler <bruce.adler@acm.org> this patch
82719 fixes a small bug in the 405EZ OCM initialization. Thanks for
82722 Signed-off-by: Stefan Roese <sr@denx.de>
82724 commit 5d4a179013d59a76446462e1eb0a969fba63eb81
82725 Author: Stefan Roese <sr@denx.de>
82726 Date: Thu May 24 08:22:09 2007 +0200
82728 ppc4xx: Update AMCC Acadia support for board revision 1.1
82730 This patch updates the Acadia (405EZ) support for the new 1.1 board
82731 revision. It also adds support for NAND FLASH via the 4xx NDFC.
82733 Please note that the jumper J7 must be in position 2-3 for this
82734 NAND support. Position 1-2 is for NAND booting only. NAND booting
82735 support will follow later.
82737 Signed-off-by: Stefan Roese <sr@denx.de>
82739 commit 822d55365bb557e084d0e33625a6dedcc866110b
82740 Author: Jon Loeliger <jdl@freescale.com>
82741 Date: Wed May 23 14:09:46 2007 -0500
82743 Add LIST_86xx MAKEALL target for PowerPC builds.
82745 Signed-off-by: Jon Loeliger <jdl@freescale.com>
82747 commit 9f0077abd69f7a7c756a915b961037302be3e6f2
82748 Author: Stefan Roese <sr@denx.de>
82749 Date: Tue May 22 12:48:09 2007 +0200
82751 ppc4xx: Use do { ... } while (0) for CPR & SDR access macros
82753 Signed-off-by: Stefan Roese <sr@denx.de>
82755 commit 6f3dfc139a838b0841c151efe00ad47db2366e79
82756 Author: Stefan Roese <sr@denx.de>
82757 Date: Tue May 22 12:46:10 2007 +0200
82759 ppc4xx: Add 405 support to 4xx NAND driver ndfc.c
82761 This patch adds support for 405 PPC's to the 4xx NAND driver
82762 ndfc.c. This is in preparation for the new AMCC 405EZ.
82764 Signed-off-by: Stefan Roese <sr@denx.de>
82766 commit 10603d76767426be803dadd4fb688b97eb69481c
82767 Author: Stefan Roese <sr@denx.de>
82768 Date: Mon May 21 07:41:22 2007 +0200
82770 ppc4xx: Fix problem in 405EZ OCM initialization
82772 As spotted by Bruce Adler this patch fixes an initialization problem
82775 Signed-off-by: Stefan Roese <sr@denx.de>
82777 commit 3e3b956906eba9e4ad7931581ecedaad10eccce8
82778 Author: Peter Pearse <peter.pearse@arm.com>
82779 Date: Fri May 18 16:47:03 2007 +0100
82781 Reduce line lengths to 80 characters max.
82783 commit 93ef45c9ddfdd9fc17c4e74bd8e2f2456580eb72
82784 Author: Peter Pearse <peter.pearse@arm.com>
82785 Date: Fri May 18 14:34:07 2007 +0100
82787 Makefile permissions
82789 commit 1443a31457d68f7e8f0b9403e9832ec1e79dc59d
82790 Author: Peter Pearse <peter.pearse@arm.com>
82791 Date: Fri May 18 14:33:11 2007 +0100
82793 Makefile permissions
82795 commit 255a3577c848706441daee0174543efe205a77f8
82796 Author: Kim Phillips <kim.phillips@freescale.com>
82797 Date: Wed May 16 16:52:19 2007 -0500
82799 Reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx
82801 For all practical u-boot purposes, TSECs don't differ throughout the
82802 mpc8[356]xx families; reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx.
82804 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
82806 commit 70124c2602ae2d4c5d3dba05b482d91548242de8
82807 Author: Stefano Babic <sbabic@denx.de>
82808 Date: Wed May 16 14:49:12 2007 +0200
82810 Fix compile problem cause my Microblaze merge
82812 Signed-off-by: Stefano Babic <sbabic@denx.de>
82814 commit ada4697d0230d6da552867777f98a67ec3ba2579
82815 Author: Jeffrey Mann <mannj@embeddedplanet.com>
82816 Date: Wed May 16 13:23:10 2007 +0200
82818 [PATCH] Run new sequoia boards with an EBC speed of 83MHz
82820 Because the Sequoia board does not boot with an EBC faster than 66MHz,
82821 the clock divider are changed after the initial boot process.
82823 This allows for maximum clocking speeds to be achieved on newer boards.
82824 Sequoia boards with 666.66 MHz processors require that the EBC divider
82825 be set to 3 in order to start the initial boot process at a slower EBC
82826 speed. After the initial boot process, the divider can be set back to 2,
82827 which will cause the boards to run at 83.333MHz. This is backward
82828 compatible with boards with 533.33 MHz processors, as these boards will
82829 already be set with an EBC divider of 2.
82831 Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
82833 commit a7676ea7732f3c596805079fed7e5c9fac652cfc
82834 Author: Wolfgang Denk <wd@denx.de>
82835 Date: Wed May 16 01:16:53 2007 +0200
82837 Minor Coding Style cleanup, update CHANGELOG.
82839 Signed-off-by: Wolfgang Denk <wd@denx.de>
82841 commit d62f64cc23a940eafe712c776b3249e4160753d1
82842 Author: Wolfgang Denk <wd@denx.de>
82843 Date: Wed May 16 00:13:33 2007 +0200
82845 Coding Style Cleanup, new CHANGELOG
82847 commit 3162eb836903c8b247fdc7470dd39bfa6996f495
82848 Author: Wolfgang Denk <wd@denx.de>
82849 Date: Tue May 15 23:38:05 2007 +0200
82851 Minor coding style cleanup.
82853 commit 66d9dbec1cc27d6398ee6cf84639dbe14971251e
82854 Author: mushtaq khan <mushtaq_k@procsys.com>
82855 Date: Fri Apr 20 14:23:02 2007 +0530
82857 Add driver for S-ATA-controller on Intel processors with South
82858 Bridge, ICH-5, ICH-6 and ICH-7.
82862 1. Code is divided in to two files. All functions, which are
82863 controller specific are kept in "drivers/ata_piix.c" file and
82864 functions, which are not controller specific, are kept in
82865 "common/cmd_sata.c" file.
82867 2. Reading and Writing from the S-ATA drive is done using PIO method.
82869 3. Driver can be configured for 48-bit addressing by defining macro
82870 CONFIG_LBA48, if this macro is not defined driver uses the 28-bit
82873 4. S-ATA read function is hooked to the File system, commands like
82874 ext2ls and ext2load file can be used. This has been tested.
82876 5. U-Boot command "SATA_init" is added, which initializes the S-ATA
82877 controller and identifies the S-ATA drives connected to it.
82879 6. U-Boot command "sata" is added, which is used to read/write, print
82880 partition table and get info about the drives present. This I have
82881 implemented in same way as "ide" command is implemented in U-Boot.
82883 7. This driver is for S-ATA in native mode.
82885 8. This driver does not support the Native command queuing and
82888 Signed-off-by: Mushtaq Khan <mushtaq_k@procsys.com>
82890 commit 644e6fb4eb8be90ea04ba34b643a8bf019d680e0
82891 Author: mushtaq khan <mushtaq_k@procsys.com>
82892 Date: Mon Apr 30 15:57:22 2007 +0530
82894 Fixes bug clearing the bss section for i386
82897 There is a bug in the code of clearing the bss section for processor
82898 i386.(File: cpu/i386/start.S)
82899 In the code, bss_start addr (starting addr of bss section) is put into
82900 the register %eax, but the code which clears the bss section refers to
82901 the addr pointed by %edi.
82903 This patch fixes this bug by putting bss_start into %edi register.
82905 Signed-off-by: Mushtaq Khan <mushtaq_k@procsys.com>
82907 commit c3243cf7b490057277d61acffe4ad0946f9eb4a4
82908 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
82909 Date: Mon Apr 30 16:47:28 2007 -0500
82911 Add support for BCM5464 Quad Phy
82913 Added support for Broadcom's BCM5464 Quad Phy
82915 Signed-off-by: Joe Hamman <joe.hamman@embeddedspecialties.com>
82917 commit 1b305bdc754c8468e1d5d858f5dcf8a7a0a4bb7a
82918 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
82919 Date: Wed May 9 08:10:57 2007 +0800
82921 Search the exception table with linear algorithm
82923 Search the exception table with linear algorithm instead of
82924 bisecting algorithm.
82925 Because the exception table might be unsorted.
82927 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
82929 commit 5dfaa50eb819686bfba1927e8c5b8a70a4d65fd3
82930 Author: Aubrey.Li <aubrey.adi@gmail.com>
82931 Date: Mon May 14 11:47:35 2007 +0800
82933 Fix compilation issues on MACOSX
82935 Singed-off-by: Marc Hoffman <Marc.Hoffman@analog.com>
82936 Signed-off-by: Aubrey Li <aubrey.adi@gmail.com>
82938 commit 56fd7162985c412317bbf763a225fba23c64fd31
82939 Author: Stephen Williams <steve@icarus.com>
82940 Date: Tue May 15 07:55:42 2007 -0700
82942 Fix for compile of JSE target
82944 The attached patch fixes the compile of the JSE board in the
82945 denx git as of 14 may 2007. It is an extremely simple patch,
82946 it just adds the missing define of CFG_SYSTEMACE_WIDTH.
82948 Fix to compile JSE against 20070514 git of u-boot
82950 commit 69df3c4da0c93017cceb25a366e794570bd0ed98
82951 Author: Nobuhiro Iwamatsu <iwamatsu@rahute.(none)>
82952 Date: Sun May 13 21:01:03 2007 +0900
82954 sh: MS7750SE support.
82956 This adds support for the Hitachi MS7750SE.
82958 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
82960 commit 0b135cfc2e524dc249b75057b55dd4cc09842e27
82961 Author: Nobuhiro Iwamatsu <iwamatsu@rahute.(none)>
82962 Date: Sun May 13 20:58:00 2007 +0900
82964 sh: First support code of SuperH.
82966 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
82968 commit 61936667e86a250ae12fd2dc189d3588f0a59e0b
82969 Author: Stefan Roese <sr@denx.de>
82970 Date: Fri May 11 12:01:49 2007 +0200
82972 ppc4xx: Add mtcpr/mfcpr access macros
82974 Signed-off-by: Stefan Roese <sr@denx.de>
82976 commit 343c48bd84606c4025c8a7c7263fda465d6e284c
82977 Author: Stefan Roese <sr@denx.de>
82978 Date: Fri May 11 12:01:06 2007 +0200
82980 ppc4xx: Set bd->bi_pci_busfreq on 440EPx/GRx too
82982 Signed-off-by: Stefan Roese <sr@denx.de>
82984 commit 7d98ba770a7eaefa29ce927f31a0956df85bf650
82985 Author: Piotr Kruszynski <ppk@semihalf.com>
82986 Date: Thu May 10 16:55:52 2007 +0200
82988 [Motion-PRO] Add MTD and JFFS2 support, also add default partition
82991 commit 65fb6a676e821f9570a2a376dc204bf611ce5f81
82992 Author: Peter Pearse <peter.pearse@arm.com>
82993 Date: Wed May 9 11:42:44 2007 +0100
82995 Add the board directory for SMN42
82997 commit 160131bf965785419626df6c388729fe0b597992
82998 Author: Peter Pearse <peter.pearse@arm.com>
82999 Date: Wed May 9 11:41:58 2007 +0100
83001 Add the files for the SMN42 board
83003 commit 5c6d2b5a500f8c49670de8910150b78a41f781fc
83004 Author: Peter Pearse <peter.pearse@arm.com>
83005 Date: Wed May 9 11:40:34 2007 +0100
83007 Remove the deleted files for the SMN42 patch
83009 commit b0d8f5bf0d215adc9424cb228b2484dbf07f7761
83010 Author: Peter Pearse <peter.pearse@arm.com>
83011 Date: Wed May 9 11:37:56 2007 +0100
83013 New board SMN42 branch
83015 commit 29f3be0caf0799ca6b89dfd9824c15619a50000f
83016 Author: Peter Pearse <peter.pearse@arm.com>
83017 Date: Wed May 9 10:24:38 2007 +0100
83019 Makefile permissions
83021 commit b84289b595731e8851df46e893845cc1322c9b9b
83022 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
83023 Date: Tue May 8 14:17:07 2007 -0500
83025 8641hpcn: Fix Makefile after moving pixis to board/freescale.
83027 The OBJTREE != SRCTREE build scenario was broken.
83030 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83031 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83033 commit e69f66c6ebe82bbbd1da766bc4eda40ec7ee5af1
83034 Author: Michal Simek <monstr@monstr.eu>
83035 Date: Tue May 8 15:57:43 2007 +0200
83037 add: reading special purpose registers
83039 commit 1a50f164beb065f360fbddb76029607d6b099698
83040 Author: Michal Simek <monstr@monstr.eu>
83041 Date: Tue May 8 14:52:52 2007 +0200
83043 add: Microblaze V5 exception handling
83045 commit ab874d5047e5d30dbc1e517ff26083efffa98ecb
83046 Author: Michal Simek <monstr@monstr.eu>
83047 Date: Tue May 8 14:39:11 2007 +0200
83049 add: FSL control read and write
83051 commit de1de02a7cbf05e6b63e0d8ffc624f12493f6ba3
83052 Author: Piotr Kruszynski <ppk@semihalf.com>
83053 Date: Tue May 8 13:05:44 2007 +0200
83055 [Motion-PRO] Add support for I2C, EEPROM and RTC.
83057 commit fa5c2ba123b1bf88455bfc21db5e786ca045029d
83058 Author: Bartlomiej Sieka <tur@semihalf.com>
83059 Date: Tue May 8 10:23:56 2007 +0200
83061 [Motion-PRO] Add ATA support. Add CF-booting commands to the default
83064 commit 06241d50a3ab1b20a0b08baeeaffcaa23ae4b839
83065 Author: Bartlomiej Sieka <tur@semihalf.com>
83066 Date: Tue May 8 09:39:12 2007 +0200
83068 [Motion-PRO] Change IPB clock frequency from 50MHz to 100MHz. This
83069 eliminates networking problems in Linux (timeouts).
83071 commit 1f1369c34b629be94702684d41d3fddf0f6193e7
83072 Author: Bartlomiej Sieka <tur@semihalf.com>
83073 Date: Tue May 8 09:21:57 2007 +0200
83075 [Motion-PRO] Enable Flat Device Tree support and modify default environment
83076 to allow booting of FDT-expecting kernels.
83078 commit fb05f6da35ea1c15c553abe6f23f656bf18dc5db
83079 Author: Michal Simek <monstr@monstr.eu>
83080 Date: Mon May 7 23:58:31 2007 +0200
83082 new: USE_MSR_INTR support
83084 commit 008861a2f3ef2c062744d733787c7e530a1b8761
83085 Author: Bartlomiej Sieka <tur@semihalf.com>
83086 Date: Mon May 7 22:36:15 2007 +0200
83088 [MPC5xxx] There are networking problems on the Motion-PRO board with
83089 current PHY initalization code (tftp timeouts all the time). This commit
83090 temporarily disables PHY initalization sequence to make the networking
83091 operational, until a fix is found.
83093 commit abca901869c3760b6c5fecb825db6c1d91a78a93
83094 Author: Wolfgang Denk <wd@denx.de>
83095 Date: Mon May 7 22:10:36 2007 +0200
83097 Get rid of duplicated file (see include/configs/sbc8560.h instead)
83099 Signed-off-by: Wolfgang Denk <wd@denx.de>
83101 commit 207b7b2c9d9752e0f6478c30c29b7087f6e6cbb6
83102 Author: Wolfgang Denk <wd@denx.de>
83103 Date: Mon May 7 22:07:08 2007 +0200
83105 Get rid of duplicated file (see doc/README.SBC8560 instead)
83107 Signed-off-by: Wolfgang Denk <wd@denx.de>
83109 commit a7bac7e9b57ba948051beb19ec5be3a75ce75383
83110 Author: Michal Simek <monstr@monstr.eu>
83111 Date: Mon May 7 19:43:10 2007 +0200
83113 fix: read and write MSR - repair number of parameters
83115 commit 193b4a3bb3acaddf798da8de0da05d94ba8774ee
83116 Author: Jeffrey Mann <mannj@embeddedplanet.com>
83117 Date: Mon May 7 19:42:49 2007 +0200
83119 [PATCH] ppc4xx: Fix CONFIG_SYS_CLK_FREQ definition in Sequoia config file
83121 A '3' got cut off in the formatting of the last patch to automatically
83122 change the clock speed of the system clock on sequoia board.
83124 Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83125 Signed-off-by: Stefan Roese <sr@denx.de>
83127 commit 19bf1fbad7f19d5a120be9b1daf136e052fcab39
83128 Author: Michal Simek <monstr@monstr.eu>
83129 Date: Mon May 7 19:33:51 2007 +0200
83131 new: fsl interrupt support
83132 FSL_Has_data is connected to INTC.
83134 commit 792032baa7d625e34c981ab6df521911bd8dc861
83135 Author: Michal Simek <monstr@monstr.eu>
83136 Date: Mon May 7 19:30:12 2007 +0200
83138 fix: interrupt handler
83141 commit f3f001a341ef185d0f13841be5b5dc3395aacc31
83142 Author: Michal Simek <monstr@monstr.eu>
83143 Date: Mon May 7 19:25:08 2007 +0200
83145 fix: remove asm code
83147 commit fb7c2dbef02c9f6f8d7b04ec4c2bfb91418b9c01
83148 Author: Michal Simek <monstr@monstr.eu>
83149 Date: Mon May 7 19:12:43 2007 +0200
83151 fix: clean interrupt
83153 commit 42efed6130c8fcf7da881385b5427065d2801757
83154 Author: Michal Simek <monstr@monstr.eu>
83155 Date: Mon May 7 17:22:25 2007 +0200
83157 fix: interrupt handler for multiple sources
83159 commit 48fbd3a4cdabbebc1debd7eed73c00c2caf914f6
83160 Author: Michal Simek <monstr@monstr.eu>
83161 Date: Mon May 7 17:11:09 2007 +0200
83163 new: add writing to msr register
83165 commit 3a619dd7bed03e8b4d22a3911f90fd12af5376c2
83166 Author: Markus Klotzbuecher <mk@denx.de>
83167 Date: Mon May 7 16:43:56 2007 +0200
83169 Fix an ancient CHANGELOG conflict
83171 commit ac4cd59d59c9bf3f89cb7a344abf8184d678f562
83172 Author: Timur Tabi <timur@freescale.com>
83173 Date: Sat May 5 08:12:30 2007 +0200
83175 5xxx: write MAC address to mac-address and local-mac-address
83177 Some device trees have a mac-address property, some have local-mac-address,
83178 and some have both. To support all of these device trees, ftp_cpu_setup()
83179 should write the MAC address to mac-address and local-mac-address, if they
83182 Signed-off-by: Timur Tabi <timur@freescale.com>
83183 Acked-by: Grant Likely <grant.likely@secretlab.ca>
83185 commit a9d87e2707dcb249f6bb7f7ff7e00acd8cda9fd2
83186 Author: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83187 Date: Sun Apr 29 14:01:54 2007 +0200
83189 [PATCH] Use PVR to distinguish MPC5200B from MPC5200 in boot message
83191 MPC5200B systems are incorrectly reported as MPC5200 in U-Boot start-up
83192 message. Use PVR to distinguish between the two variants, and print proper CPU
83195 Signed-off-by: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83196 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
83197 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
83199 commit 4ec5bd55ed1ffa91a774af298769621f4fbb18c1
83200 Author: Ladislav Michl <ladis@linux-mips.org>
83201 Date: Wed Apr 25 16:01:26 2007 +0200
83203 [PATCH] simplify silent console
83205 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
83206 Acked-by: Stefan Roese <sr@denx.de>
83208 commit b7598a43f2b421a713d8135e98a42c37d9eb9df0
83209 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83210 Date: Mon Apr 23 15:30:39 2007 +0200
83212 [PATCH] Avoid assigning PCI resources from zero address
83214 If a PCI IDE card happens to get a zero address assigned to it, the Linux IDE
83215 core complains and IDE drivers fails to work. Also, assigning zero to a BAR
83216 was illegal according to PCI 2.1 (the later revisions seem to have excluded the
83217 sentence about "0" being considered an invalid address) -- so, use a reasonable
83218 starting value of 0x1000 (that's what the most Linux archs are using).
83220 Alternatively, one might have fixed the calls to pci_set_region() individually
83221 (some code even seems to have taken care of this issue) but that would have
83222 been a lot more work. :-)
83224 Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83225 Acked-by: Stefan Roese <sr@denx.de>
83227 commit 9ffd451afeb08e5be7ddae680487ec962b2bca25
83228 Author: Jeffrey Mann <mannj@embeddedplanet.com>
83229 Date: Mon Apr 23 14:00:11 2007 +0200
83231 [patch] setenv(...) can delete environmentalvariables
83233 update setenv() function so that entering a NULL value for the
83234 variable's value will delete the environmental variable
83236 Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83237 Acked-by: Stefan Roese <sr@denx.de>
83239 commit ebd0a0ae05a44769c4e27458ad4e9f3438250443
83240 Author: Mike Frysinger <vapier@gentoo.org>
83241 Date: Mon Apr 23 13:54:24 2007 +0200
83243 [patch] use unsigned char in smc91111 driver for mac
83245 the v_mac variable in the smc91111 driver is declared as a signed char ...
83246 this causes problems when one of the bytes in the MAC is "signed" like 0xE0
83247 because when it gets printed out, you get a display like:
83248 0xFFFFFFE0 and that's no good
83250 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
83252 commit ffc50f9bb194343c6303517a517708457a5eb6b8
83253 Author: Michal Simek <monstr@monstr.eu>
83254 Date: Sat May 5 18:54:42 2007 +0200
83256 new: FSL and MSR support #2
83258 commit f7e2e0eb0668136305f78bb9c21be79b48a34247
83259 Author: Michal Simek <monstr@monstr.eu>
83260 Date: Sat May 5 18:27:16 2007 +0200
83262 new: FSL and MSR support
83264 commit 2f15278c2eb911c668b4fe562130b78cf554d139
83265 Author: Wolfgang Denk <wd@denx.de>
83266 Date: Sat May 5 18:23:11 2007 +0200
83268 Coding stylke cleanup; update CHANGELOG.
83270 Signed-off-by: Wolfgang Denk <wd@denx.de>
83272 commit 885ec89b648a899a2f32393fd3ffd9f7234c4402
83273 Author: Wolfgang Denk <wd@denx.de>
83274 Date: Sat May 5 18:05:02 2007 +0200
83276 Add STX GP3 SSA board to MAKEALL script; update CHANGELOG.
83278 Signed-off-by: Wolfgang Denk <wd@denx.de>
83280 commit 5499645b3fe17a548af9dfc479ca6e2455f179a2
83281 Author: Wolfgang Denk <wd@denx.de>
83282 Date: Sat May 5 17:15:50 2007 +0200
83284 Make "file" command happy with some config.mk files; update CHANGELOG
83286 commit e3b8c78bc2489c27ae020986ef0eaca684866cef
83287 Author: Jeffrey Mann <mannj@embeddedplanet.com>
83288 Date: Sat May 5 08:32:14 2007 +0200
83290 ppc4xx: Detect if the sysclk on Sequoia is 33 or 33.333 MHz
83292 The AMCC Secquoia board has been changed in a new revision from using a
83293 33.000 MHz clock to a 33.333 MHz system clock. A bit in the CPLD
83294 indicates the difference. This patch reads that bit and uses the correct
83295 clock speed for the board. This code is backward compatable will all
83296 prior boards. All prior boards will be read as 33.000.
83298 Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83299 Signed-off-by: Stefan Roese <sr@denx.de>
83301 commit f544ff6656fca263ed1ebe39899b6d95da67c8b8
83302 Author: Stefan Roese <sr@denx.de>
83303 Date: Sat May 5 08:29:01 2007 +0200
83305 ppc4xx: Sequoia: Remove cpu/ppc4xx/speed.c from NAND booting
83307 Using cpu/ppc4xx/speed.c to calculate the bus frequency is too big
83308 for the 4k NAND boot image so define bus_frequency to 133MHz here
83309 which is save for the refresh counter setup.
83311 Signed-off-by: Stefan Roese <sr@denx.de>
83313 commit 2f550ab976405300f5b07bf2890800840d0aa05f
83314 Author: Timur Tabi <timur@freescale.com>
83315 Date: Sat May 5 08:12:30 2007 +0200
83317 5xxx: write MAC address to mac-address and local-mac-address
83319 Some device trees have a mac-address property, some have local-mac-address,
83320 and some have both. To support all of these device trees, ftp_cpu_setup()
83321 should write the MAC address to mac-address and local-mac-address, if they
83324 Signed-off-by: Timur Tabi <timur@freescale.com>
83325 Acked-by: Grant Likely <grant.likely@secretlab.ca>
83327 commit a79886590593ba1d667c840caa4940c61639f18f
83328 Author: Thomas Knobloch <knobloch@siemens.com>
83329 Date: Sat May 5 07:04:42 2007 +0200
83331 NAND: Wrong calculation of page number in nand_block_bad()
83333 In case that there is no memory based bad block table available the
83334 function nand_block_checkbad() in drivers/mtd/nand/nand_base.c will call
83335 nand_block_bad() directly. When parameter 'getchip' is set to zero,
83336 nand_block_bad() will not right shift the offset to calculate the
83337 correct page number.
83339 Signed-off-by: Thomas Knobloch <knobloch@siemens.com>
83340 Signed-off-by: Stefan Roese <sr@denx.de>
83342 commit 9877d7dcd1eebe61aa5d8b8ffe9c048ea426e6f6
83343 Author: Wolfgang Denk <wd@denx.de>
83344 Date: Fri May 4 10:02:33 2007 +0200
83346 Fix initrd length corruption in bootm command.
83348 When using FDT Images, the length of an inital ramdisk was
83349 overwritten (bug introduced by commit 87a449c8, 22 Aug 2006).
83351 Patches by Timur Tabi & Johns Daniel.
83353 Signed-off-by: Wolfgang Denk <wd@denx.de>
83355 commit 068aab660bc3912b930be5540e6b3f3fd6ad3c96
83356 Author: Kim Phillips <kim.phillips@freescale.com>
83357 Date: Thu May 3 19:43:52 2007 -0500
83359 mpc83xx: fix trivial error in MAKEALL
83361 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83363 commit c64a89d6ce8584b9fc64f4e85da9ecac3cfc2c2a
83364 Author: Wolfgang Denk <wd@denx.de>
83365 Date: Thu May 3 16:34:41 2007 +0200
83367 Update board configuration for STX GP3SSA board:
83369 Enable hush shell, environment in flash rather in EEPROM,
83370 more user-friendly default environment, etc.
83371 The simple EEPROM environment can be selected easily in the board
83374 Signed-off-by: Wolfgang Denk <wd@denx.de>
83376 commit 2c6fb199dc5756fc72f49d1f4de105e089049d65
83377 Author: Wolfgang Denk <wd@denx.de>
83378 Date: Tue Apr 24 14:37:49 2007 +0200
83380 Cleanup STX GP3SSA code; fix build and compile problems.
83382 commit 35171dc04e028ecacc23ad916a66295472555dbf
83383 Author: Dan Malek <dan@embeddedalley.com>
83384 Date: Fri Jan 5 09:15:34 2007 +0100
83386 Add support for STX GP3SSA (stxssa) Board
83388 Signed-off-by Dan Malek, <dan@embeddedalley.com>
83390 commit f2134f8e9eb006bdcd729e89f309c07b2fa45180
83391 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
83392 Date: Wed May 2 13:31:53 2007 +0200
83394 macb: Don't restart autonegotiation if we already have link
83396 Rework macb_phy_init so that it doesn't attempt to re-negotiate if the
83397 link is already up.
83399 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
83401 commit 04fcb5d38bc90779cd9a710d60702075986f0e29
83402 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
83403 Date: Wed May 2 13:22:38 2007 +0200
83405 macb: Introduce a few barriers when dealing with DMA descriptors
83407 There were a few theoretical possibilities that the compiler might
83408 optimize away DMA descriptor reads and/or writes and thus cause
83409 synchronization problems with the hardware. Insert barriers where
83410 we depend on reads/writes actually hitting memory.
83412 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
83414 commit ffa621a0d12a1ccd81c936c567f8917a213787a8
83415 Author: Andy Fleming <afleming@freescale.com>
83416 Date: Sat Feb 24 01:08:13 2007 -0600
83418 Cleaned up some 85xx PCI bugs
83420 * Cleaned up the CDS PCI Config Tables and added NULL entries to
83422 * Fixed PCIe LAWBAR assignemt to use the cpu-relative address
83423 * Fixed 85xx PCI code to assign powar region sizes based on the
83424 config values (rather than hard-coding them)
83425 * Fixed the 8548 CDS PCI2 IO to once again have 0 as the base address
83427 Signed-off-by: Andy Fleming <afleming@freescale.com>
83429 commit 6743105988fc44d5b0d30388c790607835aae7a6
83430 Author: Andy Fleming <afleming@freescale.com>
83431 Date: Mon Apr 23 02:54:25 2007 -0500
83433 Add support for the 8568 MDS board
83435 This included some changes to common files:
83436 * Add 8568 processor SVR to various places
83437 * Add support for setting the qe bus-frequency value in the dts
83438 * Add the 8568MDS target to the Makefile
83440 Signed-off-by: Andy Fleming <afleming@freescale.com>
83442 commit af1c2b84bf27c8565baddc82d1abb93700d10e2e
83443 Author: David Updegraff <dave@cray.com>
83444 Date: Fri Apr 20 14:34:48 2007 -0500
83446 Add support for treating unknown PHYs as generic PHYs.
83448 When bringing up u-boot on new boards, PHY support sometimes gets
83449 neglected. Most PHYs don't really need any special support,
83450 though. By adding a generic entry that always matches if nothing
83451 else does, we can provide support for "unsupported" PHYs for the
83454 The generic PHY driver supports most PHYs, including gigabit.
83456 Signed-off-by: David Updegraff <dave@cray.com>
83457 Signed-off-by: Andy Fleming <afleming@freescale.com>
83459 commit a75af9bfd8fff0499efdbb90601cec5a2afef117
83460 Author: James Yang <James.Yang@freescale.com>
83461 Date: Wed Feb 7 15:28:04 2007 -0600
83463 Conditionalize 8641 Rev1.0 MCM workarounds
83465 Signed-off-by: James Yang <James.Yang@freescale.com>
83466 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83468 commit f64702b7fc8f8df39d31add770df6e372f9e9ce3
83469 Author: Timur Tabi <timur@freescale.com>
83470 Date: Mon Apr 30 13:59:50 2007 -0500
83472 Fix memory initialization on MPC8349E-mITX
83474 Define CFG_DDR_SDRAM_CLK_CNTL for the MPC8349E-mITX and MPC8349E-mITX-GP.
83475 This allows ddr->sdram_clk_cntl to be properly initialized. This is necessary
83476 on some ITX boards, notably those with a revision 3.1 CPU.
83478 Also change spd_sdram() in cpu/mpc83xx/spd_sdram.c to not write anything into
83479 ddr->sdram_clk_cntl if CFG_DDR_SDRAM_CLK_CNTL is not defined.
83481 Signed-off-by: Timur Tabi <timur@freescale.com>
83482 Acked-by: Michael Benedict <MBenedict@twacs.com>
83483 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83485 commit 54b2d434ae9d01787936f34fe1759cf3d7624ae3
83486 Author: Kim Phillips <kim.phillips@freescale.com>
83487 Date: Mon Apr 30 15:26:21 2007 -0500
83489 mpc83xx: replace elaborate boottime verbosity with 'clocks' command
83491 and fix CPU: to align with Board: display text.
83493 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83495 commit c1ab82669d9525998c34e802a12cad662723f22a
83496 Author: James Yang <James.Yang@freescale.com>
83497 Date: Fri Mar 16 13:02:53 2007 -0500
83499 Rewrote picos_to_clk() to avoid rounding errors.
83500 Clarified that conversion is to DRAM clocks rather than platform clocks.
83501 Made function static to spd_sdram.c.
83503 Signed-off-by: James Yang <James.Yang@freescale.com>
83504 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83506 commit 8b39501d28754e72726ce7fb02310e56dbdf116a
83507 Author: Stefan Roese <sr@denx.de>
83508 Date: Sun Apr 29 14:13:01 2007 +0200
83510 ppc4xx: Bamboo: Use current NAND driver and *not* the legacy driver
83512 Signed-off-by: Stefan Roese <sr@denx.de>
83514 commit 864aa6a6a466fcb92bf32b1d7dba79cd709b52c9
83515 Author: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83516 Date: Sun Apr 29 14:01:54 2007 +0200
83518 [PATCH] Use PVR to distinguish MPC5200B from MPC5200 in boot message
83520 MPC5200B systems are incorrectly reported as MPC5200 in U-Boot start-up
83521 message. Use PVR to distinguish between the two variants, and print proper CPU
83524 Signed-off-by: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83525 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
83526 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
83528 commit 5c5d3242935cf3543af01142627494434834cf98
83529 Author: Kim Phillips <kim.phillips@freescale.com>
83530 Date: Wed Apr 25 12:34:38 2007 -0500
83532 mpc83xx: minor fixups for 8313rdb introduction
83534 commit ada4d40091f6ed4a4f0040e08d20db21967e4a67
83535 Author: Ladislav Michl <ladis@linux-mips.org>
83536 Date: Wed Apr 25 16:01:26 2007 +0200
83538 [PATCH] simplify silent console
83540 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
83541 Acked-by: Stefan Roese <sr@denx.de>
83543 commit 144876a380f5756f57412caf74c1d6dc201dd796
83544 Author: Michal Simek <monstr@monstr.eu>
83545 Date: Tue Apr 24 23:01:02 2007 +0200
83547 [PATCH] MTD partition support, JFFS2 support
83549 commit 37ed6cdd4159195bfad68d8a237f6adda8f482cb
83550 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
83551 Date: Tue Apr 24 14:03:45 2007 +0200
83553 ppc4xx: setup 440EPx/GRx ZMII/RGMII bridge depending on PFC register content.
83555 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
83557 commit 66ed6cca3f340f7a8a06d9272ae2ef8e96f0273d
83558 Author: Andy Fleming <afleming@freescale.com>
83559 Date: Mon Apr 23 02:37:47 2007 -0500
83561 Reworked 85xx speed detection code
83563 Changed the code to read the registers and calculate the clock
83564 rates, rather than using a "switch" statement.
83566 Idea from Andrew Klossner <andrew@cesa.opbu.xerox.com>
83568 Signed-off-by: Andy Fleming <afleming@freescale.com>
83570 commit 81f481ca708ed6a56bf9c410e3191dbad581c565
83571 Author: Andy Fleming <afleming@freescale.com>
83572 Date: Mon Apr 23 02:24:28 2007 -0500
83574 Enable 8544 support
83576 * Add support to the Makefile
83577 * Add 8544 configuration support to the tsec driver
83578 * Add 8544 SVR numbers to processor.h
83580 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83581 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83583 commit 0d8c3a2096eaff8d7de89d45e9af4d4b0d4868fe
83584 Author: Andy Fleming <afleming@freescale.com>
83585 Date: Fri Feb 23 17:12:25 2007 -0600
83587 Support 1G size on 8548
83589 e500v2 and newer cores support 1G page sizes.
83591 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83592 Signed-off-by: Andy Fleming <afleming@freescale.com>
83594 commit 45cef612cc601d2d1c890fbbd7cdc9609a189a46
83595 Author: Andy Fleming <afleming@freescale.com>
83596 Date: Fri Feb 23 17:11:16 2007 -0600
83598 Changed BOOKE_PAGESZ_nGB to BOOKE_PAGESZ_nG
83600 The other pagesz constants use one letter to specify order of
83601 magnitude. Also change the one reference to it in mpc8548cds/init.S
83603 Signed-off-by: Andy Fleming <afleming@freescale.com>
83605 commit 1f9a318cea14272edd10d63739e2d326c90f430e
83606 Author: Andy Fleming <afleming@freescale.com>
83607 Date: Fri Feb 23 16:28:46 2007 -0600
83609 Only set ddrioovcr for 8548 rev1.
83611 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83612 Signed-off-by: Andy Fleming <afleming@freescale.com>
83614 commit 9343dbf85bc03033f2102d8e8543567c2c1ad2d2
83615 Author: Andy Fleming <afleming@freescale.com>
83616 Date: Sat Feb 24 01:16:45 2007 -0600
83618 Tweak DDR ECC error counter
83620 Enable single-bit error counter when memory was cleared by ddr controller.
83622 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83623 Signed-off-by: Andy Fleming <afleming@freescale.com>
83625 commit 85e7c7a45e3dd9c7ce3e722352ba60f8df1a7a4b
83626 Author: Timur Tabi <timur@freescale.com>
83627 Date: Mon Feb 12 13:34:55 2007 -0600
83629 85xx: write MAC address to mac-address and local-mac-address
83631 Some device trees have a mac-address property, some have local-mac-address,
83632 and some have both. To support all of these device trees, ftp_cpu_setup()
83633 should write the MAC address to mac-address and local-mac-address, if they
83636 Signed-off-by: Timur Tabi <timur@freescale.com>
83638 commit 03b81b48eec0ad249ec97a4ae16c36fa2e014ff4
83639 Author: Andy Fleming <afleming@freescale.com>
83640 Date: Mon Apr 23 01:44:44 2007 -0500
83642 Some 85xx cpu cleanups
83644 * Cleaned up the TSR[WIS] clearing
83645 * Cleaned up DMA initialization
83647 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83648 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83649 Acked-by: Andy Fleming <afleming@freescale.com>
83651 commit 151d5d992eab8c497b24c816c73dc1ad8bffb4eb
83652 Author: Andy Fleming <afleming@freescale.com>
83653 Date: Mon Apr 23 01:32:22 2007 -0500
83655 Add cpu support for the 8544
83657 Recognize new SVR values, and add a few register definitions
83659 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83660 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83661 Acked-by: Andy Fleming <afleming@freescale.com>
83663 commit 25d83d7f4ac65727182d8ddaf7ba42fa74cf65ae
83664 Author: Jon Loeliger <jdl@freescale.com>
83665 Date: Wed Apr 11 16:51:02 2007 -0500
83667 Add MPC8544DS basic port board files.
83669 Add board port under new board/freescale directory
83670 structure and reuse existing PIXIS FPGA support there.
83672 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83673 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83675 commit 0cde4b00fc7393b89f379d83a9d436dcb1334bfa
83676 Author: Jon Loeliger <jdl@freescale.com>
83677 Date: Wed Apr 11 16:50:57 2007 -0500
83679 Add MPC8544DS main configuration file.
83681 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83682 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83684 commit 362dd83077ac04c0296bca3e824ec2fb3d44d9d6
83685 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83686 Date: Wed Dec 27 22:07:15 2006 +0300
83688 Fix PCI I/O space mapping on Freescale MPC85x0ADS
83690 The PCI I/O space mapping for Freescale MPC8540ADS board was broken by commit
83691 52c7a68b8d587ebcf5a6b051b58b3d3ffa377ddc which failed to update the #define's
83692 describing the local address window used for the PCI I/O space accesses -- fix
83693 this and carry over the necessary changes into the MPC8560ADS code since the
83694 PCI I/O space mapping was also broken for this board (by the earlier commit
83695 087454609e47295443af793a282cddcd91a5f49c). Add the comments clarifying how
83696 the PCI I/O space must be mapped to all the MPC85xx board config. headers.
83698 Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83700 board/mpc8540ads/init.S | 4 ++--
83701 board/mpc8560ads/init.S | 4 ++--
83702 include/configs/MPC8540ADS.h | 5 ++---
83703 include/configs/MPC8541CDS.h | 2 +-
83704 include/configs/MPC8548CDS.h | 2 +-
83705 include/configs/MPC8560ADS.h | 8 ++++----
83706 6 files changed, 12 insertions(+), 13 deletions(-)
83708 commit 96629cbabdb727d4a5e62542deefc01d498db6dc
83709 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83710 Date: Tue Dec 5 16:42:30 2006 +0800
83712 u-boot: Fix e500 v2 core reset bug
83714 The following patch fixes the e500 v2 core reset bug.
83715 For e500 v2 core, a new reset control register is added to reset the
83718 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83720 commit 63247a5acd58032e6cf33f525bc3923b467bac88
83721 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83722 Date: Wed Dec 20 11:01:00 2006 +0800
83724 u-boot: v2: Remove the fixed TLB and LAW entrynubmer
83726 Remove the fixed TLB and LAW entry nubmer. Use actually TLB and LAW
83727 entry number to control the loop. This can reduce the potential risk
83728 for the 85xx processor increasing its TLB adn LAW entry number.
83730 Signed-off-by: Swarthout Edward <swarthout@freescale.com>
83731 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83733 commit 0b1934ba12fd408fcc3b8bd9f4b04864c42a42bf
83734 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83735 Date: Mon Dec 18 17:01:04 2006 +0800
83737 u-boot: Fix the 85xxcds tsec bug
83739 Fix the 85xxcds tsec bug.
83740 When enable PCI, tsec.o should be added to u-boot.lds to make tsec work.
83742 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83744 commit 7337b237ffc4aaf1b9467024fe472a880d852598
83745 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83746 Date: Fri Dec 15 14:43:31 2006 +0800
83748 u-boot: Fix CPU2 errata on MPC8548CDS board
83750 This patch apply workaround of CPU2 errata on MPC8548CDS board.
83752 Signed-off-by:Ebony Zhu <ebony.zhu@freescale.com>
83754 commit 39b18c4f3e0b6d0dc00f4e68bad2da3766c85f09
83755 Author: ebony.zhu@freescale.com <ebony.zhu@freescale.com>
83756 Date: Mon Dec 18 16:25:15 2006 +0800
83758 u-boot: Disables MPC8548CDS 2T_TIMING for DDR by default
83760 This patch disables MPC8548CDS 2T_TIMING for DDR by default.
83762 Signed-off-by:Ebony Zhu <ebony.zhu@freescale.com>
83764 commit 41fb7e0f1ec9b91bdae2565bab5f2e3ee15039c7
83765 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83766 Date: Thu Dec 14 14:14:55 2006 +0800
83768 u-boot: Enable PCI function and add PEX & rapidio memory map on MPC8548CDS board
83770 Enable PCI function and add PEX & rapidio memory map on MPC8548CDS
83772 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83774 commit 96b8a05432f346f36493535c85320b70ec9c7c1b
83775 Author: Scott Wood <scottwood@freescale.com>
83776 Date: Mon Apr 16 14:54:15 2007 -0500
83778 mpc83xx: Add MPC8313ERDB support.
83780 Signed-off-by: Scott Wood <scottwood@freescale.com>
83782 commit 49ea3b6eafe606285ae4d5c378026153dde53200
83783 Author: Scott Wood <scottwood@freescale.com>
83784 Date: Mon Apr 16 14:34:21 2007 -0500
83786 mpc83xx: Add generic PCI setup code.
83788 Board code can now request the generic setup code rather than having to
83789 copy-and-paste it for themselves. Boards should be converted to use this
83790 once they're tested with it.
83792 Signed-off-by: Scott Wood <scottwood@freescale.com>
83794 commit 7c98e5193e93df6b9b651851d54b638a61ebb0ea
83795 Author: Scott Wood <scottwood@freescale.com>
83796 Date: Mon Apr 16 14:34:19 2007 -0500
83798 mpc83xx: Add 831x support to speed.c.
83800 Signed-off-by: Scott Wood <scottwood@freescale.com>
83802 commit 0f253283a32d91e06844d7f87f9b33f4f4fbce8f
83803 Author: Scott Wood <scottwood@freescale.com>
83804 Date: Mon Apr 16 14:34:18 2007 -0500
83806 mpc83xx: Add 831x support to global_data.h
83808 Signed-off-by: Scott Wood <scottwood@freescale.com>
83810 commit 95e7ef897e54591e615fc1b458b74c286fe1fb06
83811 Author: Scott Wood <scottwood@freescale.com>
83812 Date: Mon Apr 16 14:34:16 2007 -0500
83814 mpc83xx: Change PVR_83xx to PVR_E300C1-3, and update checkcpu().
83816 Rather than misleadingly define PVR_83xx as the specific type of 83xx
83817 being built for, the PVR of each core revision is defined. checkcpu() now
83818 prints the core that it detects, rather than aborting if it doesn't find
83819 what it thinks it wants.
83821 Signed-off-by: Scott Wood <scottwood@freescale.com>
83823 commit a35b0c4950d84cf9e3a9e32b916135956d1ac636
83824 Author: Scott Wood <scottwood@freescale.com>
83825 Date: Mon Apr 16 14:34:15 2007 -0500
83827 mpc83xx: Recognize SPR values for MPC8311 and MPC8313.
83829 Signed-off-by: Scott Wood <scottwood@freescale.com>
83831 commit d87c57b201b4572d16f1b642998faa00c9912b16
83832 Author: Scott Wood <scottwood@freescale.com>
83833 Date: Mon Apr 16 14:31:55 2007 -0500
83835 mpc83xx: Add register definitions for MPC831x.
83837 Signed-off-by: Scott Wood <scottwood@freescale.com>
83839 commit 7fc4c71a143be8666d70803fb25ae60379c95622
83840 Author: Stefan Roese <sr@denx.de>
83841 Date: Mon Apr 23 15:39:59 2007 +0200
83845 Signed-off-by: Stefan Roese <sr@denx.de>
83847 commit 38257988abfe74d459ca2ad748b109ca04e4efe1
83848 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83849 Date: Mon Apr 23 15:30:39 2007 +0200
83851 [PATCH] Avoid assigning PCI resources from zero address
83853 If a PCI IDE card happens to get a zero address assigned to it, the Linux IDE
83854 core complains and IDE drivers fails to work. Also, assigning zero to a BAR
83855 was illegal according to PCI 2.1 (the later revisions seem to have excluded the
83856 sentence about "0" being considered an invalid address) -- so, use a reasonable
83857 starting value of 0x1000 (that's what the most Linux archs are using).
83859 Alternatively, one might have fixed the calls to pci_set_region() individually
83860 (some code even seems to have taken care of this issue) but that would have
83861 been a lot more work. :-)
83863 Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83864 Acked-by: Stefan Roese <sr@denx.de>
83866 commit afb903a2eb9436baa9270ccc0c27082d86497d89
83867 Author: Jeffrey Mann <mannj@embeddedplanet.com>
83868 Date: Mon Apr 23 14:00:11 2007 +0200
83870 [patch] setenv(...) can delete environmentalvariables
83872 update setenv() function so that entering a NULL value for the
83873 variable's value will delete the environmental variable
83875 Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83876 Acked-by: Stefan Roese <sr@denx.de>
83878 commit 36f104e5caa747d568eff26b369565af57c2ffa6
83879 Author: Mike Frysinger <vapier@gentoo.org>
83880 Date: Mon Apr 23 13:54:24 2007 +0200
83882 [patch] use unsigned char in smc91111 driver for mac
83884 the v_mac variable in the smc91111 driver is declared as a signed char ...
83885 this causes problems when one of the bytes in the MAC is "signed" like 0xE0
83886 because when it gets printed out, you get a display like:
83887 0xFFFFFFE0 and that's no good
83889 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
83891 commit d98c0885ad617fccf21e7c26ef8cb728fbfb2459
83892 Author: Rodolfo Giometti <giometti@enneenne.com>
83893 Date: Mon Apr 23 13:10:52 2007 +0200
83895 USB: (Another) delay for crappy USB keys.
83897 Some USB keys are slow in giving back an answer when the Root HUB
83898 enables power lines.
83900 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
83902 commit 323bfa8f436dc3bc57187c9b1488bc3146ff1522
83903 Author: Stefan Roese <sr@denx.de>
83904 Date: Mon Apr 23 12:00:22 2007 +0200
83906 Remove BOARDLIBS usage completely
83908 Signed-off-by: Stefan Roese <sr@denx.de>
83910 commit 32556443840f127170e4baa8bdd5b567039f6c36
83911 Author: Michal Simek <monstr@monstr.eu>
83912 Date: Sat Apr 21 21:07:22 2007 +0200
83914 [PATCH] SystemACE support for Microblaze
83916 commit 0643631aa1036cd746bf5d15f5a34bc7bc01ea4f
83917 Author: Michal Simek <monstr@monstr.eu>
83918 Date: Sat Apr 21 21:02:40 2007 +0200
83920 16bit read/write little endian
83922 commit 9d1d6a34d26c5933bc097ce73c9348f95573cdd4
83923 Author: Michal Simek <monstr@monstr.eu>
83924 Date: Sat Apr 21 20:53:31 2007 +0200
83926 Change ML401 parameters - Xilinx BSP
83928 commit 2e343b9a57f32e1bd08c35c9976910333fb4e13d
83929 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
83930 Date: Wed Feb 28 05:37:29 2007 -0600
83932 mpc8641hpcn: Fix LAW and TLB setup to use the IO_PHYS #defines.
83934 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83936 commit 79cb47391eebef85acadb3f6961ef6c55cace6ac
83937 Author: Zhang Wei <wei.zhang@freescale.com>
83938 Date: Fri Jan 19 10:42:37 2007 +0800
83940 Enable LAWs for MPC8641 PCI-Ex2.
83942 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
83943 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83945 commit bd7851ce1e1f140665b520026abf1042968b1102
83946 Author: Jon Loeliger <jdl@freescale.com>
83947 Date: Fri Apr 20 14:12:26 2007 -0500
83949 mpc86xx; Write MAC address to mac-address and local-mac-address
83951 Some device trees have a mac-address property, some have local-mac-address,
83952 and some have both. To support all of these device trees, ftp_cpu_setup()
83953 should write the MAC address to mac-address and local-mac-address, if they
83956 Signed-off-by: Timur Tabi <timur@freescale.com>
83957 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83959 commit 7dbdf28b8bd855a8530dc3292e4982575a197060
83960 Author: Jon Loeliger <jdl@freescale.com>
83961 Date: Fri Apr 20 14:11:38 2007 -0500
83963 mpc86xx: protect memcpy to bad address if a mac-address is missing from dt
83965 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83966 Signed-off-by: Jon Loeliger <jdl@freescale.com>
83968 commit 14da5f7675bbb427c469e3f45006e027b6e21db9
83969 Author: Wolfgang Denk <wd@denx.de>
83970 Date: Fri Apr 20 17:43:28 2007 +0200
83972 Cleanup compiler warnings, update CHANGELOG
83974 Signed-off-by: Wolfgang Denk <wd@denx.de>
83976 commit 6923565db12af34fd5e02d354ee65a8c78ac460f
83977 Author: Detlev Zundel <dzu@denx.de>
83978 Date: Fri Apr 20 12:01:47 2007 +0200
83980 Fix breakage of NC650 board with respect to nand support.
83982 Signed-off-by: Detlev Zundel <dzu@denx.de>
83984 commit 39f23cd90947639ac278a18ff277ec786b5ac167
83985 Author: Domen Puncer <domen.puncer@telargo.com>
83986 Date: Fri Apr 20 11:13:16 2007 +0200
83988 [RFC PATCH] icecube/lite5200b: fix OF_TBCLK (timebase-frequency) calculation
83990 G2 core reference manual says decrementer and time base
83991 are decreasing/increasing once every 4 bus clock cycles.
83992 Lets fix it, so time in Linux won't run twice as fast
83994 Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
83995 Acked-by: Grant Likely <grant.likely@secretlab.ca>
83997 commit 7651f8bdbba03bb0b4f241e2d2c4cb65b230bd56
83998 Author: Gerald Van Baren <vanbaren@cideas.com>
83999 Date: Thu Apr 19 23:14:39 2007 -0400
84001 Fix serious pointer bug with bootm and reserve map.
84003 What was suppose to be a stack variable was declared as a pointer,
84004 overwriting random memory.
84005 Also moved the libfdt.a requirement into the main Makefile. That is
84008 commit d21686263574e95cb3e9e9b0496f968b1b897fdb
84009 Author: Stefan Roese <sr@denx.de>
84010 Date: Thu Apr 19 09:53:52 2007 +0200
84012 ppc4xx: Fix chip select timing for SysACE access on AMCC Katmai
84014 Previous versions used full wait states for the chip select #1 which
84015 is connected to the Xilinix SystemACE controller on the AMCC Katmai
84016 evaluation board. This leads to really slow access and therefore low
84017 performance. This patch now sets up the chip select a lot faster
84018 resulting in much better read/write performance of the Linux driver.
84020 Signed-off-by: Stefan Roese <sr@denx.de>
84022 commit 37837828d89084879bee2f2b8c7c68d4695940df
84023 Author: Wolfgang Denk <wd@denx.de>
84024 Date: Wed Apr 18 17:49:29 2007 +0200
84026 Clenaup, update CHANGELOG
84028 Signed-off-by: Wolfgang Denk <wd@denx.de>
84030 commit fd094c6379e2ef8a4d0ceb5640b24cb0c8d04449
84031 Author: Wolfgang Denk <wd@denx.de>
84032 Date: Wed Apr 18 17:20:58 2007 +0200
84036 Signed-off-by: Wolfgang Denk <wd@denx.de>
84038 commit 2a26ec4732efd7a308d0bbc97714c1d75ef1173b
84039 Author: Wolfgang Denk <wd@denx.de>
84040 Date: Wed Apr 18 17:07:26 2007 +0200
84042 Cleanup, update CHANGELOG
84044 Sigend-off-by: Wolfgang Denk <wd@denx.de>
84046 commit 5f6c732affea9647762d27a4617a2ae64c52dceb
84047 Author: Wolfgang Denk <wd@denx.de>
84048 Date: Wed Apr 18 16:17:46 2007 +0200
84052 commit ad4eb555671d97f96dc56eab55103b1f86874b01
84053 Author: Wolfgang Denk <wd@denx.de>
84054 Date: Wed Apr 18 14:30:39 2007 +0200
84056 MCC200 board: remove warning which is obsolete after PSoC firmware changes
84058 Signed-off-by: Wolfgang Denk <wd@denx.de>
84060 commit 3747a3f010b2b1442dec3e871c69788b6017aaae
84061 Author: Domen Puncer <domen.puncer@telargo.com>
84062 Date: Wed Apr 18 12:11:05 2007 +0200
84064 [PATCH] icecube/lite5200b: document wakeup from low-power support
84066 Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
84068 commit e673226ff9d6aa91b47ceac74b8c13770b06bb37
84069 Author: Stefan Roese <sr@denx.de>
84070 Date: Wed Apr 18 12:07:47 2007 +0200
84072 ppc4xx: Update Acadia to not setup PLL when booting via bootstrap EEPROM
84074 Signed-off-by: Stefan Roese <sr@denx.de>
84076 commit 90e6f41cf09fc98f6ccb510e183d53ab8546cf2f
84077 Author: Stefan Roese <sr@denx.de>
84078 Date: Wed Apr 18 12:05:59 2007 +0200
84080 ppc4xx: Add output for bootrom location to 405EZ ports
84082 Now 405EZ ports also show upon bootup from which boot device
84083 they are configured to boot:
84085 U-Boot 1.2.0-gd3832e8f-dirty (Apr 18 2007 - 07:47:05)
84087 CPU: AMCC PowerPC 405EZ Rev. A at 199.999 MHz (PLB=133, OPB=66, EBC=66 MHz)
84088 Bootstrap Option E - Boot ROM Location EBC (32 bits)
84089 16 kB I-Cache 16 kB D-Cache
84090 Board: Acadia - AMCC PPC405EZ Evaluation Board
84092 Signed-off-by: Stefan Roese <sr@denx.de>
84094 commit 9c00dfb0bf89c8c23e8af5b5bdf49cf66d769f85
84095 Author: Peter Pearse <peter.pearse@arm.com>
84096 Date: Tue Apr 17 13:30:33 2007 +0100
84098 Move ppearse to ARM board list
84099 Add Konstantin Kletschke for scb9328.
84100 Signed-off-by: Peter Pearse <peter.pearse@arm.com>
84102 commit d3832e8fe1b214ec62424eac36cfda9fc56d21b3
84103 Author: Domen Puncer <domen.puncer@telargo.com>
84104 Date: Mon Apr 16 14:00:13 2007 +0200
84106 [PATCH] icecube/lite5200b: wakeup from low-power support
84108 U-Boot part of Lite5200b low power mode support.
84109 Puts SDRAM out of self-refresh and transfers control to
84110 address saved at physical 0x0.
84112 Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
84113 Acked-by: Grant Likely <grant.likely@secretlab.ca>
84115 commit f35a53fc7b0c79fcfe7bdc01163c4b34aaba1460
84116 Author: Gerald Van Baren <vanbaren@cideas.com>
84117 Date: Sun Apr 15 13:54:26 2007 -0400
84119 Fix the ft_cpu_setup() property settings.
84121 Use "setter" functions instead of flags, cleaner and more flexible.
84122 It also fixes the problem noted by Timur Tabi that the ethernet MAC
84123 addresses were all being set incorrectly to the same MAC address.
84125 commit c28abb9c614f65ce2096cc4a66fc886c77d0e5a4
84126 Author: Gerald Van Baren <vanbaren@cideas.com>
84127 Date: Sat Apr 14 22:51:24 2007 -0400
84129 Improve the bootm command for CONFIG_OF_LIBFDT
84131 In bootm, create the "/chosen" node only if it doesn't already exist
84132 (better matches the previous behavior).
84133 Update for proper reserved memory map handling for initrd.
84135 commit 3f9f08cf91c8a6949a5d78a18bd3d8df7b86d888
84136 Author: Gerald Van Baren <vanbaren@cideas.com>
84137 Date: Sat Apr 14 22:46:41 2007 -0400
84139 Add some utilities to manipulate the reserved memory map.
84141 commit 8048cdd56f04a756eeea4951f402bf5cc33785db
84142 Author: Wolfgang Denk <wd@denx.de>
84143 Date: Sat Apr 14 21:16:54 2007 +0200
84147 commit 8e6875183cdca91c134408d119d4abcd48ef6856
84148 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84149 Date: Sun Dec 17 18:56:46 2006 +0100
84151 AVR32: Enable MMC support
84153 Set up the portmux for the MMC interface and enable the MMC driver
84154 along with support for DOS partitions, ext2 and FAT filesystems.
84156 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84158 commit fc26c97bb6df41b4a95662c34054fe912387bf38
84159 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84160 Date: Fri Jan 20 10:03:53 2006 +0100
84164 Driver for the Atmel MCI controller (MMC interface) for AT32AP CPUs.
84166 The AT91 ARM-based CPUs use basically the same hardware, so it should
84167 be possible to share this driver, but no effort has been made so far.
84169 Hardware documentation can be found in the AT32AP7000 data sheet,
84170 which can be downloaded from
84172 http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
84174 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84176 commit 05fdab1ef6a10d049a50021a86f1226f444d9b9f
84177 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84178 Date: Sun Dec 17 18:55:37 2006 +0100
84180 AVR32: Add clk and gpio infrastructure for mmci
84182 Implement functions for configuring the mmci pins, as well as
84183 functions for getting the clock rate of the mmci controller.
84185 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84187 commit 7fac3f69e9f05c5e5326681976c35d129324c4de
84188 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84189 Date: Sun Dec 17 18:53:56 2006 +0100
84191 Enable partition support with MMC
84193 Include implementations of init_part() and get_partition_info() when
84196 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84198 commit 9a24f477a1ed5bb0f74377c985d754ebbfa44872
84199 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84200 Date: Sun Dec 17 17:14:30 2006 +0100
84202 AVR32: Enable networking
84204 Implement MACB initialization for AVR32 and ATSTK1000, and turn
84205 everything on, including the MACB driver.
84207 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84209 commit 5c1fe1ffffd1750a7e47e5a2e2cd600c00e4f009
84210 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84211 Date: Fri Jan 20 10:03:34 2006 +0100
84213 Atmel MACB ethernet driver
84215 Driver for the Atmel MACB on-chip ethernet controller.
84217 This driver has been tested on the ATSTK1000 board with a AT32AP7000
84218 CPU. It should probably work on AT91SAM926x as well with some minor
84221 Hardware documentation can be found in the AT32AP7000 data sheet,
84222 which can be downloaded from
84224 http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
84226 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84228 commit b4ec9c2d43d894729bb633bfdbdfa95a962c1556
84229 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84230 Date: Sun Dec 17 16:56:14 2006 +0100
84232 AVR32: Add clk and gpio infrastructure for macb0 and macb1
84234 Implement functions for configuring the macb0 and macb1 pins, as
84235 well as functions for getting the clock rate of the various
84236 busses the macb ethernet controllers are connected to.
84238 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84240 commit d5acb95b16a0a74c643524342c3437e765426d05
84241 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84242 Date: Sun Dec 17 15:39:15 2006 +0100
84244 AVR32: Implement simple DMA memory allocator
84246 Implement dma_alloc_coherent() which returns cache-aligned
84247 uncacheable memory.
84249 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84251 commit 91975b0fea773c9e681fea8cf3349669f27685ee
84252 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84253 Date: Sun Dec 17 15:46:02 2006 +0100
84255 Import <linux/mii.h> from the Linux kernel
84257 Instead of creating yet another set of MII register definitions
84258 in the macb driver, here's a complete set of definitions for everyone
84261 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84263 commit 1b804b229556a4d862da93c0ec94e79419364b2c
84264 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84265 Date: Wed Mar 21 19:47:36 2007 +0100
84267 AVR32: Include more commands for ATSTK1000
84269 Include the imi, imls and jffs commands sets by default on ATSTK1000.
84270 Also define CONFIG_BOOTARGS to something more useful, define
84271 CONFIG_BOOTCOMMAND and enable autoboot by default.
84273 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84275 commit 9c0deb5ae3ea0189f2e08ac29ef1316f1fb8548d
84276 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84277 Date: Wed Mar 21 19:44:48 2007 +0100
84279 AVR32: Provide a definition of struct stat
84281 Copy the definition of struct stat from the Linux kernel.
84283 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84285 commit 12f099c08167a7a51aeee623bc16dafd0841271c
84286 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84287 Date: Sun Dec 17 14:46:06 2006 +0100
84289 AVR32: Use initdram() instead of board_init_memories()
84291 Conform to the "standard" interface and use initdram() instead of
84292 board_init_memories() on AVR32. This enables us to get rid of the
84293 sdram_size member of the global_data struct as well.
84295 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84297 commit 1f4f2121c2685182eb87fa9a9b799d1917387a1c
84298 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84299 Date: Mon Nov 20 15:53:10 2006 +0100
84301 AVR32: Relocate u-boot to SDRAM
84303 Relocate the u-boot image into SDRAM like everyone else does. This
84304 means that we can handle much larger .data and .bss than we used to.
84306 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84308 commit df548d3c3e2bbc40258713167859ffc2ce99a900
84309 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84310 Date: Sun Nov 19 18:06:53 2006 +0100
84312 AVR32: Resource management rewrite
84314 Rewrite the resource management code (i.e. I/O memory, clock gating,
84315 gpio) so it doesn't depend on any global state. This is necessary
84316 because this code is heavily used before relocation to RAM, so we
84317 can't write to any global variables.
84319 As an added bonus, this makes u-boot's memory footprint a bit smaller,
84320 although some functionality has been left out; all clocks are enabled
84321 all the time, and there's no checking for gpio line conflicts.
84323 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84325 commit 03d1e1365796cd15d1726e8a51fd8b5be50b2fe9
84326 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84327 Date: Sat Nov 18 18:01:13 2006 +0100
84329 AVR32: Clean up memory-map.h for at32ap7000
84331 Convert spaces to tabs (must have missed this one last time around),
84332 sort the entries by address and group them together by bus
84335 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84337 commit 28c699ef69f4b6cdf252e4747b7b590028a88981
84338 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84339 Date: Sat Nov 18 17:32:31 2006 +0100
84341 AVR32: Build position-independent u-boot
84343 Add -fPIC -mno-init-got to the avr32-specific CFLAGS to make u-boot
84344 position independent. This will make relocation a lot easier.
84346 -mno-init-got means that gcc shouldn't emit code to load the GOT
84347 address into r6 in every function prologue. We do it once and for
84348 all in the early startup assembly code, so enabling this option
84349 makes u-boot a bit faster and smaller.
84351 The assembly parts have always been position-independent, so no code
84352 changes should be necessary.
84354 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84356 commit 5374b36de91d006d1df9536259fa9f66b01aa3aa
84357 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84358 Date: Sat Nov 18 17:24:31 2006 +0100
84360 AVR32: Use avr32-linux- cross-compilation prefix by default
84362 It doesn't really matter which toolchain you use to compile u-boot,
84363 but the avr32-linux one is probably what most people have installed.
84365 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84367 commit c841beeddebece0039e724fb27f4d1a39ee1c6b6
84368 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84369 Date: Sat Nov 18 17:15:30 2006 +0100
84371 AVR32: Split start_u_boot into board_init_f and board_init_r
84373 Split the avr32 initialization code into a function to run before
84374 relocation, board_init_f and a function to run after relocation,
84375 board_init_r. For now, board_init_f simply calls board_init_r
84378 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84380 commit 37403005cfe6bb13964d450f6a48a0b0f2f7017e
84381 Author: Heiko Schocher <hs@pollux.denx.de>
84382 Date: Sat Apr 14 05:26:48 2007 +0200
84384 [Fix] Set the LED status register on the UC101 for the LXT971 PHY.
84385 clear the Display after reset.
84387 Signed-off-by: Heiko Schocher <hs@denx.de>
84389 commit 7882751c78b7ecabfd49b0eff8de27661c71f16c
84390 Author: Denis Peter <d.peter@mpl.ch>
84391 Date: Fri Apr 13 09:13:33 2007 +0200
84393 [PATCH] Fix bugs in cmd_ide.c and cmd_scsi.c
84395 Fix bug introduced by "Fix get_partition_info() parameter error in all
84396 other calls" from 2005-03-04 in cmd_ide.c and cmd_scsi.c, which prevented
84397 to use diskboot or scsiboot form another device than 0.
84399 Signed-off-by: Denis Peter <d.peter@mpl.ch>
84401 commit 0b94504d22e70f537c17a0d38c87edb6e370977d
84402 Author: Greg Lopp <lopp@pobox.com>
84403 Date: Fri Apr 13 08:02:24 2007 +0200
84405 [PATCH] Fix use of "void *" for block dev read/write buffer pointers
84407 Signed-of-by: Greg Lopp <lopp@pobox.com>
84408 Acked-by: Grant Likely <grant.likely@secretlab.ca>
84410 commit 6fbf261f8df294e589cfadebebe5468e3c0f29e9
84411 Author: Xie Xiaobo <r63061@freescale.com>
84412 Date: Fri Mar 9 19:08:25 2007 +0800
84414 Fix two bugs for MPC83xx DDR2 controller SPD Init
84416 There are a few bugs in the cpu/mpc83xx/spd_sdram.c
84417 the first bug is that the picos_to_clk routine introduces a huge
84418 rounding error in 83xx.
84419 the second bug is that the mode register write recovery field is
84420 tWR-1, not tWR >> 1.
84422 commit 2ad3aba01d37b72e7c957b07e102fccd64fe6d13
84423 Author: Jeffrey Mann <mannj@embeddedplanet.com>
84424 Date: Thu Apr 12 14:15:59 2007 +0200
84426 ppc4xx: Fix i2c divisor calcularion for PPC4xx
84428 This patch fixes changes the i2c_init(...) function to use the function
84429 get_OPB_freq() rather than calculating the OPB speed by
84430 sysInfo.freqPLB/sysInfo.pllOpbDiv. The get_OPB_freq() function is
84431 specific per processor. The prior method was not and so was calculating
84432 the wrong speed for some PPC4xx processors.
84434 Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
84435 Signed-off-by: Stefan Roese <sr@denx.de>
84437 commit 6c9ba919375db977aaad9146bf320c7afd07ae7a
84438 Author: Wolfgang Denk <wd@denx.de>
84439 Date: Wed Apr 11 17:25:01 2007 +0200
84443 Signed-off-by: Wolfgang Denk <wd@denx.de>
84445 commit 51056dd9863e6a1bc363afbbe1775c58cd967418
84446 Author: Wolfgang Denk <wd@denx.de>
84447 Date: Wed Apr 11 17:22:55 2007 +0200
84449 Update for SC3 board
84451 * Make IDE timeout configurable through ide_reset_timeout variable.
84452 * Use Newline as "password" string
84453 * Use just a single partition in NAND flash
84455 commit 3d98b85800c80dc68227c8f10bf5c93456d6d054
84456 Author: Haiying Wang <haiying.wang@freescale.com>
84457 Date: Mon Jan 22 12:37:30 2007 -0600
84459 Add PIXIS FPGA support for MPC8641HPCN board.
84461 Move the 8641HPCN's PIXIS code to the new directory
84462 board/freescale/common/ as it will be shared by
84463 future boards not in the same processor family.
84465 Write a "pixis_reset" command that utilizes the FPGA
84466 reset sequencer to support alternate soft-reset options
84467 such as using the "alternate" flash bank, enabling
84468 the watch dog, or choosing different CPU frequencies.
84470 Add documentation for the pixis_reset to README.mpc8641hpcn.
84472 Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
84473 Signed-off-by: Jon Loeliger <jdl@freescale.com>
84475 commit 64dbbd40c58349b64f43fd33dbb5ca0adb67d642
84476 Author: Gerald Van Baren <vanbaren@cideas.com>
84477 Date: Fri Apr 6 14:19:43 2007 -0400
84479 Moved fdt command support code to fdt_support.c
84481 ...in preparation for improving the bootm command's handling of fdt blobs.
84482 Also cleaned up some coding sloppiness.
84484 commit 6679f9299534e488a171a9bb8f9bb891de247aab
84485 Author: Gerald Van Baren <vanbaren@cideas.com>
84486 Date: Fri Apr 6 14:17:14 2007 -0400
84488 libfdt: Make fdt_check_header() public
84490 Changed _fdt_check_header() to fdt_check_header() and made it part of
84491 the interface - it is a useful routine.
84493 Also did some asthetics cleanup to the include files (headers).
84495 commit c0707ce65677650b5ceab0500ee50ae5168afef2
84496 Author: Aubrey Li <aubrey.adi@gmail.com>
84497 Date: Thu Apr 5 18:34:06 2007 +0800
84499 [Blackfin][PATCH] Kill off a bunch of common local prototypes
84501 commit 7b7e30aa64bb6657a1bfd32fdbdbfeb561e6a48d
84502 Author: Aubrey Li <aubrey.adi@gmail.com>
84503 Date: Thu Apr 5 18:33:04 2007 +0800
84505 [Blackfin][PATCH] Fix dynamic CPLB generation issue
84507 commit 0445e3a264251d75b1be45ef713c70726a2952f0
84508 Author: Aubrey Li <aubrey.adi@gmail.com>
84509 Date: Thu Apr 5 18:31:47 2007 +0800
84511 [Blackfin][PATCH] minior cleanup
84513 commit 155fd766573981090e638b493d5857562151862e
84514 Author: Aubrey Li <aubrey.adi@gmail.com>
84515 Date: Thu Apr 5 18:31:18 2007 +0800
84517 [Blackfin][PATCH] Fix copyright and update license
84519 commit 9fd437bbd75d282f899e1da50be20a2bf38450bc
84520 Author: Aubrey Li <aubrey.adi@gmail.com>
84521 Date: Thu Apr 5 18:30:25 2007 +0800
84523 [Blackfin][PATCH] Add BF537 EMAC driver initialization
84525 commit 889256e8604e0c68db1d866d720894dffede9df6
84526 Author: Aubrey Li <aubrey.adi@gmail.com>
84527 Date: Thu Apr 5 18:29:55 2007 +0800
84529 [Blackfin][PATCH] call real the system synchronize instruction
84531 commit e0df1c921b788289564e4c1ee7120a6a9cd3ab05
84532 Author: Aubrey Li <aubrey.adi@gmail.com>
84533 Date: Thu Apr 5 18:29:17 2007 +0800
84535 [Blackfin][PATCH] remove asm/page.h as we do not actually use/want any of these definitions nor does any other arch include it
84537 commit dfeeab2cd680df047e68e723b246adf6f33bb556
84538 Author: Aubrey Li <aubrey.adi@gmail.com>
84539 Date: Thu Apr 5 18:28:34 2007 +0800
84541 [Blackfin][PATCH]: fix flash unaligned copy issue
84543 commit 443feb740584e406efa203af909fe2926608e8d5
84544 Author: Igor Marnat <marny@rambler.ru>
84545 Date: Wed Mar 21 09:55:01 2007 +0300
84547 Update usage of 'nc' in README.NetConsole
84549 Added information about usage of NetConsole on systems where the -l and -p
84550 switches are mutually exclusive.
84552 Signed-off-by: Igor Marnat <marny@rambler.ru>
84553 Signed-off-by: Ben Warren <bwarren@qstreams.com>
84555 commit 31c98a88228021b314c89ebb8104fb6473da4471
84556 Author: Wolfgang Denk <wd@denx.de>
84557 Date: Wed Apr 4 02:09:30 2007 +0200
84559 Minor coding style cleanup.
84561 commit 94abd7c0583ebe01e799b25f451201deeaab550d
84562 Author: Wolfgang Denk <wd@denx.de>
84563 Date: Wed Apr 4 01:49:15 2007 +0200
84567 commit 822af351ad2babc7d99033361a5fcacd30f6bc78
84568 Author: Rodolfo Giometti <giometti@enneenne.com>
84569 Date: Tue Apr 3 14:27:18 2007 +0200
84571 Support for the Philips ISP116x HCD (Host Controller Driver)
84573 Signed-off-by: Rodolfo Giometti <giometti@enneenne.com>
84575 commit edf5851be6c17c031d4f71dd5b0a12040b7c50c8
84576 Author: Markus Klotzbuecher <mk@denx.de>
84577 Date: Tue Apr 3 14:27:08 2007 +0200
84579 USB: cleanup monahans usb support. Remove dead code.
84581 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
84583 commit a65c5768e5537530bd1780af3d3fddc3113a163c
84584 Author: Stefan Roese <sr@denx.de>
84585 Date: Mon Apr 2 10:09:30 2007 +0200
84587 ppc4xx: Change SysACE address on Katmai
84589 With this new base address of the Xilinx SystemACE controller
84590 the Linux driver will be easier to adapt, since it can now be
84591 mapped via the "normal" ioremap() call.
84593 Signed-off-by: Stefan Roese <sr@denx.de>
84595 commit aea03c4e8c3a21ce43d3faf48a6e6d474c8bdf73
84596 Author: Gerald Van Baren <vanbaren@cideas.com>
84597 Date: Sat Mar 31 14:30:53 2007 -0400
84599 Fix some minor whitespace violations.
84601 commit 213bf8c822de8eecaf69860684469cdaba2e9e6a
84602 Author: Gerald Van Baren <vanbaren@cideas.com>
84603 Date: Sat Mar 31 12:23:51 2007 -0400
84605 Add a flattened device tree (fdt) command (2 of 2)
84607 Modifications to the existing code to support the new fdt command.
84609 commit 781e09ee6e3e3e392ab362c1f0ef1068adc76e3e
84610 Author: Gerald Van Baren <vanbaren@cideas.com>
84611 Date: Sat Mar 31 12:22:10 2007 -0400
84613 Add a flattened device tree (fdt) command (1 of 2)
84615 The fdt command uses David Gibson's libfdt library to manipulate as well
84616 as print the flattened device tree. This patch is the new command,
84617 the second part is the modifications to the existing code.
84619 commit 3af0d587d93e0be5f96e1b30fa41e662f8b0803e
84620 Author: Gerald Van Baren <vanbaren@cideas.com>
84621 Date: Sat Mar 31 12:13:43 2007 -0400
84623 libfdt: Enhanced and published fdt_next_tag()
84625 Enhanced the formerly private function _fdt_next_tag() to allow stepping
84626 through the tree, used to produce a human-readable dump, and made
84627 it part of the published interface.
84628 Also added some comments.
84630 commit fa3a74cec73dfd06a5ae35a9a3368200273aaa71
84631 Author: Gerald Van Baren <vanbaren@cideas.com>
84632 Date: Sat Mar 31 12:05:39 2007 -0400
84634 libfdt: Customizations for use by u-boot.
84636 Changes to David Gibson's original source to fit into u-boot's
84637 environment. No functionality changes.
84639 commit 35748177c64a4a83a00057e93bb33e40278a2a96
84640 Author: Gerald Van Baren <vanbaren@cideas.com>
84641 Date: Sat Mar 31 12:00:56 2007 -0400
84643 libfdt: Import libfdt source (2 of 2)
84645 This adds the applicable libfdt source files (unmodified) and a README
84646 to explain where the source came from.
84648 commit 7cd5da0fe877e7171a4cdd44880bce783132871a
84649 Author: Gerald Van Baren <vanbaren@cideas.com>
84650 Date: Sat Mar 31 11:59:59 2007 -0400
84652 libfdt: Import libfdt source (1 of 2)
84654 This adds the applicable libfdt source files (unmodified) and a README
84655 to explain where the source came from.
84657 commit da6ebc1bc082cbe3b6bbde079cafe09f7ebbad4b
84658 Author: Stefan Roese <sr@denx.de>
84659 Date: Sat Mar 31 13:16:23 2007 +0200
84661 ppc4xx: Update Katmai bootstrap command
84663 Now the DDR2 frequency is also 2*PLB frequency when 166MHz PLB
84666 Signed-off-by: Stefan Roese <sr@denx.de>
84668 commit cabee756a6532986729477c3cc1ea16ef8517ad2
84669 Author: Stefan Roese <sr@denx.de>
84670 Date: Sat Mar 31 13:15:06 2007 +0200
84672 ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
84674 Additional RAM information is now printed upon powerup, like
84675 DDR2 frequency and CAS latency.
84677 Signed-off-by: Stefan Roese <sr@denx.de>
84679 commit 60723803431ac75cad085690789e433d5ab9174e
84680 Author: Stefan Roese <sr@denx.de>
84681 Date: Sat Mar 31 08:48:36 2007 +0200
84683 ppc4xx: Change Yucca config file to support ECC
84685 With the updated 44x DDR2 driver the Yucca board now supports
84686 ECC generation and checking.
84688 Signed-off-by: Stefan Roese <sr@denx.de>
84690 commit 490e5730c674b20d708b783a2c5ffd7208f83873
84691 Author: Stefan Roese <sr@denx.de>
84692 Date: Sat Mar 31 08:47:34 2007 +0200
84694 ppc4xx: Fix "bootstrap" command for Katmai board
84696 The board specific "bootstrap" command is now fixed and can
84697 be used for the AMCC Katmai board to configure different
84698 CPU/PLB/OPB frequencies.
84700 Signed-off-by: Stefan Roese <sr@denx.de>
84702 commit 94f54703c3a776ec23e427ca2a16e0a79a5d50c1
84703 Author: Stefan Roese <sr@denx.de>
84704 Date: Sat Mar 31 08:46:08 2007 +0200
84706 ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
84708 Fix a bug in the auto calibration routine. This driver now runs
84709 more reliable with the tested modules. It's also tested with
84710 167MHz PLB frequency (667MHz DDR2 frequency) on the Katmai.
84712 Signed-off-by: Stefan Roese <sr@denx.de>
84714 commit 342cd097be1e7affe82f42ab3da220959a699e64
84715 Author: Michal Simek <monstr@monstr.eu>
84716 Date: Fri Mar 30 22:52:09 2007 +0200
84718 [PATCH] Clean include dependence
84720 commit 6f934210fb293fde2cfb4251c6d96fdc58b6a906
84721 Author: Michal Simek <monstr@monstr.eu>
84722 Date: Fri Mar 30 22:42:45 2007 +0200
84724 [CLEAN] Remove inefficient Suzaku code
84726 commit 430f1b0f9a670c2f13eaa52e66a10db96dd3647d
84727 Author: Stefan Roese <sr@denx.de>
84728 Date: Wed Mar 28 15:03:16 2007 +0200
84730 Merge some AMCC make targets to keep the top-level Makefile smaller
84732 Signed-off-by: Stefan Roese <sr@denx.de>
84734 commit 0c75c9d84307a9f1cbe1ff0c4d8937ee3a96475e
84735 Author: Stefan Roese <sr@denx.de>
84736 Date: Wed Mar 28 14:52:12 2007 +0200
84738 i2c: Enable "old" i2c commands even when CONFIG_I2C_CMD_TREE is defined
84740 The "old" i2c commands (iprobe, imd...) are now compiled in again,
84741 even when the i2c command tree is enabled via the CONFIG_I2C_CMD_TREE
84744 Signed-off-by: Stefan Roese <sr@denx.de>
84746 commit 5da048adf44bea5e3b94080d02903c2e3fe7aa4a
84747 Author: Michal Simek <monstr@monstr.eu>
84748 Date: Tue Mar 27 00:32:16 2007 +0200
84750 PATCH: Resolve GPL license problem
84752 commit ae00bb4b2944dc64a485ed72a19754b11af7c223
84753 Author: Rodolfo Giometti <giometti@enneenne.com>
84754 Date: Mon Mar 26 12:03:36 2007 +0200
84756 PXA: pxa27x USB OHCI support
84758 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
84760 commit ae79f60677c208326535647dcbd5c3ec40dbcb0b
84761 Author: Markus Klotzbuecher <mk@denx.de>
84762 Date: Mon Mar 26 11:21:05 2007 +0200
84764 USB: remove the S3C24X0_merge #define, which was introduced while
84765 merging OHCI drivers.
84767 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
84769 commit 1798049522f594013aea29457d46794298c6ae15
84770 Author: Michal Simek <root@monstr.eu>
84771 Date: Mon Mar 26 01:39:07 2007 +0200
84773 Support for XUPV2P board
84775 BSP autoconfig support
84777 commit 0d974d5297349504a2ddfa09314be573b5df320a
84778 Author: Stefan Roese <sr@denx.de>
84779 Date: Sat Mar 24 15:57:09 2007 +0100
84781 [PATCH] Add 4xx GPIO functions
84783 This patch adds some 4xx GPIO functions. It also moves some of the
84784 common code and defines into a common 4xx GPIO header file.
84786 Signed-off-by: Stefan Roese <sr@denx.de>
84788 commit 2db633658bbf366ab0c8dad7a0727e1fb2ae6b11
84789 Author: Stefan Roese <sr@denx.de>
84790 Date: Sat Mar 24 15:55:58 2007 +0100
84792 [PATCH] Small Sequoia cleanup
84794 Signed-off-by: Stefan Roese <sr@denx.de>
84796 commit 3cb86f3e40d2a80356177434a99f75bc8baa9caf
84797 Author: Stefan Roese <sr@denx.de>
84798 Date: Sat Mar 24 15:45:34 2007 +0100
84800 [PATCH] Clean up 40EZ/Acadia support
84802 This patch cleans up all the open issue of the preliminary
84805 Signed-off-by: Stefan Roese <sr@denx.de>
84807 commit 6eb1df835191d8ce4b81d5af40fa8e0fbe78e997
84808 Author: Jon Loeliger <jdl@freescale.com>
84809 Date: Tue Dec 12 11:02:20 2006 -0600
84811 Fix 8641HPCN problem with ld version 2.16
84813 (Dot outside sections problem).
84815 This fix is in the spirit of 807d5d7319330e336ab34a5623c5e0d73b87d540.
84817 Signed-off-by: Jon Loeliger <jdl@freescale.com>
84819 commit 9964a4dd0d4ef5a037febaebf1aa494b1a72991c
84820 Author: Haiying Wang <haiying.wang@freescale.com>
84821 Date: Thu Dec 7 10:35:55 2006 -0600
84823 Set Rev 2.x 86xx PIC in mixed mode.
84825 Prevent false interrupt from hanging Linux as MSR[EE] is set
84826 to enable interrupts by changing the PIC out of the default
84827 pass through mode into mixed mode.
84829 Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
84830 Signed-off-by: Jon Loeliger <jdl@freescale.com>
84832 commit 5a58a73ceb0a4059c42ef64cedbc1a45e0aaa00e
84833 Author: Jason Jin <jason.jin@freescale.com>
84834 Date: Thu Dec 7 10:32:35 2006 -0600
84836 Add flash cmd function to 8641HPCN ramboot
84838 Also fixes some commmand for 8641 HPCN ramboot case.
84840 Signed-off-by: Jason Jin <jason.jin@freescale.com>
84841 Signed-off-by: Jon Loeliger <jdl@freescale.com>
84843 commit 2ccceacc04b009d923afb7c26189ba2f8a2a5d46
84844 Author: Ed Swarthout <ed.swarthout@freescale.com>
84845 Date: Thu Dec 7 10:34:14 2006 -0600
84847 Add support for 8641 Rev 2 silicon.
84849 Without this patch, I am unable to get to the prompt on rev 2 silicon.
84850 Only set ddrioovcr for rev1.
84852 Signed-off-by: Ed Swarthout<ed.swarthout@freescale.com>
84853 Signed-off-by: Jon Loeliger <jdl@freescale.com>
84855 commit 44ba464b99001f8bd1c456a1e9d59726252f707a
84856 Author: Wolfgang Denk <wd@denx.de>
84857 Date: Thu Mar 22 00:13:12 2007 +0100
84859 Code cleanup / re-insert previous Copyright entries.
84861 Signed-off-by: Wolfgang Denk <wd@denx.de>
84863 commit 2a8dfe08359a1b663418b2faa1da1d7bce34d302
84864 Author: Wolfgang Denk <wd@denx.de>
84865 Date: Wed Mar 21 23:26:15 2007 +0100
84867 Code cleanup. Update CHANGELOG
84869 commit e6615ecf4eaf4dd52696934aed8f5c6474cfd286
84870 Author: Stefan Roese <sr@denx.de>
84871 Date: Wed Mar 21 14:54:29 2007 +0100
84873 ppc4xx: Fix file mode of include/configs/acadia.h
84875 Signed-off-by: Stefan Roese <sr@denx.de>
84877 commit d5f4614c9350d9333e575100fb250aab774d0258
84878 Author: Markus Klotzbuecher <mk@denx.de>
84879 Date: Wed Mar 21 14:41:46 2007 +0100
84881 SPC1920: fix small clock routing bug
84883 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
84885 commit 16c0cc1c82081a493ab87c51980b28336ce1bce8
84886 Author: Stefan Roese <sr@denx.de>
84887 Date: Wed Mar 21 13:39:57 2007 +0100
84889 [PATCH] Add AMCC Acadia (405EZ) eval board support
84891 This patch adds support for the new AMCC Acadia eval board.
84893 Please note that this Acadia/405EZ support is still in a beta stage.
84894 Still lot's of cleanup needed but we need a preliminary release now.
84896 Signed-off-by: Stefan Roese <sr@denx.de>
84898 commit e01bd218b00af73499331a1a701625a852cd286f
84899 Author: Stefan Roese <sr@denx.de>
84900 Date: Wed Mar 21 13:38:59 2007 +0100
84902 [PATCH] Add AMCC PPC405EZ support
84904 This patch adds support for the new AMCC 405EZ PPC. It is in
84905 preparation for the AMCC Acadia board support.
84907 Please note that this Acadia/405EZ support is still in a beta stage.
84908 Still lot's of cleanup needed but we need a preliminary release now.
84910 Signed-off-by: Stefan Roese <sr@denx.de>
84912 commit 07e82cb2e284a893df6693f2a1337ab2c47bf6a1
84913 Author: Heiko Schocher <hs@pollux.denx.de>
84914 Date: Wed Mar 21 08:45:17 2007 +0100
84916 [PATCH] TQM8272: dont change the bits given from the HRCW
84917 for the SIUMCR and BCR Register.
84918 Fix the calculation for the EEprom Size
84920 Signed-off-by: Heiko Schocher <hs@denx.de>
84922 commit 654589873dbafcf104dff133ce0d03a4506e9cc3
84923 Author: Aubrey Li <aubrey.adi@gmail.com>
84924 Date: Tue Mar 20 18:16:24 2007 +0800
84926 [Blackfin][PATCH] Add BF561 EZKIT board support
84928 commit a6154fd1cfd020f6da8527e0365b1020a11a71d0
84929 Author: Aubrey Li <aubrey.adi@gmail.com>
84930 Date: Mon Mar 19 22:55:58 2007 +0800
84932 [Blackfin][PATCH] minor cleanup
84934 commit 389b6bb50f745bf5038ce030300d8a8512e96f79
84935 Author: Wolfgang Denk <wd@denx.de>
84936 Date: Mon Mar 19 13:10:08 2007 +0100
84938 Remove obsoleted POST files.
84940 Signed-off-by: Wolfgang Denk <wd@denx.de>
84942 commit 8e709bbb2636b5670a8f2b575e138eb1f55773f6
84943 Author: Aubrey Li <aubrey.adi@gmail.com>
84944 Date: Mon Mar 19 01:26:11 2007 +0800
84946 [PATCH] Add flash chip M29W320ET/B support
84948 commit 26bf7deca364a5b33f39e8f14ddd3f4081345015
84949 Author: Aubrey Li <aubrey.adi@gmail.com>
84950 Date: Mon Mar 19 01:24:52 2007 +0800
84952 [Blackfin][PATCH] Add BF537 stamp board support
84954 commit 8423e5e31a7235d05a482627315fb11d49c17bd7
84955 Author: Stefan Roese <sr@denx.de>
84956 Date: Fri Mar 16 21:11:42 2007 +0100
84958 [PATCH] Use dynamic SDRAM TLB setup on AMCC Ebony eval board
84960 Define CONFIG_PROG_SDRAM_TLB so that the TLB entries for the
84961 DDR memory are dynamically programmed matching the total size
84962 of the equipped memory (DIMM modules).
84964 Signed-off-by: Stefan Roese <sr@denx.de>
84966 commit 76d1466f918b881cda2d259254761e73885093c2
84967 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
84968 Date: Tue Mar 13 13:38:05 2007 +0100
84970 [PATCH] renamed environment variable 'addcon' to 'addcons' for PCI405
84971 boards in terms of unification.
84973 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
84975 commit a7090b993d3d4d2221ac3f33e6cb1d1b2ccc6bf0
84976 Author: Wolfgang Denk <wd@denx.de>
84977 Date: Tue Mar 13 16:05:55 2007 +0100
84979 Make SC3 board build with 'make O='; use 'addcons' consistently
84980 (SC3 and Jupiter used to use 'addcon' instead).
84982 Signed-off-by: Wolfgang Denk wd@denx.de
84984 commit 8502e30a28e492c756ea2d7df0ace026388fce4b
84985 Author: Heiko Schocher <hs@pollux.denx.de>
84986 Date: Tue Mar 13 09:40:59 2007 +0100
84988 [PATCH] update board config for jupiter Board:
84990 CONFIG_CMDLINE_EDITING,
84991 CFG_ENV_ADDR_REDUND activated
84993 Signed-off-by: Heiko Schocher <hs@denx.de>
84995 commit 0d93de11449390a5984b0236c3612e50f6dbb7e8
84996 Author: Aubrey Li <aubrey.adi@gmail.com>
84997 Date: Mon Mar 12 12:11:55 2007 +0800
84999 [Blackfin][PATCH] minor cleanup
85001 commit bfa5754a58477ac917d21527cd0f079d87cf188e
85002 Author: Aubrey Li <aubrey.adi@gmail.com>
85003 Date: Mon Mar 12 01:42:06 2007 +0800
85005 [Blackfin][PATCH] Fix BUILD_DIR option of MAKEALL building issue
85007 commit 8440bb14581a294375c34b91b42512f9753d1130
85008 Author: Aubrey Li <aubrey.adi@gmail.com>
85009 Date: Mon Mar 12 00:25:14 2007 +0800
85011 [Blackfin][PATCH] code cleanup
85013 commit cfc67116a706fd18b8f6a9c11a16753c5626d689
85014 Author: Michal Simek <monstr@monstr.eu>
85015 Date: Sun Mar 11 13:48:24 2007 +0100
85017 [Microblaze][PATCH] part 2
85019 interrupt controller support
85023 board information support
85025 booting image support
85027 adding support for Xilinx ML401
85029 commit 76316a318de91f6184e7c22a10e02d275ade2441
85030 Author: Michal Simek <monstr@monstr.eu>
85031 Date: Sun Mar 11 13:42:58 2007 +0100
85033 [Microblaze][PATCH]
85035 interrupt controller support
85039 board information support
85041 booting image support
85043 adding support for Xilinx ML401
85045 commit 8db13d63157811c839d15a313d9f2d2f5fd10af3
85046 Author: Aubrey Li <aubrey.adi@gmail.com>
85047 Date: Sat Mar 10 23:49:29 2007 +0800
85049 [Blackfin][PATCH] code cleanup
85051 commit ef26a08fef928b7bc11ae2c109e638dc3a016d91
85052 Author: Aubrey.Li <aubrey.adi@gmail.com>
85053 Date: Fri Mar 9 13:40:56 2007 +0800
85055 [Blackfin][PATCH-2/2] Common files changed to support bf533 platform
85057 commit 3f0606ad0b5639f7f22848fe5b4574e754d0470f
85058 Author: Aubrey.Li <aubrey.adi@gmail.com>
85059 Date: Fri Mar 9 13:38:44 2007 +0800
85061 [Blackfin]PATCH-1/2]: Remove obsolete blackfin port and add bf533 platform support
85063 commit 992423ab43c2bcf6b704853bd00af77450915e20
85064 Author: Stefan Roese <sr@denx.de>
85065 Date: Thu Mar 8 23:00:08 2007 +0100
85067 ppc4xx: Fix file mode of sequoia.c
85069 Signed-off-by: Stefan Roese <sr@denx.de>
85071 commit eb92f613556800f7483666db09d9a237ad911d4a
85072 Author: Wolfgang Denk <wd@pollux.denx.de>
85073 Date: Thu Mar 8 22:52:51 2007 +0100
85077 commit 8ce16f55c7b9752af3d8bed84521aec5337e2de1
85078 Author: John Otken john@softadvances.com <john@softadvances.com>
85079 Date: Thu Mar 8 09:39:48 2007 -0600
85081 ppc4xx: Clear Sequoia/Rainier security engine reset bits
85083 Signed-off-by: John Otken john@softadvances.com <john@softadvances.com>
85085 commit 650a330dd2539130c8c324791e2f9f75aed79d4e
85086 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85087 Date: Thu Mar 8 16:26:52 2007 +0100
85089 [PATCH] I2C: add some more SPD eeprom decoding for DDR2 modules
85091 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85093 commit d9fc703246840c4b268debf48c334ba55c597dc0
85094 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85095 Date: Thu Mar 8 16:25:47 2007 +0100
85097 [PATCH] I2C: disable flat i2c commands when CONFIG_I2C_CMD_TREE is defined
85099 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85101 commit ced5b9029043397348cdc88e0cfcd6b1f629250b
85102 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85103 Date: Thu Mar 8 16:23:11 2007 +0100
85105 [PATCH] 4xx: allow CONFIG_I2C_CMD_TREE without CONFIG_I2C_MULTI_BUS
85107 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85109 commit d8a8ea5c476d37006fc7f85b7f903142795c8b14
85110 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85111 Date: Thu Mar 8 16:20:32 2007 +0100
85113 [PATCH] I2C: Add missing default CFG_SPD_BUS_NUM
85115 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85117 commit f9fc6a5852a6335840882fa2111925010eea1abe
85118 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85119 Date: Wed Mar 7 15:32:01 2007 +0100
85121 fixed ethernet phy configuration for plu405 board
85123 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85125 commit 769104c9356594deb2092e204a39c05b33202d6c
85126 Author: Wolfgang Denk <wd@pollux.denx.de>
85127 Date: Thu Mar 8 21:49:27 2007 +0100
85131 commit 00cdb4ce5e1b42248e7e6522ad0da3421b988afa
85132 Author: Stefan Roese <sr@denx.de>
85133 Date: Thu Mar 8 10:13:16 2007 +0100
85135 [PATCH] Update AMCC Luan 440SP eval board support
85137 The AMCC Luan now uses the common 440SP(e) DDR SPD code for DDR
85138 inititializition. This includes DDR auto calibration and support
85139 for different DIMM modules, instead of the fixed setup used in
85140 the earlier version.
85142 This patch also enables the cache in FLASH for the startup
85143 phase of U-Boot (while running from FLASH). After relocating to
85144 SDRAM the cache is disabled again. This will speed up the boot
85145 process, especially the SDRAM setup, since there are some loops
85146 for memory testing (auto calibration).
85148 Signed-off-by: Stefan Roese <sr@denx.de>
85150 commit 2f5df47351910a2936c7741cf111855829200943
85151 Author: Stefan Roese <sr@denx.de>
85152 Date: Thu Mar 8 10:10:18 2007 +0100
85154 [PATCH] Update AMCC Yucca 440SPe eval board support
85156 The AMCC Yucca now uses the common 440SP(e) DDR SPD code for DDR
85157 inititializition. This includes DDR auto calibration and support
85158 for different DIMM modules, instead of the fixed setup used in
85159 the earlier version.
85161 Signed-off-by: Stefan Roese <sr@denx.de>
85163 commit 2721a68a9ea91f1e494649ce68b2577261f578e2
85164 Author: Stefan Roese <sr@denx.de>
85165 Date: Thu Mar 8 10:07:18 2007 +0100
85167 ppc4xx: Small AMCC Katmai 440SPe update
85169 Signed-off-by: Stefan Roese <sr@denx.de>
85171 commit df294497479b1dca6dd86318b2a912f72fede0df
85172 Author: Stefan Roese <sr@denx.de>
85173 Date: Thu Mar 8 10:06:09 2007 +0100
85175 ppc4xx: Update 440SP/440SPe DDR SPD setup code to support 440SP
85177 Signed-off-by: Stefan Roese <sr@denx.de>
85179 commit 83853178bd36bca6f0f8f1331476620c84a587fc
85180 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
85181 Date: Wed Mar 7 12:14:50 2007 -0600
85183 net - Support ping reply when processing net-loop
85185 Add ICMP_ECHO_REQUEST packet support by responding with a ICMP_ECHO_REPLY.
85187 This permits the ping command to test the phy interface when the phy
85188 is put in loopback mode (typically by setting register 0 bit 14).
85190 It also allows the port to respond to an external ping when u-boot is
85191 processing some other net command (such as tftp). This is useful when
85192 tftp appears to hang.
85194 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
85195 Signed-off-by: Ben Warren <bwarren@qstreams.com>
85197 commit fa1aef15bcd47736687be1af544506e90fba545d
85198 Author: Stefan Roese <sr@denx.de>
85199 Date: Wed Mar 7 16:43:00 2007 +0100
85201 [PATCH] Use dynamic SDRAM TLB setup on AMCC Ocotea eval board
85203 Define CONFIG_PROG_SDRAM_TLB so that the TLB entries for the
85204 DDR memory are dynamically programmed matching the total size
85205 of the equipped memory (DIMM modules).
85207 Signed-off-by: Stefan Roese <sr@denx.de>
85209 commit e2ebe696818939e2b974628be9c921ea3fe9de13
85210 Author: Stefan Roese <sr@denx.de>
85211 Date: Wed Mar 7 16:39:36 2007 +0100
85213 [PATCH] Fix AMCC 44x SPD SDRAM init code to support 2 DIMM's
85215 This patch fixes a problem that occurs when 2 DIMM's are
85216 used. This problem was first spotted and fixed by Gerald Jackson
85217 <gerald.jackson@reaonixsecurity.com> but this patch fixes the
85218 problem in a little more clever way.
85220 This patch also adds the nice functionality to dynamically
85221 create the TLB entries for the SDRAM (tlb.c). So we should
85222 never run into such problems with wrong (too short) TLB
85223 initialization again on these platforms.
85225 As this feature is new to the "old" 44x SPD DDR driver, it
85226 has to be enabled via the CONFIG_PROG_SDRAM_TLB define.
85228 Signed-off-by: Stefan Roese <sr@denx.de>
85230 commit 39218433983417b9df087976a79e3f80dd5e83d6
85231 Author: Wolfgang Denk <wd@denx.de>
85232 Date: Wed Mar 7 16:33:44 2007 +0100
85234 UC101: fix compiler warnings
85236 commit 8d7e2732221bc2d64df14f700c64c23e0a4c3dce
85237 Author: Wolfgang Denk <wd@pollux.denx.de>
85238 Date: Wed Mar 7 16:19:46 2007 +0100
85240 HMI1001: fix build error, cleanup compiler warnings.
85242 commit ad5bb451ade552c44bef9119d907929ebc2c126f
85243 Author: Wolfgang Denk <wd@pollux.denx.de>
85244 Date: Tue Mar 6 18:08:43 2007 +0100
85246 Restructure POST directory to support of other CPUs, boards, etc.
85248 commit a5284efd125967675b2e9c6ef7b95832268ad360
85249 Author: Wolfgang Denk <wd@pollux.denx.de>
85250 Date: Tue Mar 6 18:01:47 2007 +0100
85252 Fix HOSTARCH handling.
85253 Patch by Mike Frysinger, Mar 05 2007
85255 commit 07b7b0037aac5102939917d7cbe561b5c0d5aa44
85256 Author: Stefan Roese <sr@denx.de>
85257 Date: Tue Mar 6 07:47:04 2007 +0100
85259 [PATCH] Speed optimization of AMCC Sequoia/Rainier DDR2 setup
85261 As provided by the AMCC applications team, this patch optimizes the
85262 DDR2 setup for 166MHz bus speed. The values provided are also save
85263 to use on a "normal" 133MHz PLB bus system. Only the refresh counter
85264 setup has to be adjusted as done in this patch.
85266 For this the NAND booting version had to include the "speed.c" file
85267 from the cpu/ppc4xx directory. With this addition the NAND SPL image
85268 will just fit into the 4kbytes of program space. gcc version 4.x as
85269 provided with ELDK 4.x is needed to generate this optimized code.
85271 Signed-off-by: Stefan Roese <sr@denx.de>
85273 commit 647d3c3eed0da1d1505eecabe0b0fab96f956e68
85274 Author: Wolfgang Denk <wd@pollux.denx.de>
85275 Date: Sun Mar 4 01:36:05 2007 +0100
85279 commit 781e026c8aa6f7e9eb5f0e72cc4d20971219b148
85280 Author: Kim Phillips <kim.phillips@freescale.com>
85281 Date: Wed Feb 28 00:02:04 2007 -0600
85283 mpc83xx: fix implicit declaration of function 'ft_get_prop' warnings
85285 (cherry picked from c5bf13b02284c3204a723566a9bab700e5059659 commit)
85287 commit 4feab4de7bfc2cb2fed36ad76f93c3a69659bbaf
85288 Author: Kumar Gala <galak@kernel.crashing.org>
85289 Date: Tue Feb 27 23:51:42 2007 -0600
85291 mpc83xx: Fix config of Arbiter, System Priority, and Clock Mode
85293 The config value for:
85301 Were not being used when setting the appropriate register
85304 * CFG_SCCR_USBMPHCM
85309 To allow full config of the SCCR.
85311 Also removed random CFG_SCCR settings in MPC8349EMDS, TQM834x, and sbc8349
85312 that were just bogus.
85314 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
85316 commit d51b3cf371cd441030460ef19d36b2924c361b1a
85317 Author: Kim Phillips <kim.phillips@freescale.com>
85318 Date: Thu Feb 22 20:06:57 2007 -0600
85320 mpc83xx: update [local-]mac-address properties on UEC based devices
85322 8360 and 832x weren't updating their [local-]mac-address
85323 properties. This patch fixes that.
85325 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
85327 commit 61f4f912acbe60776c5e00df1ec94094ce672957
85328 Author: Timur Tabi <timur@freescale.com>
85329 Date: Tue Feb 13 10:41:42 2007 -0600
85331 mpc83xx: write MAC address to mac-address and local-mac-address
85333 Some device trees have a mac-address property, some have local-mac-address,
85334 and some have both. To support all of these device trees, this patch
85335 updates ftp_cpu_setup() to write the MAC address to mac-address if it exists.
85336 This function already updates local-mac-address.
85338 Signed-off-by: Timur Tabi <timur@freescale.com>
85340 commit 22d71a71f57fd5d38b27ac3848e50d790360a598
85341 Author: Kim Phillips <kim.phillips@freescale.com>
85342 Date: Tue Feb 27 18:41:08 2007 -0600
85344 mpc83xx: add command line editing by default
85346 commit 3fc0bd159103b536e1c54c6f4457a09b3aba66ca
85347 Author: Kim Phillips <kim.phillips@freescale.com>
85348 Date: Wed Feb 14 19:50:53 2007 -0600
85350 mpc83xx: Disable G1TXCLK, G2TXCLK h/w buffers
85352 Disable G1TXCLK, G2TXCLK h/w buffers. This patch
85353 fixes a networking timeout issue with MPC8360EA (Rev.2) PBs.
85355 Verified on Rev. 1.1, Rev. 1.2, and Rev. 2.0 boards.
85357 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
85358 Signed-off-by: Emilian Medve <Emilian.Medve@freescale.com>
85360 commit d61853cf2472e0b8bcbd131461a93d1c49ff0c1f
85361 Author: Xie Xiaobo <r63061@freescale.com>
85362 Date: Wed Feb 14 18:27:17 2007 +0800
85364 mpc83xx: Add DDR2 controller fixed/SPD Init for MPC83xx
85366 The code supply fixed and SPD initialization for MPC83xx DDR2 Controller.
85367 it pass DDR/DDR2 compliance tests.
85369 Signed-off-by: Xie Xiaobo <X.Xie@freescale.com>
85371 commit b110f40bd180c6b560276589beedf753e97c46ce
85372 Author: Xie Xiaobo <r63061@freescale.com>
85373 Date: Wed Feb 14 18:27:06 2007 +0800
85375 mpc83xx: Add the cpu specific code for MPC8360E rev2.0 MDS
85377 MPC8360E rev2.0 have new spridr,and PVR value,
85378 The MDS board for MPC8360E rev2.0 has 32M bytes Flash and 256M DDR2 DIMM.
85380 Signed-off-by: Xie Xiaobo <X.Xie@freescale.com>
85382 commit 8d172c0f0d85998a256a95b7459a5403a30380ed
85383 Author: Xie Xiaobo <r63061@freescale.com>
85384 Date: Wed Feb 14 18:26:44 2007 +0800
85386 mpc83xx: Add the cpu and board specific code for MPC8349E rev3.1 MDS
85388 MPC8349E rev3.1 have new spridr,and PVR value,
85389 The MDS board for MPC8349E rev3.1 has 32M bytes Flash and 256M DDR2 DIMM.
85391 Signed-off-by: Xie Xiaobo<X.Xie@freescale.com>
85393 commit f6f5f709e5c8e4564c4dfeecfdf2279244f9c83b
85394 Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
85395 Date: Wed Jan 31 11:04:19 2007 +0100
85397 mpc83xx: Fix empty i2c reads/writes in fsl_i2c.c
85399 Fix empty i2c reads/writes, i2c_write(0x50, 0x00, 0, NULL, 0)
85400 which is used to se if an slave will ACK after receiving its address.
85402 Correct i2c probing to use this method as the old method could upset
85403 a slave as it wrote a data byte to it.
85405 Add a small delay in i2c_init() to let the controller
85406 shutdown any ongoing I2C activity.
85408 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
85410 commit 7a78f148d6a7298e4fface680dc7eacd877b1aba
85411 Author: Timur Tabi <timur@freescale.com>
85412 Date: Wed Jan 31 15:54:29 2007 -0600
85414 mpc83xx: Add support for the MPC8349E-mITX-GP
85416 Add support for the MPC8349E-mITX-GP, a stripped-down version of the
85417 MPC8349E-mITX. Bonus features include support for low-boot (BMS bit in
85418 HRCW is 0) for the ITX and a README for the ITX and the ITX-GP.
85420 Signed-off-by: Timur Tabi <timur@freescale.com>
85422 commit fab16807adad350f618024350c6950165c247c72
85423 Author: Timur Tabi <timur@freescale.com>
85424 Date: Wed Jan 31 15:54:20 2007 -0600
85426 mpc83xx: Delete sdram_init() for MPC8349E-mITX
85428 There is no SDRAM on any of the 8349 ITX variants, so function sdram_init()
85429 never does anything. This patch deletes it.
85431 Signed-off-by: Timur Tabi <timur@freescale.com>
85433 commit a87c856eb411b9365937d0d4b9c21e46adbe1c14
85434 Author: Dave Liu <daveliu@freescale.com>
85435 Date: Fri Jan 19 10:43:26 2007 +0800
85437 mpc83xx: Fix the LAW1/3 bug
85439 The patch solves the alignment problem of the local bus access windows to
85440 render accessible the memory bank and PHY registers of UPC 1 (starting at
85441 0xf801 0000). What we actually did was to adjust the sizes of the bus
85442 access windows so that the base address alignment requirement would be met.
85444 Signed-off-by: Chereji Marian <marian.chereji@freescale.com>
85445 Signed-off-by: Gridish Shlomi <gridish@freescale.com>
85446 Signed-off-by: Dave Liu <daveliu@freescale.com>
85448 commit 97c4b397dce236a7318b304667bf89e59d08b17c
85449 Author: Kim Phillips <kim.phillips@freescale.com>
85450 Date: Tue Jan 30 16:15:31 2007 -0600
85452 mpc83xx: don't hang if watchdog configured on 8360, 832x
85454 don't hang if watchdog configured on 8360, 832x
85456 The watchdog programming model is the same across all 83xx devices;
85457 make the code reflect that.
85459 commit b70047478570e371ce7223be342ce98afea0f7d6
85460 Author: Kim Phillips <kim.phillips@freescale.com>
85461 Date: Tue Jan 30 16:15:21 2007 -0600
85463 mpc83xx: protect memcpy to bad address if a local-mac-address is missing from dt
85465 protect memcpy to bad address if a local-mac-address is missing from dt
85467 commit 6752ed088c75c26a89b70c46b7326a4cd6015f29
85468 Author: Kim Phillips <kim.phillips@freescale.com>
85469 Date: Tue Jan 30 16:15:04 2007 -0600
85471 mpc83xx: make 8360 default environment fdt be 8360 (not 8349)
85473 make 8360 default environment fdt be 8360 (not 8349)
85475 commit a28899c910024a0226331df07207b1038c300c93
85476 Author: Emilian Medve <Emilian.Medve@freescale.com>
85477 Date: Tue Jan 30 16:14:50 2007 -0600
85479 mpc83xx: Fix alternating tx error / tx buffer not ready bug in QE UEC
85481 The problem is not gcc4 but the code itself. The BD_STATUS() macro can't
85482 be used for busy-waiting since it strips the 'volatile' property from
85483 the bd variable. gcc3 was working by pure luck.
85485 This is a follow on patch to "Fix the UEC driver bug of QE"
85487 commit 3e78a31cfe3d3022f46f67eb88e1281d5cc2eb89
85488 Author: Kumar Gala <galak@kernel.crashing.org>
85489 Date: Tue Jan 30 14:08:30 2007 -0600
85491 mpc83xx: Replace CONFIG_MPC8349 and use CONFIG_MPC834X instead
85493 The code that is ifdef'd with CONFIG_MPC8349 is actually applicable to all
85494 MPC834X class processors. Change the protections from CONFIG_MPC8349 to
85495 CONFIG_MPC834X so they are more generic.
85497 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
85499 commit ae246dc6c1937c291014eadd90b6d48c438c7cb0
85500 Author: Kim Phillips <kim.phillips@freescale.com>
85501 Date: Thu Jan 25 13:40:55 2007 -0600
85503 mpc83xx: add MPC832XEMDS and sbc8349 to MAKEALL
85505 commit 4decd84e8f04279c5cfff7f8e907465ef8d8a3fb
85506 Author: Kim Phillips <kim.phillips@freescale.com>
85507 Date: Wed Jan 24 17:18:37 2007 -0600
85509 mpc83xx: sort Makefile targets
85511 reordered targets alphabetically
85513 commit 91e25769771c1164ed63ffca0add49f934ae3343
85514 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
85515 Date: Tue Jan 16 11:38:14 2007 -0500
85517 mpc83xx: U-Boot support for Wind River SBC8349
85519 I've redone the SBC8349 support to match git-current, which
85520 incorporates all the MPC834x updates from Freescale since the 1.1.6
85521 release, including the DDR changes.
85523 I've kept all the SBC8349 files as parallel as possible to the
85524 MPC8349EMDS ones for ease of maintenance and to allow for easy
85525 inspection of what was changed to support this board. Hence the SBC8349
85526 U-Boot has FDT support and everything else that the MPC8349EMDS has.
85528 Fortunately the Freescale updates added support for boards using CS0,
85529 but I had to change spd_sdram.c to allow for board specific settings for
85530 the sdram_clk_cntl (it is/was hard coded to zero, and that remains the
85531 default if the board doesn't specify a value.)
85533 Hopefully this should be mergeable as-is and require no whitespace
85534 cleanups or similar, but if something doesn't measure up then let me
85535 know and I'll fix it.
85540 commit 05031db456ab227f3e3752f37b9b812b65bb83ad
85541 Author: Sam Song <samsongshu@yahoo.com.cn>
85542 Date: Thu Dec 14 19:03:21 2006 +0800
85544 mpc83xx: Remove a redundant semicolon in mpc8349itx.c
85546 A redundant semicolon existed in mpc8349itx.c
85549 Signed-off-by: Sam Song <samsongshu@yahoo.com.cn>
85551 commit f35f358241c549be3f75cfe2eaa642914275b7ba
85552 Author: Jerry Van Baren <gerald.vanbaren@comcast.net>
85553 Date: Wed Dec 6 21:23:55 2006 -0500
85555 mpc83xx: Put the version (and magic) after the HRCW.
85557 Put the version (and magic) after the HRCW. This puts it in a fixed
85558 location in flash, not at the start of flash but as close as we can get.
85560 Signed-off-by: Jerry Van Baren <vanbaren@cideas.com>
85562 commit 48aecd969171a6e99a55fae04933857787f9a5bd
85563 Author: Dave Liu <r63238@freescale.com>
85564 Date: Thu Dec 7 21:14:51 2006 +0800
85566 mpc83xx: Add the MPC832XEMDS board readme
85568 Add the MPC832XEMDS board readme
85570 Signed-off-by: Dave Liu <daveliu@freescale.com>
85572 commit 24c3aca3f1358b113d3215adb5433b156e99f72b
85573 Author: Dave Liu <r63238@freescale.com>
85574 Date: Thu Dec 7 21:13:15 2006 +0800
85576 mpc83xx: Add support for the MPC832XEMDS board
85578 This patch supports DUART, ETH3/4 and PCI etc.
85580 Signed-off-by: Dave Liu <daveliu@freescale.com>
85582 commit e080313c32322e15ab5a18eb896a252858c57284
85583 Author: Dave Liu <r63238@freescale.com>
85584 Date: Thu Dec 7 21:11:58 2006 +0800
85586 mpc83xx: streamline the 83xx immr head file
85588 For better format and style, I streamlined the 83xx head files,
85589 including immap_83xx.h and mpc83xx.h. In the old head files, 1)
85590 duplicated macro definition appear in the both files; 2) the structure
85591 of QE immr is duplicated in the immap_83xx.h and immap_qe.h; 3) The
85592 macro definition put inside the each structure. So, I cleaned up the
85593 structure of QE immr from immap_83xx.h, deleted the duplicated stuff and
85594 moved the macro definition to mpc83xx.h, Just like MPC8260.
85598 *streamline the 83xx immr head file
85600 Signed-off-by: Dave Liu <daveliu@freescale.com>
85602 commit ddd02492f43db5408f5ab9f823b0ba5796e28ef0
85603 Author: Dave Liu <r63238@freescale.com>
85604 Date: Wed Dec 6 11:38:17 2006 +0800
85606 mpc83xx: Fix the UEC driver bug of QE
85608 The patch prevents the GCC tool chain from striping useful code for
85609 optimization. It will make UEC ethernet driver workable, Otherwise the
85610 UEC will fail in tx when you are using gcc4.x. but the driver can work
85611 when using gcc3.4.3.
85615 *Prevent the GCC from striping code for optimization, Otherwise the UEC
85616 will tx failed when you are using gcc4.x.
85618 Signed-off-by: Dave Liu <daveliu@freescale.com>
85620 commit ba58e4c9a9a917ce795dd16d4ec8d515f9f7aa35
85621 Author: Stefan Roese <sr@denx.de>
85622 Date: Thu Mar 1 21:11:36 2007 +0100
85624 [PATCH] Update AMCC Katmai 440SPe eval board support
85626 This patch updates the recently added Katmai board support. The biggest
85627 change is the support of ECC DIMM modules in the 440SP(e) SPD DDR2
85630 Please note, that still some problems are left with some memory
85631 configurations. See the driver for more details.
85633 Signed-off-by: Stefan Roese <sr@denx.de>
85635 commit 8c12045a3b06c5b6675d3fe02fbc9f545988129a
85636 Author: Stefan Roese <sr@denx.de>
85637 Date: Thu Mar 1 07:03:25 2007 +0100
85639 [PATCH] I2C: Add missing default CFG_RTC_BUS_NUM & CFG_DTT_BUS_NUM
85641 Signed-off-by: Stefan Roese <sr@denx.de>
85643 commit ccbc7036648e465697ca298ba51e0e76dda352a0
85644 Author: Wolfgang Denk <wd@pollux.denx.de>
85645 Date: Wed Feb 28 01:28:53 2007 +0100
85647 SC3: fix typo in default environment
85649 commit e344568b1b46af85ec32d815586f91bc115d6223
85650 Author: Sergei Poselenov <sposelenov@emcraft.com>
85651 Date: Tue Feb 27 20:15:30 2007 +0300
85653 MCC200: Fixes for update procedure
85655 - fix logic error in image type handling
85656 - make sure file system images (cramfs etc.) get stored in flash
85657 with image header stripped so they can be mounted through MTD
85659 commit 743571145b37182757d4e688a77860b36ee77573
85660 Author: Wolfgang Denk <wd@pollux.denx.de>
85661 Date: Tue Feb 27 14:26:04 2007 +0100
85663 Minor code cleanup.
85665 commit 638dd1458bbdc2a55d4b9e25c5c4e1f838a5dc72
85666 Author: Sergei Poselenov <sposelenov@emcraft.com>
85667 Date: Tue Feb 27 12:40:16 2007 +0300
85669 MCC200 update - add LCD Progress Indicator
85671 commit 6c7cac8c4fce0ea2bf8e15ed8658d87974155b44
85672 Author: Stefan Roese <sr@denx.de>
85673 Date: Thu Feb 22 07:43:34 2007 +0100
85675 [PATCH] get_dev() now unconditionally uses manual relocation
85677 Since the relocation fix is not included yet and we're not sure how
85678 it will be added, this patch removes code that required relocation
85679 to be fixed for now.
85681 Signed-off-by: Stefan Roese <sr@denx.de>
85683 commit 8274ec0bd01d2feb2c7f095eba78d42ea009798b
85684 Author: Stefan Roese <sr@denx.de>
85685 Date: Thu Feb 22 07:40:23 2007 +0100
85687 [PATCH] Change systemace driver to select 8 & 16bit mode
85689 As suggested by Grant Likely this patch enables the Xilinx SystemACE
85690 driver to select 8 or 16bit mode upon startup.
85692 Signed-off-by: Stefan Roese <sr@denx.de>
85694 commit 3a197b2fe49d6fa03978e60af2394efe9c70b527
85695 Author: Haiying Wang <Haiying.Wang@freescale.com>
85696 Date: Wed Feb 21 16:52:31 2007 +0100
85698 [PATCH v3] Add sync to ensure flash_write_cmd is fully finished
85700 Some CPUs like PPC, BLACKFIN need sync() to ensure cfi flash write command
85701 is fully finished. The sync() is defined in each CPU's io.h file. For
85702 those CPUs which do not need sync for now, a dummy sync() is defined in
85703 their io.h as well.
85705 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
85707 commit da04995c7dc6772013a9a0dc5c767f190c402478
85708 Author: Stefan Roese <sr@denx.de>
85709 Date: Wed Feb 21 13:44:34 2007 +0100
85711 [PATCH] Fix problem in systemace driver (ace_writew instead of ace_write)
85713 Signed-off-by: Stefan Roese <sr@denx.de>
85715 commit 751bb57107d78978ae08e697c3deba816f5be091
85716 Author: Stefan Roese <sr@denx.de>
85717 Date: Tue Feb 20 13:21:57 2007 +0100
85719 [PATCH] Fix relocation problem with "new" get_dev() function
85721 This patch enables the "new" get_dev() function for block devices
85722 introduced by Grant Likely to be used on systems that still suffer
85723 from the relocation problems (manual relocation neede because of
85724 problems with linker script).
85726 Hopefully we can resolve this relocation issue soon for all platform
85727 so we don't need this additional code anymore.
85729 Signed-off-by: Stefan Roese <sr@denx.de>
85731 commit d93e2212f962668b3dce091ff5edc33f2347fe37
85732 Author: Stefan Roese <sr@denx.de>
85733 Date: Tue Feb 20 13:17:42 2007 +0100
85735 [PATCH] Update SystemACE driver for 16bit access
85737 This patch removes some problems when the Xilinx SystemACE driver
85738 is used with 16bit access on an big endian platform (like the
85741 Signed-off-by: Stefan Roese <sr@denx.de>
85743 commit 874bb7b88fe9b4648e1288a387af2e31014a72f3
85744 Author: Stefan Roese <sr@denx.de>
85745 Date: Tue Feb 20 13:15:40 2007 +0100
85747 [PATCH] Clean up Katmai (440SPe) linker script
85749 Signed-off-by: Stefan Roese <sr@denx.de>
85751 commit 4745acaa1a603b67f6b9b7970365ebadd7d6586f
85752 Author: Stefan Roese <sr@denx.de>
85753 Date: Tue Feb 20 10:57:08 2007 +0100
85755 [PATCH] Add support for the AMCC Katmai (440SPe) eval board
85757 Signed-off-by: Stefan Roese <sr@denx.de>
85759 commit 0dc018ece13effc689e47479ea9ebf1c98a507f5
85760 Author: Stefan Roese <sr@denx.de>
85761 Date: Tue Feb 20 10:51:26 2007 +0100
85763 [PATCH] I2C: Add support for multiple I2C busses for RTC & DTT
85765 This patch switches to the desired I2C bus when the date/dtt
85766 commands are called. This can be configured using the
85767 CFG_RTC_BUS_NUM and/or CFG_DTT_BUS_NUM defines.
85769 Signed-off-by: Stefan Roese <sr@denx.de>
85771 commit 4037ed3b63923cfcec27f784a89057c3cbabcedb
85772 Author: Stefan Roese <sr@denx.de>
85773 Date: Tue Feb 20 10:43:34 2007 +0100
85775 [PATCH] PPC4xx: Add 440SP(e) DDR2 SPD DIMM support
85777 This patch adds support for the DDR2 controller used on the
85778 440SP and 440SPe. It is tested on the Katmai (440SPe) eval
85779 board and works fine with the following DIMM modules:
85781 - Corsair CM2X512-5400C4 (512MByte per DIMM)
85782 - Kingston ValueRAM KVR667D2N5/512 (512MByte per DIMM)
85783 - Kingston ValueRAM KVR667D2N5K2/2G (1GByte per DIMM)
85785 This patch also adds the nice functionality to dynamically
85786 create the TLB entries for the SDRAM (tlb.c). So we should
85787 never run into such problems with wrong (too short) TLB
85788 initialization again on these platforms.
85790 Signed-off-by: Stefan Roese <sr@denx.de>
85792 commit 36d830c9830379045f5daa9f542ac1c990c70068
85793 Author: Stefan Roese <sr@denx.de>
85794 Date: Tue Feb 20 10:35:42 2007 +0100
85796 [PATCH] PPC4xx: Split 4xx SPD SDRAM init routines into 2 files
85798 Since the existing 4xx SPD SDRAM initialization routines for the
85799 405 SDRAM controller and the 440 DDR controller don't have much in
85800 common this patch splits both drivers into different files.
85802 This is in preparation for the 440 DDR2 controller support (440SP/e).
85804 Signed-off-by: Stefan Roese <sr@denx.de>
85806 commit 79b2d0bb2eae09602448f7a7cb56530d2f31e6c6
85807 Author: Stefan Roese <sr@denx.de>
85808 Date: Tue Feb 20 10:27:08 2007 +0100
85810 [PATCH] PPC4xx: Add support for multiple I2C busses
85812 This patch adds support for multiple I2C busses on the PPC4xx
85813 platforms. Define CONFIG_I2C_MULTI_BUS in the board config file
85814 to make use of this feature.
85816 It also merges the 405 and 440 i2c header files into one common
85819 Also the 4xx i2c reset procedure is reworked since I experienced
85820 some problems with the first access on the 440SPe Katmai board.
85822 Signed-off-by: Stefan Roese <sr@denx.de>
85824 commit eb867a76238fb38e952c37871b16d0d7fd61c95f
85825 Author: Grant Likely <grant.likely@secretlab.ca>
85826 Date: Tue Feb 20 09:05:45 2007 +0100
85828 [PATCH 9_9] Use "void *" not "unsigned long *" for block dev read_write buffer pointers
85830 Block device read/write is anonymous data; there is no need to use a
85831 typed pointer. void * is fine. Also add a hook for block_read functions
85833 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85835 commit 53758fa20e935cc87eeb0519ed365df753a6f289
85836 Author: Grant Likely <grant.likely@secretlab.ca>
85837 Date: Tue Feb 20 09:05:38 2007 +0100
85839 [PATCH 8_9] Add block_write hook to block_dev_desc_t
85841 Preparation for future patches which support block device writing
85843 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85845 commit f4852ebe6ca946a509667eb68be42026f837be76
85846 Author: Grant Likely <grant.likely@secretlab.ca>
85847 Date: Tue Feb 20 09:05:31 2007 +0100
85849 [PATCH 7_9] Replace ace_readw_ace_writeb functions with macros
85851 Register read/write does not need to be wrapped in a full function. The
85852 patch replaces them with macros.
85854 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85856 commit 3a8ce9af6fcb5744a7851b4440c07688acc40844
85857 Author: Grant Likely <grant.likely@secretlab.ca>
85858 Date: Tue Feb 20 09:05:23 2007 +0100
85860 [PATCH 6_9] Move common_cmd_ace.c to drivers_systemace.c
85862 The code in this file is not a command; it is a device driver. Put it in
85863 the correct place. There are zero functional changes in this patch, it
85864 only moves the file.
85866 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85868 commit 984618f3e7794c783ec8d1511e74c6ee2d69bfe4
85869 Author: Grant Likely <grant.likely@secretlab.ca>
85870 Date: Tue Feb 20 09:05:16 2007 +0100
85872 [PATCH 5_9] Whitespace fixup on common_cmd_ace.c (using Lindent)
85874 This patch is in preparation of additional changes to the sysace driver.
85875 May as well take this opportunity to fixup the inconsistent whitespace since
85876 this file is about to undergo major changes anyway.
85878 There are zero functional changes in this patch. It only cleans up the
85881 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85883 commit 80ba981d940471fe7e539e64fa3d2bd80002beda
85884 Author: Grant Likely <grant.likely@secretlab.ca>
85885 Date: Tue Feb 20 09:05:07 2007 +0100
85887 [PATCH 4_4] Remove local implementation of isprint() in ft_build.c
85889 isprint is already defined in ctype.c
85891 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85893 commit c95c4280d751ca078c2ff58228d2f2b44ccf0600
85894 Author: Grant Likely <grant.likely@secretlab.ca>
85895 Date: Tue Feb 20 09:05:00 2007 +0100
85897 [PATCH 3_9] Move buffer print code from md command to common function
85899 Printing a buffer is a darn useful thing. Move the buffer print code
85900 into print_buffer() in lib_generic/
85902 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85904 commit 99b0f0fd3fbf2572ae1a7723dd90cffc8e85130a
85905 Author: Grant Likely <grant.likely@secretlab.ca>
85906 Date: Tue Feb 20 09:04:52 2007 +0100
85908 [PATCH 2_4] Use config.h, not xparameters.h, for xilinx targets
85910 Change the xilinx device drivers and board code to include config.h
85911 instead of xparameters.h directly. config.h always includes the
85912 correct xparameters file. This change reduces the posibility of
85913 including the wrong file when adding a new xilinx board port
85915 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85917 commit 735dd97b1b20e777d059c7b389fe9d70cd3f80c7
85918 Author: Grant Likely <grant.likely@secretlab.ca>
85919 Date: Tue Feb 20 09:04:34 2007 +0100
85921 [PATCH 1_4] Merge common get_dev() routines for block devices
85923 Each of the filesystem drivers duplicate the get_dev routine. This change
85924 merges them into a single function in part.c
85926 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85928 commit f5fcc3c20b65554e98a165542c36ee0c610a2d81
85929 Author: Wolfgang Denk <wd@pollux.denx.de>
85930 Date: Mon Feb 19 23:09:51 2007 +0100
85932 MCC200: Software Updater: allow both "ramdisk" and "filesystem" types
85933 as root file system images.
85935 commit 489c696ae7211218961d159e43e722d74c36fcbc
85936 Author: Sergei Poselenov <sposelenov@emcraft.com>
85937 Date: Wed Feb 14 14:30:28 2007 +0300
85939 MCC200: Extensions to Software Update Mechanism
85941 Update / extend Software Update Mechanism for MCC200 board:
85943 - Add support for rootfs image added. The environment variables
85944 "rootfs_st" and "rootfs_nd" can be used to override the default
85945 values of the image start and end.
85946 - Remove excessive key check code.
85949 commit 4be23a12f23f1372634edc3215137b09768b7949
85950 Author: Stefan Roese <sr@denx.de>
85951 Date: Mon Feb 19 08:23:15 2007 +0100
85953 [PATCH] Update Sequoia EBC configuration (NOR FLASH)
85955 As spotted by Matthias Fuchs, the READY input should not be
85956 enabled for the NOR FLASH on the Sequoia board.
85958 Signed-off-by: Stefan Roese <sr@denx.de>
85960 commit 2605e90bf676d48123afe5719a846d2b52b24aac
85961 Author: Heiko Schocher <hs@pollux.denx.de>
85962 Date: Fri Feb 16 07:57:42 2007 +0100
85964 [PATCH] Added support for the jupiter board.
85966 Signed-off-by: Heiko Schocher <hs@denx.de>
85968 commit 497d012e5be0194e1084073d0081eb1a844796b2
85969 Author: Gary Jennejohn <garyj@pollux.denx.de>
85970 Date: Mon Feb 12 13:11:50 2007 +0100
85972 LPC2292: patch from Siemens.
85974 commit b0b1a920aebead0d44146e73676ae9d80fffc8e2
85975 Author: Stefan Roese <sr@denx.de>
85976 Date: Sat Feb 10 08:49:31 2007 +0100
85978 [PATCH] Add missing p3mx.h file to repository (ups)
85980 Signed-off-by: Stefan Roese <sr@denx.de>
85982 commit 53d4a4983fb9b3ae5f7b2f10c599aca2b1b4034a
85983 Author: Bartlomiej Sieka <tur@semihalf.com>
85984 Date: Fri Feb 9 10:45:42 2007 +0100
85986 [Motion-PRO] Preliminary support for the Motion-PRO board.
85988 commit 5a753f98c6a01bd1c61a9a3f95e8329a35f62994
85989 Author: Stefan Roese <sr@denx.de>
85990 Date: Wed Feb 7 16:51:08 2007 +0100
85992 [PATCH] Update some AMCC 4xx board config files (set initrd_high)
85994 Some boards that can have more than 768MBytes of SDRAM need to
85995 set "initrd_high", so that the initrd can be accessed by the
85998 Signed-off-by: Stefan Roese <sr@denx.de>
86000 commit 7372ca68227930d03cffa548310524cad5b96733
86001 Author: Stefan Roese <sr@denx.de>
86002 Date: Fri Feb 2 12:44:22 2007 +0100
86004 [PATCH] Correctly display PCI arbiter en-/disabled on some 4xx boards
86006 Previously the strapping DCR/SDR was read to determine if the internal PCI
86007 arbiter is enabled or not. This strapping bit can be overridden, so now
86008 the current status is read from the correct DCR/SDR register.
86010 Signed-off-by: Stefan Roese <sr@denx.de>
86012 commit 2aa54f651a42d198673318f07a20c89a43e4d197
86013 Author: Stefan Roese <sr@denx.de>
86014 Date: Fri Feb 2 12:42:08 2007 +0100
86016 [PATCH] Change configuration output of Sycamore, Yellowstone & Rainier
86018 Signed-off-by: Stefan Roese <sr@denx.de>
86020 commit 23744d6b5bf17592eb6a0ef4f318f6089f55993b
86021 Author: Stefan Roese <sr@denx.de>
86022 Date: Thu Feb 1 13:22:41 2007 +0100
86024 [PATCH] Remove PCI-PNP configuration from Sequoia/Rainier config file
86026 When PCI PNP is enabled the pci pnp configuration routine is called
86027 which sets the PCI_CACHE_SIZE_LINE to 8. This seems to generate some
86028 problems with some PCI cards. For now disable the PCI PNP configuration.
86030 Signed-off-by: Stefan Roese <sr@denx.de>
86032 commit 2902fadade3be7659467e8d074048c6b7068f5c0
86033 Author: Stefan Roese <sr@denx.de>
86034 Date: Wed Jan 31 16:56:10 2007 +0100
86036 [PATCH] Update 440EPx/440GRx cpu detection
86038 Signed-off-by: Stefan Roese <sr@denx.de>
86040 commit d5ea287b02a6945c3977410e364a879dd1a555c8
86041 Author: Stefan Roese <sr@denx.de>
86042 Date: Wed Jan 31 16:38:04 2007 +0100
86044 [PATCH] Update esd cpci5200 files
86046 Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
86048 commit 8b7d1f0ab7d7c4fe3160bbf74a7e9690d9f3a3ab
86049 Author: Stefan Roese <sr@denx.de>
86050 Date: Wed Jan 31 16:37:34 2007 +0100
86052 [PATCH] Add support for esd mecp5200 board
86054 Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
86056 commit 71a4e5fda8b60044ab9f46069fa1cfa26bdd07ff
86057 Author: Stefan Roese <sr@denx.de>
86058 Date: Wed Jan 31 12:38:50 2007 +0100
86060 [PATCH] Remove unneccessary yellowstone board config file
86062 Signed-off-by: Stefan Roese <sr@denx.de>
86064 commit e802594b6fa1b166308820c276b96dc0d7cc731c
86065 Author: Stefan Roese <sr@denx.de>
86066 Date: Tue Jan 30 17:06:10 2007 +0100
86068 [PATCH] Update Sequoia (440EPx) config file
86070 The config file now handles the 2nd target, the Rainier (440GRx)
86071 evaluation board better. Additionally the PPC input clock was
86072 adjusted to match the correct value of 33.0 MHz.
86074 Signed-off-by: Stefan Roese <sr@denx.de>
86076 commit 700200c67e73b83751418abe7815840dca8fd6cb
86077 Author: Stefan Roese <sr@denx.de>
86078 Date: Tue Jan 30 17:04:19 2007 +0100
86080 [PATCH] Merge Yosemite & Yellowstone board ports
86082 Now the AMCC eval boards Yosemite (440EP) and Yellowstone (440GR)
86083 share one config file and all board specific files. This way we
86084 don't have to maintain two different sets of files for nearly
86087 Signed-off-by: Stefan Roese <sr@denx.de>
86089 commit 1bbf5eae322f5f1f6427ecc3ac13a0cb7dba8ad6
86090 Author: Stefan Roese <sr@denx.de>
86091 Date: Tue Jan 30 15:01:49 2007 +0100
86093 [PATCH] Update Prodrive SCPU (PDNB3 variant) board
86095 SCPU doesn't use redundant environment in flash.
86097 Signed-off-by: Stefan Roese <sr@denx.de>
86099 commit 6304430ed642ea8fa15c9e5af965ac2e033eec45
86100 Author: Stefan Roese <sr@denx.de>
86101 Date: Tue Jan 30 12:51:07 2007 +0100
86103 [PATCH] alpr: Update alpr board config file
86105 Signed-off-by: Stefan Roese <sr@denx.de>
86107 commit f8db84f132b1e335f20f96138a1f09ed97b08664
86108 Author: Wolfgang Denk <wd@pollux.denx.de>
86109 Date: Tue Jan 30 00:50:40 2007 +0100
86111 LPC2292 SODIMM port coding style cleanup.
86113 commit 6bd2447ee47ee23c18d2b3c7ccd5a20f7626f5b3
86114 Author: Gary Jennejohn <garyj@pollux.denx.de>
86115 Date: Wed Jan 24 12:16:56 2007 +0100
86117 Add port for the lpc2292sodimm evaluation board from EmbeddedArtists
86119 commit 2daf046ba627f85f44195815778140039636244e
86120 Author: Bartlomiej Sieka <tur@semihalf.com>
86121 Date: Tue Jan 23 17:22:06 2007 +0100
86123 [iDMR] Add MTD and JFFS2 support, also add default partition definition.
86125 commit f7db33101fbc9c8f0a10738ce87034875a17aeb9
86126 Author: Bartlomiej Sieka <tur@semihalf.com>
86127 Date: Tue Jan 23 14:21:14 2007 +0100
86129 [iDMR] Flash driver on initialisation write-protects some sectors,
86130 currently sectors 0-3. Sector 3 does not need to be protected, though
86131 (U-boot occupies sectors 0-1 and the environment sector 2). This commit
86132 fixes this, i.e., only sectors 0-2 are protected.
86134 commit 0ed47bb119cd2c4c16edb2548789148f9e6dc9de
86135 Author: Bartlomiej Sieka <tur@semihalf.com>
86136 Date: Tue Jan 23 14:11:22 2007 +0100
86138 [iDMR] Using MII-related commands on iDRM board doesn't work now (e.g.,
86139 "mii device" results in "Unexpected exception"). Fixing this properly
86140 requires some clean-up in the FEC drivers infrastructure for ColdFire, so
86141 this commit disables MII commads for now.
86143 commit 363d1d8f9c99b63daef81f5985cab3fc00edde5c
86144 Author: Bartlomiej Sieka <tur@semihalf.com>
86145 Date: Tue Jan 23 13:25:22 2007 +0100
86147 [ColdFire MCF5271 family] Add CPU detection based on the value of Chip
86148 Identification Register (CIR).
86150 commit fdef388758506765d4d6a7155c8f1584c63ff581
86151 Author: roy zang <tie-fei.zang@freescale.com>
86152 Date: Mon Jan 22 13:19:21 2007 +0800
86154 use CFG_WRITE_SWAPPED_DATA define instead of define CFG_FLASH_CFI_SWAP
86155 The patch by Heiko Schocher <hs@pollux.denx.de> on Jan, 19, 2007
86156 fixes cfi_driver bug for mpc7448hpc2 board. The default cfi_driver can support
86159 commit a4012396645533aef218354eeba754dff0deace8
86160 Author: Wolfgang Denk <wd@pollux.denx.de>
86161 Date: Fri Jan 19 23:08:39 2007 +0100
86163 Minor code cleanup.
86165 commit f539b7ba7d7ef6dd187c8209609001cb1cd95e39
86166 Author: Heiko Schocher <hs@pollux.denx.de>
86167 Date: Fri Jan 19 19:57:10 2007 +0100
86169 [PATCH] SC3 board: added CFG_CMD_AUTOSCRIPT.
86171 Signed-off-by: Heiko Schocher <hs@denx.de>
86173 commit d0b6e14087ddd8789f224a48e1d33f2a5df4d167
86174 Author: Heiko Schocher <hs@pollux.denx.de>
86175 Date: Fri Jan 19 18:05:26 2007 +0100
86177 [PATCH] CFI: define CFG_WRITE_SWAPPED_DATA for the CFI-Flash driver
86178 if you must swap the bytes between reading/writing.
86179 (Needed for the SC3 board)
86181 Signed-off-by: Heiko Schocher <hs@denx.de>
86183 commit 9d8d5a5bfb64768f29a0cb47fc37cd6f4c40e276
86184 Author: Stefan Roese <sr@denx.de>
86185 Date: Thu Jan 18 16:05:47 2007 +0100
86187 [PATCH] Add support for Prodrive SCPU (PDNB3 variant) board
86189 Signed-off-by: Stefan Roese <sr@denx.de>
86191 commit 0057d758e3e874cbe7f24745d0cce8c1cb6c207e
86192 Author: Stefan Roese <sr@denx.de>
86193 Date: Thu Jan 18 11:54:52 2007 +0100
86195 [PATCH] Update Prodrive P3Mx support
86197 Signed-off-by: Stefan Roese <sr@denx.de>
86199 commit 34167a36c29ee946b727465db5c014746a08e978
86200 Author: Stefan Roese <sr@denx.de>
86201 Date: Thu Jan 18 11:48:10 2007 +0100
86203 [PATCH] Add missing Taishan config file
86205 Signed-off-by: Stefan Roese <sr@denx.de>
86207 commit cb4820725e9fc409c5cbc8e83054a6ed522d2111
86208 Author: Heiko Schocher <hs@pollux.denx.de>
86209 Date: Thu Jan 18 11:28:51 2007 +0100
86211 [PATCH] Fix: Compilerwarnings for SC3 board.
86212 The EBC Configuration Register is now by CFG_EBC_CFG definable
86213 Added JFFS2 support for the SC3 board.
86215 Signed-off-by: Heiko Schocher <hs@denx.de>
86217 commit 5fb692cae57d1710c8f52a427cf7f39a37383fcd
86218 Author: Stefan Roese <sr@denx.de>
86219 Date: Thu Jan 18 10:25:34 2007 +0100
86221 [PATCH] Add support for AMCC Taishan PPC440GX eval board
86223 Signed-off-by: Stefan Roese <sr@denx.de>
86225 commit 6d3e0107235aa0e6a6dcb77f9884497280bf85ad
86226 Author: Wolfgang Denk <wd@pollux.denx.de>
86227 Date: Tue Jan 16 18:30:50 2007 +0100
86229 Raname solidcard3 into sc3; add redundant env for sc3
86231 commit 1bbbbdd20fcec9933697000dcf55ff7972622596
86232 Author: Wolfgang Denk <wd@pollux.denx.de>
86233 Date: Tue Jan 16 12:46:35 2007 +0100
86235 Update default environment for Solidcard3
86237 commit 5a5c56986a9ccf71642c8b6374eb18487b15fecd
86238 Author: Stefan Roese <sr@denx.de>
86239 Date: Mon Jan 15 09:46:29 2007 +0100
86241 [PATCH] Fix 440SPe rev B detection from previous patch
86243 Signed-off-by: Stefan Roese <sr@denx.de>
86245 commit a443d31410c571ee8f970da819a44d698fdd6b1f
86246 Author: Heiko Schocher <hs@pollux.denx.de>
86247 Date: Sun Jan 14 13:35:31 2007 +0100
86249 [FIX] correct I2C Writes for the LM81 Sensor.
86251 Signed-off-by: Heiko Schocher <hs@denx.de>
86253 commit 0bba5452835f19a61204edcda3a58112fd8e2208
86254 Author: Wolfgang Denk <wd@pollux.denx.de>
86255 Date: Sat Jan 13 11:17:10 2007 +0100
86257 Undo commit 3033ebb2: reset command does not take any arguments
86259 Haiying Wang's modification to the reset command was broken, undo it.
86261 Signed-off-by: Wolfgang Denk <wd@denx.de>
86263 commit 95981778cff0038fd9941044d6a3eda810e33258
86264 Author: Stefan Roese <sr@denx.de>
86265 Date: Sat Jan 13 08:01:03 2007 +0100
86267 [PATCH] Update 440SP(e) cpu revisions
86269 Also display enabled/disabled RAID 6 support for 440SP/440SPe PPC's.
86271 Signed-off-by: Stefan Roese <sr@denx.de>
86273 commit 77ddc5b9afb325262fd88752ba430a1dded1f0c7
86274 Author: Stefan Roese <sr@denx.de>
86275 Date: Sat Jan 13 07:59:56 2007 +0100
86277 [PATCH] Update Yellowstone (440GR) to display board rev and PCI bus speed
86279 Now the board revision and the current PCI bus speed are printed after
86282 Also the EBC initialising is now done via defines in the board config
86285 Signed-off-by: Stefan Roese <sr@denx.de>
86287 commit 36adff362c2c0141ff8a810d42a7e478f779130f
86288 Author: Stefan Roese <sr@denx.de>
86289 Date: Sat Jan 13 07:59:19 2007 +0100
86291 [PATCH] Update Yosemite (440EP) to display board rev and PCI bus speed
86293 Now the board revision and the current PCI bus speed are printed after
86296 Also the EBC initialising is now done via defines in the board config
86299 Signed-off-by: Stefan Roese <sr@denx.de>
86301 commit e0b9ea8c8a294de6a5350ae638879d24b5b709d6
86302 Author: Stefan Roese <sr@denx.de>
86303 Date: Sat Jan 13 07:57:51 2007 +0100
86305 [PATCH] Update Sequoia (440EPx) to display board rev and PCI bus speed
86307 Now the board revision and the current PCI bus speed are printed after
86310 Signed-off-by: Stefan Roese <sr@denx.de>
86312 commit ca43ba18e910206ef8063e4b22d282630bff3fd2
86313 Author: Heiko Schocher <hs@pollux.denx.de>
86314 Date: Thu Jan 11 15:44:44 2007 +0100
86316 Added support for the SOLIDCARD III board from Eurodesign
86318 Signed-off-by: Heiko Schocher <hs@denx.de>
86320 commit 6abaee42621c07e81a2cd189ad4368b5e8c50280
86321 Author: Reinhard Thies <Reinhard.Thies@web.de>
86322 Date: Wed Jan 10 14:41:14 2007 +0100
86324 Adjusted default environment for cam5200 board.
86326 commit bab5a90d4ccc1a46a8127b867fa59028cc623ad9
86327 Author: Wolfgang Denk <wd@pollux.denx.de>
86328 Date: Wed Jan 10 15:35:52 2007 +0100
86332 commit 787fa15860a57833e50bd30555079a9cd4e519b8
86333 Author: Wolfgang Denk <wd@pollux.denx.de>
86334 Date: Wed Jan 10 01:28:39 2007 +0100
86336 Fix auto_update for MCC200 board.
86338 The invocation of do_auto_update() is moved to the end of the
86339 misc_init_r() function, after the flash mappings have been
86340 initialized. Please find attached a patch that implements that
86343 Also correct the decoding of the keypad status. With this update, the
86344 key that will trigger the update is Column 2, Row 2.
86346 commit d9384de2f571046e71081bae22b49e3d5ca2e3d5
86347 Author: Marian Balakowicz <m8@semihalf.com>
86348 Date: Wed Jan 10 00:26:15 2007 +0100
86350 CAM5200 flash driver modifications:
86351 - use CFI driver (replaces custom flash driver) for main 'cam5200' target
86352 - add second build target 'cam5200_niosflash' which still uses custom driver
86354 commit 67fea022fa957f59653b5238c7496f80a6b70432
86355 Author: Markus Klotzbuecher <mk@denx.de>
86356 Date: Tue Jan 9 16:02:48 2007 +0100
86358 SPC1920: cleanup memory contoller setup
86360 commit 8fc2102faa23593c80381437c09f7745a14deb40
86361 Author: Markus Klotzbuecher <mk@denx.de>
86362 Date: Tue Jan 9 14:57:14 2007 +0100
86364 Fix the cpu speed setup to work with all boards.
86366 commit 9295acb77481cf099ef9b40e1fa2d145b3c7490c
86367 Author: Markus Klotzbuecher <mk@denx.de>
86368 Date: Tue Jan 9 14:57:13 2007 +0100
86370 SPC1920: add support for the FM18L08 Ramtron FRAM
86372 commit 38ccd2fdf3364a53fe80e9b365303ecdafc9e223
86373 Author: Markus Klotzbuecher <mk@denx.de>
86374 Date: Tue Jan 9 14:57:13 2007 +0100
86376 SPC1920: update the HPI register addresses to work with the second
86377 generation of hardware
86379 commit 5921e5313fc3eadd42770c2b99badd7fae5ecf1e
86380 Author: Markus Klotzbuecher <mk@creamnet.de>
86381 Date: Tue Jan 9 14:57:13 2007 +0100
86383 Miscellanious spc1920 related cleanups
86385 commit e4c2d37adc8bb1bf69dcf600cbc6c75f916a6120
86386 Author: Markus Klotzbuecher <mk@denx.de>
86387 Date: Tue Jan 9 14:57:12 2007 +0100
86389 SPC1920 GO/NOGO led should be set to color red in U-Boot
86391 commit 0be62728aac459ba268d6d752ed49ec0e2bc7348
86392 Author: Markus Klotzbuecher <mk@creamnet.de>
86393 Date: Tue Jan 9 14:57:12 2007 +0100
86395 Add support for the DS3231 RTC
86397 commit 8139567b60d678584b05f0718a681f2047c5e14f
86398 Author: Markus Klotzbuecher <mk@creamnet.de>
86399 Date: Tue Jan 9 14:57:11 2007 +0100
86401 SMC1 uses external CLK4 instead of BRG on spc1920
86403 commit d8d9de1a02fbd880b613d607143d1f57342affc7
86404 Author: Markus Klotzbuecher <mk@creamnet.de>
86405 Date: Tue Jan 9 14:57:10 2007 +0100
86407 Update the SPC1920 CMB PLD driver
86409 commit 3f34f869162750e5e999fd140f884f5de952bcfe
86410 Author: Markus Klotzbuecher <mk@creamnet.de>
86411 Date: Tue Jan 9 14:57:10 2007 +0100
86413 Add / enable I2C support on the spc1920 board
86415 commit d28707dbce1e9ac2017ad051da4133bf22b4204f
86416 Author: Markus Klotzbuecher <mk@creamnet.de>
86417 Date: Tue Jan 9 14:57:10 2007 +0100
86419 Add support for the tms320671x host port interface (HPI)
86421 commit f4eb54529bb3664c3a562e488b460fe075f79d67
86422 Author: Wolfgang Denk <wd@pollux.denx.de>
86423 Date: Sun Jan 7 00:13:11 2007 +0100
86425 Prepare for release 1.2.0
86427 commit f07ae7a9daef27a3d0213a4f3fe39d5342173c02
86428 Author: Stefan Roese <sr@denx.de>
86429 Date: Sat Jan 6 15:58:09 2007 +0100
86431 [PATCH] 44x: Fix problem with DDR controller setup (refresh rate)
86433 This patch fixes a problem with an incorrect setup for the refresh
86434 timer of the 44x DDR controller in the file cpu/ppc4xx/sdram.c
86436 Signed-off-by: Stefan Roese <sr@denx.de>
86438 commit f16c1da9577f06c5fc08651a4065537407de4635
86439 Author: Stefan Roese <sr@denx.de>
86440 Date: Sat Jan 6 15:56:13 2007 +0100
86442 [PATCH] Update ALPR board files
86444 This update brings the ALPR board support to the newest version.
86445 It also fixes a problem with the NAND driver.
86447 Signed-off-by: Stefan Roese <sr@denx.de>
86449 commit cd1d937f90250a32988c37b2b4af8364d25de8ed
86450 Author: Stefan Roese <sr@denx.de>
86451 Date: Fri Jan 5 11:46:05 2007 +0100
86453 [PATCH] nand: Fix problem with oobsize calculation
86455 Here the description from Brian Brelsford <Brian_Brelsford@dell.com>:
86457 The Hynix part returns a 0x1d in the 4th ID byte. The Samsung part
86458 returns a 0x15. In the code fragment below bits [1:0] determine the
86459 page size, it is ANDed via "(extid & 0x3)" then shifted out. The
86460 next field is also ANDed with 0x3. However this is a one bit field
86461 as defined in the Hynix and Samsung parts in the 4th ID byte that
86462 determins the oobsize, not a two bit field. It works on Samsung as
86463 bits[3:2] are 01. However for the Hynix there is a 11 in these two
86464 bits, so the oob size gets messed up.
86466 I checked the correct linux code and the suggested fix from Brian is
86467 also available in the linux nand mtd driver.
86469 Signed-off-by: Stefan Roese <sr@denx.de>
86471 commit a78bc443ae5a4a8ba87590587d5e35bf5a787b2e
86472 Author: Stefan Roese <sr@denx.de>
86473 Date: Fri Jan 5 10:40:36 2007 +0100
86475 [PATCH] Clear PLB4A0_ACR[WRP] on Sequoia (440EPx)
86477 This fix will make the MAL burst disabling patch for the Linux
86478 EMAC driver obsolete.
86480 Signed-off-by: Stefan Roese <sr@denx.de>
86482 commit 023889838282b6237b401664f22dd22dfba2c066
86483 Author: Stefan Roese <sr@denx.de>
86484 Date: Fri Jan 5 10:38:05 2007 +0100
86486 [PATCH] Add DDR2 optimization code for Sequoia (440EPx) board
86488 This code will optimize the DDR2 controller setup on a board specific
86491 Note: This code doesn't work right now on the NAND booting image for the
86492 Sequoia board, since it doesn't fit into the 4kBytes for the SPL image.
86494 Signed-off-by: Stefan Roese <sr@denx.de>
86496 commit cce4acbb68398634b8d011ed7bb0d12269c84230
86497 Author: Bartlomiej Sieka <tur@semihalf.com>
86498 Date: Thu Dec 28 19:08:21 2006 +0100
86501 - fix a typo in V38B config file
86502 - move watchdog initialisation earlier in the boot process
86503 - add "wdt=off" to default kernel command line (disables kernel watchdog)
86505 commit 92eb729bad876725aeea908d2addba0800620840
86506 Author: Wolfgang Denk <wd@pollux.denx.de>
86507 Date: Wed Dec 27 01:26:13 2006 +0100
86509 Fix bug in adaption of Stefano Babic's CFI driver patch.
86511 commit 9c0f42ecfe25f7ffce8ec7a815f03864d723ffe3
86512 Author: Wolfgang Denk <wd@pollux.denx.de>
86513 Date: Sun Dec 24 01:42:57 2006 +0100
86515 Minor code cleanup.
86517 commit d784fdb05900ada3686d5778783e1fb328e9fb66
86518 Author: Stefano Babic <sbabic@denx.de>
86519 Date: Tue Dec 12 00:22:42 2006 +0100
86521 Fix cfi failure with Spansion Flash (Spansion Flash Devices have a different offset to go into CFI mode)
86523 commit 1b3c360c235dc684ec06c2d5f183f0a282ce45e2
86524 Author: Stefan Roese <sr@denx.de>
86525 Date: Fri Dec 22 14:29:40 2006 +0100
86527 [PATCH] Fix sequoia flash autodetection (finally correct)
86529 Now 32MByte and 64MByte FLASH is know to work and other
86530 configurations should work too.
86532 Signed-off-by: Stefan Roese <sr@denx.de>
86534 commit 82e5236a8b719543643fd26d5827938ab2b94818
86535 Author: Wolfgang Denk <wd@pollux.denx.de>
86536 Date: Fri Dec 22 10:30:26 2006 +0100
86538 Minor code cleanup; update CHANGELOG.
86540 commit fa23044564091f05d9695beb7b5b9a931e7f41a4
86541 Author: Heiko Schocher <hs@pollux.denx.de>
86542 Date: Thu Dec 21 17:17:02 2006 +0100
86544 Added support for the TQM8272 board from TQ
86546 Signed-off-by: Heiko Schocher <hs@denx.de>
86548 commit 6dedf3d49dd14c3bf541c8ecee7ffaac5f0e1d6c
86549 Author: Heiko Schocher <hs@pollux.denx.de>
86550 Date: Thu Dec 21 16:14:48 2006 +0100
86552 [PATCH] Add support for the UC101 board from MAN.
86554 Signed-off-by: Heiko Schocher <hs@denx.de>
86556 commit c84bad0ef60e7055ab0bd49b93069509cecc382a
86557 Author: Bartlomiej Sieka <tur@semihalf.com>
86558 Date: Wed Dec 20 00:29:43 2006 +0100
86560 Fix to make the baudrate changes immediate for the MCF52x2 family.
86562 commit daa6e418bcc0c717752e8de939c213c790286096
86563 Author: Bartlomiej Sieka <tur@semihalf.com>
86564 Date: Wed Dec 20 00:27:32 2006 +0100
86566 Preliminary support for the iDMR board (ColdFire).
86568 commit cdb97a6678826f85e7c69eae6a1c113d034c9b10
86569 Author: Andrei Safronov <safronov@pollux.denx.de>
86570 Date: Fri Dec 8 16:23:08 2006 +0100
86572 automatic update mechanism
86574 commit 9d27b3a0685ff99fc477983f315c04d49f657a8a
86575 Author: roy zang <tie-fei.zang@freescale.com>
86576 Date: Mon Dec 4 17:56:59 2006 +0800
86578 Slight code clean up.
86579 Add comments, delete duplicate define and remove spaces.
86580 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86582 commit 4dbcd69e3e2776ea334590d5768e3692c5fae5c1
86583 Author: roy zang <tie-fei.zang@freescale.com>
86584 Date: Mon Dec 4 17:54:21 2006 +0800
86586 Introduce PLL_CFG[0:4] table for processor 7448/7447A/7455/7457. The original
86587 multiplier table can not refect the real PLL clock behavior of these
86588 processors. Please refer to the hardware specification for detailed
86589 information of the corresponding processors.
86590 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86592 commit 4efe20c9579011d9987f62ed7d35ee8cdc1cf0e0
86593 Author: roy zang <tie-fei.zang@freescale.com>
86594 Date: Mon Dec 4 14:46:23 2006 +0800
86596 Remove the static MAC address, ip address, server ip, netmask and
86597 gateway ip for network setting.
86598 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86600 commit 6f12c61cf31ed73d72ddfcfc712a854a3a177aaf
86601 Author: roy zang <tie-fei.zang@freescale.com>
86602 Date: Mon Dec 4 14:33:08 2006 +0800
86604 Remove the duplicate memory test code for mpc744ihpc2 board.
86605 If a memory test is needed, please use the functions in
86606 post/memory.c or memtest command.
86607 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86609 commit c9c1eeed7dd193fa65fb194654132040d49d4d3a
86610 Author: roy zang <tie-fei.zang@freescale.com>
86611 Date: Fri Dec 1 19:01:25 2006 +0800
86613 Fix the exception occuring in RAM table search issue.
86614 The original search_one_table() function code can only processes the search
86615 for the exception occurring in FLASH/ROM, because the exception and fixup
86616 table usually locate in FLASH. If the exception address is also in
86617 FLASH, it will be OK.
86618 If the exception occurs in RAM, after the u-boot relocation, a
86619 relocation offset should be added.
86621 clean up the code in cpu/74xx_7xx/cpu.c
86623 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86625 commit ee311214e0d216f904feea269599d0934bf71f23
86626 Author: roy zang <tie-fei.zang@freescale.com>
86627 Date: Fri Dec 1 11:47:36 2006 +0800
86629 Clean up the code according to codestyle:
86630 (1) remove some C++ comments.
86631 (2) remove trailing white space.
86632 (3) remove trailing empty line.
86633 (4) Indentation by table.
86634 (5) remove {} in one line condition.
86635 (6) add space before '(' in function call.
86636 Remove some weird printf () output.
86637 Add necessary comments.
86638 Modified Makefile to support building in a separate directory.
86640 commit dd520bf314c7add4183c5191692180f576f96b60
86641 Author: Wolfgang Denk <wd@pollux.denx.de>
86642 Date: Thu Nov 30 18:02:20 2006 +0100
86646 commit 8d9a8610b8256331132227e9e6585c6bd5742787
86647 Author: Wolfgang Denk <wd@pollux.denx.de>
86648 Date: Thu Nov 30 01:54:07 2006 +0100
86650 Code cleanup. Update CHANGELOG.
86652 commit 726e90aacf0b1ecb0e7055be574622fbe3e450ba
86653 Author: Grant Likely <grant.likely@secretlab.ca>
86654 Date: Wed Nov 29 16:23:42 2006 +0100
86656 [PATCH] [MPC52xx] Use IPB bus frequency for SOC peripherals
86658 The soc node of the mpc52xx needs to be loaded with the IPB bus frequency,
86659 not the XLB frequency.
86661 This patch depends on the previous patches for MPC52xx device tree support
86663 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
86664 Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
86666 commit 1eac2a71417b6675b11aace72102a2e7fde8f5c6
86667 Author: Stefan Roese <sr@denx.de>
86668 Date: Wed Nov 29 15:42:37 2006 +0100
86670 [PATCH] Add support for Prodrive P3M750 & P3M7448 (P3Mx) boards
86672 This patch adds support for the Prodrive P3M750 (PPC750 & MV64460)
86673 and the P3M7448 (MPC7448 & MV64460) PMC modules. Both modules are
86674 quite similar and share the same board directory "prodrive/p3mx"
86675 and the same config file "p3mx.h".
86677 Signed-off-by: Stefan Roese <sr@denx.de>
86679 commit 1bdd46832aeb569f5e04b1f20f64318525b6525a
86680 Author: Stefan Roese <sr@denx.de>
86681 Date: Wed Nov 29 12:53:15 2006 +0100
86683 [PATCH] common/cmd_elf.c: Enable loadaddr as parameter in bootvx command
86685 In the bootvx command the load address was only read from the env
86686 variable "loadaddr" and not optionally passed as paramter as described
86687 in the help. This is fixed with this patch. The behaviour is now the
86688 same as in the bootelf command.
86690 Signed-off-by: Stefan Roese <sr@denx.de>
86692 commit 4e26f1074c3ac1bd8fd094f0dc4a1c4a0b15a592
86693 Author: Stefan Roese <sr@denx.de>
86694 Date: Wed Nov 29 12:03:57 2006 +0100
86696 [PATCH] include/ppc440.h minor error affecting interrupts
86698 Fixed include/ppc440.c for UIC address Bug
86700 Corrects bug affecting the addresses for the universal interrupt
86701 controller UIC2 and UIC3 on the PPC440 Epx, GRx, and SPE chips.
86703 Signed-off-by: Jeff Mann <mannj@embeddedplanet.com>
86704 Signed-off-by: Stefan Roese <sr@denx.de>
86706 commit 1939d969443ccf316cab2bf32ab1027d4db5ba1a
86707 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
86708 Date: Tue Nov 28 16:17:27 2006 -0600
86710 Make fsl-i2c not conflict with SOFT I2C
86712 Signed-off-by: Timur Tabi <timur@freescale.com>
86714 commit 14198bf768fdc958e3c1afd2404e5262208e98d7
86715 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
86716 Date: Tue Nov 28 16:17:18 2006 -0600
86718 Fix I2C master address initialization.
86720 Signed-off-by: Timur Tabi <timur@freescale.com>
86722 commit cf3d045e51ca8dcc6cf759827140861d6ac25c04
86723 Author: Kim Phillips <kim.phillips@freescale.com>
86724 Date: Tue Nov 28 23:31:19 2006 -0600
86726 Assign maintainers for mpc8349emds and mpc8360emds
86728 Dave for mpc8360emds, and me for mpc8349emds.
86730 commit 1aa934c81b77f2080d3ca4b226eab67b17a33961
86731 Author: Kim Phillips <kim.phillips@freescale.com>
86732 Date: Tue Nov 28 23:28:33 2006 -0600
86734 Eliminate gcc 4 'used uninitialized' warnings in drivers/qe/uccf.c
86736 give initial values for reg_num, shift, p_cmxucr in ucc_set_clk_src
86737 since they are passed by reference to ucc_get_cmxucr_reg and assigned.
86739 commit e857a5bdb3954b896c0920cb9d8d2b1b9c107ce5
86740 Author: Timur Tabi <timur@freescale.com>
86741 Date: Tue Nov 28 12:09:35 2006 -0600
86743 mpc83xx: Miscellaneous code style fixes
86745 Implement various code style fixes and similar changes.
86747 Signed-off-by: Timur Tabi <timur@freescale.com>
86749 commit e59581c56ab5d6e0207ddac3b2c1d55cb36ec706
86750 Author: Stefan Roese <sr@denx.de>
86751 Date: Tue Nov 28 17:55:49 2006 +0100
86753 [PATCH] Enable the IceCube/lite5200 variants to pass a device tree to Linux.
86755 This patch adds the code and configuration necessary to boot with an
86756 arch/powerpc Linux kernel.
86758 Signed-off-by: Grant Likely <grant.likely@gmail.com>
86759 Acked-by: Jon Loeliger <jdl@freescale.com>
86761 commit e732faec95a83cb468b4850ae807c8301dde8f6a
86762 Author: Stefan Roese <sr@denx.de>
86763 Date: Tue Nov 28 16:09:24 2006 +0100
86765 [PATCH] PPC4xx: 440SP Rev. C detection added
86767 Signed-off-by: Stefan Roese <sr@denx.de>
86769 commit e7f3e9ff01fbd7fa72eb42a9675fbed6bc4736b0
86770 Author: Stefan Roese <sr@denx.de>
86771 Date: Tue Nov 28 11:04:45 2006 +0100
86773 [PATCH] nand: Fix patch merge problem
86775 Signed-off-by: Stefan Roese <sr@denx.de>
86777 commit 58e3b14c18ed3288ceef8d086946dbf3df64ccf2
86778 Author: Stefan Roese <sr@denx.de>
86779 Date: Tue Nov 28 11:04:45 2006 +0100
86781 [PATCH] nand: Fix patch merge problem
86783 Signed-off-by: Stefan Roese <sr@denx.de>
86785 commit 4f4b602ec7524a032bdf3c6d28c7f525a4a67eaa
86786 Author: Wolfgang Denk <wd@pollux.denx.de>
86787 Date: Mon Nov 27 22:53:53 2006 +0100
86791 commit f6e495f54cdb8fe340b9c03deab40ad746d52fae
86792 Author: Stefan Roese <sr@denx.de>
86793 Date: Mon Nov 27 17:43:25 2006 +0100
86795 [PATCH] 4xx_enet.c: Correct the setting of zmiifer register
86797 Patch below corrects the setting of the zmiifer register, it was
86798 overwritting the register rather than ORing the settings.
86800 Signed-off-by: Neil Wilson <NWilson@airspan.com>
86801 Signed-off-by: Stefan Roese <sr@denx.de>
86803 commit d1a72545296800b7e219f93104ad5836f0003d66
86804 Author: Stefan Roese <sr@denx.de>
86805 Date: Mon Nov 27 17:34:10 2006 +0100
86807 [PATCH] Select NAND embedded environment from board configuration
86809 The current NAND Bootloader setup forces the environment
86810 variables to be in line with the bootloader. This change
86811 enables the configuration to be made in the board include
86812 file instead so that it can be individually enabled.
86814 Signed-off-by: Nick Spence <nick.spence@freescale.com>
86815 Signed-off-by: Stefan Roese <sr@denx.de>
86817 commit 15784862857c3c2214498defcfed84ff137fb81e
86818 Author: Stefan Roese <sr@denx.de>
86819 Date: Mon Nov 27 17:22:19 2006 +0100
86821 [PATCH] nand_wait() timeout fixes
86823 Two fixes for the nand_wait() function in
86824 drivers/nand/nand_base.c:
86826 1. Use correct timeouts. The original timeouts in Linux
86827 source are 400ms and 20ms not 40s and 20s
86829 2. Return correct error value in case of timeout. 0 is
86832 Signed-off-by: Rui Sousa <rui.sousa@laposte.net>
86833 Signed-off-by: Stefan Roese <sr@denx.de>
86835 commit da5553b095bf04f4f109ad7e565dae3aba47b230
86836 Author: Stefan Roese <sr@denx.de>
86837 Date: Mon Nov 27 17:04:06 2006 +0100
86839 [PATCH] Allow CONFIG_OF_FLAT_TREE to boot a non-arch/powerpc kernel
86841 This patch allows an arch/ppc kernel to be booted by just passing 1 or 2
86842 arguments to bootm. It removes the getenv("disable_of") test that used
86843 to be used for this purpose.
86845 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
86846 Acked-by: Jon Loeliger <jdl@freescale.com>
86848 commit a9398e018593782c5fa7d0741955fc1256b34c1e
86849 Author: Wolfgang Denk <wd@pollux.denx.de>
86850 Date: Mon Nov 27 15:32:42 2006 +0100
86852 Minor code cleanup. Update CHANGELOG.
86854 commit 1729b92cde575476684bffe819d0b7791b57bff2
86855 Author: Stefan Roese <sr@denx.de>
86856 Date: Mon Nov 27 14:52:04 2006 +0100
86858 [PATCH] 4xx: Fix problem with board specific reset code (now for real)
86860 Signed-off-by: Stefan Roese <sr@denx.de>
86862 commit cc5ee8a92a0e3ca6f727af71b8fd206460c7afd7
86863 Author: Stefan Roese <sr@denx.de>
86864 Date: Mon Nov 27 14:49:51 2006 +0100
86866 [PATCH] alpr: remove unused board specific flash driver
86868 Signed-off-by: Stefan Roese <sr@denx.de>
86870 commit 1f94d162e2b5f0edc28d9fb11482502c44d218e1
86871 Author: Stefan Roese <sr@denx.de>
86872 Date: Mon Nov 27 14:48:41 2006 +0100
86874 [PATCH] 4xx: Fix problem with board specific reset code
86876 Signed-off-by: Stefan Roese <sr@denx.de>
86878 commit ec0c2ec725aec9524a177a77ce75559e644a931a
86879 Author: Stefan Roese <sr@denx.de>
86880 Date: Mon Nov 27 14:46:06 2006 +0100
86882 [PATCH] Remove testing 4xx enet PHY setup
86884 Signed-off-by: Stefan Roese <sr@denx.de>
86886 commit 1c2ce2262069510f31c7d3fd7efd3d58b8c0c148
86887 Author: Stefan Roese <sr@denx.de>
86888 Date: Mon Nov 27 14:12:17 2006 +0100
86890 [PATCH] Update Prodrive ALPR board support (440GX)
86892 Signed-off-by: Stefan Roese <sr@denx.de>
86894 commit 58b485776698c3d71ec5a215e392123b4c15afa3
86895 Author: Markus Klotzbuecher <mk@denx.de>
86896 Date: Mon Nov 27 11:51:21 2006 +0100
86898 Add a small README with information on the generic ohci driver.
86900 commit ae3b770e4eae8e98b6e9e29662e18c47fdf0171f
86901 Author: Markus Klotzbuecher <mk@denx.de>
86902 Date: Mon Nov 27 11:46:46 2006 +0100
86904 Fix some endianness issues related to the generic ohci driver
86906 commit 7b59b3c7a8ce2e4b567abf99c1cd667bf35b9418
86907 Author: Markus Klotzbuecher <mk@denx.de>
86908 Date: Mon Nov 27 11:44:58 2006 +0100
86910 Introduced the configuration option CONFIG_USB_OHCI_NEW in order to be able
86911 to choose between the old and the generic OHCI drivers.
86913 commit 53e336e9ffc51035bdc4e5867631b3378761b4df
86914 Author: Markus Klotzbuecher <mk@denx.de>
86915 Date: Mon Nov 27 11:43:09 2006 +0100
86917 Modified the mpc5xxx and the ppc4xx cpu to use the generic OHCI driver
86918 and adapted board configs TQM5200 and yosemite accordingly. This commit
86919 also makes the maximum number of root hub ports configurable
86920 (CFG_USB_OHCI_MAX_ROOT_PORTS).
86922 commit 78d620ebb5871d252270dedfad60c6568993b780
86923 Author: Wolfgang Denk <wd@atlas.denx.de>
86924 Date: Thu Nov 23 22:58:58 2006 +0100
86926 Updates for TQM5200 modules:
86927 - fix off-by-one error in board/tqm5200/cam5200_flash.c error message
86928 - simplify "udate" definitions
86930 commit 2053283304eeddf250d109e6791eb6fa4cad14f7
86931 Author: Stefan Roese <sr@denx.de>
86932 Date: Wed Nov 22 13:20:50 2006 +0100
86934 [PATCH] PPC4xx start.S: Fix for processor errata
86936 Fixed cpu/ppc4xx/start.S for 440EPx Errata: further corrects PPC440EPx
86937 errata 1.12: 440_33 by moving patch up in code.
86939 Signed-off-by: Jeff Mann <mannj@embeddedplanet.com>
86940 Signed-off-by: Stefan Roese <sr@denx.de>
86942 commit 4ef6251403f637841000e0fef9e832aa01339822
86943 Author: Stefan Roese <sr@denx.de>
86944 Date: Mon Nov 20 20:39:52 2006 +0100
86946 [PATCH] Update AMCC Sequoia config file to support 64MByte NOR FLASH
86948 Signed-off-by: Stefan Roese <sr@denx.de>
86950 commit e4bbd8da164b976d38616bd9c69c5e86e193cdf0
86951 Author: Wolfgang Denk <wd@pollux.denx.de>
86952 Date: Mon Nov 20 10:28:30 2006 +0100
86956 commit 260421a21e934a68d31fb6125b0fbd2631a8ca20
86957 Author: Stefan Roese <sr@denx.de>
86958 Date: Mon Nov 13 13:55:24 2006 +0100
86960 [PATCH] CFI driver AMD Command Set Top boot geometry reversal, etc. [Updated]
86962 * Adds support for AMD command set Top Boot flash geometry reversal
86963 * Adds support for reading JEDEC Manufacturer ID and Device ID
86964 * Adds support for displaying command set, manufacturer id and
86965 device ids (flinfo)
86966 * Makes flinfo output to be consistent when CFG_FLASH_EMPTY_INFO defined
86967 * Removes outdated change history (refer to git log instead)
86969 Signed-off-by: Tolunay Orkun <listmember@orkun.us>
86970 Signed-off-by: Stefan Roese <sr@denx.de>
86972 commit b21b511d4c50408f4853f46f06b601272196223f
86973 Author: Wolfgang Denk <wd@pollux.denx.de>
86974 Date: Sun Nov 12 21:13:23 2006 +0100
86978 commit ce3f1a40c507afbab06c5eb58ccdc6713eda3245
86979 Author: Bartlomiej Sieka <tur@semihalf.com>
86980 Date: Sat Nov 11 22:48:22 2006 +0100
86982 Disable the watchdog in the default config for the V38B board.
86984 commit 44a47e6db2694841211f1c8fdbafd36992e9cd1a
86985 Author: Bartlomiej Sieka <tur@semihalf.com>
86986 Date: Sat Nov 11 22:43:00 2006 +0100
86988 Change the GPIO pin multiplexing configuration for V38B. The USB GPIO pin
86989 group is enabled for USB earlier (in cpu_init_f() instead of
86990 usb_lowlevel_init()).
86992 commit 91650b3e4de688038d4f71279c44858e3e2c6870
86993 Author: Wolfgang Denk <wd@pollux.denx.de>
86994 Date: Mon Nov 6 17:06:36 2006 +0100
86996 Sequential accesses to non-existent memory must be synchronized,
86997 at least on G2 cores.
86999 This fixes get_ram_size() problems on MPC5200 Rev. B boards.
87001 commit be5e61815d5a1fac290ce9c0ef09cb6a8e4288fa
87002 Author: Timur Tabi <timur@freescale.com>
87003 Date: Fri Nov 3 19:15:00 2006 -0600
87005 mpc83xx: Update 83xx to use fsl_i2c.c
87007 Update the 83xx tree to use I2C support in drivers/fsl_i2c.c. Delete
87008 cpu/mpc83xx/i2c.c, include/asm-ppc/i2c.h, and all references to those files.
87009 Added multiple I2C bus support to fsl_i2c.c.
87011 Signed-off-by: Timur Tabi <timur@freescale.com>
87013 commit d239d74b1c937984bc519083a8e7de373a390f06
87014 Author: Timur Tabi <timur@freescale.com>
87015 Date: Fri Nov 3 12:00:28 2006 -0600
87017 mpc83xx: Replace CFG_IMMRBAR with CFG_IMMR
87019 Replace all instances of CFG_IMMRBAR with CFG_IMMR, so that the 83xx
87020 tree matches the other 8xxx trees.
87022 Signed-off-by: Timur Tabi <timur@freescale.com>
87024 commit f7fb2e703ec9688541416962724adff70a7322cb
87025 Author: Kim Phillips <kim.phillips@freescale.com>
87026 Date: Thu Nov 2 19:47:11 2006 -0600
87028 mpc83xx: Lindent and clean up cpu/mpc83xx/speed.c
87030 commit 90f30a710a3c619b5405860a686c4ddfc495d4b6
87031 Author: Dave Liu <daveliu@freescale.com>
87032 Date: Thu Nov 2 18:05:50 2006 -0600
87034 mpc83xx: Fix the incorrect dcbz operation
87036 The 834x rev1.x silicon has one CPU5 errata.
87038 The issue is when the data cache locked with
87039 HID0[DLOCK], the dcbz instruction looks like no-op inst.
87041 The right behavior of the data cache is when the data cache
87042 Locked with HID0[DLOCK], the dcbz instruction allocates
87045 The 834x rev3.0 and later and 8360 have not this bug inside.
87047 So, when 834x rev3.0/8360 are working with ECC, the dcbz
87048 instruction will corrupt the stack in cache, the processor will
87051 However, the 834x rev1.x can work with ECC with these code,
87052 because the sillicon has this cache bug. The dcbz will not
87053 corrupt the stack in cache.
87054 Really, it is the fault code running on fault sillicon.
87056 This patch fix the incorrect dcbz operation. Instead of
87057 CPU FP writing to initialise the ECC.
87060 * Fix the incorrect dcbz operation instead of CPU FP
87061 writing to initialise the ECC memory. Otherwise, it
87062 will corrupt the stack in cache, The processor will checkstop
87065 Signed-off-by: Dave Liu <daveliu@freescale.com>
87067 commit bf0b542d6773a5a1cbce77691f009b06d9aeb57d
87068 Author: Kim Phillips <kim.phillips@freescale.com>
87069 Date: Wed Nov 1 00:10:40 2006 -0600
87071 mpc83xx: add OF_FLAT_TREE bits to 83xx boards
87073 add ft_pci_setup, OF_CPU, OF_SOC, OF_TBCLK, and
87074 STDOUT_PATH configuration bits to mpc8349emds,
87075 mpc8349itx, and mpc8360emds board code.
87077 redo environment to use bootm with the fdtaddr
87078 for booting ARCH=powerpc kernels by default,
87079 and provide default fdtaddr values.
87081 commit 48041365b3420589ad464ebc7752e0053538b729
87082 Author: Kim Phillips <kim.phillips@freescale.com>
87083 Date: Wed Nov 1 00:07:25 2006 -0600
87085 mpc83xx: change ft code to modify local-mac-address property
87087 Update 83xx OF code to update local-mac-address properties
87088 for ethernet instead of the obsolete 'address' property.
87090 commit 9ca880a250870a7d55754291b5591d2b5fe89b54
87091 Author: Timur Tabi <timur@freescale.com>
87092 Date: Tue Oct 31 21:23:16 2006 -0600
87094 mpc83xx: Fix dual I2C support for the MPC8349ITX, MPC8349EMDS, TQM834x, and MPC8360EMDS
87096 This patch also adds an improved I2C set_speed(), which handles all clock
87099 Signed-off-by: Timur Tabi <timur@freescale.com>
87101 commit ac4b5622ce050b5ee1e154b98df630d778661632
87102 Author: Dave Liu <daveliu@freescale.com>
87103 Date: Tue Oct 31 19:54:59 2006 -0600
87105 mpc83xx: add the README.mpc8360emds
87107 add doc/README.mpc8360emds to accompany the new board support
87109 commit 7737d5c658c606f999dfbe3e86b0fed49e5c50ef
87110 Author: Dave Liu <daveliu@freescale.com>
87111 Date: Fri Nov 3 12:11:15 2006 -0600
87113 mpc83xx: add QE ethernet support
87115 this patch adds support for the QUICC Engine based UCC gigabit ethernet device.
87117 commit 5f8204394e39bbe8cd9f08b8f8d145b6c01f7c73
87118 Author: Dave Liu <daveliu@freescale.com>
87119 Date: Fri Nov 3 19:33:44 2006 -0600
87121 mpc83xx: Add MPC8360EMDS basic board support
87123 Add support for the Freescale MPC8360EMDS board.
87124 Includes DDR, DUART, Local Bus, PCI.
87126 commit 23892e49352de74f7fac36ff90bb1be143d195e3
87127 Author: Dave Liu <daveliu@freescale.com>
87128 Date: Tue Oct 31 19:30:40 2006 -0600
87130 mpc83xx: add the QUICC Engine (QE) immap file
87132 common QE immap file. Also required for 8360.
87134 commit b701652a4992bdcc62fb1a6038a85beef9e55da4
87135 Author: Dave Liu <daveliu@freescale.com>
87136 Date: Tue Oct 31 19:25:38 2006 -0600
87138 mpc83xx: Add 8360 specifics to 83xx immap
87140 Mainly add QE device dependencies, with appropriate 8360 protection.
87143 commit 988833324a7fda482c8ac3ca23eb539f8232e404
87144 Author: Timur Tabi <timur@freescale.com>
87145 Date: Tue Oct 31 19:14:41 2006 -0600
87147 mpc83xx: Fix PCI, USB, bootargs for MPC8349E-mITX
87149 PREREQUISITE PATCHES:
87151 * This patch can only be applied after the following patches have been applied:
87153 1) DNX#2006092142000015 "Add support for the MPC8349E-mITX 1/2"
87154 2) DNX#2006092142000024 "Add support for the MPC8349E-mITX 2/2"
87158 * For the 8349E-mITX, fix some size values in pci_init_board(), enable
87159 the clock for the 2nd USB board (Linux kernel will hang otherwise),
87160 and fix the CONFIG_BOOTARGS macro.
87162 Signed-off-by: Timur Tabi <timur@freescale.com>
87164 commit 2ad6b513b31070bd0c003792ed1c3e7f5d740357
87165 Author: Timur Tabi <timur@freescale.com>
87166 Date: Tue Oct 31 18:44:42 2006 -0600
87168 mpc83xx: Add support for the MPC8349E-mITX
87170 PREREQUISITE PATCHES:
87172 * This patch can only be applied after the following patches have been applied:
87174 1) DNX#2006090742000024 "Add support for multiple I2C buses"
87175 2) DNX#2006090742000033 "Multi-bus I2C implementation of MPC834x"
87176 3) DNX#2006091242000041 "Additional MPC8349 support for multibus i2c"
87177 4) DNX#2006091242000078 "Add support for variable flash memory sizes on 83xx systems"
87178 5) DNX#2006091242000069 "Add support for Errata DDR6 on MPC 834x systems"
87182 * Add support for the Freescale MPC8349E-mITX reference design platform.
87183 The second TSEC (Vitesse 7385 switch) is not supported at this time.
87185 Signed-off-by: Timur Tabi <timur@freescale.com>
87187 commit 183da6d9b446cc12123455844ad1187e2375626f
87188 Author: Ben Warren <bwarren@qstreams.com>
87189 Date: Tue Sep 12 10:15:53 2006 -0400
87191 Additional MPC8349 support for multibus i2c
87195 Here is a patch for a file that was accidentally left out of a previous
87198 It accompanies the patch with ticket DNX#2006090742000024
87201 Change PCI initialization to use new multi-bus I2C API.
87206 commit b24f119d672b709d153ff2ac091d4aa63ec6877d
87207 Author: Ben Warren <bwarren@qstreams.com>
87208 Date: Thu Sep 7 16:51:04 2006 -0400
87210 Multi-bus I2C implementation of MPC834x
87214 Attached is a patch implementing multiple I2C buses on the MPC834x CPU
87215 family and the MPC8349EMDS board in particular.
87216 This patch requires Patch 1 (Add support for multiple I2C buses).
87217 Testing was performed on a 533MHz board.
87219 /*** Note: This patch replaces ticket DNX#2006083042000027 ***/
87221 Signed-off-by: Ben Warren <bwarren@qstreams.com>
87224 Implemented driver-level code to support two I2C buses on the
87225 MPC834x CPU family and the MPC8349EMDS board. Available I2C bus speeds
87226 are 50kHz, 100kHz and 400kHz on each bus.
87231 commit bb99ad6d8257bf828f150d40f507b30d80a4a7ae
87232 Author: Ben Warren <bwarren@qstreams.com>
87233 Date: Thu Sep 7 16:50:54 2006 -0400
87235 Add support for multiple I2C buses
87239 Attached is a patch providing support for multiple I2C buses at the
87240 command level. The second part of the patch includes an implementation
87241 for the MPC834x CPU and MPC8349EMDS board.
87243 /*** Note: This patch replaces ticket DNX#2006083042000018 ***/
87245 Signed-off-by: Ben Warren <bwarren@qstreams.com>
87249 1. Include new 'i2c' command (based on USB implementation) using
87250 CONFIG_I2C_CMD_TREE.
87252 2. Allow multiple buses by defining CONFIG_I2C_MULTI_BUS. Note that
87253 the commands to change bus number and speed are only available under the
87254 new 'i2c' command mentioned in the first bullet.
87256 3. The option CFG_I2C_NOPROBES has been expanded to work in multi-bus
87257 systems. When CONFIG_I2C_MULTI_BUS is used, this option takes the form
87258 of an array of bus-device pairs. Otherwise, it is an array of uchar.
87261 Added new 'i2c' master command for all I2C interaction. This is
87262 conditionally compiled with CONFIG_I2C_CMD_TREE. New commands added for
87263 setting I2C bus speed as well as changing the active bus if the board
87264 has more than one (conditionally compiled with
87265 CONFIG_I2C_MULTI_BUS). Updated NOPROBE logic to handle multiple buses.
87271 commit bed85caf872714ebf53013967a695c9d63acfc68
87272 Author: Timur Tabi <timur@freescale.com>
87273 Date: Tue Oct 31 18:13:36 2006 -0600
87275 mpc83xx: Add support for Errata DDR6 on MPC 834x systems
87279 * Errata DDR6, which affects all current MPC 834x processors, lists changes
87280 required to maintain compatibility with various types of DDR memory. This
87281 patch implements those changes.
87283 Signed-off-by: Timur Tabi <timur@freescale.com>
87285 commit afd6e470f639883002c7c59d562690a5cb0f4865
87286 Author: Timur Tabi <timur@freescale.com>
87287 Date: Wed Oct 25 18:45:23 2006 -0500
87289 mpc83xx: fix TQM build by defining a CFG_FLASH_SIZE for it
87291 commit 31068b7c4abeefcb2c8fd4fbeccc8ec6c6d0475a
87292 Author: Timur Tabi <timur@freescale.com>
87293 Date: Tue Aug 22 17:07:00 2006 -0500
87295 mpc83xx: Add support for variable flash memory sizes on 83xx systems
87299 * On 83xx systems, use the CFG_FLASH_SIZE macro to program the LBC local access
87300 window registers, instead of using a hard-coded value of 8MB.
87302 Signed-off-by: Timur Tabi <timur@freescale.com>
87304 commit 2fc34ae66e73fa7841d1a006dc1b5dcbc1f78965
87305 Author: Tanya Jiang <tanya.jiang@freescale.com>
87306 Date: Thu Aug 3 18:38:13 2006 +0800
87308 mpc83xx: Unified TQM834x variable names with 83xx and consolidated macros
87310 Unified TQM834x variable names with 83xx and consolidated macro
87311 in preparation for the 8360 and other upcoming 83xx devices.
87313 Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
87315 commit f6eda7f80ccc13d658020268c507d7173cf2e8aa
87316 Author: Dave Liu <daveliu@freescale.com>
87317 Date: Wed Oct 25 14:41:21 2006 -0500
87319 mpc83xx: Changed to unified mpx83xx names and added common 83xx changes
87321 Incorporated the common unified variable names and the changes in preparation
87322 for releasing mpc8360 patches.
87324 Signed-off-by: Dave Liu <daveliu@freescale.com>
87326 commit 3894c46c27c64891f93ac04edde86a9fa9758d92
87327 Author: Tanya Jiang <tanya.jiang@freescale.com>
87328 Date: Thu Aug 3 18:36:02 2006 +0800
87330 mpc83xx: Fix missing build for mpc8349emds pci.c
87332 Make pci build for mpc8349emds
87334 Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
87336 commit 09a81ff740b29deea1e2ab08a3c2ac136c2e6219
87337 Author: Tanya Jiang <tanya.jiang@freescale.com>
87338 Date: Thu Aug 3 18:39:49 2006 +0800
87340 mpc83xx: Removed unused file resetvec.S for mpc83xx cpu
87342 Removed unused file resetvec.S for mpc83xx cpu
87344 Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
87346 commit 04f899fc465c3e44f2b55ecc70618f5696fc0ddf
87347 Author: Nick Spence <Nick.Spence@freescale.com>
87348 Date: Sat Sep 30 00:32:59 2006 -0700
87350 NAND Flash verify across block boundaries
87352 This patch addresses a problem when CONFIG_MTD_NAND_VERIFY_WRITE is
87354 and the write crosses a block boundary. The pointer to the verification
87355 buffer (bufstart) is not being updated to reflect the starting of the
87357 block so the verification of the second block fails.
87361 * Fix NAND FLASH page verification across block boundaries
87363 commit f484dc791a3932537213c43c654cc1295c64b84c
87364 Author: Nick Spence <nick.spence@freescale.com>
87365 Date: Thu Sep 7 07:39:46 2006 -0700
87367 Added RGMII support to the TSECs and Marvell 881111 Phy
87369 Added a phy initialization to adjust the RGMII RX and TX timing
87370 Always set the R100 bit in 100 BaseT mode regardless of the TSEC mode
87372 Signed-off-by: Nick Spence <nick.spence@freescale.com>
87374 commit 4831c8b8a97799da77923d6bbb4c260c0d45521c
87375 Author: roy zang <tie-fei.zang@freescale.com>
87376 Date: Fri Nov 3 13:10:00 2006 +0800
87378 Remove some unused CFG define.
87379 undef CFG_DRAM_TEST
87381 commit 99c09c4dec34f77c243bf51bea532e3f339410ad
87382 Author: roy zang <tie-fei.zang@freescale.com>
87383 Date: Fri Nov 3 13:07:36 2006 +0800
87385 Change the TEXT_BASE from 0xFFF00000 to 0xFF000000.
87386 Both work. 0xFF000000 seems more reasonable.
87388 commit c59200443072353044aa4bf737a5a60f9a9af231
87389 Author: Wolfgang Denk <wd@pollux.denx.de>
87390 Date: Thu Nov 2 15:15:01 2006 +0100
87392 Release U-Boot 1.1.6
87394 commit c1fbe4103a0d6c8957f912af902d705ba67836f2
87395 Author: roy zang <tie-fei.zang@freescale.com>
87396 Date: Thu Nov 2 19:14:48 2006 +0800
87398 This patch comes from Yuli's posted patch on 8/8/2006
87399 titled "CFI Driver Little-Endian write Issue".
87401 http://sourceforge.net/mailarchive/message.php?msg_id=36311999
87403 If that patch applied, please discard this one.
87404 Until now , I do not see his patch is applied. So please apply this one.
87406 Signed-off-by: Yuli Barcohen <yuli@arabellasw.com>
87407 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87409 commit b825f158e449e1e9cf74c08e572955e122394c96
87410 Author: roy zang <tie-fei.zang@freescale.com>
87411 Date: Thu Nov 2 19:12:31 2006 +0800
87413 Tsi108 on chip i2c support.
87415 The i2c Interface provides a master-only, serial interface that can be
87416 used for initializing Tsi108/Tsi109 registers from an EEPROM after a
87419 Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87420 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87422 commit 9226e7d6f09b9a1ac074cd918c81225a4689bba8
87423 Author: roy zang <tie-fei.zang@freescale.com>
87424 Date: Thu Nov 2 19:11:06 2006 +0800
87426 Tsi108 on chip pci controller support.
87428 If there is no pci card, the tsi108/109 pci configure read will
87429 cause a machine check exception to the processor. PCI error should
87430 also be cleared after the read.
87432 Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87433 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87435 commit d1927cee977126e547ceeba23e4f978f377cfb8f
87436 Author: roy zang <tie-fei.zang@freescale.com>
87437 Date: Thu Nov 2 19:08:55 2006 +0800
87439 Tundra tsi108 on chip Ethernet controller support.
87441 The following is a brief description of the Ethernet controller:
87442 The Tsi108/9 Ethernet Controller connects Switch Fabric to two independent
87443 Gigabit Ethernet ports,E0 and E1. It uses a single Management interface
87444 to manage the two physical connection devices (PHYs). Each Ethernet port
87445 has its own statistics monitor that tracks and reports key interface
87446 statistics. Each port supports a 256-entry hash table for address
87447 filtering. In addition, each port is bridged to the Switch Fabric
87448 through a 2-Kbyte transmit FIFO and a 4-Kbyte Receive FIFO.
87450 Each Ethernet port also has a pair of internal Ethernet DMA channels to
87451 support the transmit and receive data flows. The Ethernet DMA channels
87452 use descriptors set up in memory, the memory map of the device, and
87453 access via the Switch Fabric. The Ethernet Controller?s DMA arbiter
87454 handles arbitration for the Switch Fabric. The Controller also
87455 has a register businterface for register accesses and status monitor
87458 The PMD (Physical Media Device) interface operates in MII, GMII, or TBI
87459 modes. The MII mode is used for connecting with 10 or 100 Mbit/s PMDs.
87460 The GMII and TBI modes are used to connect with Gigabit PMDs. Internal
87461 data flows to and from the Ethernet Controller through the Switch Fabric.
87463 Each Ethernet port uses its transmit and receive DMA channels to manage
87464 data flows through buffer descriptors that are predefined by the
87465 system (the descriptors can exist anywhere in the system memory map).
87466 These descriptors are data structures that point to buffers filled
87467 with data ready to transmit over Ethernet, or they point to empty
87468 buffers ready to receive data from Ethernet.
87470 Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87471 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87473 commit 78aa0c3427f3ecdeb34aabfbbe2dd23b6ad8f40e
87474 Author: roy zang <tie-fei.zang@freescale.com>
87475 Date: Thu Nov 2 19:01:33 2006 +0800
87477 Tundra tsi108 header file.
87479 The Tundra Semiconductor Corporation (Tundra) Tsi108 is a host bridge for
87480 PowerPC processors that offers numerous system interconnect options for
87481 embedded application designers. The Tsi108 can interconnect 60x or
87482 MPX processors to PCI/X peripherals, DDR2-400 memory, Gigabit Ethernet,
87483 and Flash. Provided the macro define for tsi108 chip.
87485 Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87486 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87488 commit 87c4db09699c6b89176b31004afcb83eb1585d47
87489 Author: roy zang <tie-fei.zang@freescale.com>
87490 Date: Thu Nov 2 18:59:15 2006 +0800
87492 Add mpc7448hpc2 (mpc7448 + tsi108) board associated code support.
87493 mpc7448hpc2 board support high level code:tsi108 init + mpc7448hpc2.
87495 Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87496 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87498 commit 27801b8ab11c61b577e45742a515bb3b23b80241
87499 Author: roy zang <tie-fei.zang@freescale.com>
87500 Date: Thu Nov 2 18:57:21 2006 +0800
87502 Add mpc7448hpc2 (mpc7448 + tsi108) board associated code support.
87503 Make ,config.mk and link file for the mpc7448hpc2 board.
87505 Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87506 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87508 commit c6411c0c3bbc79f9ba8aef58296a42d8f9d8a0a6
87509 Author: roy zang <tie-fei.zang@freescale.com>
87510 Date: Thu Nov 2 18:55:04 2006 +0800
87512 Add mpc7448hpc2 (mpc7448 + tsi108) board associated code support.
87513 The mpc7448hpc2 board support header file.
87515 Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87516 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87518 commit 625bb5ddb50b243f931262ca8c46956409471917
87519 Author: roy zang <tie-fei.zang@freescale.com>
87520 Date: Thu Nov 2 18:52:21 2006 +0800
87522 Add mpc7448hpc2 (mpc7448 + tsi108) board associated code support.
87523 The mpc7448hpc2 board support low level assemble language init code.
87525 Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87526 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87528 commit 4c52783b3d024e153c4972b97332e314bc3bdc46
87529 Author: roy zang <tie-fei.zang@freescale.com>
87530 Date: Thu Nov 2 18:49:51 2006 +0800
87532 General code modification for mpc7448hpc2 board support.
87533 1. Add 7447A and 7448 processor support.
87534 2. Add the following flags.
87536 CFG_CONFIG_BUS_CLK : If the 74xx bus frequency can be configured dynamically
87537 (such as by switch on board), this flag should be set.
87539 CFG_EXCEPTION_AFTER_RELOCATE: If an exception occurs after the u-boot
87540 relocates to RAM, this flag should be set.
87542 CFG_SERIAL_HANG_IN_EXCEPTION: If the print out function will cause the
87543 system hang in exception, this flag should be set.
87545 There is a design issue for tsi108/109 pci configure read. When pci scan
87546 the slots, if there is no pci card, the tsi108/9 will cause a machine
87547 check exception for mpc7448 processor.
87549 Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87550 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87552 commit 69366bf42f22d67efce8da3f8c40a43d4a3c2695
87553 Author: roy zang <tie-fei.zang@freescale.com>
87554 Date: Thu Nov 2 18:34:47 2006 +0800
87556 Add README file for mpc7448hpc2 board.
87557 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87559 commit 25721b5cec2be4bce79cfade17ec8f6aa1e67526
87560 Author: Bartlomiej Sieka <tur@semihalf.com>
87561 Date: Wed Nov 1 02:04:38 2006 +0100
87563 Finish up support for MarelV38B board
87564 - add watchdog support
87565 - enable GPIO_WKUP_7 pin for input
87568 commit ffa150bc90c943ca265170bd1be3f293674dd5c7
87569 Author: Bartlomiej Sieka <tur@semihalf.com>
87570 Date: Wed Nov 1 01:45:46 2006 +0100
87572 - Fix issues related to the use of ELDK 4 when compiling for MarelV38B:
87573 * remove warnings when compiling ethaddr.c
87574 * adjust linker script (fixes a crash resulting from incorrect
87575 definition of __u_boot_cmd_start)
87576 - Some MarelV38B code cleanup.
87578 commit dae80f3caf9754a6dd3ddf3cf903d0c46cbd4385
87579 Author: Bartlomiej Sieka <tur@semihalf.com>
87580 Date: Wed Nov 1 01:38:16 2006 +0100
87582 - Add MPC5XXX register definition MPC5XXX_WU_GPIO_DATA_I and change the
87583 MPC5XXX_WU_GPIO_DATA macro to MPC5XXX_WU_GPIO_DATA_O (per MPC5200 User's
87584 Manual). Replace the uses of MPC5XXX_WU_GPIO_DATA with
87585 MPC5XXX_WU_GPIO_DATA_O for affected boards.
87587 - Add defintions for some MPC5XXX GPIO pins.
87589 commit 82d9c9ec29a1bec1b03ba616425ebaed231072c8
87590 Author: Bartlomiej Sieka <tur@semihalf.com>
87591 Date: Wed Nov 1 01:34:29 2006 +0100
87593 Changed MarelV38B board make target to lowercase. Config file cleanup.
87595 commit 1954be6e9c9421b45d0a9d05b10356acc7563150
87596 Author: Wolfgang Denk <wd@pollux.denx.de>
87597 Date: Sun Oct 29 01:03:51 2006 +0200
87599 Automatically adjust ARFLAGS so "make -s" is really silent.
87601 commit fae684e89844856383bdf101440889557df3e6b1
87602 Author: Stefan Roese <sr@denx.de>
87603 Date: Sat Oct 28 16:45:00 2006 +0200
87605 [PATCH] omap925.c: Remove unused functions
87607 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
87608 Signed-off-by: Stefan Roese <sr@denx.de>
87610 commit 1265581502ab8ea8c08e8edbe9bf64fbd62fd776
87611 Author: Stefan Roese <sr@denx.de>
87612 Date: Sat Oct 28 17:12:58 2006 +0200
87614 [PATCH] Add some missing machtypes for netstar & voiceblue boards
87616 Use MACH_TYPE_NETSTAR and MACH_TYPE_VOICEBLUE defines instead of
87619 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
87620 Signed-off-by: Stefan Roese <sr@denx.de>
87622 commit 856f054410cef52d868feb330168b2a4c4091328
87623 Author: Stefan Roese <sr@denx.de>
87624 Date: Sat Oct 28 15:55:52 2006 +0200
87626 [PATCH] NAND: Partition name support added to NAND subsystem
87628 chpart, nboot and NAND subsystem related commands now accept also partition
87629 name to specify offset.
87631 Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
87632 Signed-off-by: Stefan Roese <sr@denx.de>
87634 commit 07a69a18c2ecfda904231fdf23e2523ea7792eb6
87635 Author: Wolfgang Denk <wd@pollux.denx.de>
87636 Date: Sat Oct 28 02:29:44 2006 +0200
87640 commit 2751a95abd1b96911081c357e96a12fa97b40dee
87641 Author: Wolfgang Denk <wd@pollux.denx.de>
87642 Date: Sat Oct 28 02:29:14 2006 +0200
87644 Enable commandline editing and hush shell on all TQM boards.
87646 commit 8078f1a5f63a739b8533478f6c2b62fb1e2f79d7
87647 Author: Wolfgang Denk <wd@pollux.denx.de>
87648 Date: Sat Oct 28 02:28:02 2006 +0200
87650 README says CFG_AUTO_COMPLETE, but ocde uses CONFIG_AUTO_COMPLETE
87652 commit 471a7be7a042e95e440f5de969c9765214ae8d6e
87653 Author: Wolfgang Denk <wd@denx.de>
87654 Date: Sat Oct 28 01:14:32 2006 +0200
87656 Check for illegal character '=' in environment variable names.
87658 Make sure the string passed as variable name does not contain a '='
87659 character. This not only prevents the common error or typing
87660 "setenv foo=bar" instead of "setenv foo bar", but (more importantly)
87661 also closes a backdoor which allowed to delete write-protected
87662 environment variables, for example by using "setenv ethaddr=".
87664 commit 19973b6ad9863a56f5c5fbcfd90e20ab2490a2c2
87665 Author: Wolfgang Denk <wd@pollux.denx.de>
87666 Date: Sat Oct 28 00:38:39 2006 +0200
87668 Minor code cleanup.
87670 commit e11887a77d81077416a2d1c5e0354916fee8c034
87671 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
87672 Date: Thu Oct 26 17:55:31 2006 +0200
87674 Don't pass any debug options directly to the assembler
87676 When passing the -g option to gcc, gcc automatically selects a
87677 suitable --g<format> option to pass on to the assembler.
87678 Thus, there's no point in forcing a specific debug option on the
87679 assembler using the -Wa mechanism.
87681 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87683 commit ea08ff6e14f9ebb8c07cfa79c51ef540eb087393
87684 Author: Jon Loeliger <jdl@freescale.com>
87685 Date: Fri Oct 27 07:47:22 2006 -0500
87687 MPC86xx: Cleaned up unused and conditionally used local variables.
87689 Signed-off-by: Jon Loeliger <jdl@freescale.com>
87691 commit d38936cdae46bfd2623ff83f6ce9b616d36ab0f9
87692 Author: Wolfgang Denk <wd@pollux.denx.de>
87693 Date: Fri Oct 27 11:55:21 2006 +0200
87695 Fix "ar" flags in some Makefiles to allow for silent "make -s"
87697 commit 4653f91c13ed51c21cc4c3855745d69a3fb1817f
87698 Author: Ben Warren <bwarren@qstreams.com>
87699 Date: Thu Oct 26 14:38:25 2006 -0400
87701 Fix TSEC driver (now for real): avoid crashes if PHY is not attached
87702 to a TSEC (e.g. a switch is connected via RMII) or
87703 if the PHY is defective/incorrectly configured.
87705 Signed-off-by: Ben Warren <bwarren@qstreams.com>
87707 commit b985b5d6e4fb88f508f7aa0f126c2e27ada2b999
87708 Author: Ben Warren <bwarren@qstreams.com>
87709 Date: Thu Oct 26 14:38:25 2006 -0400
87711 Fix TSEC driver: avoid crashes if PHY is not attached
87712 to a TSEC (e.g. a switch is connected via RMII) or
87713 if the PHY is defective/incorrectly configured.
87715 Signed-off-by: Ben Warren <bwarren@qstreams.com>
87717 commit 2b2a40bebbf1822506e80e631d7253e60f0e0fe6
87718 Author: Wolfgang Denk <wd@pollux.denx.de>
87719 Date: Thu Oct 26 16:24:31 2006 +0200
87723 commit 5e3b0bc19f07ed277d85324ad0427642c8981baf
87724 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
87725 Date: Wed Oct 25 15:48:59 2006 +0200
87727 Finish up support for the ATSTK1000/ATSTK1002 boards
87729 Add atstk1002_config target to Makefile and move the AVR32 section
87730 down below Blackfin so that it doesn't end up in the middle of
87733 Drop the autogenerated linker script thing for now. Will have to
87734 revisit how to handle chips with different flash and RAM layout
87737 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87739 commit c76f951a747cfb87ba826ef45b5aea82d5b5dbb4
87740 Author: Kumar Gala <galak@kernel.crashing.org>
87741 Date: Tue Oct 24 23:47:37 2006 -0500
87743 Added support for Multi-Image files that contain a device tree
87745 If a Multi-Image file contains a third image we try to use it as a
87746 device tree. The device tree image is assumed to be uncompressed in the
87747 image file. We automatically allocate space for the device tree in memory
87748 and provide an 8k pad to allow more than a reasonable amount of growth.
87750 Additionally, a device tree that was contained in flash will now automatically
87751 get copied to system memory as part of boot. Previously an error was
87752 reported if one tried to boot a device tree that was in flash.
87754 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
87756 commit 7c52c4b943ff52bbe8796a7e2d3e476ceaf3f512
87757 Author: Wolfgang Denk <wd@denx.de>
87758 Date: Tue Oct 24 21:35:55 2006 +0200
87760 Switch to automatically generated CHANGELOG file.
87761 (use "make CHANGELOG" to update it from time to time)
87763 commit 7ade0c634a979c32fa91a74e8f5775f24651fbe6
87764 Author: Stefan Roese <sr@denx.de>
87765 Date: Tue Oct 24 18:06:48 2006 +0200
87767 Fix bug in PPC440 NAND driver cpu/ppc4xx/ndfc.c
87768 Patch by Stefan Roese, 24 Oct 2006
87770 commit 8ae3b713b2286e0c3213b7802062e4c1599010de
87771 Author: Wolfgang Denk <wd@pollux.denx.de>
87772 Date: Tue Oct 24 17:24:55 2006 +0200
87774 Merge with /home/wd/git/u-boot/master
87776 commit 47a6989c10685d2ab3efcf95228ce50d2a496d3e
87777 Author: Wolfgang Denk <wd@pollux.denx.de>
87778 Date: Tue Oct 24 15:32:57 2006 +0200
87782 commit 3a78e3e75b633ecb6413114ffd11e2f000c4f11e
87783 Author: Wolfgang Denk <wd@pollux.denx.de>
87784 Date: Tue Oct 24 14:51:36 2006 +0200
87786 Move atstk1000 files into vendor specific directory.
87787 Patch by Haavard Skinnemoen, 12 Sep 2006
87789 commit 6ccec4492e77428fd6eafd3dfe94fbdf08e91d37
87790 Author: Wolfgang Denk <wd@pollux.denx.de>
87791 Date: Tue Oct 24 14:42:37 2006 +0200
87793 Add ATSTK1000 and ATSTK1002 board support
87794 Patch by Haavard Skinnemoen, 06 Sep 2006
87796 This patch adds support for the ATSTK1000 with the ATSTK1002 CPU
87799 ATSTK1000 is a full-featured development board for AT32AP CPUs. It
87800 has two ethernet ports, a high quality QVGA LCD panel, a loudspeaker,
87801 and connectors for USART, PS/2, VGA, USB, MMC/SD cards and
87802 CompactFlash cards. For more information, please see this page:
87804 http://www.atmel.com/dyn/products/tools.asp?family_id=682
87806 The ATSTK1002 is a daughterboard for the ATSTK1000 supporting the
87809 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87811 commit f93ae788c3640fcde5db383471d45548ff4060d0
87812 Author: Wolfgang Denk <wd@pollux.denx.de>
87813 Date: Tue Oct 24 14:31:24 2006 +0200
87815 Add common serial driver for Atmel AT32 and AT91 chips
87816 Patch by Haavard Skinnemoen, 06 Sep 2006
87818 This is a first attempt at creating a common serial driver for Atmel
87819 chips. For now, it supports the AT32AP7000 AVR32 chip, but it should
87820 be possible to support AT91RM9200 and other ARM-based chips with some
87821 minor modifications.
87823 There's nothing fundamentally AVR32-specific in this driver, but it
87824 does use some features which are currently only defined for the
87826 * pm_get_clock_freq: Obtain the clock frequency of a given domain
87827 * gd->console_uart: A "struct device" containing information about
87828 register mappings, gpio resources and clocks associated with the
87831 For more information about these features, please see the "AT32AP
87834 commit 72a087e04705c26cad982879ebd06b5281bf825a
87835 Author: Wolfgang Denk <wd@pollux.denx.de>
87836 Date: Tue Oct 24 14:27:35 2006 +0200
87838 Add AT32AP CPU and AT32AP7000 SoC support
87839 Patch by Haavard Skinnemoen, 06 Sep 2006
87841 This patch adds support for the AT32AP CPU family and the AT32AP7000
87842 chip, which is the first chip implementing the AVR32 architecture.
87844 The AT32AP CPU core is a high-performance implementation featuring a
87845 7-stage pipeline, separate instruction- and data caches, and a MMU.
87846 For more information, please see the "AVR32 AP Technical Reference":
87848 http://www.atmel.com/dyn/resources/prod_documents/doc32001.pdf
87850 In addition to this, the AT32AP7000 chip comes with a large set of
87851 integrated peripherals, many of which are shared with the AT91 series
87852 of ARM-based microcontrollers from Atmel. Full data sheet is
87855 http://www.atmel.com/dyn/resources/prod_documents/doc32003.pdf
87857 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87859 commit 7b64fef33c66be648826c0ff9758298ef13d0604
87860 Author: Wolfgang Denk <wd@pollux.denx.de>
87861 Date: Tue Oct 24 14:21:16 2006 +0200
87863 Add AVR32 architecture support
87864 Patch by Haavard Skinnemoen, 6 Sep 2006 16:23:02 +0200
87866 This patch adds common infrastructure code for the Atmel AVR32
87867 architecture. See doc/README.AVR32 for details.
87869 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87871 commit 2da2d9a4766063b9848f3a35ad6025499cf87265
87872 Author: Wolfgang Denk <wd@pollux.denx.de>
87873 Date: Tue Oct 24 13:57:33 2006 +0200
87875 Use -g instead of -gstabs in AFLAGS_DEBUG
87876 Patch by Haavard Skinnemoen, 30 Aug 2006
87878 In config.mk, -Wa,-gstabs is unconditionally appended to AFLAGS no
87879 matter what the target's preferred debugging format is. This patch
87880 simply replaces -gstabs with -g, so that the default debugging format
87881 for the architecture is used.
87883 commit 965829872169c2996023840d98e1d85ad148d629
87884 Author: Wolfgang Denk <wd@pollux.denx.de>
87885 Date: Tue Oct 24 13:55:18 2006 +0200
87887 Fix/workaround broken dependency handling with make 3.81
87888 Based on patch by Haavard Skinnemoen, 29 Aug 2006 11:20:39 +0200
87890 commit 8318fbf8cc30418b621ea9f39b84b4c1a08f003a
87891 Author: Marian Balakowicz <m8@semihalf.com>
87892 Date: Mon Oct 23 22:17:05 2006 +0200
87894 Fix sequoia separate object direcory building problems.
87896 commit 3dfa9cfdcee78b30da3432318b32821ffabe974b
87897 Author: Jon Loeliger <jdl@freescale.com>
87898 Date: Fri Oct 20 17:16:35 2006 -0500
87900 Use generic I2C register block on 85xx and 86xx.
87902 Replace private IMMAP I2C structures with generic reg block
87903 and allow 86xx to have multiple I2C device busses.
87905 Signed-off-by: Jon Loeliger <jdl@freescale.com>
87907 commit f5012827df11ca0c9be1df5f8b153e188dc2fa7c
87908 Author: Jon Loeliger <jdl@freescale.com>
87909 Date: Fri Oct 20 15:54:34 2006 -0500
87911 Fix compilation warnings on a few 85xx boards.
87913 Signed-off-by: Jon Loeliger <jdl@freescale.com>
87915 commit 2047672684cf85cb6f96a1fbc993180aaaf19a99
87916 Author: Jon Loeliger <jdl@freescale.com>
87917 Date: Fri Oct 20 15:50:15 2006 -0500
87919 Converted all 85xx boards to use a common FSL I2C driver.
87920 Introduced COFIG_FSL_I2C to select the common FSL I2C driver.
87921 And removed hard i2c path from a few u-boot.lds scipts too.
87922 Minor whitespace cleanups along the way.
87924 Signed-off-by: Jon Loeliger <jdl@freescale.com>
87926 commit 4d45f69e362b05892c9e92a7907e5820995612aa
87927 Author: Jon Loeliger <jdl@freescale.com>
87928 Date: Thu Oct 19 12:02:24 2006 -0500
87930 Rewrite a series of goto statements as a sequences of
87931 conditional expressions instead.
87933 Use consistent return code 0/-1 for good/bad indicators.
87935 Include one fewer file if the driver isn't used at all.
87937 Signed-off-by: Jon Loeliger <jdl@freescale.com>
87939 commit 7237c033b02fe295880435f1eb80819a0c987532
87940 Author: Jon Loeliger <jdl@freescale.com>
87941 Date: Thu Oct 19 11:02:16 2006 -0500
87943 Moved i2c driver out of cpu/mpc86xx/i2c.c into drivers/fsl_i2c.c
87945 in an effort to begin to unify the umpteen FSL I2C drivers that
87946 are all otherwise very similar.
87948 Signed-off-by: Jon Loeliger <jdl@freescale.com>
87950 commit 13a7fcdf37f6ea9429ae04c9df67f893364cfe4b
87951 Author: Jon Loeliger <jdl@freescale.com>
87952 Date: Thu Oct 19 11:33:52 2006 -0500
87954 * Fix a bunch of compiler warnings for gcc 4.0
87956 Signed-off-by: Matthew McClintock <msm@freescale.com>
87958 commit af9e1f5b9e6f9ce810f5e8bf2961c9542a5865c2
87959 Author: Stefan Roese <sr@denx.de>
87960 Date: Tue Oct 17 06:14:31 2006 +0200
87962 Add monitor functions for indirect access to PPC440 DCR's
87963 Patch by Leonid Baryudin, 12 Oct 2006
87965 commit 5f3249a0a168e446a4cc9669b2bce0bc456f0a09
87966 Author: Jon Loeliger <jdl@freescale.com>
87967 Date: Fri Oct 13 16:47:53 2006 -0500
87969 Fixed leading whitespace issues.
87970 Removed spurious LAWAR thing.
87972 Signed-off-by: Jon Loeliger <jdl@freescale.com>
87974 commit 0ee90cb77e01d6e8ccd37e1bd96678597875c391
87975 Author: Jon Loeliger <jdl@freescale.com>
87976 Date: Thu Oct 12 10:42:36 2006 -0500
87978 Remove unneeded include files and local variable.
87980 Signed-off-by: Jon Loeliger <jdl@freescale.com>
87982 commit 1eaf3a5ff4960a46f3a9063568ba2af7883f07c5
87983 Author: Grant Likely <grant.likely@secretlab.ca>
87984 Date: Tue Oct 10 00:23:32 2006 -0600
87986 Fix possible uninitialized variable compiler warning.
87988 When CONFIG_OF_FLAG_TREE is set, the compiler complains that 'len' in
87989 do_bootm_linux() may be uninitialized. There is no possibility in the
87990 current code that len will get used uninitialized, but this fix follows
87991 the existing convention of setting both len and data to zero at the same
87994 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
87996 commit 7376eb87aaa601f728f9b8e5e9cd2711a67f529e
87997 Author: Matthew McClintock <msm@freescale.com>
87998 Date: Wed Oct 11 15:13:01 2006 -0500
88000 * Fix a bunch of compiler warnings for gcc 4.0
88002 Signed-off-by: Matthew McClintock <msm@freescale.com>
88004 commit bf651baa365e5447246aad6a633ccd667cf24a39
88005 Author: Jon Loeliger <jdl@freescale.com>
88006 Date: Wed Oct 11 10:10:43 2006 -0500
88008 Move "ar" flags to config.mk to allow for silent "make -s"
88010 commit 1fd5699a4a24f5c1dab1b32f480bace1ebb9fc3e
88011 Author: Jon Loeliger <jdl@freescale.com>
88012 Date: Tue Oct 10 17:19:03 2006 -0500
88014 Coding style changes to remove local varible blocks
88015 and reformat a bit nicer.
88017 commit 8b283dbb3a08d1b8d406bc15f119e081b3e2606a
88018 Author: Jon Loeliger <jdl@freescale.com>
88019 Date: Tue Oct 10 17:16:04 2006 -0500
88021 Fix whitespace issues.
88023 commit 7b382b7125f2397cce63253df62f183e3dfa2770
88024 Author: Jon Loeliger <jdl@freescale.com>
88025 Date: Tue Oct 10 17:14:45 2006 -0500
88027 Fix whitespace issues.
88029 commit e10390ddd736b0dad1528eec4b0fe35c0827139a
88030 Author: Jon Loeliger <jdl@freescale.com>
88031 Date: Tue Oct 10 17:06:53 2006 -0500
88033 Fix whitespace issues.
88035 commit 89875e96ba3f023157bf50d5f8e33bf254964a76
88036 Author: Jon Loeliger <jdl@freescale.com>
88037 Date: Tue Oct 10 17:03:43 2006 -0500
88039 Ran lindent and cleaned up whitespace issues.
88040 Format for 80-columns too.
88042 commit 333961ae7095fc66d8a041fce1ac9ee873b09d86
88043 Author: Jon Loeliger <jdl@freescale.com>
88044 Date: Tue Oct 10 17:02:22 2006 -0500
88046 Fix whitespace and 80-col issues.
88048 commit 5c912cb1c31266c66ca59b36f9b6f87296421d75
88049 Author: Stefan Roese <sr@denx.de>
88050 Date: Sat Oct 7 11:36:51 2006 +0200
88052 CFG_NAND_QUIET_TEST added to not warn upon missing NAND device
88053 Patch by Stefan Roese, 07 Oct 2006
88055 commit 5bc528fa4da751d472397b308137238a6465afd2
88056 Author: Stefan Roese <sr@denx.de>
88057 Date: Sat Oct 7 11:35:25 2006 +0200
88059 Update ALPR code (NAND support working now)
88060 Patch by Stefan Roese, 07 Oct 2006
88062 commit 77d5034847d328753b80c46b83f960a14a26f40e
88063 Author: Stefan Roese <sr@denx.de>
88064 Date: Sat Oct 7 11:33:03 2006 +0200
88066 Remove compile warnings in fpga code
88067 Patch by Stefan Roese, 07 Oct 2006
88069 commit f3443867e90d2979a7dd1c65b0d537777e1f9850
88070 Author: Stefan Roese <sr@denx.de>
88071 Date: Sat Oct 7 11:30:52 2006 +0200
88073 Add CONFIG_BOARD_RESET to configure board specific reset function
88074 Patch by Stefan Roese, 07 Oct 2006
88076 commit f55df18187e7a45cb73fec4370d12135e6691ae1
88077 Author: John Traill <john.traill@freescale.com>
88078 Date: Fri Sep 29 08:23:12 2006 +0100
88080 Fix missing tCycle/modfreq calculation.
88082 Signed-off-by: John Traill <john.traill@freescale.com>
88084 commit 8272dc2f58f2473d8995fcc9b916440cfba080f0
88085 Author: Andy Fleming <afleming@freescale.com>
88086 Date: Wed Sep 13 10:33:35 2006 -0500
88088 Updated config headers to add default FDT-based booting
88090 commit 09f3e09e9ebcfa7919ca8931a4b5504fadd1f1d3
88091 Author: Andy Fleming <afleming@freescale.com>
88092 Date: Wed Sep 13 10:34:18 2006 -0500
88094 Add support for eTSEC 3 & 4 on 8548 CDS
88096 * Added support for using eTSEC 3 and eTSEC 4 on the 8548 CDS.
88097 This will only work on rev 1.3 boards (but doesn't break older boards)
88098 * Cleaned up some comments to reflect the expanded role of tsec
88101 commit 084d648b109c8984f83674043c1a7fa3885ef801
88102 Author: Andy Fleming <afleming@freescale.com>
88103 Date: Wed Sep 13 10:33:56 2006 -0500
88105 Added code to support 2.6.18 PCI changes in u-boot
88107 * Added code to swizzle the IRQ map for the PCI
88109 commit afbdc649f8751e4f4f1a6f527edfe139773f2c15
88110 Author: Jon Loeliger <jdl@freescale.com>
88111 Date: Tue Sep 19 09:34:10 2006 -0500
88113 Modified makefile for new build mechanism.
88115 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88117 commit d14ba6a798beb753e7a864500414fcc2d198b8bc
88118 Author: Jon Loeliger <jdl@freescale.com>
88119 Date: Thu Sep 14 08:40:36 2006 -0500
88121 Handle 86xx SVR values according to the new Reference Manual.
88122 Both 8641 and 8641D have SVR == 0x8090, and are distinguished
88123 by the byte in bits 16-23 instead.
88124 Thanks to Jason Jin for noticing.
88126 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88128 commit 88c8f4921fc47fb0eb2384b16586f1bd7f275be7
88129 Author: Zhang Wei <wei.zhang@freescale.com>
88130 Date: Mon Aug 28 14:25:31 2006 +0800
88132 Fixed an OF-tree off-by-one bug when adding a new property name.
88133 This bug will cause the kernel booting to pause a long time.
88135 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88136 (cherry picked from 2f15776ccc6dc32377d8ba9652b8f58059c27c6d commit)
88138 commit 9bff7a69a885adebbd2bd45990494ec4cf998a30
88139 Author: Jon Loeliger <jdl@freescale.com>
88140 Date: Tue Aug 29 11:05:09 2006 -0500
88142 Remove trailing empty lines.
88144 commit cd6d73d5b895a5935ac4fde0a356288142a584e0
88145 Author: Jon Loeliger <jdl@freescale.com>
88146 Date: Tue Aug 29 09:48:49 2006 -0500
88148 Remove bogus msync and use volatile asm.
88150 commit 778d45049ce5927b65b3ff1d8e6692b654bdd49e
88151 Author: Jon Loeliger <jdl@freescale.com>
88152 Date: Tue Aug 29 08:17:14 2006 -0500
88154 Add myself as maintainer for MPC8641HPCN.
88156 commit 2f15776ccc6dc32377d8ba9652b8f58059c27c6d
88157 Author: Zhang Wei <wei.zhang@freescale.com>
88158 Date: Mon Aug 28 14:25:31 2006 +0800
88160 Fixed an OF-tree off-by-one bug when adding a new property name.
88161 This bug will cause the kernel booting to pause a long time.
88163 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88165 commit 5567806b67d0ae83493aa8823ad3b6c914f581d7
88166 Author: Haiying Wang <haiying.wang@freescale.com>
88167 Date: Fri Aug 25 14:38:34 2006 -0400
88169 Change ramdiskaddr and dtbaddr
88170 Remove PEX fluff commands.
88172 Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
88173 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88175 commit b2b78421d9db49c21a821af8a19c21c1f7dfb29e
88176 Author: Matthew McClintock <msm@freescale.com>
88177 Date: Wed Aug 23 13:32:45 2006 -0500
88179 * Another small fix for booting with disable_of
88181 Signed-off-by: Matthew McClintock <msm@freescale.com>
88183 commit 4a7cc0f21918e6ecf07ed57075d67df2c4a1299c
88184 Author: Jon Loeliger <jdl@freescale.com>
88185 Date: Wed Aug 23 11:04:43 2006 -0500
88187 Cleanup and lindent new AHCI driver.
88189 commit dabf9ef8c10b4dead5ef2106ef742b1c06b542de
88190 Author: Jin Zhengxiong <jason@bus.ap.freescale.net>
88191 Date: Wed Aug 23 19:15:12 2006 +0800
88193 Add AHCI define and sata support for MPC8641HPCN board.
88195 Signed-off-by:Jason Jin<jason.jin@freescale.com>
88197 commit 4782ac80b02f0d01afd309e2200dd3c7037f2ba4
88198 Author: Jin Zhengxiong <jason@bus.ap.freescale.net>
88199 Date: Wed Aug 23 19:10:44 2006 +0800
88201 Add AHCI support to u-boot
88203 Add AHCI support in u-boot, enable the sata disk controllers which
88204 following the AHCI protocol.
88206 Signed-off-by:Jason Jin<jason.jin@freescale.com>
88208 commit d8ea2acf5f137cae99417df4f573d036ee384668
88209 Author: Zhang Wei <wei.zhang@freescale.com>
88210 Date: Wed Aug 23 17:54:32 2006 +0800
88212 Add dtb boot-up parameter to default boot commands.
88214 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88216 commit b93775c2036b99baa390ea425c4771895bbc63c4
88217 Author: Jon Loeliger <jdl@freescale.com>
88218 Date: Tue Aug 22 18:26:08 2006 -0500
88220 Cleanup even more poorly introduced whitespace.
88222 commit ae6241685cbcf0c79a3636530d2ceab1fb291a94
88223 Author: Jon Loeliger <jdl@freescale.com>
88224 Date: Tue Aug 22 18:07:00 2006 -0500
88226 Cleanup more poorly introduced whitespace.
88228 commit 2c33e8a1c535b3ae91cf0b284480600bf3f57c57
88229 Author: Jon Loeliger <jdl@freescale.com>
88230 Date: Tue Aug 22 17:54:05 2006 -0500
88232 Cleanup poorly introduced whitespace.
88234 commit 80e955c7dd98f4b4fd23c2113caf75ed2b77b5b3
88235 Author: Jon Loeliger <jdl@freescale.com>
88236 Date: Tue Aug 22 12:25:27 2006 -0500
88238 General indent and whitespace cleanups.
88240 commit ffff3ae56f5842ca3679e4ce7922b819a87aad9f
88241 Author: Jon Loeliger <jdl@freescale.com>
88242 Date: Tue Aug 22 12:06:18 2006 -0500
88244 General indent and whitespace cleanups.
88246 commit 41a0e8b304d3ff55fe27a230507aac79684016ac
88247 Author: Jon Loeliger <jdl@freescale.com>
88248 Date: Tue Aug 22 10:42:21 2006 -0500
88250 Cleanup compiler warnings.
88252 commit 5de62c47a8628b3da4d73f7c07027f32a3342d40
88253 Author: Matthew McClintock <msm@freescale.com>
88254 Date: Tue Aug 22 09:31:59 2006 -0500
88256 Fix disable_of booting
88258 Signed-off-by: Matthew McClintock <msm@freescale.com>
88260 commit 87a449c8ac396420cb24260f717ea9e6faa82047
88261 Author: Matthew McClintock <msm@freescale.com>
88262 Date: Tue Aug 22 09:23:55 2006 -0500
88264 Support for FDT in uImage format, error when using FDT from flash
88266 Signed-off-by: Matthew McClintock <msm@freescale.com>
88268 commit 75c299c38369d01addd5e054b8a16217b70f4a86
88269 Author: Haiying Wang <haiying.wang@freescale.com>
88270 Date: Tue Aug 15 15:12:55 2006 -0400
88272 Unlock cache before kernel starts up for MPC86xx
88274 commit 67256678f00c09b0a7f19e862e5c1847553d31bc
88275 Author: Haiying Wang <haiying.wang@freescale.com>
88276 Date: Tue Aug 15 15:13:15 2006 -0400
88278 Copy Global Data Pointer to r29 for DECLARE_GLOBAL_DATA_PTR
88280 commit 1c8f6d8fb028f156094d05f2d14298e6479364ac
88281 Author: Haiying Wang <haiying.wang@freescale.com>
88282 Date: Tue Aug 15 15:12:55 2006 -0400
88284 Unlock cache before kernel starts up for MPC86xx
88286 commit 0d9ccc55edf9a7f3c5b2b6263580a6ea8d702a04
88287 Author: Haiying Wang <haiying.wang@freescale.com>
88288 Date: Tue Aug 15 15:13:15 2006 -0400
88290 Copy Global Data Pointer to r29 for DECLARE_GLOBAL_DATA_PTR
88292 commit 86c8e17f25e972a7e272950a0735fad84e082b88
88293 Author: Matthew McClintock <msm@freescale.com>
88294 Date: Wed Aug 16 13:59:47 2006 -0500
88296 * Fix disable_of booting
88298 Signed-off-by: Matthew McClintock <msm@freescale.com>
88300 commit 25c751e9adc86e22fe3b5b47cf2806379b575db7
88301 Author: Matthew McClintock <msm@freescale.com>
88302 Date: Wed Aug 16 10:54:09 2006 -0500
88304 * Support for FDT in uImage format, error when using FDT from flash
88306 Signed-off-by: Matthew McClintock <msm@freescale.com>
88308 commit 899620c2d66d4eef3b2a0034d062e71d45d886c9
88309 Author: Stefan Roese <sr@denx.de>
88310 Date: Tue Aug 15 14:22:35 2006 +0200
88312 Add initial support for the ALPR board from Prodrive
88313 NAND needs some additional testing
88314 Patch by Heiko Schocher, 15 Aug 2006
88316 commit f0ff4692ff3372dec55074a8eb444943ab095abb
88317 Author: Stefan Roese <sr@denx.de>
88318 Date: Tue Aug 15 14:15:51 2006 +0200
88320 Add FPGA Altera Cyclone 2 support
88321 Patch by Heiko Schocher, 15 Aug 2006
88323 commit fecf1c7e4de1b2779edc18742b91c22bdc32b68b
88324 Author: Jon Loeliger <jdl@freescale.com>
88325 Date: Mon Aug 14 15:33:38 2006 -0500
88327 Fix BAT0 to actually be cacheable, non-guarded as documented.
88329 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88331 commit 40bc83559db5745681909fd7382ae509567e116d
88332 Author: Jon Loeliger <jdl@freescale.com>
88333 Date: Wed Aug 9 15:32:16 2006 -0500
88335 Removed MPC8641HPCN DTS source file from build.
88336 It is no longer linked into U-Boot; its sources are
88337 now located in the kernel tree.
88339 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88341 commit 34c3c0e01dbf1f8cc2bd08de92f2b89ba84921eb
88342 Author: Matthew McClintock <msm@freescale.com>
88343 Date: Wed Jun 28 10:47:03 2006 -0500
88345 * Switched default PCI speed for 8540 ADS back to 33MHz
88347 * Added comments and a printf to warn that PCI-X won't
88349 Patch by Andy Fleming 17-Mar-2006
88351 Signed-off-by: Andy Fleming <afleming@freescale.com>
88353 commit b6c5e1373b6ea0bb37a18e4aeecec00613d1cd39
88354 Author: Matthew McClintock <msm@freescale.com>
88355 Date: Wed Jun 28 10:46:35 2006 -0500
88357 * Fixed a bug where 8555 PCI code used the old variable and function names Patch by Andy Fleming 17-Mar-2006
88359 Signed-off-by: Andy Fleming <afleming@freescale.com>
88361 commit bf1dfffd8c26f8ecdd630a0ae4c834e751e4e452
88362 Author: Matthew McClintock <msm@freescale.com>
88363 Date: Wed Jun 28 10:46:13 2006 -0500
88365 * Added VIA configuration table
88367 * Added support for PCI2 on CDS
88368 Patch by Andy Fleming 17-Mar-2006
88370 Signed-off-by: Andy Fleming <afleming@freescale.com>
88372 commit c88f9fe66b64247e5b6a38410ba315ca25596d16
88373 Author: Matthew McClintock <msm@freescale.com>
88374 Date: Wed Jun 28 10:45:41 2006 -0500
88376 * Fixed PCI memory definitions Patch by Andy Fleming 17-Mar-2006
88378 Signed-off-by: Andy Fleming <afleming@freescale.com>
88380 commit 97074ed9655309b64231bc2cee69fe85399f8055
88381 Author: Matthew McClintock <msm@freescale.com>
88382 Date: Wed Jun 28 10:45:17 2006 -0500
88384 * Added support for initializing second PCI bus on 85xx Patch by Andy Fleming 17-Mar-2006
88386 Signed-off-by: Andy Fleming <afleming@freescale.com>
88388 commit f0e6f57f71b3c4fdd13028eb03c3f3e91926dda2
88389 Author: Matthew McClintock <msm@freescale.com>
88390 Date: Wed Jun 28 10:44:49 2006 -0500
88392 * Added PCI-X #defines for PCI-X initialization Patch by Andy Fleming on 17-Mar-2006
88394 Signed-off-by: Andy Fleming <afleming@freescale.com>
88396 commit a4e11558b810ef2cddffdf7b9d86bc1130441960
88397 Author: Matthew McClintock <msm@freescale.com>
88398 Date: Wed Jun 28 10:44:23 2006 -0500
88400 * Made sure the code which disables prefetch for PCI devices sets the size of the prefetch region to 0 Patch by Andy Fleming on 17-Mar-2006
88402 Signed-off-by: Andy Fleming <afleming@freescale.com>
88404 commit 0e16387db1d4aacd5bf35cb6d7c1942765c0347b
88405 Author: Matthew McClintock <msm@freescale.com>
88406 Date: Wed Jun 28 10:43:36 2006 -0500
88408 * Add Flat Dev Tree construction for MPC85xx ADS and CDS boards Patch by Jon Loeliger 17-Jan-2006
88410 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88412 commit 855e6fb073f9d04fe4a7f06c107ecbac6344ddd4
88413 Author: Matthew McClintock <msm@freescale.com>
88414 Date: Wed Jun 28 10:43:00 2006 -0500
88416 * Removed the oftree.dts for stxxtx in light of the changes to the flat device tree handling code Patch by Matthew McClintock 26-June-2006
88418 commit 5498d90312aad9f6bdbf047986027c35b03cd163
88419 Author: Matthew McClintock <msm@freescale.com>
88420 Date: Wed Jun 28 10:42:24 2006 -0500
88422 * Patch to modify ft_build.c to update flat device trees in place Patch by Matthew McClintock 26-June-2006
88424 commit 0267768eddc5ca7bc1865bc40c866829ac5efbfe
88425 Author: Matthew McClintock <msm@freescale.com>
88426 Date: Wed Jun 28 10:41:37 2006 -0500
88428 * Modify bootm command to support booting with flat device trees Patch by Matthew McClintock 26-June-2006
88430 commit 8fc8bd2cc479b6cd188fdede4010e0e052970b8a
88431 Author: John Traill <john.traill@freescale.com>
88432 Date: Wed Aug 9 14:33:50 2006 +0100
88434 Add Rapidio support for the MPC8641HPCN
88436 Signed-off-by: John Traill <john.traill@freescale.com>
88438 commit 91a414c7d1fb0eac912592cd995b30c9f23045c9
88439 Author: John Traill <john.traill@freescale.com>
88440 Date: Tue Aug 8 11:32:43 2006 +0100
88442 Fix caslat calculation
88444 Signed-off-by: John Traill <john.traill@freescale.com>
88446 commit 709d3073e74153278e7904a70819bbef7df50e1a
88447 Author: Jon Loeliger <jdl@freescale.com>
88448 Date: Thu Aug 3 16:17:56 2006 -0500
88450 Convert to mac-address in ethernet nodes.
88452 commit 71748af833ca1017edf1415be376366ff2937d17
88453 Author: Haiying Wang <haiying.wang@freescale.com>
88454 Date: Fri Jul 28 12:41:35 2006 -0400
88456 Correct the irq value of DUART2
88458 commit 9cb3e8816ae4d854e7dc22128c3eea3d70bb982c
88459 Author: Haiying Wang <haiying.wang@freescale.com>
88460 Date: Fri Jul 28 12:41:41 2006 -0400
88462 Change the space size of PEX IO in README
88464 commit 239db37c94f7a92941c4465feceb867c609241c5
88465 Author: Haiying Wang <haiying.wang@freescale.com>
88466 Date: Fri Jul 28 12:41:18 2006 -0400
88468 Move get_board_sys_clk to board directory
88470 commit 492900b985439fbce1a118afde1e35def870db03
88471 Author: John Traill <john.traill@freescale.com>
88472 Date: Fri Jul 28 09:03:54 2006 +0100
88474 Fix 8641HPCN pollution
88476 commit 515ab8a62e8574e2babc6e8dcc43544ad221c5b2
88477 Author: John Traill <john.traill@freescale.com>
88478 Date: Fri Jul 28 08:16:06 2006 +0100
88480 Fix 8641HPCN timebase
88482 commit c86360b830f1eecd7a72208575dde4f57879faea
88483 Author: Zhang Wei <wei.zhang@freescale.com>
88484 Date: Fri Jul 28 00:01:34 2006 +0800
88486 Fixed OF device tree of mpc86xxhpcn board.
88488 The changes works in with kernel irq mapping rework.
88490 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88492 commit bea3f28d285942bf3f7ab339ce85178ded544225
88493 Author: Haiying Wang <haiying.wang@freescale.com>
88494 Date: Wed Jul 12 10:48:05 2006 -0400
88496 Add support for reading and writing mac addresses to or from ID EEPROM.
88498 Added code for reading and writing Mac addresses to/from ID EEPROM(0x57).
88499 With attached patch, we can use command "mac/mac read/mac save/"
88500 to read and write EEPROM under u-boot prompt.
88502 U-boot will calculate the checksum of EEPROM while bootup,
88503 if it is right, then u-boot will check whether the mac address
88504 of eTSEC0/1/2/3 is availalbe (non-zero).
88506 If there is mac address availabe in EEPROM, u-boot will use it,
88507 otherewise, u-boot will use the mac address defined in
88508 MPC8641HPCN.h. This matches the requirement to set unique mac address
88509 for each TSEC port.
88511 Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
88512 Signed-off-by: York Sun <yorksun@freescale.com>
88514 commit fcb28e763415e0e4e66b0f45842d1557ae198e5e
88515 Author: Jin Zhengxiong <Jason.Jin@freescale.com>
88516 Date: Thu Jul 13 10:35:10 2006 -0500
88518 Fixed initrd issue by define big RAM
88520 Signed-off-by:Jason Jin <Jason.jin@freescale.com>
88522 commit e6cd2a1785d74ec3d30a86f1cb360be8de478151
88523 Author: Jason Jin <Jason.jin@freescale.com>
88524 Date: Fri Jul 7 10:01:45 2006 -0500
88526 We made a u-boot patch to fix the hang up issue
88527 when booting filesystem from ramdisk.
88529 Signed-off-by:Jason Jin <Jason.jin@freescale.com>
88531 commit 38433ccc5850ee70549af0b2bc5b920355ef5388
88532 Author: Matthew McClintock <msm@freescale.com>
88533 Date: Wed Jun 28 10:47:03 2006 -0500
88535 * Switched default PCI speed for 8540 ADS back to 33MHz
88536 * Added comments and a printf to warn that PCI-X won't
88538 Patch by Andy Fleming 17-Mar-2006
88540 Signed-off-by: Andy Fleming <afleming@freescale.com>
88542 commit e4c2a0eb0c3e3ffbf824800184ee42bdc99d5b19
88543 Author: Matthew McClintock <msm@freescale.com>
88544 Date: Wed Jun 28 10:46:35 2006 -0500
88546 * Fixed a bug where 8555 PCI code used the old variable and
88548 Patch by Andy Fleming 17-Mar-2006
88550 Signed-off-by: Andy Fleming <afleming@freescale.com>
88552 commit cbfc7ce756b88eb26e5537bc7b625c445c6dcfac
88553 Author: Matthew McClintock <msm@freescale.com>
88554 Date: Wed Jun 28 10:46:13 2006 -0500
88556 * Added VIA configuration table
88557 * Added support for PCI2 on CDS
88558 Patch by Andy Fleming 17-Mar-2006
88560 Signed-off-by: Andy Fleming <afleming@freescale.com>
88562 commit 52c7a68b8d587ebcf5a6b051b58b3d3ffa377ddc
88563 Author: Matthew McClintock <msm@freescale.com>
88564 Date: Wed Jun 28 10:45:41 2006 -0500
88566 * Fixed PCI memory definitions
88567 Patch by Andy Fleming 17-Mar-2006
88569 Signed-off-by: Andy Fleming <afleming@freescale.com>
88571 commit 087454609e47295443af793a282cddcd91a5f49c
88572 Author: Matthew McClintock <msm@freescale.com>
88573 Date: Wed Jun 28 10:45:17 2006 -0500
88575 * Added support for initializing second PCI bus on 85xx
88576 Patch by Andy Fleming 17-Mar-2006
88578 Signed-off-by: Andy Fleming <afleming@freescale.com>
88580 commit b636aaeb6fd516a442fb611bbeeddf3077a687fb
88581 Author: Matthew McClintock <msm@freescale.com>
88582 Date: Wed Jun 28 10:44:49 2006 -0500
88584 * Added PCI-X #defines for PCI-X initialization
88585 Patch by Andy Fleming on 17-Mar-2006
88587 Signed-off-by: Andy Fleming <afleming@freescale.com>
88589 commit 20abbc6fffa115690107cc942c7abf84bdc03a1b
88590 Author: Matthew McClintock <msm@freescale.com>
88591 Date: Wed Jun 28 10:44:23 2006 -0500
88593 * Made sure the code which disables prefetch for PCI devices
88594 sets the size of the prefetch region to 0
88595 Patch by Andy Fleming on 17-Mar-2006
88597 Signed-off-by: Andy Fleming <afleming@freescale.com>
88599 commit 40d5fa35d02df22580593bf0039ab173367e8ef0
88600 Author: Matthew McClintock <msm@freescale.com>
88601 Date: Wed Jun 28 10:43:36 2006 -0500
88603 * Add Flat Dev Tree construction for MPC85xx ADS and CDS boards
88604 Patch by Jon Loeliger 17-Jan-2006
88606 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88608 commit be7e8b0cb5a0c49dc180075b96df296a893bf146
88609 Author: Matthew McClintock <msm@freescale.com>
88610 Date: Wed Jun 28 10:43:00 2006 -0500
88612 * Removed the oftree.dts for stxxtx in light of the changes
88613 to the flat device tree handling code
88614 Patch by Matthew McClintock 26-June-2006
88616 commit 1b380ec225665e73959677f3893dc658c5925e05
88617 Author: Matthew McClintock <msm@freescale.com>
88618 Date: Wed Jun 28 10:42:24 2006 -0500
88620 * Patch to modify ft_build.c to update flat device trees in place
88621 Patch by Matthew McClintock 26-June-2006
88623 commit 98a9c4d468a942a09ebe8979bec508017f3e4462
88624 Author: Matthew McClintock <msm@freescale.com>
88625 Date: Wed Jun 28 10:41:37 2006 -0500
88627 * Modify bootm command to support booting with flat device trees
88628 Patch by Matthew McClintock 26-June-2006
88630 commit da012ab661fd4ab169dd7b9b32201a4df62cf34a
88631 Author: Jin Zhengxiong <Jason.Jin@freescale.com>
88632 Date: Wed Jun 28 08:43:56 2006 -0500
88634 Change Id to symbolic name for RTL8139
88636 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
88638 commit bc09cf3c2bfb8d54c659cbb332f79d0950982fd0
88639 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88640 Date: Tue Jun 27 18:12:10 2006 +0800
88642 Fix RTL8139 in big endian
88644 signed-off-by: Jason Jin <Jason.Jin@freescale.com>
88645 signed-off-by: Wei Zhang <wei.zhang@freescale.com>
88647 commit fcfb9a57947fc203b99fe81ab0578f7286261f9f
88648 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88649 Date: Tue Jun 27 18:12:23 2006 +0800
88651 Fix Tsec bug when no link
88653 When tftp a non-exist file from the tftp server, u-boot will check
88654 the link of all eth port. The original file will return wrong link
88655 state on the no link ports.
88657 signed-off-by: Jason Jin <Jason.Jin@freescale.com>
88659 commit bd22c2b97514fbfb0e03bd9c72b3445e4dbd57e2
88660 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88661 Date: Tue Jun 27 18:12:02 2006 +0800
88663 Fix bug for io_bar size during pci scan
88665 During the pci scan process, Some devices return bar_reponse with the
88666 highest bytes 0, such as the pci bridge in uli1575 return bar_response
88667 with 0xffffff, So the bar_size should be manually set under 64K.
88669 Signed-off-by: Jason Jin <jason.jin@freescale.com>
88671 commit fa7db9c377bc2353a17bf1d381d65a6c418728f0
88672 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88673 Date: Tue Jun 27 18:11:54 2006 +0800
88675 Enable PCIE1 for MPC8641HPCN board
88677 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
88679 commit 99d70e3a47affb9bae041a2caece7cd516e213b3
88680 Author: Wolfgang Denk <wd@pollux.denx.de>
88681 Date: Mon Jun 26 11:06:00 2006 +0200
88685 commit 684623ce92c5fd32e7db2d6e016945a67c5ffaba
88686 Author: Jon Loeliger <jdl@freescale.com>
88687 Date: Thu Jun 22 08:51:46 2006 -0500
88689 Fix bug in 8641hpcn reset command with no args.
88691 Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
88692 Acked-by: Jon Loeliger <jdl@freescale.com>
88694 commit 8be429a5ddbf0ebe2d94174ba58fcfc7a24285dc
88695 Author: Zhang Wei <wei.zhang@freescale.com>
88696 Date: Tue Jun 20 17:47:15 2006 +0800
88698 Reworked IRQ mapping in OF-tree.
88700 commit 0e4c2a17ca34001ed36d259f13cb88ada4611a8c
88701 Author: Jon Loeliger <jdl@freescale.com>
88702 Date: Thu Jun 15 21:33:37 2006 -0500
88704 Do not enable address translation on secondary CPUs.
88705 Do not set up BATs on secondary CPUs. Let Linux do the nasty.
88707 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88709 commit 386eda022473394ad8f36b86f2bdc9b4cb816291
88710 Author: Wolfgang Denk <wd@pollux.denx.de>
88711 Date: Wed Jun 14 18:14:56 2006 +0200
88715 commit 16c8d5e76ae0f78f39a60608574adfe0feb9cc70
88716 Author: Wolfgang Denk <wd@pollux.denx.de>
88717 Date: Wed Jun 14 17:45:53 2006 +0200
88719 Various USB related patches
88720 - Add support for mpc8xx USB device.
88721 - Add support for Common Device Class - Abstract Control Model USB console.
88722 - Add support for flow control in USB slave devices.
88723 - Add support for switching between gserial and cdc_acm using environment.
88724 - Minor changes to usbdcore_omap1510.c usbdcore_omap1510.h
88725 - Update usbcore slightly to ease host enumeration.
88726 - Fix non-portable endian problems in usbdcore and usbdcore_ep0.
88727 - Add AdderUSB_config as a defconfig to enable usage of the USB console
88728 by default with the Adder87x U-Boot port.
88729 Patches by Bryan O'Donoghue <bodonoghue@codehermit.ie>, 29 May 2006
88731 commit 8ecc971618f56029ad99d3516f8b297a6ed58971
88732 Author: Jon Loeliger <jdl@jdl.com>
88733 Date: Wed Jun 7 10:53:55 2006 -0500
88735 Fix a get_board_sys_clk() use-before-def warning.
88737 Signed-off-by: Jon Loeliger <jdl@jdl.com>
88739 commit d9bf4858fca5aa4d651b283270f77da72ebadfd5
88740 Author: Jon Loeliger <jdl@jdl.com>
88741 Date: Wed Jun 7 10:52:49 2006 -0500
88743 Allow DTC path to be passed in.
88745 Signed-off-by: Jon Loeliger <jdl@jdl.com>
88747 commit c83ae9ea6d93abbe751bf8a3396236a084e56f87
88748 Author: Haiying Wang <haiying.wang@freescale.com>
88749 Date: Tue Jun 6 16:54:29 2006 -0400
88751 Modify the IRQ of DUART2
88753 commit c934f655f9aeca70a5c5f88b465d9e9d57a8d22e
88754 Author: Jon Loeliger <jdl@jdl.com>
88755 Date: Wed May 31 13:55:35 2006 -0500
88759 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88761 commit cb5965fb95b77a49f4e6af95248e0c849f4af03e
88762 Author: Jon Loeliger <jdl@jdl.com>
88763 Date: Wed May 31 12:44:44 2006 -0500
88765 White space cleanup.
88766 Some 80-column cleanups.
88767 Convert printf() to puts() where possible.
88768 Use #include "spd_sdram.h" as needed.
88769 Enhanced reset command usage message a bit.
88771 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88773 commit 3d5c5be547445dd3bd2eb7368d80df03ea437970
88774 Author: Jon Loeliger <jdl@jdl.com>
88775 Date: Wed May 31 11:39:34 2006 -0500
88777 Removed unneeded local_bus_init() from 8641HPCN board.
88779 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88781 commit 4d3d729c16c392d2982d3266b659d333c927697d
88782 Author: Jon Loeliger <jdl@jdl.com>
88783 Date: Wed May 31 11:24:28 2006 -0500
88785 Moved mpc8641hpcn_board_reset() out of cpu/ into board/.
88787 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88789 commit b2a941de060350ad15878d8219825f4950e9bb8e
88790 Author: Jon Loeliger <jdl@jdl.com>
88791 Date: Wed May 31 10:07:28 2006 -0500
88793 Remove dead debug code.
88795 Signed-off-by: Jon Loeliger <jdl@jdl.com>
88797 commit 126aa70f10ba3d20e0a6f4d32328250513b77770
88798 Author: Jon Loeliger <jdl@freescale.com>
88799 Date: Tue May 30 17:47:00 2006 -0500
88801 Move mpc86xx PIXIS code to board directory
88803 First cut at moving the PIXIS platform code out of
88804 the 86xx cpu directory and into board/mpc8641hpcn
88807 Signed-off-by: Jon Loeliger <jdl@freescale.com>
88809 commit ddf83a2fcef1a670c45fc585119dcc1fe062c4a9
88810 Author: Markus Klotzbuecher <mk@denx.de>
88811 Date: Tue May 30 16:56:14 2006 +0200
88813 Support generic OHCI support for the s3c24x0 cpu.
88815 commit 38cee12dcfcc257371c901c7e13e58ecab0a35d8
88816 Author: Haiying Wang <Haiying.Wang@freescale.com>
88817 Date: Tue May 30 09:10:32 2006 -0500
88819 Improve "reset" command's interaction with watchdog.
88821 "reset altbank" will reset another bank WITHOUT watch dog timer enabled
88822 "reset altbank wd" will reset another bank WITH watch dog enabled
88823 "diswd" will disable watch dog after u-boot boots up successfully
88825 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
88827 commit 70205e5a6ddc8528b11db9eb4d3fa0209d9fce2a
88828 Author: Haiying Wang <Haiying.Wang@freescale.com>
88829 Date: Tue May 30 08:51:19 2006 -0500
88831 Fix two SDRAM setup bugs.
88834 Enable 1T/2T based on number of DIMMs present.
88836 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
88838 commit d11fec5015334deb2010e36ce00bb118cc5429a5
88839 Author: Haiying Wang <Haiying.Wang@freescale.com>
88840 Date: Fri May 26 10:24:48 2006 -0500
88842 Add first draft of the MPC8641HPCN doc/README.
88844 Signed-off-by: Jon Loeliger <jdl@jdl.com>
88846 commit ed45d6c930b5939718a87ee12e25cf9a05978d4a
88847 Author: Haiying Wang <Haiying.Wang@freescale.com>
88848 Date: Fri May 26 10:13:04 2006 -0500
88850 Added pci@8000 block.
88851 Updated ethernet interrupt mappings (moved up 48).
88852 Cleaned up a few comments.
88854 Signed-off-by: Jon Loeliger <jdl@jdl.com>
88856 commit 3033ebb20fd7c372c7bca3c9955a4692bb2240b7
88857 Author: Haiying Wang <Haiying.Wang@freescale.com>
88858 Date: Fri May 26 10:01:16 2006 -0500
88860 Allow args on reset command.
88862 Signed-off-by: Jon Loeliger <jdl@jdl.com>
88864 commit 301f1aa384d0edcae6a22fd9adb933ad71695ecc
88865 Author: Markus Klotzbuecher <mk@denx.de>
88866 Date: Tue May 23 13:38:35 2006 +0200
88868 Changed the mp2usb (at91rm9200) board to use the generic OHCI driver. Some
88869 fixes to the latter.
88871 commit 24e37645e7378b20fa8f20e2996c8fb8e90c70c9
88872 Author: Markus Klotzbuecher <mk@denx.de>
88873 Date: Tue May 23 10:33:11 2006 +0200
88875 More cleanup for the delta board and the generic usb_ohci driver. Added
88876 CFG_USB_BOARD_INIT and CFG_USB_CPU_INIT for enabling board and cpu specific
88877 initialization and cleanup hooks respectively.
88879 commit 3e326ece9eba8184f5d48aa4fb87760a8f6f0f10
88880 Author: Markus Klotzbuecher <mk@denx.de>
88881 Date: Mon May 22 16:33:54 2006 +0200
88883 This patch adds USB storage support for the delta board. This is the first
88884 board to make use of a generic OHCI driver, that calls hooks for board
88885 dependant initialization.
88887 commit 14e37081ff3cac7ebe6e93836523429853b6b292
88888 Author: Jon Loeliger <jdl@jdl.com>
88889 Date: Fri May 19 13:28:39 2006 -0500
88891 Change arbitration to round-robin for SMP linux.
88893 commit 9a655876e5995be80f49054e2509500e871e4d3a
88894 Author: Jon Loeliger <jdl@jdl.com>
88895 Date: Fri May 19 13:26:34 2006 -0500
88897 Enable dual DDR controllers and interleaving.
88899 commit 586d1d5abd3e525f1e1d9b81e5a61a4da6b2fa3c
88900 Author: Jon Loeliger <jdl@jdl.com>
88901 Date: Fri May 19 13:22:44 2006 -0500
88903 Update 86xx address map and LAWBARs.
88905 commit cccce5d0581bb0ba4602799a4b5112e58d1579cb
88906 Author: Jon Loeliger <jdl@jdl.com>
88907 Date: Fri May 19 13:14:15 2006 -0500
88909 Remove L2 Cache invalidate polling.
88911 commit f35ec68fb066cec0e36294bfe07dec2d4e8ad3a8
88912 Author: Jon Loeliger <jdl@jdl.com>
88913 Date: Fri May 19 12:33:09 2006 -0500
88915 Enable 2nd CPU and I2C.
88917 commit bf690dcb512d34c4fceec0eb1e5c0e88a9db5d54
88918 Author: Jon Loeliger <jdl@freescale.com>
88919 Date: Mon May 15 07:26:56 2006 -0500
88921 Update interrupt mapping.
88923 commit 6cfea33477b04b63ed47386ed1629529484c33ba
88924 Author: Haiying Wang <Haiying.Wang@freescale.com>
88925 Date: Wed May 10 09:38:06 2006 -0500
88927 Remove unneeded INIT_RAM_LOCK cache twiddling.
88928 Correctly tracks r29 as global data pointer now.
88930 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
88932 commit d4dd317b58c126a2a7e73f4764ecc1a7c97f876c
88933 Author: Jon Loeliger <jdl@freescale.com>
88934 Date: Wed May 10 09:33:07 2006 -0500
88936 Remove unnecessary flash.c file.
88938 commit 18b6c8cd8af6cc7f35180cedc4adb3236cc1a1b8
88939 Author: Jon Loeliger <jdl@freescale.com>
88940 Date: Tue May 9 08:23:49 2006 -0500
88942 Get MPC8641HPCN flash images working.
88944 Enable the CFI driver.
88945 Remove bogus LAWBAR7 cruft.
88946 Use correct TEXT_BASE, Fixup load script.
88947 Enable SPD EEPROM during DDR setup.
88948 Use generic RFC 1918 IP addresses by default.
88950 commit 5c9efb36a6b5431423f52888a0e3b4b515fe7eca
88951 Author: Jon Loeliger <jdl@freescale.com>
88952 Date: Thu Apr 27 10:15:16 2006 -0500
88954 Cleanup whitespaces and style issues.
88955 Removed //-style comments.
88956 Use 80-column lines.
88957 Remove trailing whitespace.
88958 Remove dead code and debug cruft.
88960 commit a2320a6bf8113a09544c42d160d10ac69d049a03
88961 Author: Jon Loeliger <jdl@freescale.com>
88962 Date: Thu Apr 27 08:22:39 2006 -0500
88964 Revert bad PCI prefetch limit change.
88966 commit debb7354d1ea4f694154818df5e5b523f5c1cc1d
88967 Author: Jon Loeliger <jdl@freescale.com>
88968 Date: Wed Apr 26 17:58:56 2006 -0500
88970 Initial support for MPC8641 HPCN board.