]> git.ipfire.org Git - people/ms/u-boot.git/blame - CHANGELOG
SPARC: Build error fix
[people/ms/u-boot.git] / CHANGELOG
CommitLineData
f492dd63
WD
1commit 5e6e350fc489aa19402f1e79037dd8c0a4bbd73d
2Author: Wolfgang Denk <wd@denx.de>
3Date: Fri Jul 4 20:07:35 2008 +0200
4
5 CCM/SCM boards: fix out of tree building
6
7 Signed-off-by: Wolfgang Denk <wd@denx.de>
8
9commit ab4c3a490df9a964711556d2a05b0c787db45fde
10Author: Wolfgang Denk <wd@denx.de>
11Date: Thu Jul 3 23:22:27 2008 +0200
12
13 SCM board: fix build errors.
14
15 Signed-off-by: Wolfgang Denk <wd@denx.de>
16
17commit a566466f17ba0e2d2b6c250e77da678fb932470d
18Author: Wolfgang Denk <wd@denx.de>
19Date: Thu Jul 3 23:06:36 2008 +0200
20
21 IAD210 board: fix ``"ALIGN" redefined'' warning.
22
23 Signed-off-by: Wolfgang Denk <wd@denx.de>
24
25commit ad756314797c16fa5dca23e115aab881011f164f
26Author: Wolfgang Denk <wd@denx.de>
27Date: Thu Jul 3 23:00:24 2008 +0200
28
29 CCM board: fix build errors.
30
31 Signed-off-by: Wolfgang Denk <wd@denx.de>
32
33commit ced209c50e80c25f13c083099b05044048d21f4f
34Author: Wolfgang Denk <wd@denx.de>
35Date: Thu Jul 3 22:39:21 2008 +0200
36
37 sacsng board: fix warnings "suggest explicit braces to avoid ambiguous 'else'"
38
39 Signed-off-by: Wolfgang Denk <wd@denx.de>
40
41commit 4ff170a8180a79da4cdaab1b30d58cd7b6be565e
42Author: Wolfgang Denk <wd@denx.de>
43Date: Thu Jul 3 22:34:08 2008 +0200
44
45 Cleanup: fix "expected specifier-qualifier-list before 'phys_size_t'" errors
46
47 Signed-off-by: Wolfgang Denk <wd@denx.de>
48
49commit 730f298485984b011b6ee8f4acb511cb45a843dd
50Author: Wolfgang Denk <wd@denx.de>
51Date: Thu Jul 3 22:04:17 2008 +0200
52
53 lmb: fix "implicit declaration of function 'lmb_free'" warning
54
55 Signed-off-by: Wolfgang Denk <wd@denx.de>
56
57commit 322ef5e28d2dc62571afc699b00add22a8e006e4
58Author: Wolfgang Denk <wd@denx.de>
59Date: Wed Jul 2 23:53:23 2008 +0200
60
61 Cleanup: remove redundant deleting on *~ files
62
63 Signed-off-by: Wolfgang Denk <wd@denx.de>
64
65commit c8a3b109f07f02342d097b30908965f7261d9f15
66Author: Wolfgang Denk <wd@denx.de>
67Date: Wed Jul 2 23:49:18 2008 +0200
68
69 Cleanup out-or-tree building for some boards (.depend)
70
71 Signed-off-by: Wolfgang Denk <wd@denx.de>
72
73commit a30cc5a340e7f8f5f85a0e08e7f6c4106ce117c4
74Author: Wolfgang Denk <wd@denx.de>
75Date: Wed Jul 2 23:38:50 2008 +0200
76
77 Cleanup: fix out-of-tree building for some boards
78
79 Signed-off-by: Wolfgang Denk <wd@denx.de>
80
81commit 461fa68d20861811487944d22291db5a13410e20
82Author: Wolfgang Denk <wd@denx.de>
83Date: Wed Jul 2 23:00:14 2008 +0200
84
85 Cleanup: replace hard-wired $(AR) 'crv' settings by $(ARFLAGS)
86
87 Signed-off-by: Wolfgang Denk <wd@denx.de>
88
89commit 5981ebd32017e062b08aa6747cf591276f2db779
90Author: Detlev Zundel <dzu@denx.de>
91Date: Fri Jun 20 22:26:24 2008 +0200
92
93 fdt: Fix typo in variable name.
94
95 Signed-off-by: Detlev Zundel <dzu@denx.de>
96
97commit a7a5982cd0f3482f88225af4da7795bc4f6cb9bc
98Author: Gary Jennejohn <garyj@denx.de>
99Date: Thu Jun 19 11:11:19 2008 +0200
100
101 Add logos for RRvision board
102
103 Signed-off-by: Gary Jennejohn <garyj@denx.de>
104
105commit ee4ae38342142237ca85913f88ee570c1eb5ca7c
106Author: Esben Haabendal <EsbenHaabendal@gmail.com>
107Date: Wed Jun 18 11:03:57 2008 +0200
108
109 mpc8260: add fdt_fixup_ethernet support
110
111 Add support for updating mac-address and local-mac-address in fdt for
112 all MPC8260 targets.
113
114 Signed-off-by: Esben Haabendal <eha@doredevelopment.dk>
115
116commit f6a69559d64498a04e1e0b087a9b920e5775f866
117Author: Steven A. Falco <sfalco@harris.com>
118Date: Thu Jun 12 13:24:42 2008 -0400
119
120 cmd_nvedit.c: clean up syntax highlighting
121
122 My text-editor (vim) has a bit of trouble syntax-highlighting the
123 cmd_nvedit.c file, because it apparently does not parse C
124 ifdef/else/endif. The following patch does not change the behavior of
125 the code at all, but does allow the editor to properly
126 syntax-highlight the file.
127
128 Signed-off-by: Steve Falco <sfalco@harris.com>
129
130commit 75678c807a6272ecc5541eb32898c93887f08400
131Author: Steven A. Falco <sfalco@harris.com>
132Date: Thu Jun 12 13:22:12 2008 -0400
133
134 Make setenv() return status
135
136 Currently, the setenv function does not return an error code.
137 This patch allows to test for errors.
138
139 Signed-off-by: Steve Falco <sfalco@harris.com>
140
141commit 4928e97c8531283ca9b368b7c29a8a12e726562a
142Author: Kumar Gala <galak@kernel.crashing.org>
143Date: Wed Jun 11 10:14:06 2008 -0500
144
145 PPC: Added fls, fls64, __ilog2_u64, and ffs64 to bitops
146
147 fls64, __ilog2_u64, ffs64 are variants that work on an u64,
148 and fls is used to implement them.
149
150 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
151
152commit 83002a77cbdf383015ca384eff5fa31722d8e571
153Author: Magnus Lilja <lilja.magnus@gmail.com>
154Date: Mon Jun 9 22:58:48 2008 +0200
155
156 i.MX31: Cleanup comments in lowlevel_init.S.
157
158 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
159
160commit f8cc312bbee69257d741dc9f4062f4a0f5adf609
161Author: Ben Warren <biggerbadderben@gmail.com>
162Date: Sun Jun 8 23:28:33 2008 -0700
163
164 Move conditional compilation of MPC8XXX SPI driver to Makefile
165
166 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
167
168commit d92ea21bafb674ee2bf27447970b047845e7b0a2
169Author: Juergen Kilb <J.Kilb@gmx.de>
170Date: Sun Jun 8 17:59:53 2008 +0200
171
172 i.MX31: fixed CTRL-C detection
173
174 The Register URXD contains status information in bits [15..8].
175 With status bit 15 set, CTRL-C was reported as 0x8003 instead
176 of 0x03. Therefore CTRL-C was not detected.
177 To solve this, bits [15..8] were masked out now.
178
179 Signed-off-by: Juergen Kilb <J.Kilb@gmx.de>
180 Acked-by: Felix Radensky <felix@embedded-sol.com>
181
182commit b571afde0295b007a45055ee49f8822c753a5651
183Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
184Date: Sat Jun 7 12:29:52 2008 +0200
185
186 add SHA256 support
187
188 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
189 Signed-off-by: Francesco Albanese <Francesco.Albanese@swisscom.com>
190
191commit 3bab76a26e03df4ff81342fcc16393ce37d9766b
192Author: Marian Balakowicz <m8@semihalf.com>
193Date: Fri Jun 6 23:07:40 2008 +0200
194
195 Delay FIT format check on sector based devices
196
197 Global FIT image operations like format check cannot be performed on
198 a first sector data, defer them to the point when whole FIT image was
199 uploaded to a system RAM.
200
201 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
202 Partial ('cmd_nand' case) Acked-by: Grant Erickson <gerickson@nuovations.com>
203 NAND and DOC bits Acked-by: Scott Wood <scottwood@freescale.com>
204
205commit 9810263afec5ac5f38f92963bb3b6d799e4331d0
206Author: Dave Liu <r63238@freescale.com>
207Date: Tue Jun 3 17:38:19 2008 +0800
208
209 sata: wait for device updating signature to host
210
211 The driver need wait for the device updating signature to host.
212 If we don't wait for it, the driver can not detect the device(disk)
213 when the system powers up.
214
215 Signed-off-by: Dave Liu <daveliu@freescale.com>
216
217commit 8b616edb118e37d05f6401389eaee1c636b22828
218Author: Stuart Wood <stuart.wood@labxtechnologies.com>
219Date: Mon Jun 2 16:42:19 2008 -0400
220
221 serial_pl010.c: add watchdog support
222
223 Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
224
225commit 86d3273e2b7be3fffb45e20c08535d6ad3aded6b
226Author: Stuart Wood <stuart.wood@labxtechnologies.com>
227Date: Mon Jun 2 16:40:08 2008 -0400
228
229 jffs2_1pass.c: add watchdog support
230
231 Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
232
233commit 5744ddc6637fea4f7b911a54a5fa860cb81a5d89
234Author: Sascha Laue <sascha.laue@liebherr.com>
235Date: Fri May 30 09:48:14 2008 +0200
236
237 Configure DSP POST; add watchdog reset to diag command
238
239 Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
240
241commit f13526517859bf6b573e23ff47199e107d1009b5
242Author: Tor Krill <tor@excito.com>
243Date: Thu May 29 10:40:17 2008 +0200
244
245 Add sata sil3114 support
246
247 Signed-off-by: Tor Krill <tor@excito.com>
248
249commit e093a247628228100f405b6d7f6b1bfc16141938
250Author: Wolfgang Denk <wd@denx.de>
251Date: Sat Jun 28 23:34:37 2008 +0200
252
253 Coding Style Cleanup
254
255 Signed-off-by: Wolfgang Denk <wd@denx.de>
256
257commit 01db232dd7a0ceb81208a9f2545720c80e5bfd83
258Author: Wolfgang Denk <wd@denx.de>
259Date: Sat Jun 28 23:16:01 2008 +0200
260
261 Update CHANGELOG
262
263 Signed-off-by: Wolfgang Denk <wd@denx.de>
264
01db232d
WD
265commit c7f879ec2b389c4f2bf726b293bd516f4c692e03
266Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
267Date: Wed May 21 13:58:41 2008 -0400
268
269 ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
270
271 This patch adds support for the Lyrtech SFF-SDR board,
272 based on the TI DaVinci architecture (ARM926EJS).
273
274 Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
275 Signed-off-by: Philip Balister <philip@balister.org>
276 Signed-off-by: Wolfgang Denk <wd@denx.de>
277
278commit 341188b9ccaa8d4462d772cc067aca8d7618633a
279Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
280Date: Thu May 22 11:09:59 2008 +0200
281
282 MMC: Consolidate MMC/SD command definitions
283
284 This moves the MMC and SD Card command definitions from
285 include/asm/arch/mmc.h into include/mmc.h. These definitions are
286 given by the MMC and SD Card standards, not by any particular
287 architecture.
288
289 There's a lot more room for consolidation in the MMC drivers which
290 I'm hoping to get done eventually, but this patch is a start.
291
292 Compile-tested for all avr32 boards as well as lpc2292sodimm and
293 lubbock. This should cover all three mmc drivers in the tree.
294
295 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
296
297commit fa60edfc4c952626e048c0e065f654b3c1822fa5
298Author: Kyungmin Park <kmpark@infradead.org>
299Date: Wed May 21 14:38:08 2008 +0900
300
301 Use better Ethernet timings for apollon board
302
303 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
304
305commit 41c5eaa7253ed82bbae1eda5667755872c615164
306Author: Andy Fleming <afleming@freescale.com>
307Date: Mon Jun 16 13:58:56 2008 -0500
308
309 Resize device tree to allow space for board changes and the chosen node
310
311 Current code requires that a compiled device tree have space added to the end to
312 leave room for extra nodes added by board code (and the chosen node). This
313 requires that device tree creators anticipate how much space U-Boot will add to
314 the tree, which is absurd. Ideally, the code would resize and/or relocate the
315 tree when it needed more space, but this would require a systemic change to the
316 fdt code, which is non-trivial. Instead, we resize the tree inside
317 boot_relocate_fdt, reserving either the remainder of the bootmap (in the case
318 where the fdt is inside the bootmap), or adding CFG_FDT_PAD bytes to the size.
319
320 Signed-off-by: Andy Fleming <afleming@freescale.com>
321
322commit 7570a9941fc565922078679a72d246fe208d696d
323Author: Andy Fleming <afleming@freescale.com>
324Date: Mon Jun 16 13:58:55 2008 -0500
325
326 Fix an underflow bug in __lmb_alloc_base
327
328 __lmb_alloc_base can underflow if it fails to find free space. This was fixed
329 in linux with commit d9024df02ffe74d723d97d552f86de3b34beb8cc. This patch
330 merely updates __lmb_alloc_base to resemble the current version in Linux.
331
332 Signed-off-by: Andy Fleming <afleming@freescale.com>
333
334commit 63796c4e61b207d2e635729d41b7a7f7d188b03c
335Author: Andy Fleming <afleming@freescale.com>
336Date: Mon Jun 16 13:58:54 2008 -0500
337
338 Add lmb_free
339
340 lmb_free allows us to unreserve some memory so we can use lmb_alloc_base or
341 lmb_reserve to temporarily reserve some memory.
342
343 Signed-off-by: Andy Fleming <afleming@freescale.com>
344
345commit 4b03ac8b5102ad95f9fede7d13fa236977593e7d
346Author: Andy Fleming <afleming@freescale.com>
347Date: Mon Jun 16 13:58:53 2008 -0500
348
349 Add ALIGN() macro
350
351 ALIGN() returns the smallest aligned value greater than the passed
352 in address or size. Taken from Linux.
353
354 Signed-off-by: Andy Fleming <afleming@freescale.com>
355
356commit 28eab0d77352b84885f938759bf2612b7bf0bc44
357Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
358Date: Mon May 19 12:26:38 2008 +0200
359
360 Conditionally add -fno-stack-protector to CFLAGS
361
362 When compile-testing on powerpc, I get errors like this:
363
364 net/nfs.c:422: undefined reference to `__stack_chk_fail_local'
365
366 This seems to be because -fstack-protector is on by default, so
367 let's explicitly disable it on all architectures that support the
368 option.
369
370 The Ubuntu toolchain is affected by this problem, and according to
371 Mike Frysinger, Gentoo has been running with SSP enabled for years.
372 More and more distros are turning SSP on by default, so this problem
373 is likely to get worse in the future.
374
375 Also, powerpc just happens to be one of the arches I do
376 compile-testing on. There may be other arches affected by this too.
377
378 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
379
380commit dfd3be881c03a26e31f0dea4a42e76061fa610ac
381Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
382Date: Sun May 18 19:09:52 2008 +0200
383
384 pcmcia/ti_pci1410a: Move compile condition to the Makefile
385
386 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
387
388commit 72d5d5f7b5c74a188df238ec6dd824d80c74857a
389Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
390Date: Sun May 18 19:09:51 2008 +0200
391
392 pxa_pcmcia: Move compile condition to the Makefile
393
394 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
395
396commit c9eff32881fb429101c937cf8c268f1d42e5c2a9
397Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
398Date: Sun May 18 19:09:50 2008 +0200
399
400 marabun_pcmcia: Move compile condition to the Makefile
401
402 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
403
404commit b4fe1a71090c73efc6e4188eed188b2ff67fc02a
405Author: Wolfgang Grandegger <wg@grandegger.com>
406Date: Thu Jun 5 13:02:30 2008 +0200
407
408 MPC8360ERDK: adapt NAND interface for the re-written FSL NAND UPM driver
409
410 This patch is based on the following patch sent a few minutes ago:
411 "NAND FSL UPM: driver re-write using the hwcontrol callback"
412 It is untested, of course. Anton, could you please give it a try.
413
414 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
415 Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
416
417commit 96026d42fa4e646d28318c0a1438aac4b2017909
418Author: Anatolij Gustschin <agust@denx.de>
419Date: Thu Jun 12 12:40:11 2008 +0200
420
421 Fix 4xx build issue
422
423 Building for 4xx doesn't work since commit 4dbdb768:
424
425 In file included from 4xx_pcie.c:28:
426 include/asm/processor.h:971: error: expected ')' before 'ver'
427 make[1]: *** [4xx_pcie.o] Error 1
428
429 This patch fixes the problem.
430
431 Signed-off-by: Anatolij Gustschin <agust@denx.de>
432 Acked-by: Stefan Roese <sr@denx.de>
433 Acked-by: Kumar Gala <galak@kernel.crashing.org>
434
435commit fb8c061ea05fc68d37e2a8b9f8c949d76c8d71a8
436Author: Stefan Roese <sr@denx.de>
437Date: Mon Jun 16 10:40:02 2008 +0200
438
439 cfi-flash: Fix problem in flash_toggle(), busy was not detected reliably
440
441 This patch simplifies flash_toggle() (AMD commandset), which is used to
442 detect if a FLASH device is still busy with erase/program operations. On
443 800MHz Canyonlands/Glacier boards (460EX/GT) the current implementation
444 did not detect the busy state reliably, resulting in non erased sectors
445 etc. This patch now simplifies this function by "just" comparing the
446 complete data-word instead of ANDing it with the command-word (0x40)
447 before the compatison. It is done the same way in the Linux implementation
448 chip_ready() in cfi_cmdset_0002.c.
449
450 Signed-off-by: Stefan Roese <sr@denx.de>
451
452commit 9e4006bca3d9fb4a2d061996771036cb01e539d3
453Author: Philip Balister <philip@balister.org>
454Date: Mon Jun 16 08:58:07 2008 -0400
455
456 NAND: Add missing declaration to non-redundant saveenv().
457
458 Signed-off-by: Scott Wood <scottwood@freescale.com>
459
460commit 2cdb7f50ac59594540fffdf8dbd7b12beac79c52
461Author: Wolfgang Grandegger <wg@grandegger.com>
462Date: Mon Jun 2 15:09:55 2008 +0200
463
464 MPC8360ERDK: adapt NAND interface for the re-written FSL NAND UPM driver
465
466 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
467 Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
468 Signed-off-by: Scott Wood <scottwood@freescale.com>
469
470commit 212ed90615c3d20fa6bd73d70d5153bd0d124e5f
471Author: Stefan Roese <sr@denx.de>
472Date: Tue Jun 10 15:34:11 2008 +0200
473
474 ppc4xx: Canyonlands: Disable the RTC M41T62 square wave output
475
476 This patch disables the square wave output of the M41T62 RTC used on
477 Canyonlands & Glacier. Here the explanation:
478
479 The serial real-time clock part used in the design is an
480 STMicro M41T62. This part has a full-time 32KHz square wave
481 output that is connected to the TmrClk input to the
482 processor. The default state for this square wave output is
483 enabled so the output runs continuously when the board is
484 powered normally and also from the battery. The TmrClk input
485 to the processor goes to ground when the power is removed
486 from the board/processor, and therefore the running square
487 wave output is driving ground which drains the battery quickly.
488
489 Signed-off-by: Stefan Roese <sr@denx.de>
490
491commit a94f22f08f280905926219e568568964cb9eeb9d
492Author: Andy Fleming <afleming@freescale.com>
493Date: Wed Jun 11 18:10:20 2008 -0500
494
495 Fix build issue with string.h and linux/string.h
496
497 This commit:
498 commit 338cc038461a6c7709c5b86fd9a240209338a1ae
499 Author: Wolfgang Denk <wd@denx.de>
500 Date: Fri Jun 6 14:28:14 2008 +0200
501
502 tools/mkimage: fix compiler warnings on some systems.
503
504 Broke building on some systems, because the host's string.h was interfering
505 with u-boot's linux/string.h. It doesn't look like we need the u-boot one if
506 we're building for the host, so now we only include when building inside
507 u-boot.
508
509 Signed-off-by: Andy Fleming <afleming@freescale.com>
510
511commit 9973e3c614721bbf169882ffc3be266a6611cd60
512Author: Becky Bruce <becky.bruce@freescale.com>
513Date: Mon Jun 9 16:03:40 2008 -0500
514
515 Change initdram() return type to phys_size_t
516
517 This patch changes the return type of initdram() from long int to phys_size_t.
518 This is required for a couple of reasons: long int limits the amount of dram
519 to 2GB, and u-boot in general is moving over to phys_size_t to represent the
520 size of physical memory. phys_size_t is defined as an unsigned long on almost
521 all current platforms.
522
523 This patch *only* changes the return type of the initdram function (in
524 include/common.h, as well as in each board's implementation of initdram). It
525 does not actually modify the code inside the function on any of the platforms;
526 platforms which wish to support more than 2GB of DRAM will need to modify
527 their initdram() function code.
528
529 Build tested with MAKEALL for ppc, arm, mips, mips-el. Booted on powerpc
530 MPC8641HPCN.
531
532 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
533
534commit 391fd93ab23e15ab3dd58a54f5b609024009c378
535Author: Becky Bruce <becky.bruce@freescale.com>
536Date: Mon Jun 9 20:37:18 2008 -0500
537
538 Change lmb to use phys_size_t/phys_addr_t
539
540 This updates the lmb code to use phys_size_t
541 and phys_addr_t instead of unsigned long. Other code
542 which interacts with this code, like getenv_bootm_size()
543 is also updated.
544
545 Booted on MPC8641HPCN, build-tested ppc, arm, mips.
546
547 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
548
549commit 61b09fc2952dc636017df4e7970e3de132276ba1
550Author: Becky Bruce <becky.bruce@freescale.com>
551Date: Mon Jun 9 20:37:17 2008 -0500
552
553 Change print_size to take phys_size_t
554
555 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
556
557commit b57ca3e128cc10a133ba79bc7ec3e7b50e7c8fbe
558Author: Becky Bruce <becky.bruce@freescale.com>
559Date: Mon Jun 9 20:37:16 2008 -0500
560
561 Change bd/gd memsize/ram_size to be phys_size_t.
562
563 Currently, both are defined as an unsigned long, but
564 should be phys_size_t. This should result in no real change,
565 since phys_size_t is currently an unsigned long for all the
566 default configs. Also add print_lnum to cmd_bdinfo to deal
567 with the potentially wider memsize.
568
569 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
570
571commit ba04f7010958e88a8910f2a123fee53fdc72e013
572Author: Kumar Gala <galak@kernel.crashing.org>
573Date: Tue Jun 10 16:16:02 2008 -0500
574
575 FSL LAW: Add new interface to use the last free LAW
576
577 LAWs have the concept of priority so its useful to be able to allocate
578 the lowest (highest number) priority. We will end up using this with the
579 new DDR code.
580
581 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
582
583commit 859a86a25c569d3665ff413d1d923394b8a961f3
584Author: Kumar Gala <galak@kernel.crashing.org>
585Date: Wed Jun 11 00:51:45 2008 -0500
586
587 85xx/86xx: Move to dynamic mgmt of LAWs
588
589 With the new LAW interface (set_next_law) we can move to letting the
590 system allocate which LAWs are used for what purpose. This makes life
591 a bit easier going forward with the new DDR code.
592
593 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
594 Signed-off-by: Andy Fleming <afleming@freescale.com>
595 Acked-by: Jon Loeliger <jdl@freescale.com>
596 Acked-by: Becky Bruce <becky.bruce@freescale.com>
597
598commit f060054dadbbe7027ca088eed806a3ef1f82fdb7
599Author: Kumar Gala <galak@kernel.crashing.org>
600Date: Wed Jun 11 00:44:10 2008 -0500
601
602 FSL LAW: Keep track of LAW allocations
603
604 Make it so we keep track of which LAWs have allocated and provide
605 a function (set_next_law) which can allocate a LAW for us if one is
606 free.
607
608 In the future we will move to doing more "dynamic" LAW allocation
609 since the majority of users dont really care about what LAW number
610 they are at.
611
612 Also, add CONFIG_MPC8540 or CONFIG_MPC8560 to those boards which needed them
613
614 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
615 Signed-off-by: Andy Fleming <afleming@freescale.com>
616
617commit ddde74a159caa6e18b481fec01d40b885aebb566
618Author: Kumar Gala <galak@kernel.crashing.org>
619Date: Mon Jun 9 22:31:57 2008 -0500
620
621 85xx: remove dummy board_early_init_f
622
623 A number of board ports have empty version of board_early_init_f
624 for no reason since we control its via CONFIG_BOARD_EARLY_INIT_F.
625
626 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
627
628commit 81e56e9af0d43712db8efb843606a8d62eab454f
629Author: Kumar Gala <galak@kernel.crashing.org>
630Date: Mon Jun 9 18:55:38 2008 -0500
631
632 MPC8544DS: Update config.h
633
634 * Enable flash progress
635 * remove CLEAR_LAW0 since we dont really use it
636
637 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
638
639commit 978e81604c1b28526ed580df0fbe64eb8384e94f
640Author: Kumar Gala <galak@kernel.crashing.org>
641Date: Mon Jun 9 13:37:24 2008 -0500
642
643 85xx: Remove unused and unconfigured memory test code.
644
645 Remove unused and unconfigured DDR test code from FSL 85xx boards.
646 Besides, other common code exists.
647
648 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
649
650commit a23cddde1a95f987e3fe2a720a7ec9375b7264d7
651Author: Sergei Poselenov <sposelenov@emcraft.com>
652Date: Fri Jun 6 15:42:45 2008 +0200
653
654 Socrates: Added FPGA base address update in FDT.
655
656 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
657
658commit fd51b0e0e620b8bc9fd4f6daa3a4fa6f5e1316f4
659Author: Sergei Poselenov <sposelenov@emcraft.com>
660Date: Fri Jun 6 15:42:44 2008 +0200
661
662 Socrates: NAND support added. Changed the U-Boot base address and
663
664 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
665
666commit 248ae5cfc8bf69074d1da099dc495d8e06070547
667Author: Sergei Poselenov <sposelenov@emcraft.com>
668Date: Fri Jun 6 15:42:43 2008 +0200
669
670 NAND: Added support for 128-bit OOB, adapted
671
672 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
673
674commit 31ca0208612f2eb57690110d7c2815953650e47b
675Author: Sergei Poselenov <sposelenov@emcraft.com>
676Date: Fri Jun 6 15:42:42 2008 +0200
677
678 Socrates: added missed file with UPMA configuration data.
679
680 Signed-of-by: Sergei Poselenov <sposelenov@emcraft.com>
681
682commit 59abd15b43cab7a4d19de4ba0943837d9555f7ba
683Author: Sergei Poselenov <sposelenov@emcraft.com>
684Date: Fri Jun 6 15:42:41 2008 +0200
685
686 Socrates: Added FPGA mapping. LAWs and TLBs cleanup.
687
688 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
689
690commit 740280e68ccc0b971e613face7eaaa8bd1382b8c
691Author: Sergei Poselenov <sposelenov@emcraft.com>
692Date: Fri Jun 6 15:42:40 2008 +0200
693
694 Added the upmconfig() function for 85xx.
695
696 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
697 Signed-off-by: Andy Fleming <afleming@freescale.com>
698
699commit d39e68514ff943930ee692cff3fde03532eb7fec
700Author: Sergei Poselenov <sposelenov@emcraft.com>
701Date: Fri Jun 6 15:42:39 2008 +0200
702
703 Socrates: config file cleanup.
704
705 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
706
707commit e8cc3f04b124f757af4528206e60d8eb715ae083
708Author: Wolfgang Grandegger <wg@grandegger.com>
709Date: Thu Jun 5 13:12:10 2008 +0200
710
711 TQM85xx: Change memory map to support Flash memory > 128 MiB
712
713 Some TQM85xx boards could be equipped with up to 1 GiB (NOR) Flash
714 memory. The current memory map only supports up to 128 MiB Flash.
715 This patch adds the configuration option CONFIG_TQM_BIGFLASH. If
716 set, up to 1 GiB flash is supported. To achieve this, the memory
717 map has to be adjusted in great parts (for example the CCSRBAR is
718 moved from 0xE0000000 to 0xA0000000).
719
720 If you want to boot Linux with CONFIG_TQM_BIGFLASH set, the new
721 memory map also has to be considered in the kernel (changed
722 CCSRBAR address, changed PCI IO base address, ...). Please use
723 an appropriate Flat Device Tree blob (tqm8548.dtb).
724
725 Signed-off-by: Martin Krause <martin.krause@tqs.de>
726 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
727
728commit 1c2deff22cd6e2bf0e618fd6e09ca3eec5a8d051
729Author: Wolfgang Grandegger <wg@grandegger.com>
730Date: Thu Jun 5 13:12:09 2008 +0200
731
732 TQM85xx: NAND support via local bus UPMB
733
734 This patch adds support for NAND FLASH on the TQM8548. It is disabled by
735 default and can be enabled for the TQM8548 modules. It is now based on
736 the re-written FSL NAND UPM driver. A patch has been posted earlier today
737 with the subject:
738
739 "NAND FSL UPM: driver re-write using the hwcontrol callback"
740
741 Note that the R/B pin is not supported by that module requiring to use
742 the specified maximum delay time.
743
744 Note: With NAND support enabled the size of the U-Boot image exceeds
745 256 KB and TEXT_BASE must therefore be set to 0xfff80000 in config.mk,
746 doubling the image size :-(.
747
748 Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
749 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
750
751commit b9e8078bb3f3c48111a7081e27279938c3a445e1
752Author: Wolfgang Grandegger <wg@grandegger.com>
753Date: Thu Jun 5 13:12:08 2008 +0200
754
755 TQM8548: PCI express support
756
757 This patch adds support for PCI express cards. The board support
758 now uses common FSL PCI init code, for both, PCI and PCIe on all
759 TQM85xx modules.
760
761 Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
762 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
763
764commit 1287e0c55a2ee2c575ac9ce8e4302cd4085be876
765Author: Wolfgang Grandegger <wg@grandegger.com>
766Date: Thu Jun 5 13:12:07 2008 +0200
767
768 TQM8548: Basic support for the TQM8548 modules
769
770 This patch adds basic support for the TQM8548 module from TQ-Components
771 (http://www.tqc.de/) including DDR2 SDRAM initialisation and support for
772 eTSEC 3 and 4
773
774 Furthermore Flash buffer write has been enabled to speed up output to
775 the Flash by approx. a factor of 10.
776
777 Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
778 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
779
780commit 25991353204c78b094c3c1fec90182dcd607ab8f
781Author: Wolfgang Grandegger <wg@grandegger.com>
782Date: Thu Jun 5 13:12:06 2008 +0200
783
784 TQM85xx: Support for Flat Device Tree
785
786 This patch adds support for Linux kernels using the Flat Device Tree.
787 It also re-defines the default environment settings for booting Linux
788 with the FDT blob.
789
790 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
791
792commit d9ee843d54c54776e1fdb86336ce554906a87331
793Author: Wolfgang Grandegger <wg@grandegger.com>
794Date: Thu Jun 5 13:12:05 2008 +0200
795
796 TQM85xx: Support for Intel 82527 compatible CAN controller
797
798 This patch adds initialization of the UPMC RAM to support up to two
799 Intel 82527 compatible CAN controller on the TQM85xx modules.
800
801 Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
802 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
803
804commit 518d5cfe72916323c746af1647764459914f555f
805Author: Wolfgang Grandegger <wg@grandegger.com>
806Date: Thu Jun 5 13:12:04 2008 +0200
807
808 TQM85xx: Bugfix in the SDRAM initialisation
809
810 The CS0_BNDS register is now set according to the detected
811 memory size.
812
813 Signed-off-by Martin Krause <martin.krause@tqs.de>
814
815commit 45dee2e620ccec6ac7b3548fe8979a34fd030e5d
816Author: Wolfgang Grandegger <wg@grandegger.com>
817Date: Thu Jun 5 13:12:03 2008 +0200
818
819 TQM85xx: Fix chip select configuration for second FLASH bank
820
821 This patch fixes the re-calculation of the automatic chip select
822 configuration for boards with two populated FLASH banks.
823
824 Signed-off-by: Martin Krause <martin.krause@tqs.de>
825
826commit 46346f27cda6fd025a496bde8f2d4aeee04aca5f
827Author: Wolfgang Grandegger <wg@grandegger.com>
828Date: Thu Jun 5 13:12:02 2008 +0200
829
830 TQM85xx: Support for Spansion 'N' type flashes added
831
832 The 'N' type Spansion flashes (S29GLxxxN series) have bigger sectors,
833 than the formerly used 'M' types (S29GLxxxM series), so the flash layout
834 needs to be changed -> new start address of the environment. The macro
835 definition CONFIG_TQM_FLASH_N_TYPE is undefined by default and must be
836 defined for boards with 'N' type flashes.
837
838 Signed-off-by: Martin Krause <martin.krause@tqs.de>
839 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
840
841commit 5d5bd838f76eade22c0ea40a500389f924d0da36
842Author: Wolfgang Grandegger <wg@grandegger.com>
843Date: Thu Jun 5 13:12:01 2008 +0200
844
845 TQM85xx: Fix CPM port pin configuration
846
847 Do not configure port pins PD30/PD31 as SCC1 TxD/RxD except for the TQM8560
848 board. On the other TQM85xx boards (TQM8541 and TQM8555) SCC1 is not used
849 as serial interface anyway. Worse, on some board variants configuring the
850 pins for SCC1 leads to short circuits (for example on the TQM8541-BG).
851
852 Signed-off-by: Martin Krause <martin.krause@tqs.de>
853
854commit b99ba1679e8cd51b023e67098c89e606e47137d2
855Author: Wolfgang Grandegger <wg@grandegger.com>
856Date: Thu Jun 5 13:12:00 2008 +0200
857
858 TQM85xx: Various coding style fixes
859
860 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
861
862commit ae9e97fa96f643c8ba2b666b06a026cc8717eb00
863Author: Gerald Van Baren <vanbaren@cideas.com>
864Date: Tue Jun 10 22:15:58 2008 -0400
865
866 libfdt: Move the working_fdt pointer to cmd_fdt.c
867
868 The working_fdt pointer was declared in common/fdt_support.c but was
869 not used there. Move it to common/cmd_fdt.c where it is used (it is
870 also used in lib_ppc/bootm.c).
871
872 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
873
874commit e489b9c078e22b0d9e75f002cd2a1bd967e88f5e
875Author: Kim Phillips <kim.phillips@freescale.com>
876Date: Tue Jun 10 11:06:17 2008 -0500
877
878 fdt: unshadow global working fdt variable
879
880 differentiate with local variables of the same name by renaming the
881 global 'fdt' variable 'working_fdt'.
882
883 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
884
885commit e1eb0e25d9d8fd8efdfb93f670a417663f386022
886Author: Andy Fleming <afleming@freescale.com>
887Date: Tue Jun 10 18:49:34 2008 -0500
888
889 socrates: Fix PCI clk fix patch
890
891 The submitted patch seems to have been more up-to-date, but an older patch was
892 already in the repository. This patch encompasses the differences
893
894 Taken entirely from Sergei Poselenov <sposelenov@emcraft.com>
895
896 Signed-off-by: Andy Fleming <afleming@freescale.com>
897
898commit a75a57ef6e4b613c81434971e96ed70cf9ec9ba0
899Author: Wolfgang Grandegger <wg@grandegger.com>
900Date: Thu Jun 5 13:02:29 2008 +0200
901
902 NAND FSL UPM: driver re-write using the hwcontrol callback
903
904 This is a re-write of the NAND FSL UPM driver using the more universal
905 hwcontrol callback (instead of the cmdfunc callback). Here is a brief
906 list of furher modifications:
907
908 - For the time being, the UPM setup writing the UPM array has been
909 removed from the driver and must now be done by the board specific
910 code.
911
912 - The bus width definition in "struct fsl_upm_nand" is now in bits to
913 comply with the corresponding Linux driver and 8, 16 and 32 bit
914 accesses are supported.
915
916 - chip->dev_read is only set if fun->dev_ready != NULL, which is
917 required for boards not connecting the R/B pin.
918
919 - A few issue have been fixed with MxMR bit manipulation like in the
920 corresponding Linux driver.
921
922 Note: I think the "io_addr" field of "struct fsl_upm" could be removed
923 as well, because the address is already determined by
924 "nand->IO_ADDR_[RW]", but I'm not 100% sure.
925
926 This patch has been tested on a TQM8548 modules with the NAND chip
927 Micron MT29F8G08FABWP.
928
929 This patch is based on the following patches posted to this list a few
930 minutes ago:
931
932 PPC: add accessor macros to clear and set bits in one shot
933 83xx/85xx/86xx: add more MxMR local bus definitions
934
935 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
936 Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
937
938commit 6beecfbb542992eede5831240cd58678274683a9
939Author: Wolfgang Grandegger <wg@grandegger.com>
940Date: Thu Jun 5 13:11:59 2008 +0200
941
942 MPC85xx: Beautify boot output of L2 cache configuration
943
944 The boot output is now aligned poperly with other boot output
945 lines, e.g.:
946
947 FLASH: 128 MB
948 L2: 512 KB enabled
949
950 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
951
952commit 398415114f0a705163a14543e9fef03f734b1ffa
953Author: Wolfgang Grandegger <wg@grandegger.com>
954Date: Wed Jun 4 12:45:22 2008 +0200
955
956 PPC: add accessor macros to clear and set bits in one shot
957
958 PPC: add accessor macros to clear and set bits in one shot
959
960 This patch adds macros from linux/include/asm-powerpc/io.h to clear and
961 set bits in one shot using the in_be32, out_be32, etc. accessor functions.
962 They are very handy to manipulate bits it I/O registers.
963
964 This patch is required for my forthcoming FSL NAND UPM driver re-write and
965 the support for the TQM8548 module.
966
967 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
968
969commit 4677988c7edc070c3786d3db7994abeca3ab82a0
970Author: Wolfgang Grandegger <wg@grandegger.com>
971Date: Wed Jun 4 13:52:17 2008 +0200
972
973 TQM: move TQM boards to board/tqc
974
975 Move all TQM board directories to the vendor specific directory "tqc"
976 for modules from TQ-Components GmbH (http://www.tqc.de).
977
978 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
979
980commit 6fab2fe72ca5bf95280cd52cdf378af3e506eb50
981Author: Wolfgang Grandegger <wg@grandegger.com>
982Date: Mon Jun 2 12:09:30 2008 +0200
983
984 83xx/85xx/86xx: add more MxMR local bus definitions
985
986 83xx/85xx/86xx: add more MxMR local bus definitions
987
988 This patch adds more macro definitions for the UPM Machine Mode Registers
989 They are copied from "include/mpc82xx.h" to simplify the merge of all 8xxx
990 common local bus definitions into include/asm-ppc/fsl_lbc.h. They are
991 required for my forthcoming FSL NAND UPM driver re-write and the support
992 for the TQM8548 module.
993
994 This patch is based on the following two patches from Anton Vorontsov:
995
996 http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg06511.html
997 http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg06587.html
998
999 I leave coding style violation fixes, code beautification and name
1000 corrections to somebody else ;-(.
1001
1002 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
1003
1004commit c8c5fc266e4499e283c293ccb972863156aa4134
1005Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1006Date: Thu May 29 18:14:56 2008 +0400
1007
1008 83xx/85xx: further localbus cleanups
1009
1010 Merge mpc85xx.h's LBC defines to fsl_lbc.h. Also, adopt ACS names
1011 from mpc85xx.h, so ACS_0b10 renamed to ACS_DIV4, ACS_0b11 to ACS_DIV2.
1012
1013 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1014
1015commit 42dbd667c88d496882d53e22656e89b654205492
1016Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1017Date: Wed May 28 18:20:15 2008 +0400
1018
1019 83xx/85xx/86xx: factor out Freescale Localbus defines out of mpc83xx.h
1020
1021 This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
1022 use it on MPC85xx and MPC86xx processors.
1023
1024 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1025
1026commit 730b2fcf6fcd9eec3ea86fbb087c3f98aa23a769
1027Author: Kumar Gala <galak@kernel.crashing.org>
1028Date: Thu May 29 11:22:06 2008 -0500
1029
1030 85xx: Add setting of cache props in the device tree.
1031
1032 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1033
1034commit 4dbdb7681e243431530df0725627192a0c4aefda
1035Author: Kumar Gala <galak@kernel.crashing.org>
1036Date: Tue Jun 10 16:53:46 2008 -0500
1037
1038 85xx: expose cpu identification
1039
1040 The current cpu identification code is used just to return the name
1041 of the processor at boot. There are some other locations that the name
1042 is useful (device tree setup). Expose the functionality to other bits
1043 of code.
1044
1045 Also, drop the 'E' suffix and add it on by looking at the SVR version
1046 when we print this out. This is mainly to allow the most flexible use
1047 of the name. The device tree code tends to not care about the 'E' suffix.
1048
1049 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1050
1051commit 2329fe113d847e43cca8e4a0e4edd613b50b8492
1052Author: Kim Phillips <kim.phillips@freescale.com>
1053Date: Tue Jun 10 13:25:24 2008 -0500
1054
1055 mpc83xx: MVBLM7: minor build fixups
1056
1057 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1058
1059commit a1293e549b56da135ef32ffca5b9d35a16aa6802
1060Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
1061Date: Tue Jun 10 09:14:05 2008 +0200
1062
1063 add MPC8343 based board mvBlueLYNX-M7 (board+make files)
1064
1065 Add MPC8343 based board mvBlueLYNX-M7.
1066 It's a single board stereo camera system.
1067 Please read doc/README.mvblm7 for details.
1068
1069 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
1070 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1071
1072commit c005b93925ba49f07da2aa748527996d927e172f
1073Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
1074Date: Tue Jun 10 09:13:16 2008 +0200
1075
1076 add MPC8343 based board mvBlueLYNX-M7 (doc+config)
1077
1078 Add MPC8343 based board mvBlueLYNX-M7.
1079 It's a single board stereo camera system.
1080 Please read doc/README.mvblm7 for details.
1081
1082 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
1083 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1084
1085commit f9023afbdfd9f27e7c38f3cce965746e56d62dd3
1086Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1087Date: Thu May 29 18:14:56 2008 +0400
1088
1089 83xx/85xx: further localbus cleanups
1090
1091 move the BRx_* and ORx_* left behind in mpc85xx.h
1092
1093 The same is needed for mpc8xx.h and mpc8260.h (defines are almost
1094 the same, just few differences which needs some attention though).
1095
1096 But the bad news for mpc8xx and mpc8260 is that there are a lot of users
1097 of these defines. So this cleanup I'll leave for the "better times".
1098
1099 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1100 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1101
1102commit bf30bb1f7c954d7855d9b23624b33b00c50b4697
1103Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1104Date: Wed May 28 18:20:15 2008 +0400
1105
1106 83xx/85xx/86xx: factor out Freescale Localbus defines out of mpc83xx.h
1107
1108 This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
1109 use it on MPC85xx and MPC86xx processors.
1110
1111 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
1112 Acked-by: Andy Fleming <afleming@freescale.com>
1113 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1114
1115commit d82b4fc0ce8cca95e857fc51022e841cb2dbee6a
1116Author: Tor Krill <tor@excito.com>
1117Date: Mon Jun 2 15:09:30 2008 +0200
1118
1119 Add missing CSCONFIG_BANK_BIT_3 define to mpc83xx.h
1120
1121 Signed-off-by: Tor Krill <tor@excito.com>
1122 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1123
1124commit 3b904ccb93c3196727e2e9870cb1df903cab19ad
1125Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1126Date: Mon Jun 9 23:37:44 2008 +0900
1127
1128 net: Conditional COBJS inclusion of network drivers
1129
1130 Replace COBJS-y with appropriate driver config names.
1131
1132 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1133 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1134
1135commit 2fb698bf50f4aff2485581a12fa634a07c040e4a
1136Author: Gerald Van Baren <vanbaren@cideas.com>
1137Date: Mon Jun 9 21:02:17 2008 -0400
1138
1139 Use strncmp() for the fdt command
1140
1141 Cleaner than doing multiple conditionals on characters.
1142
1143 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
1144
1145commit 47abe8ab290d2721a8eeadff65b939e6af8c01b0
1146Author: Gerald Van Baren <vanbaren@cideas.com>
1147Date: Sat Jun 7 12:25:05 2008 -0400
1148
1149 The fdt boardsetup command criteria was not unique
1150
1151 It was checking just for "b", which is not unique with respect to the
1152 "boot" command. Change to check for "boa"[rdsetup].
1153
1154 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
1155
1156commit 2f08bfa9526bae4f461e043530cfb903fec0d273
1157Author: David Gibson <david@gibson.dropbear.id.au>
1158Date: Tue May 20 17:19:11 2008 +1000
1159
1160 libfdt: Several cleanups to parameter checking
1161
1162 This patch makes a couple of small cleanups to parameter checking of
1163 libfdt functions.
1164
1165 - In several functions which take a node offset, we use an
1166 idiom involving fdt_next_tag() first to check that we have indeed been
1167 given a node offset. This patch adds a helper function
1168 _fdt_check_node_offset() to encapsulate this usage of fdt_next_tag().
1169
1170 - In fdt_rw.c in several places we have the expanded version
1171 of the RW_CHECK_HEADER() macro for no particular reason. This patch
1172 replaces those instances with an invocation of the macro; that's what
1173 it's for.
1174
1175 - In fdt_sw.c we rename the check_header_sw() function to
1176 sw_check_header() to match the analgous function in fdt_rw.c, and we
1177 provide an SW_CHECK_HEADER() wrapper macro as RW_CHECK_HEADER()
1178 functions in fdt_rw.c
1179
1180 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
1181
1182commit fec6d9ee7c10443f65ce1788ef818919167bbf2e
1183Author: Gerald Van Baren <vanbaren@cideas.com>
1184Date: Tue Jun 3 20:34:45 2008 -0400
1185
1186 Remove the deprecated CONFIG_OF_FLAT_TREE
1187
1188 Use CONFIG_OF_LIBFDT instead to support flattened device trees. It is
1189 cleaner, has better functionality, and is better supported.
1190
1191 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
1192
1193commit 62bcdda293efa752f8281fbd9da03822b27ce82f
1194Author: Gerald Van Baren <vanbaren@cideas.com>
1195Date: Tue Jun 3 20:26:29 2008 -0400
1196
1197 Change the stxxst to CONFIG_OF_LIBFDT
1198
1199 This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change
1200 to CONFIG_OF_LIBFDT.
1201
1202 WARNING: It appears that this board lost its ability to boot via a
1203 flattened device tree prior to this changeset.
1204
1205 WARNING: This conversion was untested because I do not have a board to
1206 test it on.
1207
1208 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
1209
1210commit 589c04271d129729a8b01391453851ab9cc4069c
1211Author: Gerald Van Baren <vanbaren@cideas.com>
1212Date: Tue Jun 3 20:24:58 2008 -0400
1213
1214 Convert mpc7448hpc2 to CONFIG_OF_LIBFDT
1215
1216 This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change
1217 to CONFIG_OF_LIBFDT.
1218
1219 WARNING: This conversion is untested because I do not have a board to
1220 test it on.
1221
1222 NOTE: The FDT blob (DTS) must have an /aliases/ethernet0 and (optionally)
1223 /aliases/ethernet1 property for the ethernet to work.
1224
1225 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
1226
1227commit ee1e35bede91debc8bff9b02f75574486033b652
1228Author: Kumar Gala <galak@kernel.crashing.org>
1229Date: Thu May 29 01:21:24 2008 -0500
1230
1231 85xx: Only use PORPLLSR[DDR_Ratio] on platforms that define it
1232
1233 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1234
1235commit 3b9519fc50802436e417c839e69df7b2016cade5
1236Author: Becky Bruce <becky.bruce@freescale.com>
1237Date: Wed May 14 13:10:04 2008 -0500
1238
1239 MPC85xx: Change traps.c to not reference non-addressable memory
1240
1241 Currently, END_OF_RAM is used by the trap code to determine if
1242 we should attempt to access the stack pointer or not. However,
1243 on systems with a lot of RAM, only a subset of the RAM is
1244 guaranteed to be mapped in and accessible. Change END_OF_RAM
1245 to use get_effective_memsize() instead of using the raw ram
1246 size out of the bd.
1247
1248 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
1249
1250commit 7faddaecea52f585f538fdf9c2e61f85a789b19c
1251Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
1252Date: Mon Jun 9 13:39:57 2008 +0900
1253
1254 sh: Renesas Solutions SH7763RDP board support
1255
1256 SH7763RDP has SCIF, NOR Flash, Ethernet, USB host, LCDC and MMC.
1257 In this patch, support SCIF, NOR Flash, and Ethernet.
1258
1259 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
1260 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1261
1262commit 60179098a95eaa972007d7ec58e4c1588029720f
1263Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
1264Date: Fri Jun 6 16:24:13 2008 +0900
1265
1266 sh: Add support Renesas SH7763
1267
1268 Renesas SH7763 has 3 SCIF, MMC, LCDC, Ethernet and other.
1269 This patch supprts CPU register's header file.
1270
1271 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
1272 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1273
1274commit 08c5fabe181d663eec0feba5ecd02c0b78934a52
1275Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
1276Date: Fri Jun 6 16:16:08 2008 +0900
1277
1278 sh: SH7763 SCIF support
1279
1280 SH7763 has 3 SCIF channels. SCIF0 and 1 are same register constitution,
1281 but only SCIF2 is different. This patch work all SCIF channel.
1282
1283 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
1284 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1285
1286commit 79b51ff8205f0354d5300570614c1d2db499679c
1287Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1288Date: Sat Jun 7 20:51:59 2008 +0900
1289
1290 [MIPS] cpu/mips/Makefile: Split [CS]OBJS onto separate lines
1291
1292 Also get rid of some #ifdefs in *.c files.
1293
1294 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1295
1296commit 8bde63eb3f79d68f693201528dafc8ae7aa087de
1297Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1298Date: Sat Jun 7 20:51:56 2008 +0900
1299
1300 [MIPS] Rename Alchemy processor configs into CONFIG_SOC_*
1301
1302 CONFIG_SOC_AU1X00
1303
1304 Common Alchemy Au1x00 stuff. All Alchemy processor based machines
1305 need to have this config as a system type specifier.
1306
1307 CONFIG_SOC_AU1000, CONFIG_SOC_AU1100, CONFIG_SOC_AU1200,
1308 CONFIG_SOC_AU1500, CONFIG_SOC_AU1550
1309
1310 Machine type specifiers. Each port should have one of aboves.
1311
1312 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1313
1314commit cc49cadeeb8bb2f0ae3fdc13af7051ae59f083bc
1315Author: Stuart Wood <stuart.wood@labxtechnologies.com>
1316Date: Fri May 30 16:05:28 2008 -0400
1317
1318 env_nand.c: Added bad block management for environment variables
1319
1320 Modified to check for bad blocks and to skipping over them when
1321 CFG_ENV_RANGE has been defined.
1322 CFG_ENV_RANGE must be larger than CFG_ENV_SIZE and aligned to the NAND
1323 flash block size.
1324
1325 Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
1326 Signed-off-by: Scott Wood <scottwood@freescale.com>
1327
1328commit 279726bd00558e80263d44581c44167625b7fb9a
1329Author: Becky Bruce <becky.bruce@freescale.com>
1330Date: Wed May 14 13:09:58 2008 -0500
1331
1332 MPC86xx: Change traps.c to not reference non-addressable memory
1333
1334 Currently, END_OF_RAM is used by the trap code to determine if
1335 we should attempt to access the stack pointer or not. However,
1336 on systems with a lot of RAM, only a subset of the RAM is
1337 guaranteed to be mapped in and accessible. Change END_OF_RAM
1338 to use get_effective_memsize() instead of using the raw ram
1339 size out of the bd to prevent us from trying to access
1340 non-mapped memory.
1341
1342 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
1343
1344commit 338cc038461a6c7709c5b86fd9a240209338a1ae
1345Author: Wolfgang Denk <wd@denx.de>
1346Date: Fri Jun 6 14:28:14 2008 +0200
1347
1348 tools/mkimage: fix compiler warnings on some systems.
1349
1350 Signed-off-by: Wolfgang Denk <wd@denx.de>
1351
1352commit b2815f79288d4da7a3ba18bdbd05120ce09d5622
1353Author: Stefan Roese <sr@denx.de>
1354Date: Fri Jun 6 16:10:41 2008 +0200
1355
1356 ppc4xx: Fix misspelled CONFIG_440SPE/440EPX/GRX config options
1357
1358 We use upper case letters for the AMCC processor defines (like
1359 CONFIG_440SPE) in U-Boot. So the 440SPe is labeled CONFIG_440SPE and
1360 not CONFIG_440SPe. This patch fixes the last misspelled config options.
1361
1362 Signed-off-by: Stefan Roese <sr@denx.de>
1363
1364commit 72675dc6c06a48846d180106161d49dd714383cc
1365Author: Stefan Roese <sr@denx.de>
1366Date: Fri Jun 6 15:55:21 2008 +0200
1367
1368 ppc4xx: Unify AMCC's board config files (part 3/3)
1369
1370 This patch series unifies the AMCC eval board ports by introducing
1371 a common include header for all AMCC eval boards:
1372
1373 include/configs/amcc-common.h
1374
1375 This header now includes all common configuration options/defines which
1376 are removed from the board specific headers.
1377
1378 The reason for this is ease of maintenance and unified look and feel
1379 of all AMCC boards.
1380
1381 Signed-off-by: Stefan Roese <sr@denx.de>
1382
1383commit 490f204096d6e2c9940f67816f154a8125bab116
1384Author: Stefan Roese <sr@denx.de>
1385Date: Fri Jun 6 15:55:03 2008 +0200
1386
1387 ppc4xx: Unify AMCC's board config files (part 2/3)
1388
1389 This patch series unifies the AMCC eval board ports by introducing
1390 a common include header for all AMCC eval boards:
1391
1392 include/configs/amcc-common.h
1393
1394 This header now includes all common configuration options/defines which
1395 are removed from the board specific headers.
1396
1397 The reason for this is ease of maintenance and unified look and feel
1398 of all AMCC boards.
1399
1400 Signed-off-by: Stefan Roese <sr@denx.de>
1401
1402commit a8a11a9ed046b480a16e47a158f8f5300028dfa6
1403Author: Stefan Roese <sr@denx.de>
1404Date: Fri Jun 6 15:54:31 2008 +0200
1405
1406 ppc4xx: Unify AMCC's board config files (part 1/3)
1407
1408 This patch series unifies the AMCC eval board ports by introducing
1409 a common include header for all AMCC eval boards:
1410
1411 include/configs/amcc-common.h
1412
1413 This header now includes all common configuration options/defines which
1414 are removed from the board specific headers.
1415
1416 The reason for this is ease of maintenance and unified look and feel
1417 of all AMCC boards.
1418
1419 Signed-off-by: Stefan Roese <sr@denx.de>
1420
1421commit 0e38c938ed4bcadb4f4fc1419a541431e94fc202
1422Author: Remy Bohmer <linux@bohmer.net>
1423Date: Thu Jun 5 13:03:36 2008 +0200
1424
1425 DM9000 fix status check fail 0x6d error for trizeps board
1426
1427 According to the Application Notes of the DM9000, only the 2 bits 0:1 of
1428 the status byte need to be checked to identify a valid packet in the fifo
1429
1430 But, The several different Application Notes do not all speak the same
1431 language on these bits. They do not disagree, but only 1 Application Note
1432 noted explicitly that only these 2 bits need to be checked.
1433 Even the datasheets do not mention anything about these 2 bits.
1434
1435 Because the old code, and the kernel check the whole byte, I left this piece
1436 untouched.
1437
1438 However, I tested all board/DM9000[A|E|EP] devices with this 2 bit check, so
1439 it should work.
1440
1441 Notice, that the 2nd iteration through this receive loop (when a 2nd packet is
1442 in the fifo) is much shorter now, compared to the older U-boot driver code,
1443 so that we can maybe run into a hardware condition now that was never seen
1444 before, or maybe was seen very unfrequently.
1445
1446 Additionaly added a cleanup of a stack variable.
1447
1448 Signed-off-by: Remy Bohmer <linux@bohmer.net>
1449 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1450
1451commit 7daf2ebe9196dd67131a06d85049c3a8a08ca413
1452Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1453Date: Thu Jun 5 22:29:00 2008 +0900
1454
1455 [MIPS] Update <asm/addrspace.h> header
1456
1457 - Fix traditional KSEG names
1458 - Replace PHYSADDR with CPHYSADDR
1459
1460 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1461
1462commit f0d5a6f060d00358b85c62a921a423ea8df71184
1463Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1464Date: Thu Jun 5 22:29:00 2008 +0900
1465
1466 [MIPS] mips_config.mk: Misc fixes
1467
1468 - Kill redundant `-pipe' (this will be added by $(TOPDIR)/config.mk)
1469 - Modify comments
1470
1471 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1472
1473commit 5f64d21c9a2998794f255b469165b91f092dfc2d
1474Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1475Date: Thu Jun 5 22:29:00 2008 +0900
1476
1477 [MIPS] Kill unused <version.h> inclusions
1478
1479 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1480
1481commit a55d48174cfd1a5bc184159513f48dcbbe409c83
1482Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1483Date: Thu Jun 5 22:29:00 2008 +0900
1484
1485 [MIPS] lib_mips/time.c: Fix CP0 count register usage and timer routines
1486
1487 MIPS port has two problems in timer routines. One is now we assume CFG_HZ
1488 equals to CP0 counter frequency, but this is wrong. CFG_HZ has to be 1000
1489 in the U-Boot system.
1490
1491 The other is we don't have a proper time management counter like timestamp
1492 other ARCHs have. We need the 32-bit millisecond clock counter.
1493
1494 This patch introduces timestamp and CYCLES_PER_JIFFY. timestamp is a
1495 32-bit non-overflowing CFG_HZ counter, and CYCLES_PER_JIFFY is the number
1496 of calculated CP0 counter cycles in a CFG_HZ.
1497
1498 STRATEGY:
1499
1500 * Fix improper CFG_HZ value to have 1000
1501
1502 * Use CFG_MIPS_TIMER_FREQ for timer counter frequency, instead.
1503
1504 * timer_init: initialize timestamp and set up the first timer expiration.
1505 Note that we don't need to initialize CP0 count/compare registers here
1506 as they have been already zeroed out on the system reset. Leave them as
1507 they are.
1508
1509 * get_timer: calculate how many timestamps have been passed, then return
1510 base-relative timestamp. Make sure we can easily count missed timestamps
1511 regardless of CP0 count/compare value.
1512
1513 * get_ticks: return the current timestamp, that is get_timer(0).
1514
1515 Most parts are from good old Linux v2.6.16 kernel.
1516
1517 v2:
1518 - Remove FIXME comments as they turned out to be trivial.
1519 - Use CP0 compare register as a global variable for expirelo.
1520 - Kill a global variable 'cycles_per_jiffy'. Use #define CYCLES_PER_JIFFY
1521 instead.
1522
1523 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1524
1525commit 199e4f657c8af42efe3fb3ba1d1104eb6bb28c25
1526Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1527Date: Thu Jun 5 22:29:00 2008 +0900
1528
1529 [MIPS] lib_mips/time.c: Fix udelay
1530
1531 What we have to do is just to wait for given micro-seconds. No need to
1532 take into account current time, get_timer and CFG_HZ.
1533
1534 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1535
1536commit c7e38e413ae69120d3e51f132c7cb1d6b3514d03
1537Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1538Date: Thu Jun 5 22:28:59 2008 +0900
1539
1540 [MIPS] lib_mips/time.c: Replace CP0 access functions with existing macros
1541
1542 We already have many pre-defined CP0 access macros in <asm/mipsregs.h>.
1543 This patch replaces mips_{compare,count}_set and mips_count_get with
1544 existing macros.
1545
1546 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
1547
1548commit 6b52cfe16cd539935e32bd8cf19146522e462a4d
1549Author: Remy Bohmer <linux@bohmer.net>
1550Date: Tue Jun 3 15:48:17 2008 +0200
1551
1552 Get rid of annoying/superfluous bad-checksum warning message
1553
1554 U-boot can complain a lot about 'checksum bad' when it is attached to the network.
1555 It is annoying for ordinary users who start to doubt the network connection
1556 in general when they see messages like this.
1557
1558 This is caused by the routine NetCksumOk() which cannot handle IP-headers longer
1559 than 20 bytes. Those packages can be ignored anyway by U-boot, so we trash them
1560 now before checking the checksum.
1561
1562 Signed-off-by: Remy Bohmer <linux@bohmer.net>
1563 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1564
1565commit d6ee5fa40c26970d39990c6fc4a2f20a97822650
1566Author: Remy Bohmer <linux@bohmer.net>
1567Date: Wed Jun 4 10:47:25 2008 +0200
1568
1569 Fix order for reading rx-status registers in 32bit mode of DM9000
1570
1571 A last minute cleanup before submitting the DM9000A patch series yesterday introduced
1572 a bug in reading the rx-status registers in 32bit mode only.
1573 This patch repairs this.
1574
1575 Signed-off-by: Remy Bohmer <linux@bohmer.net>
1576 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1577
1578commit 98291e2e689096420465074cce926b226d2e71b4
1579Author: Remy Bohmer <linux@bohmer.net>
1580Date: Tue Jun 3 15:26:26 2008 +0200
1581
1582 DM9000: Some minor code cleanups
1583
1584 Some lines of the U-boot DM9000x driver are longer than 80 characters, or
1585 need some other minor cleanup.
1586
1587 Signed-off-by: Remy Bohmer <linux@bohmer.net>
1588 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1589
1590commit 850ba7555dbd4ca8d14fc475b864d534797adab3
1591Author: Remy Bohmer <linux@bohmer.net>
1592Date: Tue Jun 3 15:26:25 2008 +0200
1593
1594 DM9000: Make driver work properly for DM9000A
1595
1596 The DM9000A network controller does not work with the U-boot DM9000x driver.
1597 Analysis showed that many incoming packets are lost.
1598
1599 The DM9000A Application Notes V1.20 (section 5.6.1) recommend that the poll to
1600 check for a valid rx packet be done on the interrupt status register, not
1601 directly by performing the dummy read and the rx status check as is currently
1602 the case in the u-boot driver.
1603
1604 When the recommended poll is done as suggested the driver starts working
1605 correctly on 10Mbit/HD, but on 100MBit/FD packets come in faster so that there
1606 can be more than 1 package in the fifo at the same time.
1607
1608 The driver must perform the rx-status check in a loop and read and handle all
1609 packages until there is no more left _after_ the interrupt RX flag is set.
1610
1611 This change has been tested with DM9000A, DM9000E, DM9000EP.
1612
1613 Signed-off-by: Remy Bohmer <linux@bohmer.net>
1614 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1615
1616commit fbcb7ece0ea1e364180f1cf963e0fa0ce7f6560d
1617Author: Remy Bohmer <linux@bohmer.net>
1618Date: Tue Jun 3 15:26:24 2008 +0200
1619
1620 DM9000: Improve eth_reset() routine
1621
1622 According to the application notes of the DM9000 v1.22 chapter 5.2 bullet 2, the
1623 reset procedure must be done twice to properly reset the DM9000 by means of software.
1624 This errata is not needed anymore for the DM9000A, but it does not bother it.
1625
1626 This change has been tested with DM9000A, DM9000E, DM9000EP.
1627
1628 Signed-off-by: Remy Bohmer <linux@bohmer.net>
1629 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1630
1631commit acba31847fad9ae40708cc2c9f3a634ec35f3416
1632Author: Remy Bohmer <linux@bohmer.net>
1633Date: Tue Jun 3 15:26:23 2008 +0200
1634
1635 DM9000: improve eth_send() routine
1636
1637 The eth_send routine of the U-boot DM9000x driver does not match the
1638 DM9000 or DM9000A application notes/programming guides.
1639
1640 This change improves the stability of the DM9000A network controller.
1641
1642 This change has been tested with DM9000A, DM9000E, DM9000EP.
1643
1644 Signed-off-by: Remy Bohmer <linux@bohmer.net>
1645 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1646
1647commit 134e266253c02a7832560da59d394989c4f64453
1648Author: Remy Bohmer <linux@bohmer.net>
1649Date: Tue Jun 3 15:26:22 2008 +0200
1650
1651 DM9000: repair debug logging
1652
1653 It seems that the debugging code of the DM9000x driver in U-boot has not been
1654 compiled for a long time, because it cannot compile...
1655
1656 Also rearranged some loglines to get more useful info while debugging.
1657
1658 Signed-off-by: Remy Bohmer <linux@bohmer.net>
1659 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1660
1661commit a101361bfe23c120321e45d114c0603b8e0763e9
1662Author: Remy Bohmer <linux@bohmer.net>
1663Date: Tue Jun 3 15:26:21 2008 +0200
1664
1665 DM9000: Add data bus-width auto detection.
1666
1667 The U-boot DM9000x driver contains a compile time bus-width definition for
1668 the databus connected to the network controller.
1669
1670 This compile check makes the code unclear, inflexible and is unneccessary.
1671 It can be asked to the network controller what its bus-width is by reading bits
1672 6 and 7 of the interrupt status register.
1673
1674 The linux kernel already uses a runtime mechanism to determine this bus-width,
1675 so the implementation below looks somewhat like that implementation.
1676
1677 This change has been tested with DM9000A, DM9000E, DM9000EP.
1678
1679 Signed-off-by: Remy Bohmer <linux@bohmer.net>
1680 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1681
1682commit 63a0afa0c32e5f4ea98a9439542870072437404d
1683Author: Stefan Roese <sr@denx.de>
1684Date: Wed Jun 4 19:19:20 2008 +0200
1685
1686 ppc4xx: Fix problem with SDRAM init in bamboo NAND booting port
1687
1688 This patch fixes a problem spotted by Eugene O'Brian (thanks Eugene)
1689 introduced by the commit:
1690
1691 ppc4xx/NAND_SPL: Consolidate 405 and 440 NAND booting code in start.S
1692
1693 With this patch SDRAM will get initialized again and booting from NAND
1694 is working again.
1695
1696 Signed-off-by: Stefan Roese <sr@denx.de>
1697 Acked-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
1698
1699commit 9ef1cbef1a649e3779298b0e663be4865cbbbfbc
1700Author: Wolfgang Denk <wd@denx.de>
1701Date: Tue May 27 14:19:30 2008 +0200
1702
1703 Socrates: Fix PCI bus frequency report
1704
1705 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
1706
1707commit 8ec6e332eace0ee78c71ee5f645d12b06813b86f
1708Author: Tor Krill <tor@excito.com>
1709Date: Thu May 29 11:10:30 2008 +0200
1710
1711 Fix incorrect switch for IF_TYPE in part.c
1712
1713 Use correct field in block_dev_desc_t when writing interface type in
1714 dev_print. Error introduced in 574b3195.
1715
1716 Also added fix from Martin Krause
1717
1718 Signed-off-by: Tor Krill <tor@excito.com>
1719
1720commit b64b8a0bd310935b70af69ac970952f2b364ae56
1721Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
1722Date: Tue May 27 10:25:39 2008 +0200
1723
1724 Add size #defines for Altera Cyclone-II EP2C8 and EP2C20.
1725
1726 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
1727
1728commit 35ef877f0a8f6232cdef748f442fed5accb2b641
1729Author: Peter Tyser <ptyser@xes-inc.com>
1730Date: Thu May 22 18:56:52 2008 -0500
1731
1732 Additional fix to readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
1733
1734 Removed unneeded command line history initialization. Also, the original
1735 code would access the 'initted' variable before relocation to SDRAM
1736 which resulted in erratic behavior since the bss is not initialized when
1737 executing from flash.
1738
1739 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
1740
1741commit 22f371b63038a4ecab04068877c1089e51a01ba1
1742Author: Grant Erickson <gerickson@nuovations.com>
1743Date: Wed May 21 13:28:30 2008 -0700
1744
1745 PPC4xx: Simplified post_word_{load, store}
1746
1747 This patch simplifies post_word_{load,store} by using the preprocessor
1748 to eliminate redundant, copy-and-pasted code.
1749
1750 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
1751
1752commit 9c048b523413ae5f3ff34e00cf57569c3368ab51
1753Author: Vasiliy Leoenenko <vasiliy.leonenko@mail.ru>
1754Date: Wed May 7 21:25:33 2008 +0400
1755
1756 cfi_flash: enable M18 flash chips family support.
1757
1758 Added new command set ID. Buffered write command processing is changed
1759 in order to support M18 flash chips family.
1760
1761 Signed-off-by: Alexey Korolev <akorolev@infradead.org>
1762 Signed-off-by: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
1763
1764commit 93c56f212ccdadc182018f0769cb284426b88f1d
1765Author: Vasiliy Leoenenko <vasiliy.leonenko@mail.ru>
1766Date: Wed May 7 21:24:44 2008 +0400
1767
1768 cfi_flash: support of long cmd in U-boot.
1769
1770 Some NOR flash chips needs support of commands with length grether than max
1771 value size of uchar. For example all M18 family chips use 0x1ff command in
1772 buffered write mode as value of program loops count.
1773
1774 Signed-off-by: Alexey Korolev <akorolev@infradead.org>
1775 Signed-off-by: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
1776
1777commit 4d91d1df2f16b511ab80dec50c80e050ba0d841e
1778Author: Stefan Roese <sr@denx.de>
1779Date: Fri May 16 11:06:06 2008 +0200
1780
1781 DTT: Issue one-shot command on AD7414 (LM75 code) to read temp
1782
1783 On AD7414 the first value upon bootup is not read correctly.
1784 This is most likely because of the 800ms update time of the
1785 temp register in normal update mode. To get current values
1786 each time we issue the "dtt" command including upon powerup
1787 we switch into one-short mode.
1788
1789 This patch fixes the problem on AD7414 equipped boards (Sequoia,
1790 Canyonlands etc), that temp value printed in the bootup log was
1791 incorrect.
1792
1793 Signed-off-by: Stefan Roese <sr@denx.de>
1794
1795commit de5bfcf7b0425e032be12698252dbaa6b65a28c0
1796Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1797Date: Fri May 30 16:55:06 2008 +0200
1798
1799 ppc4xx: Cleanup CPCI405 variant's config file
1800
1801 This patch removes some dead code from CPCI405 board's
1802 config files. JFFS2 support is also removed. It's not used and
1803 CPCI4052 does not build anymore without some size reduction.
1804
1805 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1806
1807commit 2918eb9d42bc705fcbd18c9fcc39d15ff2843c65
1808Author: Kenneth Johansson <kenneth@southpole.se>
1809Date: Thu May 29 16:32:33 2008 +0200
1810
1811 Remove shell variable UNDEF_SYM.
1812
1813 UNDEF_SYM is a shell variable in the main Makefile used to force the
1814 linker to add all u-boot commands to the final image. It has no use here.
1815
1816 Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
1817
1818commit 8c66497e06bf803489c589df58ee591d71033274
1819Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1820Date: Fri May 16 11:10:35 2008 +0200
1821
1822 Add support for environment in SPI flash
1823
1824 This is pretty incomplete...it doesn't handle reading the environment
1825 before relocation, it doesn't support redundant environment, and it
1826 doesn't support embedded environment. But apart from that, it does
1827 seem to work.
1828
1829 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1830
1831commit b6368467e6a97f225e0a5fd7bfc5c7598ef5ddc4
1832Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1833Date: Fri May 16 11:10:34 2008 +0200
1834
1835 SPI Flash: Add "sf" command
1836
1837 This adds a new command, "sf" which can be used to manipulate SPI
1838 flash. Currently, initialization, reading, writing and erasing is
1839 supported.
1840
1841 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1842
1843commit d25ce7d24cc0f93881559f4009175ea305af65e8
1844Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1845Date: Fri May 16 11:10:33 2008 +0200
1846
1847 SPI Flash subsystem
1848
1849 This adds a new SPI flash subsystem.
1850
1851 Currently, only AT45 DataFlash in non-power-of-two mode is supported,
1852 but some preliminary support for other flash types is in place as
1853 well.
1854
1855 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1856
1857commit 60445cb5c3eb77ed1a07f2d908eef09174483698
1858Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
1859Date: Fri May 16 11:10:32 2008 +0200
1860
1861 atmel_spi: Driver for the Atmel SPI controller
1862
1863 This adds a driver for the SPI controller found on most AT91 and AVR32
1864 chips, implementing the new SPI API.
1865
1866 Changed in v4:
1867 - Update to new API
1868 - Handle zero-length transfers appropriately. The user may send a
1869 zero-length SPI transfer with SPI_XFER_END set in order to
1870 deactivate the chip select after a series of transfers with chip
1871 select active. This is useful e.g. when polling the status
1872 register of DataFlash.
1873
1874 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
1875
1876commit d255bb0e78d1cac5b7c8c98cb77a095f5f16de0d
1877Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
1878Date: Fri May 16 11:10:31 2008 +0200
1879
1880 SPI API improvements
1881
1882 This patch gets rid of the spi_chipsel table and adds a handful of new
1883 functions that makes the SPI layer cleaner and more flexible.
1884
1885 Instead of the spi_chipsel table, each board that wants to use SPI
1886 gets to implement three hooks:
1887 * spi_cs_activate(): Activates the chipselect for a given slave
1888 * spi_cs_deactivate(): Deactivates the chipselect for a given slave
1889 * spi_cs_is_valid(): Determines if the given bus/chipselect
1890 combination can be activated.
1891
1892 Not all drivers may need those extra functions however. If that's the
1893 case, the board code may just leave them out (assuming they know what
1894 the driver needs) or rely on the linker to strip them out (assuming
1895 --gc-sections is being used.)
1896
1897 To set up communication parameters for a given slave, the driver needs
1898 to call spi_setup_slave(). This returns a pointer to an opaque
1899 spi_slave struct which must be passed as a parameter to subsequent SPI
1900 calls. This struct can be freed by calling spi_free_slave(), but most
1901 driver probably don't want to do this.
1902
1903 Before starting one or more SPI transfers, the driver must call
1904 spi_claim_bus() to gain exclusive access to the SPI bus and initialize
1905 the hardware. When all transfers are done, the driver must call
1906 spi_release_bus() to make the bus available to others, and possibly
1907 shut down the SPI controller hardware.
1908
1909 spi_xfer() behaves mostly the same as before, but it now takes a
1910 spi_slave parameter instead of a spi_chipsel function pointer. It also
1911 got a new parameter, flags, which is used to specify chip select
1912 behaviour. This may be extended with other flags in the future.
1913
1914 This patch has been build-tested on all powerpc and arm boards
1915 involved. I have not tested NIOS since I don't have a toolchain for it
1916 installed, so I expect some breakage there even though I've tried
1917 fixing up everything I could find by visual inspection.
1918
1919 I have run-time tested this on AVR32 ATNGW100 using the atmel_spi and
1920 DataFlash drivers posted as a follow-up. I'd like some help testing
1921 other boards that use the existing SPI API.
1922
1923 But most of all, I'd like some comments on the new API. Is this stuff
1924 usable for everyone? If not, why?
1925
1926 Changed in v4:
1927 - Build fixes for various boards, drivers and commands
1928 - Provide common struct spi_slave definition that can be extended by
1929 drivers
1930 - Pass a struct spi_slave * to spi_cs_activate and spi_cs_deactivate
1931 - Make default bus and mode build-time configurable
1932 - Override default SPI bus ID and mode on mx32ads and imx31_litekit.
1933
1934 Changed in v3:
1935 - Add opaque struct spi_slave for controller-specific data associated
1936 with a slave.
1937 - Add spi_claim_bus() and spi_release_bus()
1938 - Add spi_free_slave()
1939 - spi_setup() is now called spi_setup_slave() and returns a
1940 struct spi_slave
1941 - soft_spi now supports four SPI modes (CPOL|CPHA)
1942 - Add bus parameter to spi_setup_slave()
1943 - Convert the new i.MX32 SPI driver
1944 - Convert the new MC13783 RTC driver
1945
1946 Changed in v2:
1947 - Convert the mpc8xxx_spi driver and the mpc8349emds board to the
1948 new API.
1949
1950 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
1951 Tested-by: Guennadi Liakhovetski <lg@denx.de>
1952
1953commit 289011207d999b2e4085150d2aa30d547ad9b800
1954Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1955Date: Fri May 16 11:10:30 2008 +0200
1956
1957 Move definition of container_of() to common.h
1958
1959 AVR32 and AT91SAM9 both have their own identical definitions of
1960 container_of() taken from the Linux kernel. Move it to common.h so
1961 that all architectures can use it.
1962
1963 container_of() is already used by some drivers, and will be used
1964 extensively by the new and improved SPI API.
1965
1966 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1967
1968commit 110e006fe67fb4a6e1719ae6956c79b7ffc0148b
1969Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1970Date: Fri May 16 11:08:11 2008 +0200
1971
1972 soft_i2c: Pull SDA high before reading
1973
1974 Spotted by Dean Capindale.
1975
1976 Systems that support open-drain GPIO properly are allowed provide an
1977 empty I2C_TRISTATE define. However, this means that we need to be
1978 careful not to drive SDA low when the slave is expected to respond.
1979
1980 This patch adds a missing I2C_SDA(1) to read_byte() required to
1981 tristate the SDA line on systems that support open-drain GPIO.
1982
1983 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
1984
1985commit 3c1de1a6d36be9eee284a6c596a86e94f19cc5b2
1986Author: Stefan Roese <sr@denx.de>
1987Date: Mon May 19 11:34:53 2008 +0200
1988
1989 ppc4xx: Remove implementations of testdram()
1990
1991 This patch removes the used testdram() implementations of the board
1992 that are maintained by myself.
1993
1994 Signed-off-by: Stefan Roese <sr@denx.de>
1995
1996commit bbeff30cbd1c5d551eb0ad1c2239ec01844c0b0a
1997Author: Stefan Roese <sr@denx.de>
1998Date: Mon Jun 2 17:37:28 2008 +0200
1999
2000 ppc4xx: Remove superfluous dram_init() call or replace it by initdram()
2001
2002 Historically the 405 U-Boot port had a dram_init() call in early init
2003 stage. This function was still called from start.S and most of the time
2004 coded in assembler. This is not needed anymore (since a long time) and
2005 boards should implement the common initdram() function in C instead.
2006
2007 This patch now removed the dram_init() call from start.S and removes the
2008 empty implementations that are scattered through most of the 405 board
2009 ports. Some older board ports really implement this dram_init() though.
2010 These are:
2011
2012 csb272
2013 csb472
2014 ERIC
2015 EXBITGEN
2016 W7OLMC
2017 W7OLMG
2018
2019 I changed those boards to call this assembler dram_init() function now
2020 from their board specific initdram() instead. This *should* work, but please
2021 test again on those platforms. And it is perhaps a good idea that those
2022 boards use some common 405 SDRAM initialization code from cpu/ppc4xx at
2023 some time. So further patches welcome here.
2024
2025 Signed-off-by: Stefan Roese <sr@denx.de>
2026
2027commit 192f90e272b3989ee7b4a666d1fdab831f20f8d2
2028Author: Stefan Roese <sr@denx.de>
2029Date: Mon Jun 2 17:22:11 2008 +0200
2030
2031 ppc4xx: Use new 4xx SDRAM controller enable defines in common ECC code
2032
2033 Signed-off-by: Stefan Roese <sr@denx.de>
2034
2035commit 39b32be18cd33b53a84065edcd4e465165cc5564
2036Author: Stefan Roese <sr@denx.de>
2037Date: Mon Jun 2 17:20:03 2008 +0200
2038
2039 ppc4xx: Fix common ECC generation code for 440GP style platforms
2040
2041 This patch makes the common 4xx ECC code really usable on 440GP style
2042 platforms.
2043
2044 Since the IBM DDR controller used on 440GP/GX/EP/GR is not register
2045 compatible to the IBM DDR/2 controller used on 405EX/440SP/SPe/460EX/GT
2046 we need to make some processor dependant defines used later on by the
2047 driver.
2048
2049 Signed-off-by: Stefan Roese <sr@denx.de>
2050
2051commit ec724f883ee3f3925e6c55027e8ffa70ada83303
2052Author: Stefan Roese <sr@denx.de>
2053Date: Mon Jun 2 17:13:55 2008 +0200
2054
2055 ppc4xx: Change Kilauea to use the common DDR2 init function
2056
2057 This patch changes the kilauea and kilauea_nand (for NAND booting)
2058 board port to not use a board specific DDR2 init routine anymore. Now
2059 the common code from cpu/ppc4xx is used.
2060
2061 Thanks to Grant Erickson for all his basic work on this 405EX early
2062 bootup.
2063
2064 Signed-off-by: Stefan Roese <sr@denx.de>
2065
2066commit 17ceb069b85fbb9269c4dc09b2c237f88334c5ba
2067Author: Stefan Roese <sr@denx.de>
2068Date: Mon Jun 2 14:59:21 2008 +0200
2069
2070 ppc4xx: Consolidate PPC4xx SDRAM/DDR/DDR2 defines, part2
2071
2072 This patch now adds a new header file (asm-ppc/ppc4xx-sdram.h) for all
2073 ppc4xx related SDRAM/DDR/DDR2 controller defines.
2074
2075 Signed-off-by: Stefan Roese <sr@denx.de>
2076
2077commit 36ea16f6a066ccb046e91ebce4f326b69f4c0569
2078Author: Stefan Roese <sr@denx.de>
2079Date: Mon Jun 2 14:57:41 2008 +0200
2080
2081 ppc4xx: Consolidate PPC4xx SDRAM/DDR/DDR2 defines, part1
2082
2083 This patch removes all SDRAM related defines from the PPC4xx headers
2084 ppc405.h and ppc440.h. This is needed since now some 405 PPC's use
2085 the same SDRAM controller as 440 systems do (like 405EX and 440SP).
2086
2087 It also introduces new defines for the equipped SDRAM controller based on
2088 which PPC variant is used. There new defines are:
2089
2090 used on 405GR/CR/EP and some Xilinx Virtex boards.
2091
2092 used on 440GP/GX/EP/GR.
2093
2094 used on 440EPx/GRx.
2095
2096 used on 405EX/r/440SP/SPe/460EX/GT.
2097
2098 Signed-off-by: Stefan Roese <sr@denx.de>
2099
2100commit 64852d09e06dd6db2b2db2a3c59bc2db176a54d6
2101Author: Stefan Roese <sr@denx.de>
2102Date: Mon Jun 2 14:35:44 2008 +0200
2103
2104 ppc4xx/NAND_SPL: Consolidate 405 and 440 NAND booting code in start.S
2105
2106 This patch consolidates the 405 and 440 parts of the NAND booting code
2107 selected via CONFIG_NAND_SPL. Now common code is used to initialize the
2108 SDRAM by calling initdram() and to "copy/relocate" to SDRAM/OCM/etc.
2109 Only *after* running from this location, nand_boot() is called.
2110
2111 Please note that the initsdram() call is now moved from nand_boot.c
2112 to start.S. I experienced problems with some boards like Kilauea
2113 (405EX), which don't have internal SRAM (OCM) and relocation needs to
2114 be done to SDRAM before the NAND controller can get accessed. When
2115 initdram() is called later on in nand_boot(), this can lead to problems
2116 with variables in the bss sections like nand_ecc_pos[].
2117
2118 Signed-off-by: Stefan Roese <sr@denx.de>
2119 Acked-by: Scott Wood <scottwood@freescale.com>
2120
2121commit 8a24c07ba5da2c72ad1f05e3eb8a463750200c98
2122Author: Grant Erickson <gerickson@nuovations.com>
2123Date: Thu May 22 14:44:24 2008 -0700
2124
2125 ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
2126
2127 This patch (Part 2 of 2):
2128
2129 * Rolls up a suite of changes to enable correct primordial stack and
2130 global data handling when the data cache is used for such a purpose
2131 for PPC40x-variants (i.e. CFG_INIT_DCACHE_CS).
2132
2133 * Related to the first, unifies DDR2 SDRAM and ECC initialization by
2134 eliminating redundant ECC initialization implementations and moving
2135 redundant SDRAM initialization out of board code into shared 4xx
2136 code.
2137
2138 * Enables MCSR visibility on the 405EX(r).
2139
2140 * Enables the use of the data cache for initial RAM on
2141 both AMCC's Kilauea and Makalu and removes a redundant
2142 CFG_POST_MEMORY flag from each board's CONFIG_POST value.
2143
2144 - Removed, per Stefan Roese's request, defunct memory.c file for
2145 Makalu and rolled sdram_init from it into makalu.c.
2146
2147 With respect to the 4xx DDR initialization and ECC unification, there
2148 is certainly more work that can and should be done (file renaming,
2149 etc.). However, that can be handled at a later date on a second or
2150 third pass. As it stands, this patch moves things forward in an
2151 incremental yet positive way for those platforms that utilize this
2152 code and the features associated with it.
2153
2154 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
2155 Signed-off-by: Stefan Roese <sr@denx.de>
2156
2157commit c821b5f120bedf73867513466412587c6912a8f8
2158Author: Grant Erickson <gerickson@nuovations.com>
2159Date: Thu May 22 14:44:14 2008 -0700
2160
2161 ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
2162
2163 This patch (Part 1 of 2):
2164
2165 * Rolls up a suite of changes to enable correct primordial stack and
2166 global data handling when the data cache is used for such a purpose
2167 for PPC40x-variants (i.e. CFG_INIT_DCACHE_CS).
2168
2169 * Related to the first, unifies DDR2 SDRAM and ECC initialization by
2170 eliminating redundant ECC initialization implementations and moving
2171 redundant SDRAM initialization out of board code into shared 4xx
2172 code.
2173
2174 * Enables MCSR visibility on the 405EX(r).
2175
2176 * Enables the use of the data cache for initial RAM on
2177 both AMCC's Kilauea and Makalu and removes a redundant
2178 CFG_POST_MEMORY flag from each board's CONFIG_POST value.
2179
2180 - Removed, per Stefan Roese's request, defunct memory.c file for
2181 Makalu and rolled sdram_init from it into makalu.c.
2182
2183 With respect to the 4xx DDR initialization and ECC unification, there
2184 is certainly more work that can and should be done (file renaming,
2185 etc.). However, that can be handled at a later date on a second or
2186 third pass. As it stands, this patch moves things forward in an
2187 incremental yet positive way for those platforms that utilize this
2188 code and the features associated with it.
2189
2190 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
2191 Signed-off-by: Stefan Roese <sr@denx.de>
2192
2193commit a439680019e06171d4a5694b7992accce87f590e
2194Author: Grant Erickson <gerickson@nuovations.com>
2195Date: Wed May 21 13:28:30 2008 -0700
2196
2197 PPC4xx: Simplified post_word_{load, store}
2198
2199 This patch simplifies post_word_{load,store} by using the preprocessor
2200 to eliminate redundant, copy-and-pasted code.
2201
2202 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
2203
2204commit f979690ee337450b2030aba128f95b7a8d9881c0
2205Author: Kumar Gala <galak@kernel.crashing.org>
2206Date: Thu May 15 15:13:08 2008 -0500
2207
2208 Fix warnings from gcc-4.3.0 build on a ppc host
2209
2210 * The cfi_flash.c memset fix actual allows the board to boot so there is
2211 a bit more going on here than just resolving warnings associated with
2212 uninitialized variables.
2213
2214 * include/asm/bitops.h:302: warning: '__swab32p' is static but used in
2215 inline function 'ext2_find_next_zero_bit' which is not static
2216
2217 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2218
2219commit 9b124a68346ce9605b6e1fcf79e1021541cdba9e
2220Author: Becky Bruce <becky.bruce@freescale.com>
2221Date: Wed May 14 13:09:51 2008 -0500
2222
2223 MPC512x: Change traps.c to not reference non-addressable memory
2224
2225 Currently, END_OF_RAM is used by the trap code to determine if
2226 we should attempt to access the stack pointer or not. However,
2227 on systems with a lot of RAM, only a subset of the RAM is
2228 guaranteed to be mapped in and accessible. Change END_OF_RAM
2229 to use get_effective_memsize() instead of using the raw ram
2230 size out of the bd.
2231
2232 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
2233
2234commit 81673e9ae14b771cd13faf19947192599cae3959
2235Author: Kumar Gala <galak@kernel.crashing.org>
2236Date: Tue May 13 19:01:54 2008 -0500
2237
2238 Make sure common.h is the first include.
2239
2240 If common.h isn't first we can get CONFIG_ options defined in the
2241 board config file ignored. This can cause an issue if any of those
2242 config options impact the size of types of data structures
2243 (eg CONFIG_PHYS_64BIT).
2244
2245 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2246
2247commit 95d449ad4de79dd32b1705b8a4d3550f1e9081e3
2248Author: Marian Balakowicz <m8@semihalf.com>
2249Date: Tue May 13 15:53:29 2008 +0200
2250
2251 Avoid initrd and logbuffer area overlaps
2252
2253 Add logbuffer to reserved LMB areas to prevent initrd allocation
2254 from overlaping with it.
2255
2256 Make sure to use correct logbuffer base address.
2257
2258 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2259
2260commit 6956d53d9934862507f83f0e3255dfd4662e7482
2261Author: Sascha Laue <sascha.laue@liebherr.com>
2262Date: Tue May 13 13:29:54 2008 +0200
2263
2264 lwmon5: add memory-pattern-test to FPGA POST.
2265
2266commit e34a0e911b6a1568d0ca864234fbd0ee060d9b35
2267Author: Becky Bruce <becky.bruce@freescale.com>
2268Date: Thu May 8 19:02:51 2008 -0500
2269
2270 PPC: 86xx Add bat registers to reginfo command
2271
2272 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
2273
2274commit d5b9b8cdb8b6eb3a8b0f5d9909d69ccc9c703ed9
2275Author: Becky Bruce <becky.bruce@freescale.com>
2276Date: Fri May 9 15:41:35 2008 -0500
2277
2278 PPC: Add print_bats() to lib_ppc/bat_rw.c
2279
2280 This function prints the values of all the BAT register
2281 pairs - I needed this for debug earlier this week; adding it to
2282 lib_ppc so others can use it (and add it to reginfo commands
2283 if so desired).
2284
2285 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
2286
2287commit c148f24c15743a02e855636e6bed013bd121f7f2
2288Author: Becky Bruce <becky.bruce@freescale.com>
2289Date: Thu May 15 21:29:04 2008 -0500
2290
2291 PPC: Change lib_ppc/bat_rw.c to use high bats
2292
2293 Currently, this code only deals with BATs 0-3, which makes
2294 it useless on systems that support BATs 4-7. Add the
2295 support for these registers.
2296
2297 Signed-off-by: Becky Bruce <Becky.bruce@freescale.com>
2298
2299commit 31d826722434931e1152a09d140187dcf72f8aac
2300Author: Becky Bruce <becky.bruce@freescale.com>
2301Date: Thu May 8 19:02:12 2008 -0500
2302
2303 PPC: Create and use CONFIG_HIGH_BATS
2304
2305 Change all code that conditionally operates on high bat
2306 registers (that is, BATs 4-7) to look at CONFIG_HIGH_BATS
2307 instead of the myriad ways this is done now. Define the option
2308 for every config for which high bats are supported (and
2309 enabled by early boot, on parts where they're not always
2310 enabled)
2311
2312 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
2313
2314commit aa3b8bf9c30065bb2ea852799d32db5020598495
2315Author: Wolfgang Grandegger <wg@grandegger.com>
2316Date: Wed May 28 19:55:19 2008 +0200
2317
2318 E1000: Add support for the 82541GI LF Intel Pro 1000 GT Desktop Adapter
2319
2320 Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
2321 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2322
2323commit ff36fbb2e7583fb808eef773f511489c7a9c2df3
2324Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
2325Date: Wed May 28 13:06:25 2008 -0500
2326
2327 ColdFire: Add 10 base ethernet support for mcf5445x
2328
2329 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
2330 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2331
2332commit 1a9fcc4b765599db24fa9c32293599f24c7a19ba
2333Author: Jason McMullan <mcmullan@netapp.com>
2334Date: Fri May 30 00:53:38 2008 +0900
2335
2336 mips: Add an 'include/asm/errno.h', like all other architectures
2337
2338 All other u-boot architectures have an include/asm/errno.h, so
2339 this change adds it to the mips include/asm-mips headers also.
2340
2341 Stolen from Linux 2.6.25.
2342
2343 Signed-off-by: Jason McMullan <mcmullan@netapp.com>
2344
2345commit e2ad8426624bac457acc6925b6ff408e9bf20466
2346Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2347Date: Fri May 30 00:53:38 2008 +0900
2348
2349 [MIPS] <asm/mipsregs.h>: Update coprocessor register access macros
2350
2351 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2352
2353commit 1a3adac81c292f2ee76e43cdeb2fbe8f915fe194
2354Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2355Date: Fri May 30 00:53:38 2008 +0900
2356
2357 [MIPS] <asm/mipsregs.h>: Update register / bit field definitions
2358
2359 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2360
2361commit bf462ae450a7f2eeeddc699ed345b391e3263540
2362Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2363Date: Fri May 30 00:53:37 2008 +0900
2364
2365 [MIPS] <asm/mipsregs.h>: CodinygStyle cleanups
2366
2367 No functional changes.
2368
2369 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2370
2371commit 89a1550ec6b74452274a7a23127936e2c7eec711
2372Author: Jason McMullan <mcmullan@netapp.com>
2373Date: Fri May 30 00:53:37 2008 +0900
2374
2375 mips: If CONFIG_CMD_SPI is defined, call spi_init()
2376
2377 The mips architecture currently does not call 'spi_init()' in the generic
2378 board initialization routine is CONFIG_CMD_SPI is defined.
2379
2380 This patch rectifies that problem.
2381
2382 Signed-off-by: Jason McMullan <mcmullan@netapp.com>
2383 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2384
2385commit e996bc339b0f39f6c0b29b1455ba7eb318b023d3
2386Author: Jason McMullan <mcmullan@netapp.com>
2387Date: Fri May 30 00:53:37 2008 +0900
2388
2389 [MIPS] lib_mips/board.c: Add nand_init
2390
2391 This patch adds the standard 'nand_init()' call to the mips generic
2392 'board_init_r()' call, bringing MIPS in line with the other architectures.
2393
2394 Signed-off-by: Jason McMullan <mcmullan@netapp.com>
2395 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2396
2397commit d6ac2ed893c2168738aee01579d6283af8d37045
2398Author: Scott Wood <scottwood@freescale.com>
2399Date: Thu May 22 10:49:46 2008 -0500
2400
2401 Remove prototypes of nand_init() in favor of including nand.h.
2402
2403 Likewise with onenand_init().
2404
2405 Signed-off-by: Scott Wood <scottwood@freescale.com>
2406
2407commit 229c56f07a82eacda8c8720cb146fc9be0f6db54
2408Author: Scott Wood <scottwood@freescale.com>
2409Date: Thu May 22 10:49:00 2008 -0500
2410
2411 Make onenand_uboot.h self-sufficient.
2412
2413 Don't assume types are provided by previously included headers.
2414
2415 Signed-off-by: Scott Wood <scottwood@freescale.com>
2416
2417commit 9723bbb46abb7b2ca24eead5114a3faa58060c20
2418Author: Dirk Behme <dirk.behme@gmail.com>
2419Date: Wed Jan 16 14:26:59 2008 +0100
2420
2421 nand: Correct NAND erase percentage output
2422
2423 For NAND erase sizes smaller than one NAND erase block, erase
2424 percentage output becomes grater than 100% e.g.
2425
2426 -- cut --
2427 > nand info
2428 Device 0: NAND 64MiB 1,8V 8-bit, sector size 16 KiB
2429 > nand erase 0x100000 0x2000
2430 NAND erase: device 0 offset 0x100000, size 0x2000
2431 Erasing at 0x100000 -- 200% complete.
2432 OK
2433 >
2434 -- cut --
2435
2436 Correct this and give user a warning that more is erased than specified:
2437
2438 -- cut --
2439 > nand erase 0x100000 0x2000
2440 NAND erase: device 0 offset 0x100000, size 0x2000
2441 Warning: Erase size 0x00002000 smaller than one erase block 0x00004000
2442 Erasing 0x00004000 instead
2443 Erasing at 0x100000 -- 100% complete.
2444 OK
2445 >
2446 -- cut --
2447
2448 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
2449
2450commit 5922db6c0948506be91e0de44e7a6863a18a417f
2451Author: Stelian Pop <stelian@popies.net>
2452Date: Tue May 13 17:31:24 2008 +0200
2453
2454 Cleanup nand_info[] declaration.
2455
2456 The nand_info array is declared as extern in several .c files.
2457 Those days, nand.h contains a reference to the array, so there is
2458 no need to declare it elsewhere.
2459
2460 Signed-off-by: Stelian Pop <stelian@popies.net>
2461 Signed-off-by: Scott Wood <scottwood@freescale.com>
2462
2463commit 135f0a7488af2947adbe4b40b79280bdfe5e9886
2464Author: Scott Wood <scottwood@freescale.com>
2465Date: Mon May 19 09:30:43 2008 -0500
2466
2467 NAND: Provide a sane default for NAND_MAX_CHIPS.
2468
2469 This allows the header to be included regardless of whether a board's
2470 config file provides NAND-related defininitions.
2471
2472 Signed-off-by: Scott Wood <scottwood@freescale.com>
2473
2474commit a8092c021d27f27f4b323b7d49979ca01b3fc19d
2475Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2476Date: Mon May 26 12:19:10 2008 +0200
2477
2478 avr32: Fix theoretical race in udelay()
2479
2480 If the specified delay is very short, the cycle counter may go past the
2481 "end" time we are waiting for before we get around to reading it.
2482
2483 Fix it by checking the different between the cycle count "now" and the
2484 cycle count at the beginning. This will work as long as the delay
2485 measured in number of cycles is below 2^31.
2486
2487 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2488
2489commit 48ea623eae8674793372e3e7c95e72e5a44d7a95
2490Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2491Date: Wed May 21 13:01:09 2008 +0200
2492
2493 avr32: Compile atmel_mci.o conditionally
2494
2495 Remove #ifdef CONFIG_MMC from the source file and use conditional
2496 compilation in the Makefile instead.
2497
2498 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2499
2500commit e92a5bf8330654e33ac13f6b3058634e58f5d1c0
2501Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2502Date: Thu May 22 12:28:25 2008 +0200
2503
2504 avr32: Fix wrong error flags in atmel_mci driver
2505
2506 Make sure we check for CRC errors when sending commands that use CRC
2507 checking.
2508
2509 Reported-by: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
2510 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2511
2512commit 7a96ddadd13e6ac9a829affce9b6f8823f580e49
2513Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2514Date: Wed May 21 11:10:59 2008 +0200
2515
2516 avr32: Fix two warnings in atmel_mci.c
2517
2518 The warnings are harmless but annoying. Let's fix them.
2519
2520 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2521
2522commit a23e277c4a3a2bbc42d237aae29da3a8971e757f
2523Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2524Date: Mon May 19 11:36:28 2008 +0200
2525
2526 avr32: Rework SDRAM initialization code
2527
2528 This cleans up the SDRAM initialization and related code a bit, and
2529 allows faster booting.
2530
2531 * Add definitions for EBI and internal SRAM to asm/arch/memory-map.h
2532 * Remove memory test from sdram_init() and make caller responsible
2533 for verifying the SDRAM and determining its size.
2534 * Remove base_address member from struct sdram_config (was sdram_info)
2535 * Add data_bits member to struct sdram_config and kill CFG_SDRAM_16BIT
2536 * Add support for a common STK1000 hack: 16MB SDRAM instead of 8.
2537
2538 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2539
2540commit 95107b7c028806919630bf02c653aa8f4f867c94
2541Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2542Date: Mon May 19 11:27:37 2008 +0200
2543
2544 avr32: Do stricter stack checking in the exception handler
2545
2546 Don't do a stack dump if the stack pointer is outside the memory area
2547 reserved for stack.
2548
2549 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2550
2551commit caf83ea888a0220f41747d0b7748fa43b4a4bd49
2552Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2553Date: Fri May 2 15:32:57 2008 +0200
2554
2555 avr32: Use the same entry point for reset and exception handling
2556
2557 Since the reset vector is always aligned to a very large boundary, we
2558 can save a couple of KB worth of alignment padding by placing the
2559 exception vectors at the same address.
2560
2561 Deciding which one it is is easy: If we're handling an exception, the
2562 CPU is in Exception mode. If we're starting up after reset, the CPU is
2563 in Supervisor mode. So this adds a very minimal overhead to the reset
2564 path (only executed once) and the exception handling path (normally
2565 never executed at all.)
2566
2567 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2568
2569commit 0c16eed2189a190bd5655b33c029f809a9b31128
2570Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2571Date: Fri May 2 15:24:22 2008 +0200
2572
2573 avr32: Put memset in its own section
2574
2575 All C code is compiled with -ffunction-sections -fdata-sections.
2576 Assembly functions should get their own sections as well so that
2577 everything looks consistent.
2578
2579 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2580
2581commit 3ace2527ba80bd2fe1bceaab50d0b3c4fb5dd020
2582Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2583Date: Fri May 2 15:21:40 2008 +0200
2584
2585 avr32: Rename pm_init() as clk_init() and make SoC-specific
2586
2587 pm_init() was always more about clock initialization than anything
2588 else. Dealing with PLLs, clock gating and such is also inherently
2589 SoC-specific, so move it into a SoC-specific directory.
2590
2591 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2592
2593commit 4f5972c3b2454c22957f2842cfe64ec8118e015b
2594Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2595Date: Wed Apr 30 16:15:57 2008 +0200
2596
2597 avr32: Use new-style Makefile for the at32ap platform
2598
2599 This makes it easier to avoid compiling certain files later.
2600
2601 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2602
2603commit a9b2bb78a1bd8ebdb633509bdd1c8134d527b213
2604Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2605Date: Wed Apr 30 14:36:47 2008 +0200
2606
2607 avr32: Remove unused file cpu/at32ap/pm.c
2608
2609 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2610
2611commit 44453b25b06426eef0b7b2fa7c026fdf19ce34f2
2612Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2613Date: Wed Apr 30 14:19:28 2008 +0200
2614
2615 avr32: Clean up the HMATRIX code
2616
2617 Rework the HMATRIX configuration interface so that it becomes easier
2618 to configure the HMATRIX for boards with special needs, and add new
2619 parts.
2620
2621 The HMATRIX header file has been split into a general,
2622 chip-independent part with register definitions, etc. and a
2623 chip-specific part with SFR bitfield definitions and master/slave
2624 identifiers.
2625
2626 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2627
2628commit 0a2e48792dd372c90b80059f3235e67a567e16fc
2629Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2630Date: Thu Nov 22 12:14:11 2007 +0100
2631
2632 avr32: Add support for the ATSTK1006 board
2633
2634 This is a replacement for ATSTK1002 with 64MB SDRAM and NAND flash on
2635 board. It's currently in production and will be available soon.
2636
2637 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2638
2639commit 781eb9a1e4af4bd34c138e6126ec5cc6dd4b5440
2640Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2641Date: Tue Apr 29 12:53:05 2008 +0200
2642
2643 avr32: Get rid of the .flashprog section
2644
2645 The .flashprog section was only needed back when we were running
2646 directly from flash, and it's even more useless on NGW100 since it
2647 uses the CFI flash driver which never used this workaround in the
2648 first place.
2649
2650 Remove it on STK1000 as well, and get rid of all the associated code and
2651 annotations.
2652
2653 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2654
2655commit cdd42c0c7a5205fc380912d83229069a71ea3abf
2656Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2657Date: Wed Apr 30 13:09:56 2008 +0200
2658
2659 avr32: Use correct condition around macb clock accessors
2660
2661 get_macb_pclk_rate() and get_macb_hclk_rate() should be available when
2662 the chip has a MACB controller, not when it has a USART.
2663
2664 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2665
2666commit f793a3581901ff39c2abb94012d9bbc8573ccf02
2667Author: David Brownell <david-b@pacbell.net>
2668Date: Wed Apr 16 22:57:58 2008 -0700
2669
2670 avr32: Disable the AP7000 internal watchdog on startup
2671
2672 This patch forces the watchdog off in all cases. That will at least
2673 get rid of the constant reboot cycle, though it won't let the watchdog
2674 actually run in the new kernels: its probe() comes up with a polite
2675 warning.
2676
2677 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2678
2679commit 55ac7a7490b55da56659f95d82a0c83b9756df27
2680Author: David Brownell <david-b@pacbell.net>
2681Date: Fri Feb 22 12:54:39 2008 -0800
2682
2683 avr32: stk1002 and ngw100 convergence
2684
2685 Make STK1002 and NGW100 boards act more alike:
2686 - STK boards can use as many arguments as NGW
2687 - STK boards don't need to manage FPGAs either
2688 - NGW commands should match STK ones
2689
2690 Also spell U-Boot right in prompts for STK1002 and NGW100.
2691
2692 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2693 [haavard.skinnemoen@atmel.com: update STK100[34] as well]
2694 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
2695
2696commit 5e1882df6a3efc7de5524d28cea4ecde7d163d54
2697Author: Sergei Poselenov <sposelenov@emcraft.com>
2698Date: Tue May 27 13:47:00 2008 +0200
2699
2700 Socrates: Fix PCI bus frequency report
2701
2702 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
2703
2704commit 791e1dba8de76ad8e762a7badb869f224a1f8b82
2705Author: Sergei Poselenov <sposelenov@emcraft.com>
2706Date: Tue May 27 11:49:13 2008 +0200
2707
2708 Socrates: Added USB support.
2709
2710 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
2711
2712commit 5a904e5637cff1d708dc67098004f83ba9e84c54
2713Author: Sergei Poselenov <sposelenov@emcraft.com>
2714Date: Tue May 27 11:35:02 2008 +0200
2715
2716 USB: add new configuration variable CONFIG_PCI_OHCI_DEVNO
2717
2718 In case of several PCI USB controllers on a board this variable
2719 specifys which controller to use.
2720 See doc/README.generic_usb_ohci for details.
2721
2722 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
2723
2724commit 2f7468aeba60e1288030a8d007c4e63bd3f13221
2725Author: Sergei Poselenov <sposelenov@emcraft.com>
2726Date: Tue May 27 10:36:07 2008 +0200
2727
2728 Socrates: add support for DS75 Digital Thermo Sensor on I2C bus.
2729
2730 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
2731
2732commit 83e9d7a2614d4006b92690afa3390c291734267e
2733Author: Sergei Poselenov <sposelenov@emcraft.com>
2734Date: Mon May 26 18:16:04 2008 +0200
2735
2736 Socrates: Config file cleanup.
2737
2738 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
2739
2740commit 602cac1389b755b223272f2328a47e6f8c240848
2741Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2742Date: Sat May 24 12:47:46 2008 +0200
2743
2744 MAKEALL: add at91 list
2745
2746 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2747
2748commit 290ef6436838b1cc013bd67e0e0495c9eb3e23c0
2749Author: Ron Madrid <ron_madrid@sbcglobal.net>
2750Date: Fri May 23 15:37:05 2008 -0700
2751
2752 Add Marvell 88E1118 support for TSEC
2753
2754 Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
2755 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2756
2757commit 557b377d8bfc8b833b6e749457bcdfa298331a24
2758Author: Jens Gehrlein <sew_s@tqs.de>
2759Date: Mon May 5 14:06:11 2008 +0200
2760
2761 smc911x: add 16 bit support
2762
2763 Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
2764 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2765
2766commit c918261c6d9f265f88baf70f8a73dfe6f0cb9596
2767Author: Christian Eggers <ceggers@gmx.de>
2768Date: Wed May 21 22:12:00 2008 +0200
2769
2770 USB: replace old swap_ with proper endianess conversion macros
2771
2772 Signed-off-by: Christian Eggers <ceggers@gmx.de>
2773 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
2774
2775commit fb63939b4fe140849cdba69f9e64a3e0e2f3ce1c
2776Author: Christian Eggers <ceggers@gmx.de>
2777Date: Wed May 21 21:29:10 2008 +0200
2778
2779 Fix endianess conversion in usb_ohci.c
2780
2781 Signed-off-by: Christian Eggers <ceggers@gmx.de>
2782 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
2783
2784commit 477434c63c2ea5baa5c6c4e43500786f436511ff
2785Author: Sergei Poselenov <sposelenov@emcraft.com>
2786Date: Thu May 22 01:15:53 2008 +0200
2787
2788 USB: add support for multiple PCI OHCI controllers
2789
2790 Add new configuration variable CONFIG_PCI_OHCI_DEVNO.
2791 In case of several PCI USB controllers on a board this variable
2792 specifys which controller to use.
2793
2794 Also add USB support for sokrates board.
2795
2796 See doc/README.generic_usb_ohci for details.
2797
2798 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
2799 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
2800
2801commit ce6754df61cbe23b5b73d095a00ac9a8504b3d77
2802Author: Wolfgang Denk <wd@denx.de>
2803Date: Wed May 21 16:56:08 2008 +0200
2804
2805 Fix some whitespace issues
2806
2807 introduced by 53677ef18 "Big white-space cleanup."
2808
2809 Signed-off-by: Wolfgang Denk <wd@denx.de>
2810
2811commit 4416603aeb06861b468b06a981e52c3ff805db7b
2812Author: York Sun <yorksun@freescale.com>
2813Date: Mon May 12 14:36:39 2008 -0500
2814
2815 Make ads5121 out-of-tree compiling safe
2816
2817 Reuse the existing DIU driver in board/freescale/common.
2818
2819 Signed-off-by: York Sun <yorksun@freescale.com>
2820
2821commit 0e1bad47cd345c76c91a64caf41011e431b62599
2822Author: York Sun <yorksun@freescale.com>
2823Date: Mon May 5 10:20:01 2008 -0500
2824
2825 Adding DIU support for Freescale 5121ADS
2826
2827 Add DIU and cfb console support to FSL 5121ADS board.
2828
2829 Use #define CONFIG_VIDEO in config file to enable fb console.
2830
2831 Signed-off-by: York Sun <yorksun@freescale.com>
2832
2833commit a48ff68d235e671176f6b496c44246dbe5e0a93f
2834Author: York Sun <yorksun@freescale.com>
2835Date: Mon May 5 10:20:00 2008 -0500
2836
2837 Replace DPRINTF with debug
2838
2839 Remove DPRINTF macro and replace it with generic debug macro.
2840
2841 Signed-off-by: York Sun <yorksun@freescale.com>
2842
2843commit 3b80c5f574ad7f6e1c55a68f42752b427fdf778d
2844Author: York Sun <yorksun@freescale.com>
2845Date: Mon May 5 10:19:59 2008 -0500
2846
2847 Move pixel clock setting to board file
2848
2849 The clock divider has different format in 5121 and 8610. This patch moves it to
2850 board specific code.
2851
2852 Signed-off-by: York Sun <yorksun@freescale.com>
2853
2854commit 53677ef18e25c97ac613349087c5cb33ae5a2741
2855Author: Wolfgang Denk <wd@denx.de>
2856Date: Tue May 20 16:00:29 2008 +0200
2857
2858 Big white-space cleanup.
2859
2860 This commit gets rid of a huge amount of silly white-space issues.
2861 Especially, all sequences of SPACEs followed by TAB characters get
2862 removed (unless they appear in print statements).
2863
2864 Also remove all embedded "vim:" and "vi:" statements which hide
2865 indentation problems.
2866
2867 Signed-off-by: Wolfgang Denk <wd@denx.de>
2868
2869commit 2f845dc2bdf461bfee9fa25823f769f5db9eba0b
2870Author: Sergei Poselenov <sposelenov@emcraft.com>
2871Date: Thu May 8 17:46:23 2008 +0200
2872
2873 socrates: fix second TSEC configuration (it is actually TSEC3)
2874
2875 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
2876
2877commit 793670c3c0f0f72caead62f0be9fc3d9fbc6060f
2878Author: Sergei Poselenov <sposelenov@emcraft.com>
2879Date: Thu May 8 14:17:08 2008 +0200
2880
2881 Fixed reset for socrates
2882
2883 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
2884
2885commit e18575d5f589a62e19c70d471d4b4e27cad3af56
2886Author: Sergei Poselenov <sposelenov@emcraft.com>
2887Date: Wed May 7 15:10:49 2008 +0200
2888
2889 socrates: changes to support FDT
2890
2891 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
2892 Signed-off-by: Wolfgang Denk <wd@denx.de>
2893
2894commit 5d108ac8f435924c624cd6aaacd44f35f5cf94c0
2895Author: Sergei Poselenov <sposelenov@emcraft.com>
2896Date: Wed Apr 30 11:42:50 2008 +0200
2897
2898 Initial support for "Socrates" board
2899
2900 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
2901
2902commit 0e15ddd11f1a84c465e434eb051d2ef08ef02b9b
2903Author: Yuri Tikhonov <yur@emcraft.com>
2904Date: Thu May 8 15:46:42 2008 +0200
2905
2906 POST: replace the LOGBUFF_INITIALIZED flag in gd->post_log_word (1 << 31) with the GD_FLG_LOGINIT flag in gd->flags.
2907
2908 This way we become able to utilize the full post_log_word for POST
2909 activities (overwise, POST ECC, which has 0x8000 ID, could be
2910 erroneously treated as started in post_output_backlog() even if there
2911 was actually no POST ECC run (because of OCM POST failure, for
2912 example).
2913
2914 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
2915
2916commit 7845d49094c81321021b50a4dbb8864d2f3777e4
2917Author: Yuri Tikhonov <yur@emcraft.com>
2918Date: Thu May 8 15:46:02 2008 +0200
2919
2920 POST: mark OCM test as POST_STOP
2921
2922 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
2923
2924commit 28a385065882d6cb6ac5f443311ff87887ed7c13
2925Author: Yuri Tikhonov <yur@emcraft.com>
2926Date: Thu May 8 15:45:26 2008 +0200
2927
2928 POST: add POST_STOP flag
2929
2930 Don't run futher tests in case of a test fails that is marked as
2931 POST_STOP.
2932
2933 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
2934 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
2935
2936commit a525145d8110d15b4389d23c3ea8a78f22509d3f
2937Author: Yuri Tikhonov <yur@emcraft.com>
2938Date: Thu May 8 15:44:16 2008 +0200
2939
2940 POST: switch CFG_POST_OCM with CFG_POST_CODEC (workaround)
2941
2942 Switch the OCM testid with the codec one. The reason is that current
2943 implementation requires the POST_ROM testid to fit into lower 16
2944 bits, and the codec test will never run with POST_ROM hopefully.
2945
2946 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
2947
2948commit 8b96c788d58f7cb85a89ee3f19c9b335d22443cd
2949Author: Yuri Tikhonov <yur@emcraft.com>
2950Date: Thu May 8 15:43:28 2008 +0200
2951
2952 lwmon5: enable OCM post test on lwmon5 board
2953
2954 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
2955
2956commit 6e8ec682268493b8d098f99e17b1ce71b4448977
2957Author: Yuri Tikhonov <yur@emcraft.com>
2958Date: Thu May 8 15:42:47 2008 +0200
2959
2960 POST: OCM test added.
2961
2962 Added OCM test to POST layer. This version runs before all other tests
2963 but doesn't yet interrupt post sequence on failure.
2964
2965 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
2966 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
2967
2968commit 6891260bdd935a382c95d9fa333922b0dfded68a
2969Author: Yuri Tikhonov <yur@emcraft.com>
2970Date: Thu May 8 15:40:39 2008 +0200
2971
2972 POST: typo fix
2973
2974 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
2975
2976commit 727f63334676e760877d43bfb8f0e9331ac8b101
2977Author: Hebbar <gururajakr@sanyo.co.in>
2978Date: Tue May 20 02:16:36 2008 -0700
2979
2980 common/usb.c: fix incorrect escape sequence
2981
2982 Signed off by: Gururaja Hebbar <gururajakr@sanyo.co.in>
2983
2984commit 4ce1e23b5e12283579828b3d23e8fd6e1328a7aa
2985Author: York Sun <yorksun@freescale.com>
2986Date: Thu May 15 15:26:27 2008 -0500
2987
2988 Fix 8313ERDB board configuration
2989
2990 Change LCRR clock ratio from 2 to 4 to commodate VSC7385.
2991 Correct TSEC1 vs TSEC2 assignment.
2992 Define ETHADDR and ETH1ADDR always.
2993
2994 Signed-off-by: York Sun <yorksun@freescale.com>
2995 Signed-off-by: Timur Tabi <timur@freescale.com>
2996
2997commit 2c289e320dcfb3760e99cf1d765cb067194a1202
2998Author: Jon Loeliger <jdl@freescale.com>
2999Date: Mon May 19 09:47:25 2008 -0500
3000
3001 mpc86xx: Removed unused and unconfigured memory test code.
3002
3003 Besides, other common code exists.
3004
3005 Signed-off-by: Jon Loeliger <jdl@freescale.com>
3006
3007commit 180a90abdae72587c0f679edf8991455e559440d
3008Author: Wolfgang Denk <wd@denx.de>
3009Date: Mon May 19 12:47:11 2008 +0200
3010
3011 Release v1.3.3
3012
3013 Update CHANGELOG for release.
3014
3015 Signed-off-by: Wolfgang Denk <wd@denx.de>
3016
180a90ab
WD
3017commit 16bedc661de0dae767b1377d8413373a3fbcfa79
3018Author: Stefan Roese <sr@denx.de>
3019Date: Mon May 19 07:14:38 2008 +0200
3020
3021 ppc4xx: Canyonlands: Disable PCIe0/SATA in dev-tree depending on selection
3022
3023 When SATA is selected (via jumper J6) we need to disable the first PCIe
3024 node in the device tree, so that Linux doesn't initialize it. Otherwise
3025 the Linux SATA driver will fail to detect the devices.
3026
3027 The same goes the other way around too. So if PCIe is selected we need
3028 to disable the SATA node in the device tree.
3029
3030 This is because PCIe port 0 and SATA on 460EX share the same pins
3031 (multiplexed) and we have to configure in U-Boot which peripheral is
3032 enabled.
3033
3034 Signed-off-by: Stefan Roese <sr@denx.de>
3035
3036commit 3cc27b426aeefe2930f911692e9df3143fb2565f
3037Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3038Date: Sun May 18 19:09:58 2008 +0200
3039
3040 i386: Fix multiple definitions of __show_boot_progress
3041
3042 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3043
3044commit 311f3446930c1e64c12026c1cfd00500b05be52d
3045Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3046Date: Sun May 18 19:09:57 2008 +0200
3047
3048 sc530_spunk: add missing SOBJS entry
3049
3050 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3051
3052commit a559317143b4f95927b08cd388707e6f077e95fa
3053Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3054Date: Sun May 18 19:09:56 2008 +0200
3055
3056 sc520_spunk: Fix flash
3057
3058 flash.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules
3059 flash.c:398: error: label at end of compound statement
3060
3061 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3062
3063commit 91f221317af64191ee8caf303ea9305943158691
3064Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3065Date: Sun May 18 19:09:49 2008 +0200
3066
3067 drivers/pcmcia: add missing i82365
3068
3069 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3070
3071commit dd223944132f97ffa52977ea95e5a52428f5cc2f
3072Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3073Date: Sun May 18 19:09:47 2008 +0200
3074
3075 i386/bootm: remove unused var
3076
3077 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3078
3079commit a9da341df19b32ad2ecb58ce529f7e4fada7814e
3080Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3081Date: Sun May 18 19:09:45 2008 +0200
3082
3083 example/gitignore: update with all generated examples
3084
3085 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3086
3087commit a38dc3ea8614f8b0c41e432b445a9959b9711295
3088Author: Wolfgang Denk <wd@denx.de>
3089Date: Thu May 15 00:42:45 2008 +0200
3090
3091 TQM8272: fix out-of-tree building
3092
3093 ...and add to MAKEALL script
3094
3095 Signed-off-by: Wolfgang Denk <wd@denx.de>
3096
3097commit 4f805c1e3a60b9263da8ec3bcd1f45edcefa7dcf
3098Author: Wolfgang Denk <wd@denx.de>
3099Date: Wed May 14 23:34:53 2008 +0200
3100
3101 environment: fix bug introduced by commit a8409f4f1ac8
3102
3103 env_get_char is not a function, but a pointer to one.
3104
3105 Signed-off-by: Wolfgang Denk <wd@denx.de>
3106
01db232d
WD
3107commit 0c11935cd62ca1f65eeb228ff4c848440d4553bf
3108Author: Gary Jennejohn <garyj@denx.de>
3109Date: Wed May 14 13:39:22 2008 +0200
3110
3111 ppc4xx: QUAD100HD: Allow the environment to be put into flash.
3112
3113 After moving TEXT_BASE the value for CFG_ENV_ADDR was incorrect. Also
3114 use a redundant environment.
3115
3116 Signed-off-by: Gary Jennejohn <garyj@denx.de>
3117
180a90ab
WD
3118commit cda2a4a9961fd4341b7db305cb22fc05957e8b77
3119Author: Wolfgang Denk <wd@denx.de>
3120Date: Wed May 14 13:55:30 2008 +0200
3121
3122 Fix config files for out-of-tree building
3123
3124 Several board/<...>/config.mk files include dynamically built (by
3125 the Makefile) config files but used the wrong file name of
3126 $(TOPDIR)/board/$(BOARDDIR)/config.tmp
3127 instead if the correct
3128 $(OBJTREE)/board/$(BOARDDIR)/config.tmp
3129
3130 The bug is nasty because the build result is correct for the (normal)
3131 in-tree builds, and because 'sinclude' is used no errors get raised
3132 even for out-of-tree build tests. But out-of-tree builds use an
3133 incomplete and thus usually incorrect configuration...
3134
3135 Signed-off-by: Wolfgang Denk <wd@denx.de>
3136
3137commit 2dd7082e06d580404010b06fe4e0e8b7038a00c8
3138Author: Stefan Roese <sr@denx.de>
3139Date: Wed May 14 13:40:03 2008 +0200
3140
3141 ppc4xx: Fix bogus Canyonlands config.mk
3142
3143 This patch fixes the canyonlands config.mk file to enable correct
3144 out-of-tree builds. Thanks to Wolfgang Denk for spotting this.
3145
3146 Signed-off-by: Stefan Roese <sr@denx.de>
3147
3148commit fdd1247a66d788a3446244f6fde9955a93c26322
3149Author: Stefan Roese <sr@denx.de>
3150Date: Wed May 14 10:32:32 2008 +0200
3151
3152 ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
3153
3154 Canyonlands has a file ddr2_fixed.c which needs special treatment when
3155 building in separate directory. It has to be linked to build directory
3156 otherwise it is not seen.
3157
3158 Signed-off-by: Stefan Roese <sr@denx.de>
3159
3160commit a8409f4f1ac84c36273c1a1e341189662521bcfb
3161Author: Wolfgang Denk <wd@denx.de>
3162Date: Wed May 14 12:22:49 2008 +0200
3163
3164 environment: cleanup prototype declarations of env functions.
3165
3166 Signed-off-by: Wolfgang Denk <wd@denx.de>
3167
3168commit cf39b07948015c480b72a6e732cf7d839aa93a9e
3169Author: Wolfgang Denk <wd@denx.de>
3170Date: Wed May 14 12:21:48 2008 +0200
3171
3172 linkstation_HGLAN: Fix out of tree building.
3173
3174 Signed-off-by: Wolfgang Denk <wd@denx.de>
3175
3176commit 085551c05ca09e6c491ea11a1c6727a36776a545
3177Author: Stefan Roese <sr@denx.de>
3178Date: Wed May 14 10:32:32 2008 +0200
3179
3180 ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
3181
3182 Canyonlands has a file ddr2_fixed.c which needs special treatment when
3183 building in separate directory. It has to be linked to build directory
3184 otherwise it is not seen.
3185
3186 Signed-off-by: Stefan Roese <sr@denx.de>
3187
3188commit 1510b82d50615f344e89d42533e8224cce067dc0
3189Author: Wolfgang Denk <wd@denx.de>
3190Date: Tue May 13 23:15:52 2008 +0200
3191
3192 Makefile: fix "error: version_autogenerated.h: No such file or directory"
3193
3194 Signed-off-by: Wolfgang Denk <wd@denx.de>
3195
01db232d
WD
3196commit 54694a91428f6c3280fe1ee0923488a1e7e8dbc4
3197Author: Stelian Pop <stelian@popies.net>
3198Date: Tue May 13 17:31:24 2008 +0200
3199
3200 Cleanup nand_info[] declaration.
3201
3202 The nand_info array is declared as extern in several .c files.
3203 Those days, nand.h contains a reference to the array, so there is
3204 no need to declare it elsewhere.
3205
3206 Signed-off-by: Stelian Pop <stelian@popies.net>
3207 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3208
180a90ab
WD
3209commit 70fab1908fc1734a403711eaabbef546bc4b77dc
3210Author: Stefan Roese <sr@denx.de>
3211Date: Tue May 13 20:22:01 2008 +0200
3212
3213 ppc4xx: Add 405EX(r) revision C PVR definitions and detection code
3214
3215 Signed-off-by: Stefan Roese <sr@denx.de>
3216
3217commit 65dcfa79204f4750b905a173a5365e0b2eb6c2f6
3218Author: Wolfgang Denk <wd@denx.de>
3219Date: Mon May 12 01:11:21 2008 +0200
3220
3221 Revert "pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option"
3222
3223 This reverts commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
3224 which broke many PowerPC boards.
3225
3226commit ee0cfa70803a3e629ea581a9b216f8ecef402bfc
3227Author: Wolfgang Denk <wd@denx.de>
3228Date: Mon May 12 00:56:28 2008 +0200
3229
3230 Revert "Avoid initrd and logbuffer area overlaps"
3231
3232 This reverts commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
3233 which breaks building on all PPC boards that don't use a log buffer.
3234
3235commit 02b9b22446e3d7ad6a6382be17a1ce79a7de589b
3236Author: Nick Spence <nick.spence@freescale.com>
3237Date: Sat May 10 14:02:04 2008 -0700
3238
3239 Fix offset calculation for multi-type legacy images.
3240
3241 Calculation of tail was incorrect when size % 4 == 0.
3242
3243 New code removes the conditional and does the same thing but with arithmetic
3244
3245 Signed-off-by: Nick Spence <nick.spence@freescale.com>
3246
3247commit c9dca3c3f37d2647aec4509b24b16d15882ae3e4
3248Author: Wolfgang Denk <wd@denx.de>
3249Date: Mon May 12 00:40:58 2008 +0200
3250
3251 Revert "Change env_get_char from a global function ptr to a function."
3252
3253 This reverts commit c0559be371b2a64b1a817088c3308688e2182f93
3254 which is known to break booting from dataflash and NAND.
3255
3256commit 20e5ed137483823aaea5178169f3b144c7a4d9e0
3257Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3258Date: Sun May 11 23:13:57 2008 +0200
3259
3260 API: remove duplicate syscall check
3261
3262 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3263
01db232d
WD
3264commit 67e3beb52c320b0a31cf030716c99392cde2d532
3265Author: Stelian Pop <stelian@popies.net>
3266Date: Fri May 9 21:46:51 2008 +0200
3267
3268 AT91: Cleanup unused config header file definitions.
3269
3270 CONFIG_ENV_OVERWRITE is commented out in the config header files,
3271 so let's cleanup the files by removing the whole definition.
3272
3273 Signed-off-by: Stelian Pop <stelian@popies.net>
3274 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3275
3276commit 19883aede2ac0a522493bfb2b35a7dbb200071b1
3277Author: Stelian Pop <stelian@popies.net>
3278Date: Thu May 8 14:52:34 2008 +0200
3279
3280 Support AT91CAP9 revC CPUs
3281
3282 The AT91CAP9 revC CPU has a few differences over the previous,
3283 revB CPU which was distributed in small quantities only (revA was
3284 an internal Atmel product only).
3285
3286 The revC silicon needs a special initialisation sequence to
3287 switch from the internal (imprecise) RC oscillator to the
3288 external 32k clock.
3289
3290 Signed-off-by: Stelian Pop <stelian@popies.net>
3291 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3292
3293commit 098b7b4b441b12c2a64dd517930f43c793542759
3294Author: Stelian Pop <stelian@popies.net>
3295Date: Thu May 8 14:52:33 2008 +0200
3296
3297 Use custom logo for Atmel boards
3298
3299 This patch adds a custom vendor logo for the Atmel AT91 boards.
3300
3301 Signed-off-by: Stelian Pop <stelian@popies.net>
3302 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3303
3304commit 761c70b80cdd3bead40146b96a8e713d6ae01632
3305Author: Stelian Pop <stelian@popies.net>
3306Date: Thu May 8 14:52:32 2008 +0200
3307
3308 AT91SAM9RLEK: hook up the ATMEL LCD driver
3309
3310 This patch makes the necessary adaptations (PIO configurations and
3311 defines in config header file) to hook up the Atmel LCD driver to the
3312 AT91SAM9RLEK board.
3313
3314 Signed-off-by: Stelian Pop <stelian@popies.net>
3315 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3316
3317commit 56a2479cd7fecabdd91348a775b2801dd2e65c7f
3318Author: Stelian Pop <stelian@popies.net>
3319Date: Thu May 8 14:52:31 2008 +0200
3320
3321 AT91SAM9263EK: hook up the ATMEL LCD driver
3322
3323 This patch makes the necessary adaptations (PIO configurations and
3324 defines in config header file) to hook up the Atmel LCD driver to the
3325 AT91SAM9263EK board.
3326
3327 Signed-off-by: Stelian Pop <stelian@popies.net>
3328 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3329
3330commit 820f2a958325061a446115f3035e48e4726b3390
3331Author: Stelian Pop <stelian@popies.net>
3332Date: Thu May 8 14:52:30 2008 +0200
3333
3334 AT91SAM9261EK: hook up the ATMEL LCD driver
3335
3336 This patch makes the necessary adaptations (PIO configurations and
3337 defines in config header file) to hook up the Atmel LCD driver to the
3338 AT91SAM9261EK board.
3339
3340 Signed-off-by: Stelian Pop <stelian@popies.net>
3341 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3342
3343commit c139b17d20c8371c1e0a8d7fb27c11050cf86304
3344Author: Stelian Pop <stelian@popies.net>
3345Date: Thu May 8 14:52:29 2008 +0200
3346
3347 AT91CAP9ADK: hook up the ATMEL LCD driver
3348
3349 This patch makes the necessary adaptations (PIO configurations and
3350 defines in config header file) to hook up the Atmel LCD driver to the
3351 AT91CAP9ADK board.
3352
3353 Signed-off-by: Stelian Pop <stelian@popies.net>
3354 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3355
3356commit 39cf480484fcce5c04a590ee1c30be0c17b02c34
3357Author: Stelian Pop <stelian@popies.net>
3358Date: Fri May 9 21:57:18 2008 +0200
3359
3360 Add ATMEL LCD driver
3361
3362 This patch adds support for the ATMEL LCDC driver which is used on some
3363 AT91 and AVR platforms.
3364
3365 Is has been tested with the AT91CAP9ADK, AT91SAM9261EK, AT91SAM9263EK and
3366 AT91SAM9RLEK boards. Adaptation for AVR32 should probably be easy.
3367
3368 Signed-off-by: Stelian Pop <stelian@popies.net>
3369 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3370
3371commit 2118ebb44dc40f8117c94950fd95799a9ef821b2
3372Author: Stelian Pop <stelian@popies.net>
3373Date: Thu May 8 18:52:25 2008 +0200
3374
3375 AT91SAM9RLEK support
3376
3377 This patch adds support for the AT91SAM9RL chip and the AT91SAM9RLEK
3378 board.
3379
3380 Signed-off-by: Stelian Pop <stelian@popies.net>
3381 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3382
3383commit 8e429b3eee23927c1222679f6b6f53667b21595c
3384Author: Stelian Pop <stelian@popies.net>
3385Date: Thu May 8 18:52:23 2008 +0200
3386
3387 AT91SAM9263EK support
3388
3389 This patch adds support for the AT91SAM9263 chip and the AT91SAM9263EK
3390 board.
3391
3392 Signed-off-by: Stelian Pop <stelian@popies.net>
3393 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3394
3395commit d99a8ff66d8ae87e5c87590ed2e4ead629540607
3396Author: Stelian Pop <stelian@popies.net>
3397Date: Thu May 8 20:52:22 2008 +0200
3398
3399 AT91SAM9261EK support
3400
3401 This patch adds support for the AT91SAM9261 chip and the AT91SAM9261EK
3402 board.
3403
3404 Signed-off-by: Stelian Pop <stelian@popies.net>
3405 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3406
3407commit 86c8c8a414988c50104a3b02c29f50af2be738c0
3408Author: Stelian Pop <stelian@popies.net>
3409Date: Thu May 8 20:52:21 2008 +0200
3410
3411 AT91SAM9260EK: Fix dataflash offsets in CONFIG_BOOTCOMMAND
3412
3413 This patch fixes the dataflash offsets used in CONFIG_BOOTCOMMAND
3414 in order to cope with the changes in DataFlash partitionning scheme
3415 (cset c3a60cb3).
3416
3417 Signed-off-by: Stelian Pop <stelian@popies.net>
3418 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3419
3420commit 96996ac25d5222611a8888968db6e53a6d3726da
3421Author: Stelian Pop <stelian@popies.net>
3422Date: Thu May 8 20:52:20 2008 +0200
3423
3424 AT91SAM9260EK: Normalize BOOTARGS
3425
3426 This patch adapts CONFIG_BOOTARGS to the chosen boot method (boot from
3427 DataFlash or from NAND), and gives to Linux a fully specified mtdparts
3428 variable.
3429
3430 Signed-off-by: Stelian Pop <stelian@popies.net>
3431 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3432
3433commit 79f0cb6e9c54d31a1d9e3f5e226a9bebc3c3a47a
3434Author: Stelian Pop <stelian@popies.net>
3435Date: Thu May 8 20:52:19 2008 +0200
3436
3437 AT91SAM9260EK: Normalize SPI timings
3438
3439 This patch changes the SPI timings to closely match the ones
3440 used by the Linux kernel and the Atmel's own bootstrap project.
3441
3442 Signed-off-by: Stelian Pop <stelian@popies.net>
3443 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3444
3445commit c1212b2f5c5ed440bf8e9ebc8e4fd7488858b935
3446Author: Stelian Pop <stelian@popies.net>
3447Date: Thu May 8 20:52:18 2008 +0200
3448
3449 AT91SAM9260EK: Handle 8 or 16 bit NAND
3450
3451 The Atmel boards can handle 8 or 16 bit NAND memories. This patch
3452 makes the support configurable in the board config header file
3453 (CFG_NAND_DBW_8 or CFG_NAND_DBW_16).
3454
3455 Signed-off-by: Stelian Pop <stelian@popies.net>
3456 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3457
3458commit ab52640fc01624e208424e527af0b7b3a5a65a12
3459Author: Stelian Pop <stelian@popies.net>
3460Date: Thu May 8 20:52:17 2008 +0200
3461
3462 AT91CAP9ADK: Fix dataflash offsets in CONFIG_BOOTCOMMAND
3463
3464 This patch fixes the dataflash offsets used in CONFIG_BOOTCOMMAND
3465 in order to cope with the changes in DataFlash partitionning scheme
3466 (cset c3a60cb3).
3467
3468 Signed-off-by: Stelian Pop <stelian@popies.net>
3469 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3470
3471commit 3267508ec4c9e74c39ee41c9ae6951ad185fe270
3472Author: Stelian Pop <stelian@popies.net>
3473Date: Thu May 8 20:52:16 2008 +0200
3474
3475 AT91CAP9ADK: Normalize BOOTARGS
3476
3477 This patch adapts CONFIG_BOOTARGS to the chosen boot method (boot from
3478 DataFlash or from NAND), and gives to Linux a fully specified mtdparts
3479 variable.
3480
3481 Signed-off-by: Stelian Pop <stelian@popies.net>
3482 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3483
3484commit 93da48b910511911ce110656e17ed733c8ac4c45
3485Author: Stelian Pop <stelian@popies.net>
3486Date: Thu May 8 20:52:15 2008 +0200
3487
3488 AT91CAP9ADK: Normalize SPI timings
3489
3490 This patch changes the SPI timings to closely match the ones
3491 used by the Linux kernel and the Atmel's own bootstrap project.
3492
3493 Signed-off-by: Stelian Pop <stelian@popies.net>
3494 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3495
3496commit 1c90df3e148ce0a3e2c86c63b38b19d47772f2a0
3497Author: Stelian Pop <stelian@popies.net>
3498Date: Thu May 8 20:52:14 2008 +0200
3499
3500 AT91CAP9ADK: Handle 8 or 16 bit NAND
3501
3502 The Atmel boards can handle 8 or 16 bit NAND memories. This patch
3503 makes the support configurable in the board config header file
3504 (CFG_NAND_DBW_8 or CFG_NAND_DBW_16).
3505
3506 Signed-off-by: Stelian Pop <stelian@popies.net>
3507 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3508
3509commit 11b162bae058e96c7929e358d4adff2bee6c2cc4
3510Author: Stelian Pop <stelian@popies.net>
3511Date: Thu May 8 20:52:13 2008 +0200
3512
3513 Use a common u-boot.lds file across all AT91CAP9/AT91SAM9 platforms
3514
3515 All the AT91CAP9/AT91SAM9 boards have the same linker script. The patch
3516 below avoids the duplication of u-boot.lds by putting the file in the
3517 cpu directory instead of the board one.
3518
3519 Signed-off-by: Stelian Pop <stelian@popies.net>
3520 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3521
3522commit d48abea4b89adaf5e45ea75b5e38c0d8de179ece
3523Author: Stelian Pop <stelian@popies.net>
3524Date: Thu May 8 20:52:12 2008 +0200
3525
3526 Add proper copyright notices in Atmel boards Makefiles
3527
3528 The Makefiles for the AT91CAP9/AT91SAM9 boards have an incomplete
3529 copyright notice. This patch adds the missing pieces.
3530
3531 Signed-off-by: Stelian Pop <stelian@popies.net>
3532 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3533
3534commit e817a042cef6164bf26fee86f90326f2ec9e6745
3535Author: Stelian Pop <stelian@popies.net>
3536Date: Thu May 8 20:52:11 2008 +0200
3537
3538 Add copyright information in Atmel boards partition.c
3539
3540 When Ulf did the dataflash.c cleanup, he didn't add his copyright on
3541 the new created files. This patch fixes the problem.
3542
3543 Signed-off-by: Stelian Pop <stelian@popies.net>
3544 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3545
3546commit 4f6c810106f4f76d83cfc57d98f4540cd45f9a19
3547Author: Stelian Pop <stelian@popies.net>
3548Date: Thu May 8 20:52:10 2008 +0200
3549
3550 Update origin and copyright information in arch-at91sam9 header files
3551
3552 When doing the AT91CAP9/AT91SAM9 port, a number of header files were
3553 copied from the Linux kernel sources. This patch explicitly specifies
3554 this origin for all the copied headers, and for those missing copyright
3555 information, adds it.
3556
3557 Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
3558 in the latest kernel sources by 'at91sam9_smc.h'.
3559
3560 The copyright information has been confirmed by the AT91 Linux kernel
3561 maintainer, Andrew Victor <avictor.za@gmail.com>.
3562
3563 Signed-off-by: Stelian Pop <stelian@popies.net>
3564 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3565
180a90ab
WD
3566commit 79dd1712689d6a5031d7cbff54957049680751c7
3567Author: Markus Klotzbücher <mk@denx.de>
3568Date: Thu May 8 16:00:55 2008 +0200
3569
3570 ppc4xx: Kilauea: Add CONFIG_BOOTP_SUBNETMASK to Kilauea board config
3571
3572 When using dhcp/bootp the "netmask" environment variable is not set
3573 because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
3574 desireable, so the following patch adds this this option to the board
3575 config.
3576
3577 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
3578 Signed-off-by: Stefan Roese <sr@denx.de>
3579
3580commit 869d14b4cc2e47de2ddcb117bad0407a44436684
3581Author: Stefan Roese <sr@denx.de>
3582Date: Sat May 10 10:30:36 2008 +0200
3583
3584 ppc4xx: Update Makalu defconfig to use device-tree booting as default
3585
3586 This patch reworks the default environment on Makalu. Now "net_nfs" for
3587 example uses the device-tree style booting formerly know as "net_nfs_fdt".
3588 Also the addresses in RAM were changed because of the new image booting
3589 support, which check for image overwriting. So the addresses needed to
3590 get adjusted.
3591
3592 Signed-off-by: Stefan Roese <sr@denx.de>
3593
3594commit f3612a7b199cab3942f60d9c1392eb39d58cc699
3595Author: Becky Bruce <bgill@freescale.com>
3596Date: Wed May 7 13:28:16 2008 -0500
3597
3598 PPC: fix map_physmem build warning
3599
3600 map_physmem currently generates a warning when CONFIG_PHYS_64BIT is
3601 enabled. This quiets the warning.
3602
3603 Signed-off-by: Becky Bruce <Becky.Bruce@freescale.com>
3604
3605commit 36f32675f40292002ee1fed252c180a43022d2d4
3606Author: Becky Bruce <bgill@freescale.com>
3607Date: Wed May 7 13:24:57 2008 -0500
3608
3609 Update pci code to use phys_addr_t
3610
3611 Physical addrs need to be represented by phys_addr_t, not
3612 unsigned long. Otherwise, systems that use CONFIG_PHYS_64BIT
3613 are going to fail mightily.
3614
3615 Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
3616
3617commit 91a616741fc128cdb88f39bddcd4d72fe17466d0
3618Author: Nick Spence <nick.spence@freescale.com>
3619Date: Thu May 8 22:32:22 2008 -0700
3620
3621 Support legacy multi-type images without FDT section.
3622
3623 This patch enables legacy multi-type images containing only a Linux kernel
3624 and root file system to be loaded, maintaining compatibility with previous
3625 versions of u-boot.
3626
3627 This is required when using old image files such as a Linux 2.4 kernel /
3628 filesystem.
3629
3630 Signed-off-by: Nick Spence <nick.spence@freescale.com>
3631 Acked-by: Bartlomiej Sieka <tur@semihalf.com>
3632
3633commit 881031d9732783b7aeae2198fc7eb480ae8974a6
3634Author: Wolfgang Denk <wd@denx.de>
3635Date: Sat May 10 00:38:02 2008 +0200
3636
3637 Update CHANGELOG.
3638
3639 Signed-off-by: Wolfgang Denk <wd@denx.de>
3640
881031d9
WD
3641commit e5e9d6c9c08160be7e5a36e04d125ccce99b8774
3642Author: Wolfgang Denk <wd@denx.de>
3643Date: Sat May 10 00:36:09 2008 +0200
3644
3645 post/cpu/ppc4xx/Makefile: line length cleanup
3646
3647 Signed-off-by: Wolfgang Denk <wd@denx.de>
3648
3649commit cce9cfdabcf416ecd2aacc3681c91e5378c75a3d
3650Author: Stelian Pop <stelian@popies.net>
3651Date: Thu May 8 22:52:09 2008 +0200
3652
3653 Fix @ -> <at> substitution
3654
3655 When applying the AT91CAP9 patches upstream, something transformed
3656 the '@' character into the ' <at> ' sequence.
3657
3658 The patch below restores the original form in all the places where
3659 it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
3660 were copied from AT91CAP9, and a couple of other files where the
3661 ' <at> ' sequence was present).
3662
3663 Signed-off-by: Stelian Pop <stelian@popies.net>
3664
3665commit 9606b3c81b3c47a1d58514e9a232c6f461a17597
3666Author: Stelian Pop <stelian@popies.net>
3667Date: Thu May 8 22:52:10 2008 +0200
3668
3669 Update origin and copyright information in arch-at91sam9 header files
3670
3671 When doing the AT91CAP9/AT91SAM9 port, a number of header files were
3672 copied from the Linux kernel sources. This patch explicitly specifies
3673 this origin for all the copied headers, and for those missing copyright
3674 information, adds it.
3675
3676 Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
3677 in the latest kernel sources by 'at91sam9_smc.h'.
3678
3679 The copyright information has been confirmed by the AT91 Linux kernel
3680 maintainer, Andrew Victor <avictor.za@gmail.com>.
3681
3682 Signed-off-by: Stelian Pop <stelian@popies.net>
3683
3684commit ceb6b4fbe1dcc40bb672ef8133ddf4813e97cbb1
3685Author: Stelian Pop <stelian@popies.net>
3686Date: Thu May 8 22:52:11 2008 +0200
3687
3688 Add copyright information in Atmel boards partition.c
3689
3690 When Ulf did the dataflash.c cleanup, he didn't add his copyright on
3691 the new created files. This patch fixes the problem.
3692
3693 Signed-off-by: Stelian Pop <stelian@popies.net>
3694
3695commit 2ab02fd456d8ef92ae9f5439618d1fa7ca16e5f3
3696Author: Guennadi Liakhovetski <lg@denx.de>
3697Date: Thu May 8 10:09:27 2008 +0200
3698
3699 mx31ads: fix 32kHz clock handling
3700
3701 According to schematics and to RedBoot sources, the MX31ADS uses a 32768Hz
3702 oscillator as a SKIL source. Fix previously wrongly assumed 32000Hz value.
3703 Also fix a typo when verifying a jumper configuration. While at it, make
3704 two needlessly global functions static.
3705
3706 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
3707
3708commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
3709Author: Marian Balakowicz <m8@semihalf.com>
3710Date: Wed May 7 13:10:04 2008 +0200
3711
3712 Avoid initrd and logbuffer area overlaps
3713
3714 Add logbuffer to reserved LMB areas to prevent initrd allocation
3715 from overlaping with it.
3716
3717 Make sure to use correct logbuffer base address.
3718
3719 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
3720
3721commit c59518e15949b3403df5c5b0c2c48ea0e5bea24b
3722Author: Marian Balakowicz <m8@semihalf.com>
3723Date: Wed May 7 13:08:54 2008 +0200
3724
3725 ppc: Cleanup get_effective_memsize() use
3726
3727 Removed duplicated effective memory size calculation code.
3728
3729 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
3730
3731commit 273c37d843d5b581090378016cd12dd9c586907b
3732Author: Marian Balakowicz <m8@semihalf.com>
3733Date: Wed May 7 09:03:53 2008 +0200
3734
3735 Fix build errors when CONFIG_LOGBUFFER and CONFIG_FIT are enabled
3736
3737 Recent modifcations to LOGBUFFER handling code were incorrecly
3738 introduced to fit_check_kernel() routine during
3739 "Merge branch 'new-image' of git://www.denx.de/git/u-boot-testing",
3740 commit 27f33e9f45ef7f9685cbdc65066a1828e85dde4f.
3741
3742 This patch cleans up this merge issue.
3743
3744 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
3745
3746commit bc11756daff89a3de09ca80adac962b88cf06e6e
3747Author: Grant Erickson <gerickson@nuovations.com>
3748Date: Tue May 6 20:16:15 2008 -0700
3749
3750 Propagate Error Status to the Shell on fw_printenv Errors
3751
3752 Changed implementation such that fw_printenv returns failure status
3753 when one or more specified variables do not exist or when incorrect
3754 command syntax is used.
3755
3756 This aids scripting fw_printenv such that the script can key of the
3757 return status rather than relying on standard error "scraping".
3758
3759 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
3760 Signed-off-by: Wolfgang Denk <wd@denx.de>
3761
3762commit f3b6d528e4dd719640a4bfcd954f4e4c7f5db0d6
3763Author: Grant Erickson <gerickson@nuovations.com>
3764Date: Tue May 6 16:18:00 2008 -0700
3765
3766 Fix Compilation Errors with 'tools/env/fw_printenv'
3767
3768 In the current top-of-tree, 1.3.3.-rc2, the optional tool
3769 'tools/env/fw_printenv' fails to compile for two reasons:
3770
3771 1) The header watchdog.h cannot be found.
3772 2) The header zlib.h is picked up from the tool chain rather than the
3773 project causing a prototype conflict for crc32.
3774
3775 This patch addresses both of these issues.
3776
3777 Platforms Tested On:
3778 - AMCC "Kilauea"
3779
3780 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
3781
3782commit 597f6c26a18b389903a64692bacbf9a1ca69355b
3783Author: James Yang <James.Yang@freescale.com>
3784Date: Mon May 5 10:22:53 2008 -0500
3785
3786 Fix readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
3787
3788 When CONFIG_CMDLINE_EDITING is enabled, readline_into_buffer() doesn't
3789 work before relocating to RAM because command history is written into
3790 a global array that is not writable before relocation. This patch
3791 defers to the no-editing and no-history code in readline_into_buffer()
3792 if it is called before relocation.
3793
3794 Signed-off-by: James Yang <James.Yang@freescale.com>
3795 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3796
3797commit 726c0f1e5f108dccea052965123b95837d2bd402
3798Author: Detlev Zundel <dzu@denx.de>
3799Date: Mon May 5 16:11:22 2008 +0200
3800
3801 cosmetic: Adjust coding style for switch statements to be consistent
3802
3803 Signed-off-by: Detlev Zundel <dzu@denx.de>
3804
3805commit 574b319512b13e10800f0045e39b993f4ca25e42
3806Author: Detlev Zundel <dzu@denx.de>
3807Date: Mon May 5 16:11:21 2008 +0200
3808
3809 Fix disk type output in disk/part.c
3810
3811 Signed-off-by: Detlev Zundel <dzu@denx.de>
3812
3813commit 045b4d2d7168ef09c7349dcf6ecebe7432b74171
3814Author: Vlad Lungu <vlad.lungu@windriver.com>
3815Date: Mon May 5 14:20:03 2008 +0300
3816
3817 Mail address change, documentation modified
3818
3819 Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
3820
3821commit 4d49b28038e2819088e8356a77212fc95a89ce5a
3822Author: Michal Simek <monstr@monstr.eu>
3823Date: Sun May 4 15:42:41 2008 +0200
3824
3825 microblaze: Repare intc handling
3826
3827 Signed-off-by: Michal Simek <monstr@monstr.eu>
3828
3829commit 878b3b1e193e570caf3e96ad8e31e561f68d0287
3830Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3831Date: Sun May 4 15:17:52 2008 +0200
3832
3833 include/gitignore: update to all architectures
3834
3835 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3836
3837commit 1df368aed3b8bc240fe1595d290b0e91b22961da
3838Author: Marcel Ziswiler <marcel@ziswiler.com>
3839Date: Mon May 5 02:12:06 2008 +0200
3840
3841 ide: Remove spurious second include of io.h
3842
3843 Removed the second include, with all the #ifdef around as suggested by Wolfgang.
3844
3845 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
3846
3847commit 8fbc985bdad09b23b7eb4df1d2ea589619d8db4c
3848Author: Adrian Filipi <adrian.filipi@eurotech.com>
3849Date: Tue May 6 16:46:37 2008 -0400
3850
3851 Fix some typos
3852
3853 This patch fixes three typos.
3854 The first is a repetition of CONFIG_CMD_BSP.
3855 The second makes the #endif comment match its #if.
3856 The third is a spelling error.
3857
3858 Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
3859
3860commit e419e12d04ae3b280c99a87a2ea4ad7a40628bcb
3861Author: Grant Erickson <gerickson@nuovations.com>
3862Date: Sun May 4 16:45:01 2008 -0700
3863
3864 Recognize 'powerpc' As an Alias for IH_ARCH_PPC
3865
3866 Add support for the recognition of 'powerpc' as an alias for the PowerPC
3867 architecture type since Linux is already trending in that direction,
3868 preferring 'powerpc' to 'ppc'.
3869
3870 Signed-off-by: Grant Erickson <gerickson@nuovations.com>
3871
3872commit f5a24259190c388c2527bdc49fee34577d862cc7
3873Author: Wheatley Travis <Travis.Wheatley@freescale.com>
3874Date: Fri May 2 13:35:15 2008 -0700
3875
3876 7450 and 86xx L2 cache invalidate bug corrections
3877
3878 The 7610 and related parts have an L2IP bit in the L2CR that is
3879 monitored to signal when the L2 cache invalidate is complete whereas the
3880 7450 and related parts utilize L2I for this purpose. However, the
3881 current code does not account for this difference. Additionally the 86xx
3882 L2 cache invalidate code used an "andi" instruction where an "andis"
3883 instruction should have been used.
3884
3885 This patch addresses both of these bugs.
3886
3887 Signed-off-by: Travis Wheatley <travis.wheatley@freescale.com>
3888 Acked-By: Jon Loeliger <jdl@freescale.com>
3889
3890commit 4d31cdc45d3592a5545a649fb5a24b458a4e4b72
3891Author: Wolfgang Denk <wd@denx.de>
3892Date: Fri May 9 10:16:13 2008 +0200
3893
3894 Avoid infinite loop "Generating include/autoconf.mk"
3895
3896 Fix a bogus circular dependency that caused an infinite loop of
3897 "Generating include/autoconf.mk" again and again.
3898
3899 Signed-off-by: Wolfgang Denk <wd@denx.de>
3900
01db232d
WD
3901commit 567fb852178dbf59529d7301620a3f3732a4b02d
3902Author: Stelian Pop <stelian@popies.net>
3903Date: Thu May 8 22:52:09 2008 +0200
3904
3905 Fix @ -> <at> substitution
3906
3907 When applying the AT91CAP9 patches upstream, something transformed
3908 the '@' character into the ' <at> ' sequence.
3909
3910 The patch below restores the original form in all the places where
3911 it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
3912 were copied from AT91CAP9, and a couple of other files where the
3913 ' <at> ' sequence was present).
3914
3915 Signed-off-by: Stelian Pop <stelian@popies.net>
3916 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3917
3918commit 73ccb3410a0785593cda7aee455dfc51f790e281
3919Author: Gary Jennejohn <gary.jennejohn@freenet.de>
3920Date: Mon Apr 28 14:04:32 2008 +0200
3921
3922 ppc4xx: Add the Harris QUAD100HD AMCC 405EP-based board
3923
3924 Signed-off-by: Gary Jennejohn <garyj@denx.de>
3925 Signed-off-by: Stefan Roese <sr@denx.de>
3926
881031d9
WD
3927commit ef2642625cbfb1c3695e3478d08ae515052a4950
3928Author: Stefan Roese <sr@denx.de>
3929Date: Thu May 8 11:10:46 2008 +0200
3930
3931 ppc4xx: Kilauea: Fix incorrect FPGA FIFO address
3932
3933 Signed-off-by: Stefan Roese <sr@denx.de>
3934
3935commit a00eccfebc954ad9485161efeca7d9aaf626d530
3936Author: Stefan Roese <sr@denx.de>
3937Date: Thu May 8 11:05:15 2008 +0200
3938
3939 ppc4xx: Add fdt support to all remaining AMCC PPC4xx eval boards
3940
3941 This patch adds fdt (flattened device tree) support to all remaining AMCC
3942 eval boards. Most newer boards already support device tree. With this patch,
3943 all AMCC boards now enable device tree passing from U-Boot to Linux
3944 arch/powerpc kernels.
3945
3946 Signed-off-by: Stefan Roese <sr@denx.de>
3947
3948commit cb5d88b9611e0c35c53543ad3b4ab99fa82203e3
3949Author: Stefan Roese <sr@denx.de>
3950Date: Thu May 8 11:01:09 2008 +0200
3951
3952 ppc4xx: Add weak default ft_board_setup() routine
3953
3954 This patch adds a default ft_board_setup() routine to the 4xx fdt code.
3955 This routine is defined as weak and can be overwritten by a board specific
3956 one if needed.
3957
3958 Signed-off-by: Stefan Roese <sr@denx.de>
3959
3960commit d1c1ba85c7915053adf6a8d14a08ac6fcb750d01
3961Author: Stefan Roese <sr@denx.de>
3962Date: Thu May 8 10:48:58 2008 +0200
3963
3964 ppc4xx: acadia: Add fdt support and fix section overlap problem
3965
3966 This patch adds fdt (flattened device tree) support to the AMCC
3967 Acadia eval board. This increases the image size and it doesn't
3968 fit anymore into 256kByte. Since we didn't want to remove features
3969 from the configuration, we decided to increase the U-Boot image size
3970 (add one flash sector).
3971
3972 Also changed the default environment definition to make it
3973 independent of such changes.
3974
3975 Signed-off-by: Stefan Roese <sr@denx.de>
3976
3977commit 4adb3023de75bc150f088c8935db340930ad38c8
3978Author: Ira Snyder <iws@ovro.caltech.edu>
3979Date: Tue Apr 29 11:18:54 2008 -0700
3980
3981 ppc4xx: Add device tree support to AMCC Yosemite
3982
3983 Add support for booting with a device tree blob. This is needed to boot
3984 ARCH=powerpc kernels. Also add support for setting the eth0 mac address
3985 via the ethaddr variable.
3986
3987 Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
3988 Signed-off-by: Stefan Roese <sr@denx.de>
3989
3990commit b9bbefce1a653ea35f74a66ec117cdda2e043a4b
3991Author: Dave Mitchell <dmitchell@amcc.com>
3992Date: Wed May 7 09:00:23 2008 -0700
3993
3994 ppc4xx: Fix typos in 460GT/EX FBDV array
3995
3996 Corrected two typos in the 460GT/EX FBDV array.
3997
3998 Signed-off-by: Dave Mitchell <dmitchell@amcc.com>
3999 Signed-off-by: Stefan Roese <sr@denx.de>
4000
4001commit 66f5fa9263629271edc86178b1f224e3c9aab2b3
4002Author: Andy Fleming <afleming@freescale.com>
4003Date: Wed May 7 16:54:31 2008 -0500
4004
4005 85xx: Limit CPU2 workaround to parts that have the errata
4006
4007 Signed-off-by: Ebony Zhu <ebony.zhu@freescale.com>
4008 Signed-off-by: Andy Fleming <afleming@freescale.com>
4009
4010commit a5fe514e8ace564300d2c1d73846ddff49654243
4011Author: Lee Nipper <lee.nipper@freescale.com>
4012Date: Fri Apr 25 15:44:45 2008 -0500
4013
4014 mpc83xx: system performance settings for MPC8349EMDS.
4015
4016 These same settings are used on MPC8349ITX, and
4017 improve performance on MPC8349EMDS.
4018
4019 Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
4020 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
4021
4022commit 49387dba910e485640b575e920ee463b7e611dc3
4023Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
4024Date: Tue May 6 13:22:52 2008 +0900
4025
4026 [MIPS] cpu/mips/cache.S: Fix build warning
4027
4028 Some old GNU assemblers, such as v2.14 (ELDK 3.1.1), v2.16 (ELDK 4.1.0),
4029 warns illegal global symbol references by bal (and jal also) instruction.
4030 This does not happen with the latest binutils v2.18.
4031
4032 Here's an example on gth2_config:
4033
4034 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
4035 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
4036 c -EB -c -o cache.o cache.S
4037 cache.S: Assembler messages:
4038 cache.S:243: Warning: Pretending global symbol used as branch target is local.
4039 cache.S:250: Warning: Pretending global symbol used as branch target is local.
4040
4041 In principle, gas might be sensitive to global symbol references in PIC
4042 code because they should be processed through GOT (global offset table).
4043 But if `bal' instruction is used, it results in PC-based offset jump.
4044 This is the cause of this warning.
4045
4046 In practice, we know it doesn't matter whether PC-based reference or GOT-
4047 based. As for this case, both will work before/after relocation. But let's
4048 fix the code.
4049
4050 This patch explicitly sets up a target address, then jump there.
4051 Here's an example of disassembled code with/without this patch.
4052
4053 90000668: 1485ffef bne a0,a1,90000628 <mips_cache_reset+0x20>
4054 9000066c: ac80fffc sw zero,-4(a0)
4055 90000670: 01402821 move a1,t2
4056 -90000674: 0411ffba bal 90000560 <mips_init_icache>
4057 -90000678: 01803021 move a2,t4
4058 -9000067c: 01602821 move a1,t3
4059 -90000680: 0411ffcc bal 900005b4 <mips_init_dcache>
4060 -90000684: 01a03021 move a2,t5
4061 -90000688: 03000008 jr t8
4062 -9000068c: 00000000 nop
4063 +90000674: 01803021 move a2,t4
4064 +90000678: 8f8f83ec lw t7,-31764(gp)
4065 +9000067c: 01e0f809 jalr t7
4066 +90000680: 00000000 nop
4067 +90000684: 01602821 move a1,t3
4068 +90000688: 01a03021 move a2,t5
4069 +9000068c: 8f8f81e0 lw t7,-32288(gp)
4070 +90000690: 01e0f809 jalr t7
4071 +90000694: 00000000 nop
4072 +90000698: 03000008 jr t8
4073 +9000069c: 00000000 nop
4074
4075 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
4076
4077commit 0f8c62a14b523c56874ebcb67c1a16c99aad48b3
4078Author: Vlad Lungu <vlad.lungu@windriver.com>
4079Date: Mon May 5 14:04:00 2008 +0300
4080
4081 Allow building mips versions with ELDK 3.1.1
4082
4083 .gpword works only with local symbols on certain binutils versions
4084
4085 Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
4086
4087commit 12a67a9e51f6b3ec26cb0f077fb5685a447c359d
4088Author: Wolfgang Denk <wd@denx.de>
4089Date: Mon May 5 12:52:36 2008 +0200
4090
4091 MAKEALL: add inka4x0 board
4092
4093 Signed-off-by: Wolfgang Denk <wd@denx.de>
4094
4095commit b83dcc13ae7b2dab394bfef6f699750d11490ee2
4096Author: Wolfgang Denk <wd@denx.de>
4097Date: Sun May 4 21:34:23 2008 +0200
4098
4099 kb9202 board: fix build problem.
4100
4101 Signed-off-by: Wolfgang Denk <wd@denx.de>
4102
4103commit 6adf61dc4cb5c53a2df990cbc8df2bceacbfd869
4104Author: Wolfgang Denk <wd@denx.de>
4105Date: Sun May 4 12:10:33 2008 +0200
4106
4107 Prepare for v1.3.3-rc3
4108
4109 Update ChNAGELOG, minor white space cleanup.
4110
4111 Signed-off-by: Wolfgang Denk <wd@denx.de>
4112
6adf61dc
WD
4113commit 7c0773fde6100b61be2558cb5d8c442a3194aecb
4114Author: Wolfgang Denk <wd@denx.de>
4115Date: Sun May 4 00:35:15 2008 +0200
4116
4117 drivers/net/tsec.c: Fix typo.
4118
4119 Signed-off-by: Wolfgang Denk <wd@denx.de>
4120
4121commit aa737945e6f37a5de5dbad550a7694e0cb2a8120
4122Author: Mike Frysinger <vapier@gentoo.org>
4123Date: Fri May 2 21:45:12 2008 -0400
4124
4125 version_autogenerated.h: use printf rather than echo -n
4126
4127 Some systems are dumb and do not implement the -n flag to echo (like OS X).
4128 Convert the Makefile to use printf as this should work everywhere.
4129
4130 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4131 Signed-off-by: Wolfgang Denk <wd@denx.de>
4132
4133commit 4acc2a108ad0a669165924704a6cb083f9138242
4134Author: Mike Frysinger <vapier@gentoo.org>
4135Date: Fri May 2 18:17:50 2008 -0400
4136
4137 fix building when saveenv is disabled in some setups
4138
4139 If you enable environment in the flash, but disable the embedded
4140 option, and you disable the saveenv command, then the #if nested
4141 logic will trigger a compile failure:
4142 env_flash.c: In function 'env_relocate_spec':
4143 env_flash.c:399: error: 'flash_addr' undeclared (first use in this function)
4144 The fix is to add CMD_SAVEENV ifdef protection like everywhere else.
4145
4146 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4147
4148commit ccf1ad535ae1c0dc2d466235c668adbdfe3a55b7
4149Author: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
4150Date: Fri May 2 16:10:04 2008 -0400
4151
4152 SBC8548: fix address mask to allow 64M flash
4153
4154 Fix incorrect mask to enable all 64MB of onboard flash.
4155 Previously U-Boot incorrectly mapped only 8MB of flash, this
4156 patch correctly maps all the available flash.
4157
4158 Signed-off-by: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
4159
4160commit 3648085c464c8c22ef76fab006ca4344d3796124
4161Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4162Date: Fri May 2 19:48:56 2008 +0200
4163
4164 qemu_mips: add README
4165
4166 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4167
4168commit 6fdd002689190a0022c7b3dbab37fcba724580ce
4169Author: Marcel Ziswiler <marcel@ziswiler.com>
4170Date: Fri May 2 02:35:59 2008 +0200
4171
4172 Fix misspelled comment
4173
4174 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
4175
4176commit fa956fde60b7ec4dd66bd62f9910fd341b5049a1
4177Author: Mike Frysinger <vapier@gentoo.org>
4178Date: Thu May 1 04:13:05 2008 -0400
4179
4180 mkimage: make mmap() checks consistent
4181
4182 The mmap() related code is full of inconsistent casts/constants when
4183 it comes to error checking, and may break when building on some
4184 systems (like ones that do not implicitly define the caddr_t type).
4185 Let's just avoid the whole mess by writing the code nice and clean in
4186 the first place.
4187
4188 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4189
4190commit 8e90cd0447a0f0ccf529ef86f0e6b56187d3b82a
4191Author: Marcel Ziswiler <marcel@ziswiler.com>
4192Date: Thu May 1 09:05:34 2008 +0200
4193
4194 Fix defined but not used build warning
4195
4196 - warning: 'srom' defined but not used
4197
4198 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
4199
4200commit b71190f3250aaffcc81c35f6cfd3498cb7c48013
4201Author: Marcel Ziswiler <marcel@ziswiler.com>
4202Date: Thu May 1 09:05:26 2008 +0200
4203
4204 Fix implicit declaration build warnings
4205
4206 - warning: implicit declaration of function ‘serial_initialize’
4207
4208 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
4209
4210commit 9acde129cc3f9c1b3bc11a821480dd446774d618
4211Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
4212Date: Tue Apr 29 19:18:32 2008 +0200
4213
4214 TSEC: add config options for VSC8601 RGMII PHY
4215
4216 The Vitesse VSC8601 RGMII PHY has internal delay for both Rx
4217 and Tx clock lines. They are configured using 2 bits in extended
4218 register 0x17.
4219 Therefore CFG_VSC8601_SKEW_TX and CFG_VSC8601_SKEW_RX have
4220 been introduced with valid values 0-3 giving 0.0, 1.4,1.7 and 2.0ns delay.
4221
4222 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
4223 Acked-by: Andy Fleming <afleming@freescale.com>
4224 Acked-by: Ben Warren <biggerbadderben@gmail.com>
4225 --
4226
4227 drivers/net/tsec.c | 6 ++++++
4228 drivers/net/tsec.h | 3 +++
4229 2 files changed, 9 insertions(+), 0 deletions(-)
4230
4231commit bd98ee60df43ee6dd6f5ebe32c67d03e90513ff8
4232Author: Wolfgang Denk <wd@denx.de>
4233Date: Sat May 3 23:07:15 2008 +0200
4234
4235 Revert "ColdFire: Get information from the correct GCC"
4236
4237 This reverts commit b7166e05a513c0806b63b9dfb6f1d77645cede2a
4238 (replaced by commit c4e5f52a58d278eebb87f476e353972c5dacea40).
4239
4240commit c4e5f52a58d278eebb87f476e353972c5dacea40
4241Author: Wolfgang Denk <wd@denx.de>
4242Date: Sat May 3 22:25:00 2008 +0200
4243
4244 config.mk: use correct (cross) compiler
4245
4246 Some config.mk files reference $(CC) to test for specific tool chain
4247 features, so make sure $(CC) gets set before including any such
4248 config files.
4249
4250 This patch replaces commit b7166e05a5 ("ColdFire: Get information from
4251 the correct GCC").
4252
4253 Signed-off-by: Wolfgang Denk <wd@denx.de>
4254
4255commit 27c38689d0cfde0e444239345f97b5eecc9f4067
4256Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4257Date: Thu May 1 02:13:44 2008 +0200
4258
4259 pxa: fix previous definition on cpu init
4260
4261 start.S:183:1: warning: "ICMR" redefined
4262 In file included from start.S:33:
4263 include/asm/arch/pxa-regs.h:935:1: warning: this is the location of the previous definition
4264 start.S:187:1: warning: "RCSR" redefined
4265 ...
4266
4267 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4268
4269commit 6d12e697de794d700767f22f950e3026ccf4daf6
4270Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4271Date: Thu May 1 02:13:43 2008 +0200
4272
4273 pxa: fix pcmcia operation on 'i' may be undefined
4274
4275 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4276 Signed-off-by: Wolfgang Denk <wd@denx.de>
4277
4278commit 4d77f5102dfeaa36cd58d9a9f083bd2cc491526f
4279Author: Kumar Gala <galak@kernel.crashing.org>
4280Date: Wed Apr 30 16:24:35 2008 -0500
4281
4282 MPC8610HPCD: Drop -O2 from the build flags
4283
4284 Make the flags use -Os like all other boards
4285
4286 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4287
4288commit 0072b78be2b41e5a0ca3ddc39335574dc2e855bd
4289Author: Stefan Roese <sr@denx.de>
4290Date: Wed Apr 30 15:50:39 2008 +0200
4291
4292 RTC: Fix month offset by one problem in M41T62 RTC driver
4293
4294 This patch fixes a problem with the month being read and written
4295 incorrectly (offset by one). This only gets visible by also using
4296 the Linux driver (rtc-m41t80).
4297
4298 Tested on AMCC Canyonlands.
4299
4300 Signed-off-by: Stefan Roese <sr@denx.de>
4301
4302commit 141ba1cad8e6598a2466e7e2976c6a12285df619
4303Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
4304Date: Sat May 3 13:51:44 2008 +0900
4305
4306 [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker
4307
4308 Current trick to pick up GNU assembler minor version uses a dot(.) as a
4309 delimiter, and take the second field to obtain minor version number. But
4310 as can be expected, this doesn't work with a version string which has
4311 dots more than needs.
4312
4313 Here's an example:
4314
4315 $ mips-linux-gnu-as --version | grep 'GNU assembler'
4316 GNU assembler (Sourcery G++ Lite 4.2-129) 2.18.50.20080215
4317 $ mips-linux-gnu-as --version | grep 'GNU assembler' | cut -d. -f2
4318 2-129) 2
4319 $
4320
4321 This patch restricts the version format to 2.XX.XX... This will work
4322 in most cases.
4323
4324 $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+'
4325 2.18.50.20080215
4326 $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+' | cut -d. -f2
4327 18
4328 $
4329
4330 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
4331
4332commit ea638951acead7f1086c908c0b9f086beab82a22
4333Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
4334Date: Sat May 3 13:51:28 2008 +0900
4335
4336 [MIPS] cpu/mips/cache.S: Add dcache_enable
4337
4338 Recent bootelf command fixes (017e9b7925f74878d0e9475388cca9bda5ef9482,
4339 "allow ports to override bootelf behavior") requires ports to have this
4340 function.
4341
4342 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
4343 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4344
4345commit d2c6fbec4397c936b18cd42482b6973cd6781bdf
4346Author: Wolfgang Denk <wd@denx.de>
4347Date: Thu May 1 21:30:16 2008 +0200
4348
4349 onenand: rename 16 bit memory copy into memcpy_16() to avoid conflicts
4350
4351 Onenand needs a version of memcpy() which performs 16 bit accesses
4352 only; make sure the name does not conflict with the standard
4353 function.
4354
4355 Signed-off-by: Wolfgang Denk <wd@denx.de>
4356
4357commit 12bc4e94251c369c529ffa505cf58b148c372f7f
4358Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4359Date: Wed Apr 30 22:38:17 2008 +0200
4360
4361 cmd_nand: fix warning: str2long ncompatible pointer type
4362
4363 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4364
4365commit 1b9ed2574a38c93cb03dad41885fc06be4bfc9dd
4366Author: Timur Tabi <timur@freescale.com>
4367Date: Fri Apr 4 11:16:11 2008 -0500
4368
4369 Fix calculation of I2C clock for some 86xx chips
4370
4371 Some 86xx chips use CCB as the base clock for the I2C, and others used CCB/2.
4372 There is no pattern that can be used to determine which chips use which
4373 frequency, so the only way to determine is to look up the actual SOC
4374 designation and use the right value for that SOC.
4375
4376 Signed-off-by: Timur Tabi <timur@freescale.com>
4377
4378commit f32f7fe7bd3a5bda3a476520f00e1aca7c2103a9
4379Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
4380Date: Wed Apr 30 12:11:19 2008 -0500
4381
4382 ColdFire: Fix ethernet hang issue for mcf547x_8x
4383
4384 The ethernet hang is caused by receiving buffer in DRAM is not
4385 yet ready due to access cycles require longer time in DRAM.
4386 Relocate DMA buffer descriptors from DRAM to internal SRAM.
4387
4388 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
4389
4390commit 886d90176fc257e0ab4d0db05d11d0749bbed3ca
4391Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
4392Date: Wed Apr 30 12:10:47 2008 -0500
4393
4394 ColdFire: Fix compilation issue caused by new changes in fsl_i2c.c
4395
4396 Signed-off-by: Luigi Comio Mantellini <luigi.mantellini@idf-hit.com>
4397 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
4398
4399commit b7166e05a513c0806b63b9dfb6f1d77645cede2a
4400Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
4401Date: Wed Apr 30 12:10:23 2008 -0500
4402
4403 ColdFire: Get information from the correct GCC
4404
4405 Signed-off-by: Kurt Mahan <kmahan@freescale.com>
4406 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
4407
4408commit 378e7ec95da4751ec8fe461baacab2bf7d2512a9
4409Author: dirk.behme@googlemail.com <dirk.behme@googlemail.com>
4410Date: Wed Apr 30 18:02:59 2008 +0200
4411
4412 Fix warning in env_nand.c if compiled for DaVinci Schmoogie
4413
4414 Fix warnings
4415
4416 nv_nand.c: In function 'saveenv':
4417 env_nand.c:200: warning: passing argument 3 of 'nand_write' from incompatible pointer type
4418 env_nand.c: In function 'env_relocate_spec':
4419 env_nand.c:275: warning: passing argument 3 of 'nand_read' from incompatible pointer type
4420
4421 if compiled for davinci_schmoogie_config.
4422
4423 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
4424 Ack by: Sergey Kubushyn <ksi@koi8.net>
4425
4426commit 33a4a70d48d622cc4950c60a84fec23b9421f23e
4427Author: Anatolij Gustschin <agust@denx.de>
4428Date: Wed Apr 30 13:34:40 2008 +0200
4429
4430 Fix warnings while compiling net/net.c for MPC8610HPCD board
4431
4432 MPC8610HPCD board adds -O2 gcc option to PLATFORM_CPPFLAGS
4433 causing overriding default -Os option. New gcc (ver. 4.2.2)
4434 produces warnings while compiling net/net.c file with -O2
4435 option. The patch is an attempt to fix this.
4436
4437 Signed-off-by: Anatolij Gustschin <agust@denx.de>
4438
4439commit 58b575e575c25fdf8c88141e145db201f3092149
4440Author: Sascha Laue <Sascha.Laue@gmx.biz>
4441Date: Wed Apr 30 15:23:38 2008 +0200
4442
4443 lwmon5: fix offset error in sysmon0 POST
4444
4445 Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
4446 Signed-off-by: Wolfgang Denk <wd@denx.de>
4447
4448commit e7419b243a373de4ee042f7d4f45f66de787240d
4449Author: Sascha Laue <Sascha.Laue@gmx.biz>
4450Date: Wed Apr 30 15:16:35 2008 +0200
4451
4452 lwmon5: fix manual merge error in POST
4453
4454 Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
4455
4456commit 42ffcec3f9eba010a662d5b42981812b6bebfb9a
4457Author: Wolfgang Denk <wd@denx.de>
4458Date: Wed Apr 30 17:46:26 2008 +0200
4459
4460 cmd_nand.c: fix another 'incompatible pointer type' warning.
4461
4462 Signed-off-by: Wolfgang Denk <wd@denx.de>
4463
4464commit de109d909707e2dfe806be5efc3cdb103b47c8ad
4465Author: Wolfgang Denk <wd@denx.de>
4466Date: Wed Apr 30 17:25:07 2008 +0200
4467
4468 Makefile: fix parallel builds
4469
4470 This problem shows up with parallel builds only; it results in
4471 somewhat cryptic error messages like
4472
4473 $ JOBS=-j6 MAKEALL netstar
4474 Configuring for netstar board...
4475 arm-linux-ld: cannot find -lgeneric
4476 make[1]: *** [eeprom.srec] Error 1
4477
4478 A few boards (like netstar and voiceblue) need some libraries for
4479 building; however, the board Makefile does not contain any such
4480 dependencies which may cause problems with parallel builds. Adding
4481 such dependencies is difficult as we would also have to provide build
4482 rules, which already exist in the respective library Makefiles.
4483
4484 To solve this, we make sure that all libraries get built before the
4485 board code.
4486
4487 Signed-off-by: Wolfgang Denk <wd@denx.de>
4488
4489commit 4f27098e5b0736989b13cd61d7bca94b3574cf5f
4490Author: Stefan Roese <sr@denx.de>
4491Date: Wed Apr 30 14:51:36 2008 +0200
4492
4493 ppc4xx: Adapt Canyonlands fixed DDR2 setup to new DIMM module
4494
4495 This patch changes the Canyonlands/Glacier fixed DDR2 controller setup
4496 used for NAND booting to match the values needed for the new 512MB
4497 DIMM modules shipped with the productions boards:
4498
4499 Crucial: CT6464AC667.8FB
4500
4501 Signed-off-by: Stefan Roese <sr@denx.de>
4502
4503commit ea9202a659dc75996facf1475f1866a19a9d3129
4504Author: Stefan Roese <sr@denx.de>
4505Date: Wed Apr 30 10:49:43 2008 +0200
4506
4507 ppc4xx: Fix problem with DIMMs with 8 banks in 44x_spd_ddr2.c
4508
4509 This patch fixes a problem with DIMMs that have 8 banks. Now the
4510 MCIF0_MBxCF register will be setup correctly for this setup too.
4511
4512 This was noticed with the 512MB DIMM on Canyonlands/Glacier.
4513
4514 Signed-off-by: Stefan Roese <sr@denx.de>
4515
4516commit 76617299358ebba260ecc02d33e8e75d8d13dd3b
4517Author: Wolfgang Denk <wd@denx.de>
4518Date: Tue Apr 29 23:41:06 2008 +0200
4519
4520 Prepare v1.3.3-rc2, again.
4521
4522 Signed-off-by: Wolfgang Denk <wd@denx.de>
4523
76617299
WD
4524commit b7fcc4c13993782342cf5cd20d237a6281648a0b
4525Author: Wolfgang Denk <wd@denx.de>
4526Date: Tue Apr 29 23:35:24 2008 +0200
4527
4528 Prepare v1.3.3-rc2
4529
4530 Signed-off-by: Wolfgang Denk <wd@denx.de>
4531
b7fcc4c1
WD
4532commit f7b16a0a4d571dd33b2b5185a54f7ddc311f89d4
4533Author: Wolfgang Denk <wd@denx.de>
4534Date: Tue Apr 29 23:32:20 2008 +0200
4535
4536 common/env_nand.c: fix one more incompatible pointer type issue
4537
4538 Signed-off-by: Wolfgang Denk <wd@denx.de>
4539
4540commit ea6f66894f952229eebfc4ad03cd21fe5c8b3f0f
4541Author: Wolfgang Denk <wd@denx.de>
4542Date: Tue Apr 29 21:33:08 2008 +0200
4543
4544 post/board/lwmon5/sysmon.c: fix manual merge error.
4545
4546 Signed-off-by: Wolfgang Denk <wd@denx.de>
4547
4548commit 70a0f81412b0b18a6fd0bea960451bc6c2cca49a
4549Author: Kumar Gala <galak@kernel.crashing.org>
4550Date: Tue Apr 29 12:54:59 2008 -0500
4551
4552 85xx: Add -mno-spe to e500/85xx builds
4553
4554 Newer gcc's might be configured to enable autovectorization by default.
4555 If we happen to build with one of those compilers we will get SPE
4556 instructions in random code.
4557
4558 -mno-spe disables the compiler for automatically generating SPE
4559 instructions without our knowledge.
4560
4561 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4562
4563commit 8ea08e5be69436abcc95d3da114de4a2ff8a6ab5
4564Author: Kumar Gala <galak@kernel.crashing.org>
4565Date: Tue Apr 29 10:18:34 2008 -0500
4566
4567 Update .gitignore for zlib.h
4568
4569 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4570
4571commit 45239cf4152109caa925145ccd433529902df887
4572Author: Kumar Gala <galak@kernel.crashing.org>
4573Date: Tue Apr 29 10:27:08 2008 -0500
4574
4575 85xx/86xx: Rename ext_refrec to timing_cfg_3 to match docs
4576
4577 All the 85xx and 86xx UM describe the register as timing_cfg_3
4578 not as ext_refrec.
4579
4580 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4581
4582commit ef7d30b14394e4c4a153118f5845760cadada02a
4583Author: Kumar Gala <galak@kernel.crashing.org>
4584Date: Tue Apr 29 10:28:34 2008 -0500
4585
4586 85xx/86xx: Rename DDR init address and init extended address register
4587
4588 Rename init_addr and init_ext_addr to match the docs between
4589 85xx and 86xx. Both now use 'init_addr' and 'init_ext_addr'.
4590
4591 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4592
4593commit cf6cc014270549684873a5972d2595052c468cb6
4594Author: Kumar Gala <galak@kernel.crashing.org>
4595Date: Mon Apr 28 02:24:04 2008 -0500
4596
4597 85xx: Additional fixes and cleanup of MP code
4598
4599 * adjust __spin_table alignment to match ePAPR v0.94 spec
4600 * loop over all cpus when determing who is up. This fixes an issue if
4601 the "boot cpu" isn't core0. The "boot cpu" will already be in the
4602 cpu_up_mask so there is no harm
4603 * Added some protection in the code to ensure proper behavior. These
4604 changes are explicitly needed but don't hurt:
4605 - Added eieio to ensure the "hot word" of the table is written after
4606 all other table updates have occurred.
4607 - Added isync to ensure we don't prefetch loading of table entries
4608 until we a released
4609
4610 These issues we raised by Dave Liu.
4611
4612 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4613
4614commit b2d527a8b9fb50afccbaf79b5540952585cdc760
4615Author: Yuri Tikhonov <yur@emcraft.com>
4616Date: Tue Apr 29 15:06:41 2008 +0200
4617
4618 lwmon5: minor clean-up to include/configs/lwmon5.h
4619
4620 LWMON5 DSPIC POST uses the watch-dog scratch register. So, make
4621 the CFG_DSPIC_TEST_ADDR definition more readable.
4622
4623 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
4624
4625commit f4c4d21a885ccc222fd0acdf653b683249e85117
4626Author: Stefan Roese <sr@denx.de>
4627Date: Tue Apr 29 16:08:05 2008 +0200
4628
4629 ppc4xx: Fix CFG_MONITOR_LEN on Katmai failsave this time
4630
4631 Signed-off-by: Stefan Roese <sr@denx.de>
4632
4633commit 138105efe1d2b1a40a3a97b4c1f85c2111bea2d8
4634Author: Yuri Tikhonov <yur@emcraft.com>
4635Date: Tue Apr 29 13:32:45 2008 +0200
4636
4637 ppc flush_cache: add watch-dog triggering into the loops.
4638
4639 Some boards (e.g. lwmon5) need rather a frequent watch-dog
4640 kicking. Since the time it takes for the flush_cache() function
4641 to complete its job depends on the size of data being flushed, one
4642 may encounter watch-dog resets on such boards when, for example,
4643 download big files over ethernet.
4644
4645 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
4646
4647commit cab99d6f3281ab6784feccf98b9b425daa58418a
4648Author: Stefan Roese <sr@denx.de>
4649Date: Tue Apr 29 14:44:54 2008 +0200
4650
4651 ppc4xx: Fix compilation warning in denali_spd_ddr2.c
4652
4653 Signed-off-by: Stefan Roese <sr@denx.de>
4654
4655commit 4ec9d78fe5cd585d2868731fa108ca1e62730e70
4656Author: Stefan Roese <sr@denx.de>
4657Date: Tue Apr 29 14:12:07 2008 +0200
4658
4659 ppc4xx: Fix Katmai CFG_MONITOR_LEN
4660
4661 Signed-off-by: Stefan Roese <sr@denx.de>
4662
4663commit 85ad184b3b2b0f8af9228477303c55dca1b52ed7
4664Author: Stefan Roese <sr@denx.de>
4665Date: Tue Apr 29 13:57:07 2008 +0200
4666
4667 ppc4xx: Complete remove bogus dflush()
4668
4669 Since the current dflush() implementation is know to have some problems
4670 (as seem on lwmon5 ECC init) this patch removes it completely and replaces
4671 it by using clean_dcache_range().
4672
4673 Tested on Katmai with ECC DIMM.
4674
4675 Signed-off-by: Stefan Roese <sr@denx.de>
4676
4677commit 135846d6ecaad255ad28d93ebbb78b3d5da68cdc
4678Author: Stefan Roese <sr@denx.de>
4679Date: Tue Apr 29 13:36:51 2008 +0200
4680
4681 ppc4xx: Change ECC initialization on lwmon5 to use clean_dcache_range()
4682
4683 As it seems the "old" ECC initialization routine by using dflush() didn't
4684 write all lines in the dcache back to memory on lwmon5. This could lead
4685 to ECC error upon Linux booting. This patch changes the program_ecc()
4686 routine to now use clean_dcache_range() instead of dflush().
4687 clean_dcache_range() uses dcbst which is exactly what we want in this
4688 case.
4689
4690 Since dflush() is known is cause problems, this routine will be
4691 removed completely and replaced by clean_dcache_range() with an
4692 additional patch.
4693
4694 Signed-off-by: Stefan Roese <sr@denx.de>
4695
4696commit 18ec19e4aa1a045dfbf2c7c2e33963488e92d757
4697Author: Yuri Tikhonov <yur@emcraft.com>
4698Date: Mon Apr 28 18:19:34 2008 +0200
4699
4700 POST: fix Makefiles for mpc8xx, lwmon, and netta POSTs.
4701
4702 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
4703
4704commit eea5a743a2193ef2a05b9bc6dc447ba241416f35
4705Author: Markus Brunner <super.firetwister@googlemail.com>
4706Date: Mon Apr 28 08:47:47 2008 +0200
4707
4708 ppc4xx: Fixup ebc clock in FDT for 405GP/EP
4709
4710 On ppc405EP and ppc405GP (at least) the ebc is directly attached to the plb
4711 and not to the opb. This patch will try to fixup /plb/ebc if /plb/opb/ebc
4712 doesn't exist.
4713
4714 Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
4715
76617299
WD
4716commit 2ef7503a593c77a80c2a054011970227c4b62774
4717Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4718Date: Thu Apr 24 07:57:17 2008 +0200
4719
4720 NE2000: Fix regresssion introduced by e710185aae90 on non AX88796
4721
4722 Move non-inlied functions into specific drivers file
4723 Set get_prom as weak
4724
4725 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4726 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
4727 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4728
4729commit 40cb90ee2b97db1f697e1b54f19a548ffc96d71b
4730Author: Guennadi Liakhovetski <lg@denx.de>
4731Date: Thu Apr 3 17:04:19 2008 +0200
4732
4733 net: make ARP timeout configurable
4734
4735 Currently the timeout waiting for an ARP reply is hard set to 5 seconds.
4736 On i.MX31ADS due to a hardware "strangeness" up to four first IP packets
4737 to the boards get lost, which typically are ARP replies. By configuring
4738 the timeout to a lower value we significantly improve the first network
4739 transfer time on this board. The timeout is specified in milliseconds,
4740 later internally it is converted to deciseconds, because it has to be
4741 converted to hardware ticks, and CFG_HZ ranges from 900 to 27000000 on
4742 different boards.
4743
4744 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
4745 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4746
4747commit 13e0b8f7ca9d29267bf01d7a01e521a0517adce1
4748Author: Guennadi Liakhovetski <lg@denx.de>
4749Date: Thu Apr 3 13:36:18 2008 +0200
4750
4751 minor cs8900 driver clean up
4752
4753 Remove a redundant register definition, clean up some coding style
4754 violations.
4755
4756 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
4757 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
4758
b7fcc4c1
WD
4759commit 707fa917cca24c0f22776f48ac4a6fa5e5189b10
4760Author: Wolfgang Denk <wd@denx.de>
4761Date: Mon Apr 28 22:01:04 2008 +0200
4762
4763 jffs2_1pass.c: fix incompatible pointer type warning
4764
4765 Signed-off-by: Wolfgang Denk <wd@denx.de>
4766
4767commit 6aee00f5e6a1cf29d8fe8fdc9b7252fbd31115d9
4768Author: Sascha Laue <Sascha.Laue@gmx.biz>
4769Date: Tue Apr 1 10:10:18 2008 +0200
4770
4771 lwmon5: update dsPIC POST spezification
4772
4773 The specification for the lwmon5 board dsPIC POST got changed.
4774 Also add defines for the temperatures and voltages.
4775
4776 Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
4777
4778commit 3e4615ab7ff38781a5dd80d0f49b9af55b4fe0b7
4779Author: Sascha Laue <Sascha.Laue@gmx.biz>
4780Date: Tue Apr 1 15:13:03 2008 +0200
4781
4782 Fix watchdog POST for lwmon5
4783
4784 If the hardware watchdog detects a voltage error, the watchdog sets
4785 GPIO62 to low. The watchdog POST has to detect this low level.
4786
4787 Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i>
4788 Signed-off-by: Wolfgang Denk <wd@denx.de>
4789
4790commit dd5748bcd669f46aeb6686c1b341323843738ccc
4791Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
4792Date: Mon Apr 28 14:37:14 2008 +0200
4793
4794 rtl8169: fix compiler warnings
4795
4796 Fix multiple compiler warnings related to argument type mismatch.
4797
4798 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
4799
4800commit 413bf586266f86c6bdbc6c6d140f67a15af4c4f1
4801Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
4802Date: Mon Apr 28 14:36:06 2008 +0200
4803
4804 IDE: fix compiler warnings
4805
4806 The IDE driver can use 32-bit addresses in LBA mode, in which case it
4807 spits multiple warnings during compilation. Fix them.
4808
4809 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
4810
4811commit db9084de28c46ac81c8f681722cb0d7411be4d7f
4812Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
4813Date: Mon Apr 28 14:35:57 2008 +0200
4814
4815 LinkStation: fix compiler warning, add a maintainer
4816
4817 out_8 wants a pointer to an unsigned as the first argument. Add a
4818 maintainer for Linkstation boards.
4819
4820 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
4821
4822commit c71abba3cb67b063f789f17abf6c7447727c0cd5
4823Author: Wolfgang Denk <wd@denx.de>
4824Date: Mon Apr 28 14:55:12 2008 +0200
4825
4826 cmd_nand.c: fix "differ in signedness" problem
4827
4828 Signed-off-by: Wolfgang Denk <wd@denx.de>
4829
4830commit f2c288a35341ad02ac03b1563d786763c9c8f159
4831Author: Wolfgang Denk <wd@denx.de>
4832Date: Mon Apr 28 12:48:47 2008 +0200
4833
4834 pcnet.c: fix a merge issue
4835
4836 Signed-off-by: Wolfgang Denk <wd@denx.de>
4837
4838commit 4ca79f477ebd25a6872e6196d80e2f5eff441376
4839Author: Wolfgang Denk <wd@denx.de>
4840Date: Mon Apr 28 12:08:18 2008 +0200
4841
4842 NAND: fix some strict-aliasing compiler warnings
4843
4844 Signed-off-by: Wolfgang Denk <wd@denx.de>
4845
4846commit 5cd0130ecc79d6dcde1b1ac253abc457ca8c3115
4847Author: Stefan Roese <sr@denx.de>
4848Date: Mon Apr 28 11:37:14 2008 +0200
4849
4850 ppc4xx: Fix compile warning of hcu4 board
4851
4852 Signed-off-by: Stefan Roese <sr@denx.de>
4853
4854commit 5379cd15dd6c74ac51499bce3455bf6e0cdbe9f1
4855Author: Wolfgang Denk <wd@denx.de>
4856Date: Mon Apr 28 11:31:23 2008 +0200
4857
4858 MPC8323ERDB: fix implicit declaration of function 'mac_read_from_eeprom'
4859
4860 Signed-off-by: Wolfgang Denk <wd@denx.de>
4861
4862commit 7602ed50a2f0ef3dc8d7da93f116de50288f5b59
4863Author: Guennadi Liakhovetski <lg@denx.de>
4864Date: Mon Apr 28 00:25:32 2008 +0200
4865
4866 mx31ads: fix loadaddr environment variable define
4867
4868 Arithmetic expressions do not get evaluated under stringification. Remove
4869 default network configuration, add DHCP command support. Thanks to Felix
4870 Radensky for reporting.
4871
4872 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
4873
4874commit 144eec777ac07bcb12bd38245a5a289f694a7f98
4875Author: Wolfgang Denk <wd@denx.de>
4876Date: Mon Apr 28 10:55:24 2008 +0200
4877
4878 katmai: fix section overlap problem
4879
4880 Since we didn't want to remove features from the configuration, we
4881 decided to increase the U-Boot image size (add one flash sector).
4882
4883 Also changed the default environment definition to make it
4884 independent of such changes.
4885
4886 Signed-off-by: Wolfgang Denk <wd@denx.de>
4887 Acked-by: Stefan Roese <sr@denx.de>
4888
4889commit 941d696d25624e3cc65ebf924199541acf52d74e
4890Author: Wolfgang Denk <wd@denx.de>
4891Date: Mon Apr 28 10:55:24 2008 +0200
4892
4893 katmai: fix section overlap problem
4894
4895 Since we didn't want to remove features from the configuration, we
4896 decided to increase the U-Boot image size (add one flash sector).
4897
4898 Also changed the default environment definition to make it
4899 independent of such changes.
4900
4901 Signed-off-by: Wolfgang Denk <wd@denx.de>
4902 Acked-by: Stefan Roese <sr@denx.de>
4903
4904commit 03c6cd39f9184143fd8c537872b3d4b2e03f1466
4905Author: Kumar Gala <galak@kernel.crashing.org>
4906Date: Sat Apr 26 11:44:44 2008 -0500
4907
4908 post: Fix building with O=
4909
4910 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4911
4912commit fd7531c1e9d56b9e5e06d2c0e02b798dab72f70c
4913Author: Wolfgang Denk <wd@denx.de>
4914Date: Sat Apr 26 01:55:00 2008 +0200
4915
4916 Prepare v1.3.3-rc1
4917
4918 Signed-off-by: Wolfgang Denk <wd@denx.de>
4919
fd7531c1
WD
4920commit 19cf2ec90d8ce52da60c1693693c4048cb810967
4921Author: Wolfgang Denk <wd@denx.de>
4922Date: Sat Apr 26 01:25:39 2008 +0200
4923
4924 post/Makefile: make sure to use the correct flags
4925
4926 ARFLAGS was not set, which caused "ppc_8xx-ar: creating libgenpost.a"
4927 messages to be printed.
4928
4929 Signed-off-by: Wolfgang Denk <wd@denx.de>
4930
4931commit 7ed4011733e7dca8f64d21291e4294662f7dc3e2
4932Author: Wolfgang Denk <wd@denx.de>
4933Date: Sat Apr 26 00:34:42 2008 +0200
4934
4935 Coding Style cleanup, update CHANGELOG
4936
4937 Signed-off-by: Wolfgang Denk <wd@denx.de>
4938
7ed40117
WD
4939commit f9204e15173834ff8d123e36279ce49c3c6c74fc
4940Author: Magnus Lilja <lilja.magnus@gmail.com>
4941Date: Sun Apr 20 10:38:12 2008 +0200
4942
4943 i.MX31: Enable SPI and MC13783/RTC support for the Litekit board
4944
4945 This patch enables SPI and MC13783/RTC support for the Litekit board.
4946
4947 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
4948
4949commit f97abbfb47d9e407354e157cae3f6369e460cd37
4950Author: Ed Swarthout <Ed.Swarthout@freescale.com>
4951Date: Fri Apr 25 01:08:32 2008 -0500
4952
4953 MPC8544DS: decode pcie3 end-point configuration correctly.
4954
4955 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
4956 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4957
4958commit 292188e15523c165c4269403fdcd33c26d89176e
4959Author: Roy Zang <tie-fei.zang@freescale.com>
4960Date: Fri Apr 25 00:55:09 2008 -0500
4961
4962 MPC8544DS: Removes the unknown flash message information
4963
4964 This patch removes the unknown flash message information:
4965 '## Unknown FLASH on Bank 1 - Size = 0xdeadbeef = -286261248 MB'
4966 This unknown flash message is caused by PromJet.
4967 Some of the board user is unhappy with this information.
4968
4969 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
4970 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4971
4972commit b2115757403beef0ac6bc2c6c3b24f31256a75d2
4973Author: Kim Phillips <kim.phillips@freescale.com>
4974Date: Thu Apr 24 14:07:38 2008 -0500
4975
4976 mpc83xx: bump loadaddr over fdtaddr to 0x500000
4977
4978 this seems as a good compromise between human memory, typing,
4979 and last but not least, to accommodate for current and future kernel bloat.
4980
4981 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
4982 Acked-by: Dave Liu <daveliu@freescale.com>
4983
4984commit be5a7190265a34d968578ff266549c60f6f57654
4985Author: Dave Liu <r63238@freescale.com>
4986Date: Tue Apr 15 13:12:23 2008 +0800
4987
4988 mpc83xx: clean up the readme for 83xx boards
4989
4990 1. correct the typo
4991 2. correct the memory map for 837xerdb board
4992
4993 Signed-off-by: Dave Liu <daveliu@freescale.com>
4994
4995commit bcae52a6819ee9dad5d0d96cd7daeb20108d45ff
4996Author: Dave Liu <r63238@freescale.com>
4997Date: Tue Apr 15 13:11:11 2008 +0800
4998
4999 mpc83xx: remove the unused CPM's stuff
5000
5001 The MPC83xx family never have CPM block, so remove it from 83xx.
5002
5003 Signed-off-by: Dave Liu <daveliu@freescale.com>
5004
5005commit c63ad6325a8ac0097a54b418a3288926b0484b18
5006Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5007Date: Fri Apr 18 16:29:40 2008 +0200
5008
5009 cfi-flash: Add CFG_FLASH_AUTOPROTECT_LIST
5010
5011 This patch adds a configurable flash auto protection list that can be used
5012 to make U-Boot protect flash regions in flash_init().
5013
5014 The idea has been discussed on the u-boot mailing list starting
5015 on Nov 18th, 2007.
5016
5017 Even this patch brings a new feature it is used as a bugfix for 4xx
5018 platforms where flash_init() does not completely protect the
5019 monitor's flash range in all situations.
5020
5021 U-Boot protects the flash range from CFG_MONITOR_BASE to
5022 (CFG_MONITOR_BASE + monitor_flash_len - 1) by default. This does not
5023 include the reset vector at 0xfffffffc.
5024
5025 Example:
5026 #define CFG_FLASH_AUTOPROTECT_LIST {{0xfff80000, 0x80000}}
5027
5028 This config option will auto protect the last 512k of flash that
5029 contains the bootloader on board like APC405 and PMC405.
5030
5031 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5032
5033commit d0d91ae3acb4f29d1a2a3a766747478ed54e2848
5034Author: Stefan Roese <sr@denx.de>
5035Date: Fri Apr 25 13:59:03 2008 +0200
5036
5037 ppc4xx: Remove double defines in lwmon5.h
5038
5039 introduced with latest lwmon5/POST merge
5040
5041 Signed-off-by: Stefan Roese <sr@denx.de>
5042
5043commit 7590378fb9c686709492ceb142825cd058255956
5044Author: Bartlomiej Sieka <tur@semihalf.com>
5045Date: Fri Apr 25 13:54:02 2008 +0200
5046
5047 Use watchdog-aware functions when calculating hashes of images - take two
5048
5049 Some files didn't get updated properly with the "Use watchdog-aware
5050 functions when calculating hashes of images" commit, this commit
5051 fixes this.
5052
5053 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
5054 Signed-off-by: Wolfgang Denk <wd@denx.de>
5055
5056commit 8e048c438e20ec89b49da5f085f8f756eba6e587
5057Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5058Date: Fri Apr 25 12:01:39 2008 +0200
5059
5060 ppc4xx: Add bootcount limit handling for APC405 boards
5061
5062 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5063
5064commit 1de6b28be5d107ae90ad7a8a43653c49966e8afe
5065Author: Bartlomiej Sieka <tur@semihalf.com>
5066Date: Fri Apr 25 12:10:09 2008 +0200
5067
5068 Use watchdog-aware functions when calculating hashes of images
5069
5070 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
5071
5072commit d00ce09040d3100e2c7998ef56db62c2d20d9ee3
5073Author: Wolfgang Denk <wd@denx.de>
5074Date: Fri Apr 25 12:44:08 2008 +0200
5075
5076 USB: fix more GCC 4.2.x aliasing warnings
5077
5078 Signed-off-by: Wolfgang Denk <wd@denx.de>
5079 Acked-by: Markus Klotzbuecher <mk@denx.de>
5080
5081commit aff4f86448f6586930f0a3be7fc4b0ddcf450980
5082Author: Wolfgang Denk <wd@denx.de>
5083Date: Fri Apr 25 12:41:53 2008 +0200
5084
5085 lib_generic/crc32.c: add missing #include <watchdog.h>
5086
5087 Signed-off-by: Wolfgang Denk <wd@denx.de>
5088
5089commit 03ccdbcd5602610cea4bd0db7e48e1ef881a51ef
5090Author: Wolfgang Denk <wd@denx.de>
5091Date: Fri Apr 25 11:52:21 2008 +0200
5092
5093 lib_generic/crc32.c: fix compile problem
5094
5095 Signed-off-by: Wolfgang Denk <wd@denx.de>
5096
5097commit 24bfedbd0be4dcaa94861407820d6a70fea7e03b
5098Author: Stefan Roese <sr@denx.de>
5099Date: Tue Apr 22 12:20:32 2008 +0200
5100
5101 ppc4xx: Pass PCIe root-complex/endpoint configuration to Linux via the fdt
5102
5103 The PCIe root-complex/endpoint setup as configured via the "pcie_mode"
5104 environment variable will now get passed to the Linux kernel by setting
5105 the device_type property of the PCIe device tree node. For normal root-
5106 complex configuration it will keep its defaults value of "pci" and for
5107 endpoint configuration it will get changed to "pci-endpoint".
5108
5109 Signed-off-by: Stefan Roese <sr@denx.de>
5110
5111commit eb0615bf600d2caf5aa2958f47f5ba364c52d5e7
5112Author: Yuri Tikhonov <yur@emcraft.com>
5113Date: Thu Apr 24 10:30:53 2008 +0200
5114
5115 lwmon5: watchdog POST fix
5116
5117 Use the GPT0_MASKx registers as the temporary storage for watch-dog
5118 timer POST test instead of GPT0_COMPx. The latter
5119 (GPT0_COMP1..GPT0_COMP5) are used for the log-buffer header.
5120
5121 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
5122 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
5123
5124commit 78e488298824bc150b5f3ebf7958cd71fa2af1b9
5125Author: Kim Phillips <kim.phillips@freescale.com>
5126Date: Mon Apr 21 18:10:14 2008 -0500
5127
5128 lib_ppc: Revert "Make MPC83xx one step closer to full relocation."
5129
5130 This reverts commit 70431e8a7393b6b793f77957f95b999fc9a269b8 which has
5131 proven problematic getting right from the start at least on 83xx and
5132 4xx.
5133
5134 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
5135
5136commit a99715b8ebfc500f3f40e01b36b64d473938443d
5137Author: Detlev Zundel <dzu@denx.de>
5138Date: Fri Apr 18 14:50:01 2008 +0200
5139
5140 Realining some header definitions.
5141
5142 Signed-off-by: Detlev Zundel <dzu@denx.de>
5143
5144commit 4acbc6c7f993cae409c424615415a3e76820f13d
5145Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5146Date: Thu Apr 24 07:57:16 2008 +0200
5147
5148 NE2000: coding style cleanup
5149
5150 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5151
5152commit b4aff1ffaf7120032c653357c007faa14f74d29d
5153Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5154Date: Wed Apr 23 00:11:47 2008 +0900
5155
5156 qemu-mips.h: Add CFI support
5157
5158 CONFIG_ENV_OVERWRITE is also added.
5159
5160 This patch is originally created by Jean-Christophe PLAGNIOL-VILLARD.
5161
5162 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5163 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
5164
5165commit 4a1f11b45a82908e5b0df602d703082413a6b7ed
5166Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
5167Date: Tue Apr 22 22:47:27 2008 +0900
5168
5169 doc/README.mips: Add MIPS notes
5170
5171 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
5172
5173commit 215b01bba8bc662d35f72b084700b192d367dfb4
5174Author: Bartlomiej Sieka <tur@semihalf.com>
5175Date: Tue Apr 22 12:27:56 2008 +0200
5176
5177 Add support for calculating hashes with watchdog triggering
5178
5179 Implement watchodg-aware variants of hash calculation functions:
5180 - crc32_wd()
5181 - md5_wd()
5182 - sha1_csum_wd()
5183 The above functions calculate the hash of the input buffer in chunks,
5184 triggering the watchdog after processing each chunk. The chunk size
5185 is given as a function call parameter.
5186
5187 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
5188
5189commit 8875e3abab986df930167ce5c1ac4f95dcacc81c
5190Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5191Date: Wed Apr 23 11:02:12 2008 +0900
5192
5193 qemu-mips: Cleanup whitespace, indentation, etc.
5194
5195 No functional change.
5196
5197 This patch was originally submitted by Jean-Christophe PLAGNIOL-VILLARD.
5198 Then I re-created from scratch, and changed more lines than the original.
5199
5200 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5201 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
5202
5203commit 386563197e3a50b0e97ad9aae87f57d9aab909ab
5204Author: Vlad Lungu <vlad@comsys.ro>
5205Date: Wed Oct 10 23:02:09 2007 +0300
5206
5207 Fixed pcnet io_base
5208
5209 Bus and phys address are not always the same
5210
5211 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
5212
5213commit 11ea26fd1cb63c91403fe04a6eea975cd418603f
5214Author: Wolfgang Denk <wd@denx.de>
5215Date: Thu Apr 24 23:44:26 2008 +0200
5216
5217 drivers/net/pcnet.c: Coding Style cleanup.
5218
5219 Signed-off-by: Wolfgang Denk <wd@denx.de>
5220
5221commit 899ef7b84578b7cafadfd78488c2fd2aac93f636
5222Author: Vlad Lungu <vlad@comsys.ro>
5223Date: Wed Oct 10 23:04:23 2007 +0300
5224
5225 Added Am79C970A chip id to pcnet
5226
5227 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
5228
5229commit 17c9de6bb33f676eb776dcbfc46fc1b14c3871a5
5230Author: Magnus Lilja <lilja.magnus@gmail.com>
5231Date: Sun Apr 20 10:35:03 2008 +0200
5232
5233 i.MX31: Fix architecture numbers for ADS and Litekit boards
5234
5235 Correct the Linux architecture number for i.MX31 Litekit and ADS boards.
5236
5237 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
5238
5239commit e7ae84d6c7288790e88639f57cb60daf89c11369
5240Author: Magnus Lilja <lilja.magnus@gmail.com>
5241Date: Sun Apr 20 10:36:36 2008 +0200
5242
5243 i.MX31: Use symbolic names for Litekit membases.
5244
5245 Use symbolic names instead of hard coded addresses for Litekit membases.
5246
5247 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
5248
5249commit 2ef1d9b6030d02f576b1bcd9fec948e602522012
5250Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5251Date: Sat Apr 19 17:59:20 2008 +0200
5252
5253 Fix show_boot_progress prototype
5254
5255 in commit fad634071 "make show_boot_progress () weak."
5256 show_boot_progress is supposed to be declared as weak but declared as
5257 inline instead.
5258
5259 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5260
5261commit edbed247a14d70b94958010f736621212285de91
5262Author: Bartlomiej Sieka <tur@semihalf.com>
5263Date: Fri Apr 18 12:39:23 2008 +0200
5264
5265 Memory footprint optimizations
5266
5267 As suggested by Wolfgang Denk:
5268 - image printing functions:
5269 - remove wrappers
5270 - remove indentation prefix from functions' signatures
5271 - merge getenv_verify and getenv_autostart into one parametrized function
5272
5273 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
5274
5275commit 0a0b606faaec4afb3f750b09aa4df1e40a39dcb8
5276Author: Guennadi Liakhovetski <lg@denx.de>
5277Date: Tue Apr 15 13:33:11 2008 +0200
5278
5279 MX31ADS environment variable update, spi and rtc support
5280
5281 Update MX31ADS default environment to better match the flash layout and
5282 the memory map, support SPI and RTC.
5283
5284 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
5285
5286commit 022f12163595b9a55380c6d77c3119b93d6a9a4b
5287Author: Kumar Gala <galak@kernel.crashing.org>
5288Date: Mon Apr 21 09:28:36 2008 -0500
5289
5290 85xx: Round up frequency calculations to get reasonable output
5291
5292 eg. because of rounding error we can get 799Mhz instead of 800Mhz.
5293
5294 Introduced DIV_ROUND_UP and roundup taken from linux kernel.
5295
5296 Signed-off-by: Dejan Minic <minic@freescale.com>
5297 Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
5298 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5299 Acked-by: Andy Fleming <afleming@freescale.com>
5300
5301commit 876b8f978982216ab4a22dcd9efddfcd9b0e04e6
5302Author: Kumar Gala <galak@kernel.crashing.org>
5303Date: Wed Apr 23 16:58:04 2008 -0500
5304
5305 fsl_pci: Only modify registers if we have them
5306
5307 pme_msg_det exists only on PCIe controllers only set it if we are a "bridge".
5308
5309 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5310
5311commit 83fe32334337def160b302aa9d152d808bfcc68e
5312Author: Markus Klotzbücher <mk@denx.de>
5313Date: Wed Apr 23 10:57:33 2008 +0200
5314
5315 USB: remove a cpu bug workaround for an unsupported architecture.
5316
5317 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
5318
5319commit f957576cb53e6cfab412709cfc8db1afd39d21c3
5320Author: Markus Klotzbücher <mk@denx.de>
5321Date: Wed Apr 23 10:53:23 2008 +0200
5322
5323 USB: fix those pesky aliasing warnings issued by gcc-4.2
5324
5325 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
5326 Signed-off-by: Detlev Zundel <dzu@denx.de>
5327
5328commit 89cdab788f3716b335fefb60b836ebcf975aceab
5329Author: Mike Frysinger <vapier@gentoo.org>
5330Date: Mon Mar 31 11:02:01 2008 -0400
5331
5332 crc32: use uint32_t rather than unsigned long
5333
5334 The envcrc.c does sizeof(unsigned long) when calculating the crc, but
5335 this is done with the build toolchain instead of the target tool
5336 chain, so if the build is a 64bit system but the target is 32bits,
5337 the size will obviously be wrong. This converts all unsigned long
5338 stuff related to crc32 to uint32_t types. Compile tested only: output
5339 of ./tools/envcrc when run on a 32bit build system matches that of a
5340 64bit build system.
5341
5342 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5343 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5344
5345commit 80c40b765b3642ddb9f3392b7898715aab44a29c
5346Author: Dirk Behme <dirk.behme@googlemail.com>
5347Date: Wed Mar 26 09:53:29 2008 +0100
5348
5349 ARM: Davinci: Fix DM644x timer overflow handling and cleanup
5350
5351 Fix ARM based DaVinci DM644x timer overflow handling and cleanup timer code.
5352
5353 Changes:
5354
5355 - Remove *_masked() functions as noted by Wolfgang
5356
5357 - Adapt register naming to recent TI spec (sprue26, March 2007)
5358
5359 - Fix reset_timer() handling
5360
5361 - 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.
5362
5363 [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
5364
5365 - Remove software division of timer count value (DIV(x) macro) and do it in hardware (TIM_CLK_DIV).
5366
5367 Many thanks to Troy Kisky <troy.kisky@boundarydevices.com> and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for the hints & testing!
5368
5369 Patch is compile tested with davinci_dvevm & sonata & schmoogie configuration and tested by Pieter on DaVinci EVM hardware.
5370
5371 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
5372 Acked-by: Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
5373
5374commit a6e6fc610e39dec41b79680413d4ed38145bd3c8
5375Author: Sergei Poselenov <sposelenov@emcraft.com>
5376Date: Wed Apr 9 16:09:41 2008 +0200
5377
5378 Added watchdog triggering calls in the "mtest" test function.
5379
5380 Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
5381
5382commit d32a874b9b4c1e949ee38be7790f6bf6d6143451
5383Author: Yuri Tikhonov <yur@emcraft.com>
5384Date: Sun Apr 6 19:19:14 2008 +0200
5385
5386 lwmon5 watchdog: limit trigger rate
5387
5388 Limit the rate of h/w watch-dog triggering on the LWMON5 board by
5389 the CONFIG_WD_MAX_RATE value.
5390
5391 Note that an earlier version of this patch which used microseconds
5392 instead of ticks dis not work. The problem was that we used
5393 usec2ticks() to convert microseconds into ticks. usec2ticks() uses
5394 get_tbclk(), which in turn calls get_sys_info(). It turns out that
5395 this function does a lot of prolonged operations (like divisions)
5396 which take too much time so we do not trigger the watchdog in time,
5397 and it resets the system.
5398
5399 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
5400
5401commit 2d2b994a30bb100774dc747ae9865b7f95285a88
5402Author: Yuri Tikhonov <yur@emcraft.com>
5403Date: Mon Mar 31 10:51:37 2008 +0200
5404
5405 POST: move CONFIG_POST to Makefiles
5406
5407 Introduce the new logical option CONFIG_HAS_POST which is set when the
5408 platform has CONFIG_POST set. Use CONFIG_HAS_POST in the post/ Makefiles
5409 to determine should the POST libs be compiled for the selected target
5410 platform, or not.
5411
5412 To avoid breaking u-boot linking process, the empty post/libpost.a file is
5413 created for platforms which do not have POSTs.
5414
5415 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
5416 Signed-off-by: Wolfgang Denk <wd@denx.de>
5417
5418commit 0a51e9248e2d27e0a02ef1e740c576ce90a39ee1
5419Author: Yuri Tikhonov <yur@emcraft.com>
5420Date: Mon Mar 31 10:49:34 2008 +0200
5421
5422 POST: preparations for moving CONFIG_POST to Makefiles
5423
5424 Remove CONFIG_POST ifdefs from the post/ source files.
5425
5426 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
5427 Signed-off-by: Wolfgang Denk <wd@denx.de>
5428
5429commit 5d40d4430d9ebc8434c6f0798594836e1efa7a1e
5430Author: Stefan Roese <sr@denx.de>
5431Date: Tue Apr 22 14:14:20 2008 +0200
5432
5433 ppc4xx: Fix Canyonlands and Glacier default environment for fdt usage
5434
5435 This patch fixes the Canyonlands and Glacier default environment to better
5436 fit to the arch/powerpc device-tree kernels. The variables dealing with
5437 arch/ppc booting are removed, since these boards are supported only in
5438 arch/powerpc. Glacier uses the same config file as Canyonlands.
5439
5440 Also, the Glacier now uses non-FPU rootpath, since 460GT has no FPU.
5441
5442 Signed-off-by: Stefan Roese <sr@denx.de>
5443
5444commit b789cb4a4c0c1deff82053539cfe29a9c6e23f8b
5445Author: Stefan Roese <sr@denx.de>
5446Date: Tue Apr 22 14:06:42 2008 +0200
5447
5448 ppc4xx: Small coding style cleanup for the latest esd patches
5449
5450 Signed-off-by: Stefan Roese <sr@denx.de>
5451
5452commit 79941d63bc03aed8c48d7602f18217cc200ee931
5453Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5454Date: Mon Apr 21 18:01:07 2008 +0200
5455
5456 ppc4xx: Update CPU strapping for PMC440 boards
5457
5458 This patch removes the temporary 'test' strapping option
5459 of the sbe command. The '667' strapping option now uses
5460 a PLB/PCI divider of 3.
5461
5462 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5463
5464commit f00cf3193a6635355b121e90debb2f54e777e7da
5465Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5466Date: Mon Apr 21 14:42:21 2008 +0200
5467
5468 ppc4xx: Remove unused APC405 strataflash driver
5469
5470 The APC405 board support has been migrated to use the common
5471 CFI flash driver.
5472
5473 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5474
5475commit 1c686676a86473bbd92151f0544e109413f6ed06
5476Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5477Date: Mon Apr 21 14:42:17 2008 +0200
5478
5479 ppc4xx: Update APC405 configuration
5480
5481 - enable esd's auto_update mechanism
5482 - support alternative flash layout on rev. 1.8 boards
5483 - update default environment
5484 - use common CFI flash driver
5485 - coding style cleanup
5486
5487 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5488
5489commit 0b9872515a521bf7866dc24b85ddce708e60d702
5490Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5491Date: Mon Apr 21 14:42:11 2008 +0200
5492
5493 ppc4xx: Update APC405 board support
5494
5495 - enable esd's auto_update mechanism
5496 - fix LCD support on latest hardware revision (uses other LCD controller)
5497 - support alternative flash layout on rev. 1.8 boards
5498 - coding style cleanup
5499
5500 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5501
5502commit 83975d02e225e231960784972e7820a8b303756b
5503Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5504Date: Mon Apr 21 14:42:06 2008 +0200
5505
5506 ppc4xx: update esd's common auto_update code for 405 boards
5507
5508 - Coding style cleanup (long lines)
5509 - improve handling of protected flash regions
5510 - remove dead code
5511
5512 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5513
5514commit b9233fe5d59cb25d975071616bd1035d6f4c2285
5515Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5516Date: Mon Apr 21 14:41:59 2008 +0200
5517
5518 ppc4xx: Update esd's common LCD code for 405 boards
5519
5520 - Coding style cleanup (long lines)
5521 - Add s1d13505 support
5522 - Make some functions return a result code instead of void
5523
5524 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5525
5526commit dea68189424c3f1242427a8146a3861bf093173c
5527Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5528Date: Mon Apr 21 11:36:55 2008 +0200
5529
5530 ppc4xx: Update FPGA image for APC405 boards
5531
5532 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5533
5534commit 2a05b152924acfcec3b037693329e517e6d3578f
5535Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5536Date: Mon Apr 21 11:36:08 2008 +0200
5537
5538 ppc4xx: Update bootlogo for APC405 boards
5539
5540 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5541
5542commit 8deafdc6ad368368cf03b58cab4bd39f45d64b5c
5543Author: Stefan Roese <sr@denx.de>
5544Date: Fri Apr 18 16:41:31 2008 +0200
5545
5546 ppc4xx: Add dcache_enable() for 440
5547
5548 dcache_enable() was missing for 440 and the patch
5549 017e9b7925f74878d0e9475388cca9bda5ef9482 ["allow ports to override bootelf
5550 "] behavior uses this function.
5551
5552 Note: Currently the cache handling functions like
5553 d/icache_disable/enable() are NOP's on 440. This may be changed in the
5554 future.
5555
5556 Signed-off-by: Stefan Roese <sr@denx.de>
5557
5558commit a49e0d177a0749614b316ec847fb623f09c82c07
5559Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5560Date: Mon Apr 21 11:19:04 2008 +0200
5561
5562 video: Add missing free for logo memory
5563
5564 This patch adds two missing free()s.
5565
5566 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5567
5568commit 84c01d3a05ae3aca5f7c0c13a31ca72ba1199a42
5569Author: Troy Kisky <troy.kisky@boundarydevices.com>
5570Date: Mon Sep 24 16:41:43 2007 -0700
5571
5572 PATCH - Fix oob data copied into supplied buffer
5573
5574 This patch correctly sets the oobavail variable
5575 and fixes a bug where the oob data was not valid when
5576 there where multiple groups in oobfree.
5577
5578 First segment fixes a typo
5579 Second segment fixes a bug where oob data may be copied incorrectly.
5580 Third segment adds an error message when exiting due to write protect.
5581 Forth segment fixes a bug where oobavail may be set incorrectly.
5582
5583 Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
5584
5585commit e1d09680f64b452adde89ed9fe28a77c56bedc9a
5586Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5587Date: Fri Apr 18 17:24:32 2008 +0200
5588
5589 ppc4xx: Fix sys_get_info() for 405GP(r)
5590
5591 This patch assigns the correct EBC clock for 405GP(r) CPUs
5592 to PPC4xx_SYS_INFO structure. Without this patch U-Boot
5593 uses an uninitialized EBC clock in its startup message.
5594
5595 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
5596
5597commit dc7746d86d2a3dfe01ab9a70cb427f92adc303c7
5598Author: Wolfgang Denk <wd@denx.de>
5599Date: Sun Apr 20 15:39:38 2008 -0700
5600
5601 Makefile: remove nand_spl/System.map when cleaning up.
5602
5603commit d9a42c0ace4d4f9cb061d62a7265d1780f90447b
5604Author: Wolfgang Denk <wd@denx.de>
5605Date: Sun Apr 20 15:35:52 2008 -0700
5606
5607 MAKEALL: sort entries / lists.
5608
5609 Signed-off-by: Wolfgang Denk <wd@denx.de>
5610
5611commit 0878af169b181868a105b5c33f3a6423e2c9fd60
5612Author: Kumar Gala <galak@kernel.crashing.org>
5613Date: Fri Apr 18 11:29:01 2008 -0500
5614
5615 85xx: Fix size of cpu-release-addr property
5616
5617 The cpu-release-addr is defined as always being a 64-bit quanity regardless
5618 if we are running on a 32-bit or 64-bit machine.
5619
5620commit 88353a985109562a639b2f8a0c90d77011bfe374
5621Author: Timur Tabi <timur@freescale.com>
5622Date: Fri Apr 4 11:15:58 2008 -0500
5623
5624 Fix calculation of I2C clock for some 85xx chips
5625
5626 Some 85xx chips use CCB as the base clock for the I2C. Some use CCB/2, and
5627 some use CCB/3. There is no pattern that can be used to determine which
5628 chips use which frequency, so the only way to determine is to look up the
5629 actual SOC designation and use the right value for that SOC.
5630
5631 Update immap_85xx.h to include the GUTS PORDEVSR2 register.
5632
5633 Signed-off-by: Timur Tabi <timur@freescale.com>
5634
5635commit 1e01477aeaf409ddb97e2633aab9cf8c9c60612e
5636Author: Wolfgang Denk <wd@denx.de>
5637Date: Fri Apr 18 11:44:27 2008 -0700
5638
5639 Fix build breakage casued by commit c0559be371b2
5640
5641 Change env_get_char from a global function ptr to a function.
5642
5643 Signed-off-by: Wolfgang Denk <wd@denx.de>
5644
5645commit 268a804d7e2fa07b64211fd2f9a9615db4539f23
5646Author: Wolfgang Denk <wd@denx.de>
5647Date: Fri Apr 18 10:53:41 2008 -0700
5648
5649 Coding Style cleanup, update CHANGELOG.
5650
5651 Signed-off-by: Wolfgang Denk <wd@denx.de>
5652
268a804d
WD
5653commit 92bad20ad74b70adf3839df9a0a47cce000ac3d7
5654Author: Mike Frysinger <vapier@gentoo.org>
5655Date: Tue Apr 8 14:00:57 2008 -0400
5656
5657 Add support for u-boot in svn and localversion-* files
5658
5659 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5660
5661commit d23ff6827decf121461fbc5622612fd7effe207e
5662Author: Guennadi Liakhovetski <lg@denx.de>
5663Date: Thu Apr 3 17:04:22 2008 +0200
5664
5665 MX31ADS network and flash updates
5666
5667 This patch allows U-Boot to use buffered writes to the Spansion NOR
5668 flash installed on this board, and eliminates long delays in network
5669 transfers after the board startup.
5670
5671 Also modify flash layout to embed main and redundant environment
5672 blocks in the U-Boot image.
5673
5674 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
5675
5676commit b5dc9b304d289831f291843ff88a45cbdf1a6290
5677Author: Guennadi Liakhovetski <lg@denx.de>
5678Date: Mon Apr 14 10:53:12 2008 +0200
5679
5680 Support for the MX31ADS evaluation board from Freescale
5681
5682 This patch adds support for the MX31ADS evaluation board from Freescale,
5683 initialization code is copied from RedBoot sources, also provided by
5684 Freescale.
5685
5686 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
5687
7ed40117
WD
5688commit 499e7831e1baaac6bfb959213f1950c216fbc5ba
5689Author: Stefan Roese <sr@denx.de>
5690Date: Tue Apr 8 10:33:29 2008 +0200
5691
5692 ppc4xx: Change Canyonlands to support booting from 2k page NAND devices
5693
5694 Signed-off-by: Stefan Roese <sr@denx.de>
5695
5696commit 5e182dce04d68cc94407a1b1fa09307f2bb96719
5697Author: Stefan Roese <sr@denx.de>
5698Date: Tue Apr 8 10:33:28 2008 +0200
5699
5700 ppc4xx: Adjust Canyonlands fixed DDR2 setup (NAND booting) to 512MB SODIMM
5701
5702 Signed-off-by: Stefan Roese <sr@denx.de>
5703
5704commit fe7c0db6b2a9004f96c2a2d4fff2849e19c2d825
5705Author: Stefan Roese <sr@denx.de>
5706Date: Tue Apr 8 10:33:27 2008 +0200
5707
5708 ppc4xx: Add Glacier NAND booting target
5709
5710 Signed-off-by: Stefan Roese <sr@denx.de>
5711
5712commit 46f373838e384a4c23d13581b1dfa5acb66b5810
5713Author: Stefan Roese <sr@denx.de>
5714Date: Tue Apr 8 10:31:00 2008 +0200
5715
5716 nand_spl: Update nand_spl to support 2k page size NAND devices
5717
5718 This patch adds support for booting from 2k page sized NAND device
5719 (e.g. Micron 29F2G08AAC).
5720
5721 Tested on AMCC Canyonlands.
5722
5723 Signed-off-by: Stefan Roese <sr@denx.de>
5724
268a804d
WD
5725commit 5e3dca577b7c1bf58bd2b48449b18b7e7dcd8e04
5726Author: Anatolij Gustschin <agust@denx.de>
5727Date: Thu Apr 17 18:18:00 2008 +0200
5728
5729 Fix crash on sequoia in ppc_4xx_eth_init
5730
5731 Currently U-Boot crashes in ppc_4xx_eth_init on sequoia
5732 with cache enabled (TLB Parity exeption). This patch
5733 fixes the problem.
5734
5735 Signed-off-by: Anatolij Gustschin <agust@denx.de>
5736
5737commit accf7355767dc7f6b85d88bb1c75c9d95e84ba5b
5738Author: Anatolij Gustschin <agust@denx.de>
5739Date: Thu Apr 17 18:15:27 2008 +0200
5740
5741 ppc4xx: Fix crash on sequoia with cache enabled
5742
5743 Currently U-Boot crashes on sequoia board in CPU POST if
5744 cache is enabled (CONFIG_4xx_DCACHE defined). The cache
5745 won't be disabled by change_tlb before CPU POST because
5746 there is an insufficient adress range check since
5747 CFG_MEM_TOP_HIDE was introduced. This patch tries to fix
5748 this problem.
5749
5750 Signed-off-by: Anatolij Gustschin <agust@denx.de>
5751
5752commit 43c509254fab375c49936498da944658117ed07c
5753Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
5754Date: Thu Apr 17 23:35:13 2008 +0900
5755
5756 Use jr as register jump instruction
5757
5758 Current assembler codes are inconsistent in the way of register jump
5759 instruction usage; some use jr, some use j. Of course GNU as allows both
5760 usages, but as can be expected from `Jump Register' the mnemonic `jr' is
5761 more intuitive than `j'. For example, Linux doesn't have `j <reg>' usage
5762 at all.
5763
5764 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
5765
5766commit 7ce63709828d37b08866e537339a169bd0db2bd3
5767Author: Guennadi Liakhovetski <lg@denx.de>
5768Date: Tue Apr 15 14:15:30 2008 +0200
5769
5770 RTC driver for MC13783
5771
5772 MC13783 is a multifunction IS with an SPI interface to the host. This
5773 driver handles the RTC controller in this chip.
5774
5775 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
5776
5777commit 38254f45b0b412332726c90d3184ad47479fcffb
5778Author: Guennadi Liakhovetski <lg@denx.de>
5779Date: Tue Apr 15 14:14:25 2008 +0200
5780
5781 New i.MX31 SPI driver
5782
5783 This is an SPI driver for i.MX and MXC based SoCs from Freescale. So far
5784 only implemented and tested on i.MX31, can with a modified register layout
5785 and definitions be used for i.MX27, I think, MXC CPUs have similar SPI
5786 controllers too.
5787
5788 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
5789
5790commit 7064122c2eef92f02a03ef37a1a1c07e70cd4e38
5791Author: Magnus Lilja <lilja.magnus@gmail.com>
5792Date: Tue Apr 15 19:09:10 2008 +0200
5793
5794 Fix name of i.MX31 boards in config file header
5795
5796 Correct the name of the i.MX31 Litekit and phyCORE boards in config files.
5797
5798 Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
5799
5800commit a49864593e083a5d0779fb9ca98e5a0f2053183d
5801Author: Mike Frysinger <vapier@gentoo.org>
5802Date: Sun Apr 13 19:42:19 2008 -0400
5803
5804 allow ports to override go behavior
5805
5806 Split the arch-specific logic out of the common go code and into a dedicated
5807 weak function called do_go_exec() that lives in cpu directories. This will
5808 need review from i386/nios people to make sure I didn't break them.
5809
5810commit 017e9b7925f74878d0e9475388cca9bda5ef9482
5811Author: Mike Frysinger <vapier@gentoo.org>
5812Date: Sun Apr 13 19:42:18 2008 -0400
5813
5814 allow ports to override bootelf behavior
5815
5816 Change the bootelf setup function into a dedicated weak function called
5817 do_bootelf_exec. This way ports can control the behavior however they
5818 like before/after calling the ELF entry point.
5819
5820commit a4b46ed6b3502335c3f3a5d672abe0bcb44f20b7
5821Author: Ulf Samuelsson <ulf@atmel.com>
5822Date: Sat Apr 12 20:56:03 2008 +0200
5823
5824 Reorder ARM boards in Makefile
5825
5826 Rearrange ARM boards in Makefile so that ARM926EJ-S boards
5827 are no longer under ARM92xT header.
5828
5829 Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
5830 Ack-By Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5831
5832commit c3a60cb3bd67e120fc99b6ba88d9295c3c07f688
5833Author: Ulf Samuelsson <ulf@atmel.com>
5834Date: Sat Apr 12 20:29:44 2008 +0200
5835
5836 Clean up dataflash partitioning
5837
5838 This patch removes the board dependent parts from
5839 "drivers/mtd/dataflash.c".
5840 Each board relying on this, will have the appropriate
5841 code in a new file, "partition.c" in the board directory.
5842 board Makefiles updated to use the file.
5843
5844 The dataflash partitions are aligned on sector/page boundaries.
5845
5846 The CONFIG_NEW_DF_PARTITION was used to create named partitions
5847 This is now the default operation, and the CONFIG variable is removed.
5848
5849 Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
5850
5851commit 51ecde946fec511a16346e498204ca10ad71080d
5852Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5853Date: Sat Apr 12 14:08:45 2008 +0200
5854
5855 gitignore: udpate stgit generated and .patch file
5856
5857 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5858
5859commit 66e39818e95f51ee1c1dd2094407a8929543fa6d
5860Author: Wolfgang Denk <wd@denx.de>
5861Date: Fri Apr 18 00:15:36 2008 -0700
5862
5863 Get rid of redundant copy of renamed header file.
5864
5865 Signed-off-by: Wolfgang Denk <wd@denx.de>
5866
5867commit c3aafd8cf814e33a77de81c2f22b8c772216a3cc
5868Author: Vlad Lungu <vlad@comsys.ro>
5869Date: Fri Apr 11 21:20:14 2008 +0300
5870
5871 Fix dependency generation for older gcc versions
5872
5873 With gcc 3.3.3 at least, compilation fails with
5874
5875 Generating include/autoconf.mk
5876 gcc: compilation of header file requested
5877 make: *** [include/autoconf.mk] Error 1
5878
5879 since commit 16fe77752eee099b9fb61ed73460e51cc94b37ba.
5880
5881 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
5882
5883commit cb1c4896905ab22fcd982e6a8a539f0031942e71
5884Author: Marian Balakowicz <m8@semihalf.com>
5885Date: Fri Apr 11 11:07:49 2008 +0200
5886
5887 Restore the ability to continue booting after legacy image overwrite
5888
5889 Before new uImage code was merged, bootm code allowed for the kernel image to
5890 get overwritten during decompresion. new uImage introduced a check for image
5891 overwrites and refused to boot the image that got overwritten. This patch
5892 restores the old behavior. It also adds a warning when the image overwriten is
5893 a multi-image file, because in such case accessing componentes other than the
5894 first one will fail.
5895
5896 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
5897
5898commit de2b3216e6b4f3b2fe93759c05b17504f9dfe036
5899Author: Marian Balakowicz <m8@semihalf.com>
5900Date: Fri Apr 11 11:07:43 2008 +0200
5901
5902 ppc: Fix ftd_blob variable init when processing raw blob
5903
5904 Set fdt_blob variable before its value is printed out.
5905
5906 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
5907
5908commit 3d36be030043cd841a2551d00a395135e363a64b
5909Author: Jason Wessel <jason.wessel@windriver.com>
5910Date: Thu Apr 10 14:30:16 2008 -0500
5911
5912 Remove all the search paths from the .lds files.
5913
5914 The cross compiler is responsible for providing the correct libraries
5915 and the logic to find the linking libraries.
5916
5917 Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
5918
5919commit 7d721e34ae6be7d7db63e8d060a246278bb7ae58
5920Author: Bartlomiej Sieka <tur@semihalf.com>
5921Date: Mon Apr 14 15:44:16 2008 +0200
5922
5923 Boot-related documentation update
5924
5925 - document 'bootm_low' and 'bootm_size' environment variables
5926 - update inaccurate CFG_BOOTMAPSZ entry
5927
5928 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
5929
5930commit a6f0bd9f2b1971e2a61ac0fd1fc2c96cb7a4b67a
5931Author: Guennadi Liakhovetski <lg@denx.de>
5932Date: Wed Apr 9 17:34:08 2008 +0200
5933
5934 Fix regression introduced by a typo in "Tidied other cpu/arm920t/start.S code"
5935
5936 Restore logic reverted by commit
5937
5938 commit 80767a6cead9990d9e77e62be947843c2c72f469
5939 Author: Peter Pearse <peter.pearse@arm.com>
5940 Date: Wed Sep 5 16:04:41 2007 +0100
5941
5942 Changed API name to coloured_led.h
5943 Removed code using deprecated ifdef CONFIG_BOOTBINFUNC
5944 Tidied other cpu/arm920t/start.S code
5945
5946 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
5947
5948commit e25cb8d3f4fcc265a9cdf8e9d577b59bdb64bbaf
5949Author: Mike Frysinger <vapier@gentoo.org>
5950Date: Tue Apr 8 10:24:24 2008 -0400
5951
5952 Remove conflicting NAND ID
5953
5954 There are two NAND entries with ID 0xDC and this obviously causes problems.
5955 In the kernel, they punted the first entry, so we should do the same.
5956
5957 See this upstream e-mail for more info:
5958 http://lists.infradead.org/pipermail/linux-mtd/2007-July/018795.html
5959
5960 Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
5961 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5962
5963commit 188e94c370621708d13547d58dbc6ed3c5602aa8
5964Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5965Date: Tue Apr 8 16:20:35 2008 +0900
5966
5967 cpu/mips/cpu.c: Fix flush_cache bug
5968
5969 Cache operations have to take line address (addr), not start_addr.
5970 I noticed this bug when debugging ping failure.
5971
5972 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5973
5974commit 8f2a68a07c058fca1d413e54f71c2e7e78a74ed4
5975Author: Martin Krause <martin.krause@tqs.de>
5976Date: Thu Apr 3 14:29:01 2008 +0200
5977
5978 TQM5200: fix default IDE reset level
5979
5980 Before the first call of ide_reset(), the level of the IDE reset
5981 signal on the TQM5200 is low (reset asserted). This patch sets the
5982 default value to high (reset not asserted).
5983
5984 Currently this patch fixes no real problem, but it is cleaner to
5985 assert the reset signal only on demand, and not permanently.
5986
5987 Signed-off-by: Martin Krause <martin.krause@tqs.de>
5988
5989commit c61e033d6e8abb7b4060ee36060961e1399f6079
5990Author: Detlev Zundel <dzu@denx.de>
5991Date: Thu Apr 3 14:18:48 2008 +0200
5992
5993 mgcoge, mgsuv: realign CONFIG_EXTRA_ENV_SETTING
5994
5995 Signed-off-by: Detlev Zundel <dzu@denx.de>
5996
5997commit f308572e19eb7fe63aa3d41f214cde4c23c9800f
5998Author: Detlev Zundel <dzu@denx.de>
5999Date: Thu Apr 3 14:18:47 2008 +0200
6000
6001 mgcoge, mgsuv: rename 'addcon' to 'addcons'
6002
6003 The latter name with 13 users is already established, so we will use
6004 that.
6005
6006 Signed-off-by: Detlev Zundel <dzu@denx.de>
6007
6008commit e175eacc87c3a9e4dad0799fee0e95732520afc7
6009Author: Martin Krause <martin.krause@tqs.de>
6010Date: Thu Apr 3 13:37:56 2008 +0200
6011
6012 IDE: fix bug in reset sequence
6013
6014 According to the ata (ata5) specification the RESET- signal
6015 shall be asserted for at least 25 us. Without this patch,
6016 the RESET- signal is asserted on some boards for only < 1 us
6017 (e. g. on the TQM5200). This patch adds a general delay of
6018 25 us to the RESET- signal.
6019
6020 Without this patch a Platinum 4 GiB CF card is not recognised
6021 properly on boards with a TQM5200 (STK52xx, TB5200).
6022
6023 Signed-off-by: Martin Krause <martin.krause@tqs.de>
6024
6025commit 813bea96a960916c72b4a3a7df840151529c26ce
6026Author: Sascha Laue <Sascha.Laue@gmx.biz>
6027Date: Thu Apr 3 14:43:11 2008 +0200
6028
6029 lwmon5: disable CONFIG_ZERO_BOOTDELAY
6030
6031 Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
6032
6033commit 53eec6f1d25932e76d63ccb14082792b0b96bf41
6034Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6035Date: Wed Apr 2 08:03:58 2008 +0200
6036
6037 ds174x: Fix warning on return in rtc_get and rtc_set functions
6038
6039 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6040
6041commit a253b38bf50c85227c33ca0febc870ee49d1588e
6042Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6043Date: Wed Apr 2 08:03:57 2008 +0200
6044
6045 cmd_log.c: Fix assignment differ in signedness
6046
6047 In function 'logbuff_init_ptrs':
6048 cmd_log.c:79: warning: pointer targets in assignment differ in signedness
6049
6050 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6051
6052commit 6c0e9a8f1cc090fbfbc6f86b6b4fd17a1628f3df
6053Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
6054Date: Wed Apr 2 11:04:43 2008 +0530
6055
6056 Remove duplicate #undef SHOW_INFO in drivers/usb/usb_ohci.c
6057
6058 Signed-off-by: gururaja hebbar <gururajakr@sanyo.co.in>
6059
6060commit 478d5ec9ae3cbcc6040241d2d73dbbc61fe9b49d
6061Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6062Date: Tue Apr 1 14:07:10 2008 +0200
6063
6064 s3c4510b_eth: fix 'packed' attribute ignored for fields of MACFrame
6065
6066 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6067
6068commit c08fb3ea36d19b1640b7906264581e9105534399
6069Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
6070Date: Tue Apr 15 10:24:14 2008 +0200
6071
6072 Additional PCI IDs for IDE and network controllers
6073
6074 These PCI IDs are required by the Linkstation platforms.
6075
6076 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
6077
6078commit c0559be371b2a64b1a817088c3308688e2182f93
6079Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
6080Date: Mon Apr 14 23:01:50 2008 +0200
6081
6082 Change env_get_char from a global function ptr to a function.
6083
6084 This avoids an early global data reference.
6085
6086 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
6087
6088commit 3e0f331c05d72f140715c1e9fca991927e44d422
6089Author: Guennadi Liakhovetski <lg@denx.de>
6090Date: Tue Apr 29 12:35:08 2008 +0000
6091
6092 Clean up smsc911x driver
6093
6094 Replace direct register address derefencing with accessor functions.
6095 Restrict explicitly 32-bit bus-width, extend affected configurations
6096 respectively.
6097
6098 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
6099 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6100
6101commit de1b686b763aa8b87a86f6748ce9169e7fc0e4cd
6102Author: Sascha Hauer <s.hauer@pengutronix.de>
6103Date: Tue Apr 15 00:08:20 2008 -0400
6104
6105 This patch adds a driver for the following smsc network controllers:
6106 LAN9115
6107 LAN9116
6108 LAN9117
6109 LAN9215
6110 LAN9216
6111 LAN9217
6112
6113 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
6114 Signed-off-by: Guennadi Liakhovetski<lg@denx.de>
6115 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6116
6117commit 3dfd4aab929cccddb63d9ea509967861e1333b52
6118Author: Sascha Laue <Sascha.Laue@gmx.biz>
6119Date: Tue Apr 1 15:13:03 2008 +0200
6120
6121 Fix watchdog POST for lwmon5
6122
6123 If the hardware watchdog detects a voltage error, the watchdog sets
6124 GPIO62 to low. The watchdog POST has to detect this low level.
6125
6126 Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i>
6127
6128commit 24b448448a917e52806f82660a5c9d47608894fb
6129Author: Dave Liu <r63238@freescale.com>
6130Date: Tue Apr 1 15:22:11 2008 +0800
6131
6132 ata: update the libata.h from ata.h of linux kernel
6133
6134 Current libata.h of u-boot is out of sync from linux kernel,
6135 this patch make it be consistent with linux kernel.
6136
6137 Signed-off-by: Dave Liu <daveliu@freescale.com>
6138 Signed-off-by: Tor Krill <tor@excito.com>
6139
6140commit f8f9dc98883f66f59eb0601da65808e6b139c87c
6141Author: Kumar Gala <galak@kernel.crashing.org>
6142Date: Mon Mar 31 11:59:27 2008 -0500
6143
6144 Allow use of ARCH=powerpc when building
6145
6146 The linux kernel is now mostly ARCH=powerpc, so to make life easier
6147 allow use to use ARCH=powerpc and convert it to ARCH=ppc.
6148
6149 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
6150
6151commit 8af657d2c6d1ca4f2f76973531394d4578ba2ef0
6152Author: Kyungmin Park <kmpark@infradead.org>
6153Date: Mon Mar 31 10:40:54 2008 +0900
6154
6155 Add apollon board MAINTAINERS entry
6156
6157 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
6158
6159commit 77e475cc0ed1832160017d364be32a0be9ff02a9
6160Author: Kyungmin Park <kmpark@infradead.org>
6161Date: Mon Mar 31 10:40:36 2008 +0900
6162
6163 Fix OneNAND read
6164
6165 It should access with 16-bit instead of 8-bit
6166
6167 Now it uses the generic memcpy with 8-bit access. It means it reads wrong data from OneNAND.
6168
6169 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
6170
6171commit a9da2b41079d230db3a5641625311983f85ce1fb
6172Author: Kyungmin Park <kmpark@infradead.org>
6173Date: Mon Mar 31 10:40:19 2008 +0900
6174
6175 Fix OneNAND erase command
6176
6177 It mis-calculates the block address.
6178 Also fix DECLARE_GLOBAL_DATA_PTR in env_onenand.
6179
6180 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
6181
6182commit 61525f2ffa156665a66908fda47dbf29d65ea579
6183Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
6184Date: Mon Mar 31 01:32:15 2008 +0200
6185
6186 Support for LinkStation / KuroBox HD and HG PPC models
6187
6188 This patch is based on the port by Mihai Georgian (see linkstation.c for
6189 Copyright information) and implements support for LinkStation / KuroBox HD
6190 and HG PPC models from Buffalo Technology, whereby HD is deactivated at
6191 the moment, pending network driver fixing.
6192
6193 Notice to users: this is pretty much a barebone port. Support for network
6194 on HG models is already in the U-Boot mainline, but you might also want
6195 patches to switch fan / phy modes depending on the negotiated ethernet
6196 parameters. This patch also doesn't support console switching, booting EM
6197 mode, Buffalo specific ext2 magic number. So, if you want to use any of
6198 those, you need additional patches. Otherwise this patche provides a fully
6199 functional u-boot with a network console on your system.
6200
6201 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
6202
6203commit 0f3ba7e9783f352318f197a3148f6d5cc3d75bea
6204Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
6205Date: Sun Mar 30 01:22:13 2008 -0500
6206
6207 Add CONFIG_MII_INIT support to related boards
6208
6209 Replace CONFIG_8xx and CONFIG_MCF532x to CONFIG_MII_INIT in
6210 cmd_init.c. Add CONFIG_MII_INIT to board configuration files
6211 that use mii_init() in cmd_init.c.
6212
6213 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
6214 Acked-by: Ben Warren <biggerbadderben@gmail.com>
6215
6216commit f33fca22e76f20e4e4793810ca7a06a4805a6cf4
6217Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
6218Date: Sun Mar 30 01:19:06 2008 -0500
6219
6220 Update CONFIG_PCIAUTO_SKIP_HOST_BRIDGE to related boards
6221
6222 Remove test for CONFIG_MPC5200 in drivers/pci/pci_auto.c and define
6223 CONFIG_PCIAUTO_SKIP_HOST_BRIDGE in related board configuration files.
6224
6225 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
6226
6227commit e99ccb488181d012248c6be30b2093e950319fc5
6228Author: Kumar Gala <galak@kernel.crashing.org>
6229Date: Thu Mar 27 11:46:38 2008 -0500
6230
6231 Introduce phys_size_t and move phys_addr_t into asm/types.h
6232
6233 Also add CONFIG_PHYS_64BIT on powerpc to deal with 32-bit ppc's
6234 that have larger physical addresses like 44x, 85xx, and 86xx.
6235
6236 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
6237
6238commit 20a14a42a25f72e379f38460b8a8484667536795
6239Author: Andy Fleming <afleming@freescale.com>
6240Date: Wed Apr 2 16:19:07 2008 -0500
6241
6242 Rename include/md5.h to include/u-boot/md5.h
6243
6244 Some systems have md5.h installed in /usr/include/. This isn't the
6245 desired file (we want the one in include/md5.h). This will avoid the
6246 conflict. This fixes the host tools building problem by creating a new
6247 directory for U-Boot specific header files.
6248
6249 [Patch by Andy Fleming, modified to use separate directory by Wolfgang
6250 Denk]
6251
6252 Signed-off-by: Wolfgang Denk <wd@denx.de>
6253 Signed-off-by: Andy Fleming <afleming@freescale.com>
6254 Acked-by: Timur Tabi <timur@freescale.com>
6255
6256commit f297b7a1ec87433f66320d89d993e1bc738c66b8
6257Author: Dave Liu <r63238@freescale.com>
6258Date: Thu Mar 27 18:51:17 2008 +0800
6259
6260 drivers: code clean up
6261
6262 Signed-off-by: Dave Liu <daveliu@freescale.com>
6263
6264commit 0ff7cba4a2e51c90827f6d21a0b28b4d67109597
6265Author: Dave Liu <r63238@freescale.com>
6266Date: Thu Mar 27 18:50:41 2008 +0800
6267
6268 drivers: clean up the ata_piix.h
6269
6270 Signed-off-by: Dave Liu <daveliu@freescale.com>
6271
6272commit e8f7ba404f1409606962815ecc955a06984b08b3
6273Author: Dave Liu <r63238@freescale.com>
6274Date: Thu Mar 27 18:49:56 2008 +0800
6275
6276 doc: english polishing for README.sata
6277
6278 according to gvb's suggestion, polishing for the doc.
6279
6280 Signed-off-by: Jerry Van Baren <gerald.vanbaren@ge.com>
6281 Signed-off-by: Dave Liu <daveliu@freescale.com>
6282
6283commit 3e3f766a5274d204780460e1879723b565296d34
6284Author: Kumar Gala <galak@kernel.crashing.org>
6285Date: Wed Mar 26 18:53:28 2008 -0500
6286
6287 Fix warnings introduced by I2C bus speed setting patch
6288
6289 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
6290
6291commit 3c735e7437150e8615f26930c7819db85634276d
6292Author: eran liberty <eran.liberty@gmail.com>
6293Date: Thu Mar 27 00:50:49 2008 +0100
6294
6295 Altera Stratix II support
6296
6297 Adds Support for Altera's Stratix II.
6298
6299 Within your board specific init file you will have to call
6300
6301 1. fpga_init (/* relocated code offset. usually => */ gd->reloc_off);
6302 2. fpga_add (fpga_altera, (Altera_desc*)&altera_desc);
6303
6304 Altera_desc* contines (for example):
6305 {
6306 Altera_StratixII, /* part type */
6307 passive_serial, /* interface type */
6308 1, /* bytes of data part can accept */
6309 (void *)(&funcs), /* interface function table */
6310 0L, /* base interface address */
6311 0 /* implementation specific cookie */
6312 }
6313
6314 funcs is the interface. It is of type altera_board_specific_func.
6315 It looks like this:
6316 altera_board_specific_func func = {
6317 pre_fn,
6318 config_fn,
6319 status_fn,
6320 done_fn,
6321 clk_fn,
6322 data_fn,
6323 abort_fn,
6324 post_fn,
6325 };
6326
6327 you will have to implement these functions, which is usually bit
6328 banging some gpio.
6329
6330 Signed-off-by: Eran Liberty <liberty@extricom.com>
6331
6332commit 5ece9ec9f6cd52950ab848e2fe422dacf1d3a335
6333Author: Wolfgang Denk <wd@denx.de>
6334Date: Sun Apr 13 14:32:54 2008 -0700
6335
6336 Update CHANGELOG
6337
6338 Signed-off-by: Wolfgang Denk <wd@denx.de>
6339
5ece9ec9
WD
6340commit 5ad862166aa24d62a69aa9c708f6b2f5c0d28fb7
6341Author: Sascha Hauer <s.hauer@pengutronix.de>
6342Date: Wed Mar 26 20:41:17 2008 +0100
6343
6344 Phytec Phycore-i.MX31 support
6345
6346 This patch adds support for the Phytec Phycore-i.MX31 board
6347
6348 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
6349 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
6350
6351commit caebc95be3b42e5147b5fac7672ac4b2693ef7e1
6352Author: Sascha Hauer <s.hauer@pengutronix.de>
6353Date: Wed Mar 26 20:41:09 2008 +0100
6354
6355 mx31 litekit support
6356
6357 This patch adds support for the mx31 litekit board
6358
6359 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
6360 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
6361
6362commit cdace0661208754a53019ea0dc7b803a040e0939
6363Author: Sascha Hauer <s.hauer@pengutronix.de>
6364Date: Wed Mar 26 20:40:49 2008 +0100
6365
6366 add an i2c driver for mx31
6367
6368 This patch adds an i2c driver for Freescale i.MX processors
6369
6370 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
6371 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
6372
6373commit 9b56f4f0306f3940b0aafd823ed6ecfc2d75d6c6
6374Author: Sascha Hauer <s.hauer@pengutronix.de>
6375Date: Wed Mar 26 20:40:42 2008 +0100
6376
6377 core support for Freescale mx31
6378
6379 This patch adds the core support for Freescale mx31
6380
6381 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
6382 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
6383
6384commit 7ec68862a27c8f6f6d566228de8f6724d964a939
6385Author: Wolfgang Denk <wd@denx.de>
6386Date: Sun Apr 13 14:19:23 2008 -0700
6387
6388 Fix compile error
6389
6390 ...as suggested by Peter Pearse
6391
6392 Signed-off-by: Wolfgang Denk <wd@denx.de>
6393
6394commit 5252ed95204bdf55bec5a90ea69860bf2f78c643
6395Author: Sascha Hauer <s.hauer@pengutronix.de>
6396Date: Wed Mar 26 20:40:36 2008 +0100
6397
6398 Separate omap24xx specific code from arm1136
6399
6400 Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136
6401 to cpu/arm1136/omap24xx.
6402
6403 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
6404 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
6405
6406commit 1f1d88dd40815332df32982e739f2ddd2da6fe1a
6407Author: Mike Frysinger <vapier@gentoo.org>
6408Date: Tue Jan 29 18:21:05 2008 -0500
6409
6410 disable caches before booting an app for Blackfin apps
6411
6412 It isn't generally save to execute applications outside of U-Boot with caches
6413 enabled due to the way the Blackfin processor handles caches (requires
6414 software assistance). This patch disables caches before booting an ELF or
6415 just booting raw code. The previous discussion on the patch was that we
6416 wanted to use weaks instead, but that proved to not be feasible when multiple
6417 symbols are involved, which puts us back at the ifdef solution. I've
6418 minimized the ugliness by moving the setup step outside of the main function.
6419
6420 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
6421
6422commit e6dfed705efa44ebf00d21bb1588c6ccc8f3ad32
6423Author: Wolfgang Denk <wd@denx.de>
6424Date: Sun Apr 13 10:03:54 2008 -0700
6425
6426 ppc: Get rid of unused machine type definitions
6427
6428 Signed-off-by: Wolfgang Denk <wd@denx.de>
6429
6430commit 1aeed8d71acb3290cf2446f316d6ba437e7881c4
6431Author: Wolfgang Denk <wd@denx.de>
6432Date: Sun Apr 13 09:59:26 2008 -0700
6433
6434 Coding Style cleanup; update CHANGELOG
6435
6436 Signed-off-by: Wolfgang Denk <wd@denx.de>
6437
1aeed8d7
WD
6438commit 7754f33c6fb7a2c050388d20bf3847038558bdcf
6439Author: Larry Johnson <lrj@acm.org>
6440Date: Thu Feb 21 13:58:11 2008 -0500
6441
6442 LM73 bug fix for negative temperatures and cleanup
6443
6444 When the LM73 temperature sensor measures a temperature below 0 C, the
6445 current driver does not perform sign extension, so the result returned is
6446 512 C too high. This patch fixes the problem, and does general cleanup
6447 of the code.
6448
6449 Signed-off-by: Larry Johnson <lrj@acm.org>
6450
6451commit 96ef831f713289afba19da0c8f905e99da2b23e0
6452Author: Guennadi Liakhovetski <lg@denx.de>
6453Date: Thu Apr 3 13:36:02 2008 +0200
6454
6455 cfi_flash: Support buffered writes on non-standard Spansion NOR flash
6456
6457 Some NOR flash chip from Spansion, for example, the s29ws-n MirrorBit
6458 series require different addresses for buffered write commands. Define a
6459 configuration option to support buffered writes on those chips. A more
6460 elegant solution would be to automatically detect those chips by parsing
6461 their CFI records, but that would require introduction of a fixup table
6462 into the cfi_flash driver.
6463
6464 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
6465
6466commit 3f9c542d3d69b1a10a5e193e779133a0454d1f44
6467Author: Lee Nipper <lee.nipper@freescale.com>
6468Date: Thu Apr 10 09:35:06 2008 -0500
6469
6470 mpc83xx: Update DIMM data bus width test to support 40-bit width
6471
6472 32-bit wide ECC memory modules report 40-bit width.
6473 Changed the DIMM data bus width test to 'less than 64' instead of 'equal 32'.
6474
6475 Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
6476 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6477
6478commit 5fb5a689d822ca61e814bd523fc930af335242fa
6479Author: Dave Liu <r63238@freescale.com>
6480Date: Mon Mar 31 17:05:12 2008 +0800
6481
6482 mpc83xx: Fix the bug of serdes initialization
6483
6484 Currently the serdes will not be initializated due to the
6485 partid's error.
6486
6487 Signed-off-by: Dave Liu <daveliu@freescale.com>
6488 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6489
6490commit 2000784818f043db7ca60e2846a72d097766b894
6491Author: Dave Liu <r63238@freescale.com>
6492Date: Thu Apr 3 16:28:29 2008 +0800
6493
6494 mpc83xx: Fix the SATA clock setting of 837x targets
6495
6496 Currently the SATA controller clock is configured as CSB clock,
6497 usually the CSB clock is 400/333/266MHz.
6498
6499 However, The SATA IP block is only guaranteed to operate up to
6500 200 MHz as stated in the HW spec.
6501
6502 The bug is reported by Joe D'Abbraccio <ljd015@freescale.com>
6503
6504 This patch makes the SATA clock as half of CSB clock.
6505
6506 Signed-off-by: Dave Liu <daveliu@freescale.com>
6507 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6508
6509commit 1ac4f320bf0b593aa0a741f2d649a8ece8838672
6510Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6511Date: Wed Apr 2 13:41:21 2008 +0200
6512
6513 mpc837xerdb: Fix warning: implicit declaration of function 'fdt_fixup_dr_usb'
6514
6515 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6516 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6517
6518commit 97b3ecb575a92fa34c1765229dbc06f2b662f139
6519Author: Kumar Gala <galak@kernel.crashing.org>
6520Date: Wed Apr 9 04:20:57 2008 -0500
6521
6522 85xx: Fix detection of MP cpu spin up
6523
6524 We were looking at the wrong memory offset to determine of a secondary
6525 cpu had been spun up or not. Also added a warning message if the
6526 all the secondary cpus we expect don't spin up.
6527
6528 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
6529
6530commit f3e04bdc3f360c66801a9048956e61e41a16edba
6531Author: Kumar Gala <galak@kernel.crashing.org>
6532Date: Tue Apr 8 10:45:50 2008 -0500
6533
6534 85xx: Use SVR_SOC_VER instead of SVR_VER
6535
6536 The recent change introduced by 'Update SVR numbers to expand support'
6537 now requires that we use SVR_SOC_VER instead of SVR_VER if we want
6538 to compare against a particular processor id.
6539
6540 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
6541
6542commit 5b2052e5f5fcce5dbd4d2750a29c0e45bce806e7
6543Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
6544Date: Fri Apr 11 10:00:35 2008 -0400
6545
6546 ppc4xx: Fix power mgt definitions for PPC440
6547
6548 Corrected DCR addresses of PPC440EP power management registers.
6549
6550 Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
6551
6552commit 950a392464e616b4590bc4501be46e2d7d162dea
6553Author: Wolfgang Denk <wd@denx.de>
6554Date: Fri Apr 11 15:11:26 2008 +0200
6555
6556 Revert merge of git://www.denx.de/git/u-boot-arm, commit 62479b18:
6557
6558 Reverting became necessary after it turned out that the patches in
6559 the u-boot-arm repo were modified, and in some cases corrupted.
6560
6561 This reverts the following commits:
6562
6563 066bebd6353e33af3adefc3404560871699e9961
6564 7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
6565 c88ae20580b2b01487b4cdcc8b2a113f551aee36
6566 a147e56f03871bba4f05058d5e04ce7deb010b04
6567 d6674e0e2a6a1f033945f78838566210d3f28c95
6568 8c8463cce44d849e37744749b32d38e1dfb12e50
6569 c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
6570 8bf69d81782619187933a605f1a95ee1d069478d
6571 8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
6572 a574a73852a527779234e73e17e7597fd8128882
6573 1377b5583a48021d983e1fd565f7d40c89e84d63
6574 1704dc20917b4f71e373e2c888497ee666d40380
6575
6576 Signed-off-by: Wolfgang Denk <wd@denx.de>
6577
6578commit 64e541f4c1b413dd84c7e409f5c2bf328db2ac13
6579Author: Stefan Roese <sr@denx.de>
6580Date: Fri Apr 11 07:02:29 2008 +0200
6581
6582 ppc4xx: Update Kilauea defconfig to use device-tree booting as default
6583
6584 This patch reworks the default environment on Kilauea/Haleakala. Now
6585 "net_nfs" for exmaple uses the device-tree style booting formerly know
6586 as "net_nfs_fdt". Also the addresses in RAM were changed because of the
6587 new image booting support, which check for image overwriting. So the
6588 addresses needed togeet adjusted.
6589
6590 Signed-off-by: Stefan Roese <sr@denx.de>
6591
6592commit 756f5dacda3810b094b94bcceffd3ce6c7ff9a28
6593Author: Stefan Roese <sr@denx.de>
6594Date: Wed Apr 9 11:58:02 2008 +0200
6595
6596 ppc4xx: Fix Canyonlands default environment to work with new image support
6597
6598 Since the new image support checks for image overwriting, the default
6599 environment needs to get adjusted to use correct addresses.
6600
6601 Signed-off-by: Stefan Roese <sr@denx.de>
6602
6603commit dfc6c7b647dba7ab86749616f0e9e5740deed422
6604Author: Stefan Roese <sr@denx.de>
6605Date: Wed Apr 9 11:54:11 2008 +0200
6606
6607 ppc: Revert patch 70431e8a that used _start instead of CFG_MONITOR_BASE
6608
6609 The patch 70431e8a7393b6b793f77957f95b999fc9a269b8 (Make MPC83xx one step
6610 closer to full relocation.) doesn't use CFG_MONITOR_BASE anymore. But
6611 on 4xx systems _start currently cannot be used for this calculation.
6612 So revert back to the original version for now.
6613
6614 Signed-off-by: Stefan Roese <sr@denx.de>
6615
6616commit f91374f65eae8b42cac329e06ba1c54728278efb
6617Author: Michal Simek <monstr@monstr.eu>
6618Date: Fri Mar 28 12:49:52 2008 +0100
6619
6620 microblaze: Sort microblaze boards in MAKEALL script
6621
6622commit 62032deb7214c6d9b4396297e2aaa559bc2f8495
6623Author: Michal Simek <monstr@monstr.eu>
6624Date: Fri Mar 28 11:58:45 2008 +0100
6625
6626 microblaze: clean microblaze_config.mk
6627
6628 FLAGS are generated by U-BOOT generator.
6629 Board specific FLAGS are in board directory
6630
6631 Signed-off-by: Michal Simek <monstr@monstr.eu>
6632
6633commit cf5c679ca04a6b54bf53a55b8b9c29335b387287
6634Author: Michal Simek <monstr@monstr.eu>
6635Date: Fri Mar 28 12:47:19 2008 +0100
6636
6637 microblaze: xupv2p fix config file for supporting FDT
6638
6639commit 188dc16b189143573b1ed90e584bf866d75cdd12
6640Author: Michal Simek <monstr@monstr.eu>
6641Date: Fri Mar 28 11:53:02 2008 +0100
6642
6643 microblaze: ml401 fix config file for supporting FDT
6644
6645 Signed-off-by: Michal Simek <monstr@monstr.eu>
6646
6647commit 4c6a6f02e239236261333759997eeaf86b30b54c
6648Author: Michal Simek <monstr@monstr.eu>
6649Date: Fri Mar 28 11:22:48 2008 +0100
6650
6651 microblaze: ml401 - add ifdef for GPIO
6652
6653 Signed-off-by: Michal Simek <monstr@monstr.eu>
6654
6655commit af7ae1a411c67ee9d17a66d17ce50b374f3dd4e7
6656Author: Michal Simek <monstr@monstr.eu>
6657Date: Fri Mar 28 12:13:03 2008 +0100
6658
6659 microblaze: clean uart16550 and uartlite handling
6660
6661 Signed-off-by: Michal Simek <monstr@monstr.eu>
6662
6663commit 0b20f250877441460fb79d72192954abe8498834
6664Author: Michal Simek <monstr@monstr.eu>
6665Date: Fri Mar 28 11:08:31 2008 +0100
6666
6667 microblaze: Add Emaclite driver to Makefile
6668
6669 Signed-off-by: Michal Simek <monstr@monstr.eu>
6670
6671commit 868cde5310f88234b774878e4f06e79df10a88b3
6672Author: Michal Simek <monstr@monstr.eu>
6673Date: Fri Mar 28 11:08:01 2008 +0100
6674
6675 microblaze: Add Emac driver to Makefile
6676
6677 Signed-off-by: Michal Simek <monstr@monstr.eu>
6678
6679commit 6f961b4f461f6cbb83a467d468a02e6078c2b327
6680Author: Michal Simek <monstr@monstr.eu>
6681Date: Fri Mar 28 12:42:29 2008 +0100
6682
6683 microblaze: add Emac ethernet driver
6684
6685commit 89c53891b18cbafd29ab8931b40e27ad231b6085
6686Author: Michal Simek <monstr@monstr.eu>
6687Date: Fri Mar 28 12:41:56 2008 +0100
6688
6689 microblaze: add Emaclite ethernet driver
6690
6691commit e5845e21224dbe2fe47b11f1cdf95de7f84be7cb
6692Author: Michal Simek <monstr@monstr.eu>
6693Date: Fri Mar 28 11:04:01 2008 +0100
6694
6695 microblaze: ML401 and XUPV2P remove emac and emaclite reference
6696
6697 Signed-off-by: Michal Simek <monstr@monstr.eu>
6698
6699commit 6bf3e982aefdb1daf9f5462d482c8f9d1cc90a57
6700Author: Michal Simek <monstr@monstr.eu>
6701Date: Fri Mar 28 10:59:32 2008 +0100
6702
6703 microblaze: remove old setting for emac driver
6704
6705 Signed-off-by: Michal Simek <monstr@monstr.eu>
6706
6707commit cd2b75efb9cc037c74ecee9b3586f9bf9e1d4e57
6708Author: Michal Simek <monstr@monstr.eu>
6709Date: Fri Mar 28 10:58:15 2008 +0100
6710
6711 microblaze: Clean Makefile from ancient emac driver
6712
6713 Signed-off-by: Michal Simek <monstr@monstr.eu>
6714
6715commit ab68f921d9c741830f721c3d879c13a0c5597183
6716Author: Daniel Hellstrom <daniel@gaisler.com>
6717Date: Fri Mar 28 10:20:43 2008 +0100
6718
6719 SPARC/LEON2: added support for Gaisler simulator GRSIM/TSIM for SPARC/LEON2 targets. See www.gaisler.com for information.
6720
6721 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6722
6723commit 6ed8a43a19bb0275501bc286007daafa923552cf
6724Author: Daniel Hellstrom <daniel@gaisler.com>
6725Date: Wed Mar 26 23:38:48 2008 +0100
6726
6727 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.
6728
6729 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6730
6731commit 6940383d9ec1bfe2f13e339e6f723e8d34af2b12
6732Author: Daniel Hellstrom <daniel@gaisler.com>
6733Date: Wed Mar 26 23:34:47 2008 +0100
6734
6735 SPARC/LEON3: added support for Altera NIOS Development kit (STRATIX II Edition) with GRLIB template design. See www.gaisler.com for information.
6736
6737 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6738
6739commit 823edd8a66ed50af5aaba0c79567f67061e4d79a
6740Author: Daniel Hellstrom <daniel@gaisler.com>
6741Date: Fri Mar 28 10:06:52 2008 +0100
6742
6743 SPARC/LEON3: added support for Gaisler GRSIM/TSIM2 SPARC/LEON3 simulatorn. See www.gaisler.com for information.
6744
6745 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6746
6747commit 71d7e4c0489e5ed8fc69382236aaa2a1e510c135
6748Author: Daniel Hellstrom <daniel@gaisler.com>
6749Date: Wed Mar 26 23:26:48 2008 +0100
6750
6751 SPARC/LEON3: added support for GR-XC3S-1500 board with GRLIB template design. See www.gaisler.com for board information.
6752
6753 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6754
6755commit b330990c2f36ee4a8bb318360e1c8ba965269ab6
6756Author: Daniel Hellstrom <daniel@gaisler.com>
6757Date: Fri Mar 28 10:00:33 2008 +0100
6758
6759 SPARC: Added support for SPARC LEON2 SOC Processor.
6760
6761 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6762
6763commit 2a2fa797e63b1e3cd4d570318ca5fbf8723ef53a
6764Author: Daniel Hellstrom <daniel@gaisler.com>
6765Date: Wed Mar 26 23:00:38 2008 +0100
6766
6767 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.
6768
6769 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6770
6771commit 1e9a164e22976933002c5e4b0b79b09fcede9cd4
6772Author: Daniel Hellstrom <daniel@gaisler.com>
6773Date: Wed Mar 26 22:51:29 2008 +0100
6774
6775 SPARC: Added support for SPARC LEON3 SOC processor.
6776
6777 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6778
6779commit bf3d8b31169546fcddb4737391e1893fb12d033a
6780Author: Daniel Hellstrom <daniel@gaisler.com>
6781Date: Fri Mar 28 08:29:26 2008 +0100
6782
6783 SPARC: added SPARC support for new uimage in common code.
6784
6785 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6786
6787commit 00ab32c85405a4fe65fd4128243086210fc90a21
6788Author: Daniel Hellstrom <daniel@gaisler.com>
6789Date: Wed Mar 26 22:36:03 2008 +0100
6790
6791 SPARC: added SPARC board information to the command bdinfo.
6792
6793 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6794
6795commit c2f02da21a3f37f0878554eebc785e04fdc4e128
6796Author: Daniel Hellstrom <daniel@gaisler.com>
6797Date: Fri Mar 28 09:47:00 2008 +0100
6798
6799 SPARC: Added generic support for SPARC architecture.
6800
6801 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6802
6803commit e54ec0f016803e4d9524ff71f7971bda0c51b287
6804Author: Stefan Roese <sr@denx.de>
6805Date: Thu Apr 3 14:50:34 2008 +0200
6806
6807 ppc4xx: Fix 4xx enet driver to support 460GT EMAC2+3
6808
6809 This patch fixes a problem with the RGMII setup of the 460GT. The 460GT
6810 has 2 RGMII instances and we need to configure the 2nd RGMII instance
6811 for the EMAC2+3 channels.
6812
6813 Signed-off-by: Stefan Roese <sr@denx.de>
6814
6815commit c2a545ce33b26d80337f80b533828839249fb1c9
6816Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6817Date: Wed Apr 2 08:03:56 2008 +0200
6818
6819 MPC8xx: Fix libfdt support introduced in commit 77ff7b74
6820
6821 fdt.c: In function 'ft_cpu_setup':
6822 fdt.c:33: warning: implicit declaration of function 'do_fixup_by_prop_u32'
6823 fdt.c:39: warning: implicit declaration of function 'do_fixup_by_compat_u32'
6824 fdt.c:43: warning: implicit declaration of function 'fdt_fixup_ethernet'
6825 fdt.c:45: warning: implicit declaration of function 'fdt_fixup_memory'
6826
6827 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6828
6829commit 4abd844d8eb108736e1cf8fbf3dbf61f2d5fc11b
6830Author: Andy Fleming <afleming@freescale.com>
6831Date: Mon Mar 31 20:45:56 2008 -0500
6832
6833 Fix fdt set command to conform to dts spec
6834
6835 The fdt set command was treating properties specified as <00> and <0011>
6836 as byte streams, rather than as an array of cells. As we already have
6837 syntax for expressing the desire for a stream of bytes ([ xx xx ...]),
6838 we should use the <> syntax to describe arrays of cells, which are always
6839 32-bits per element. If we imagine this likely (IMHO) scenario:
6840
6841 > fdt set /ethernet-phy@1 reg <1>
6842
6843 With the old code, this would create a bad fdt, since the reg cell would be
6844 made to be one byte in length. But the cell must be 4 bytes, so this would
6845 break mysteriously.
6846
6847 Also, the dts spec calls for constants inside the angle brackets (<>)
6848 to conform to C constant standards as they pertain to base.
6849 Take this scenario:
6850
6851 > fdt set /ethernet@f00 reg <0xe250000\ 0x1000>
6852
6853 The old fdt command would complain that it couldn't parse that. Or, if you
6854 wanted to specify that a certain clock ran at 33 MHz, you'd be required to
6855 do this:
6856
6857 > fdt set /mydev clock <1f78a40>
6858
6859 Whereas the new code will accept decimal numbers.
6860
6861 While I was in there, I extended the fdt command parser to handle property
6862 strings which are split across multiple arguments:
6863
6864 > fdt set /ethernet@f00 interrupts < 33 2 34 2 36 2 >
6865 > fdt p /ethernet@f00
6866 ethernet@f00 {
6867 interrupts = <0x21 0x2 0x22 0x2 0x24 0x2>;
6868 };
6869
6870 Lastly, the fdt print code was rearranged slightly to print arrays of cells
6871 if the length of the property is a multiple of 4 bytes, and to not print
6872 leading zeros.
6873
6874 Signed-off-by: Andy Fleming <afleming@freescale.com>
6875
6876commit 1c2926abdd7db89296a8cc7f224dd9d5d4e37a56
6877Author: Stefan Roese <sr@denx.de>
6878Date: Wed Apr 2 08:39:33 2008 +0200
6879
6880 ppc4xx: Canyonlands: Init SATA/PCIe port correctly
6881
6882 Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
6883 interface. This usage can be configured with the jumper J6. This patch
6884 correctly configures the SATA/PCIe PHY for SATA usage when this jumper
6885 is installed.
6886
6887 Signed-off-by: Stefan Roese <sr@denx.de>
6888
6889commit 6fe2946f198481254a6ee9600d7456b8316a4083
6890Author: Kim Phillips <kim.phillips@freescale.com>
6891Date: Fri Mar 28 17:37:49 2008 -0500
6892
6893 remove remaining CONFIG_OF_HAS_{UBOOT_ENV,BD_T} code
6894
6895 finish off what commit 43ddd9c820fec44816188f53346b464e20b3142d,
6896 "Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T"
6897 started.
6898
6899 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6900
6901commit b5873f1732b92a25690e1513b90dfb0d644f6697
6902Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6903Date: Tue Apr 1 07:30:51 2008 +0200
6904
6905 dataflash: Move CONFIG_HAS_DATAFLASH to Makefile
6906
6907 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6908
6909commit 2d934ea51f276522b532f870a820e844ff480b5b
6910Author: Tor Krill <tor@excito.com>
6911Date: Fri Mar 28 15:29:45 2008 +0100
6912
6913 Add Vitesse 8601 support to TSEC driver
6914
6915 Add phy_info for Vitesse VSC8601.
6916 Add config option, CFG_VSC8601_SKEWFIX, to enable RGMII skew timing compensation.
6917
6918 Signed-off-by: Tor Krill <tor@excito.com>
6919 Reviewed-by: Kim Phillips <kim.phillips@freescale.com>
6920 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6921
6922commit 3eac6402a508b0f68a21cc9cbc2cc49347de0c31
6923Author: Daniel Hellstrom <daniel@gaisler.com>
6924Date: Mon Mar 31 14:25:00 2008 +0000
6925
6926 SPARC: added SMC91111 driver in and out macros for LEON processors.
6927
6928 This patch makes SPARC/LEON processors able to read and write
6929 to the SMC91111 chip using the chip external I/O bus of the memory
6930 controller. This patchs defines the standard in and out macros
6931 expected by the SMC9111 driver.
6932
6933 To access that I/O bus one must set up the memory controller
6934 (MCTRL or FTMCTRL) correctly. It is assumed that the user sets
6935 up this correctly when the other MCTRL parameters are set up. It
6936 can be set up from the board configuration header file.
6937
6938 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
6939 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6940
6941commit 3ca7c558eba36332556bc470d45e2f5d42bd0ca6
6942Author: Stelian Pop <stelian@popies.net>
6943Date: Wed Mar 26 18:52:34 2008 +0100
6944
6945 Add maintainership information for AT91CAP9ADK and AT91SAM9260EK boards
6946
6947 Signed-off-by: Stelian Pop <stelian@popies.net>
6948
6949commit 4e03dde84dd2c91e327cdc23ae119d432559a7a3
6950Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6951Date: Mon Mar 31 21:31:04 2008 +0200
6952
6953 AT91SAM9260EK: Move CONFIG_CMD_NAND to Makefile
6954
6955 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6956
6957commit 0176d43e759a6e00cacc85eff26fd60f74b4f6b7
6958Author: Stelian Pop <stelian@popies.net>
6959Date: Wed Mar 26 18:52:33 2008 +0100
6960
6961 Add support for AT91SAM9260EK
6962
6963 Support for booting from internal DataFlash, external DataFlash card
6964 or NAND flash is available.
6965
6966 Signed-off-by: Stelian Pop <stelian@popies.net>
6967
6968commit 1762f13b4aab88b685b1722f17dada247945624b
6969Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6970Date: Mon Mar 31 21:20:49 2008 +0200
6971
6972 AT91SAM9: Move CONFIG_HAS_DATAFLASH to Makefile
6973
6974 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6975
6976commit 761712188b353494defb2b644491ff73d0daaa6f
6977Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6978Date: Mon Mar 31 21:12:17 2008 +0200
6979
6980 AT91CAP9ADK: Move CONFIG_CMD_NAND to Makefile
6981
6982 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6983
6984commit 983c1db04c1dd0f92e02f06d29f0c65a3d9a2687
6985Author: Stelian Pop <stelian@popies.net>
6986Date: Wed Mar 26 20:52:32 2008 +0100
6987
6988 Port AT91CAP9 to the new headers
6989
6990 Adapt the existing AT91CAP9 code to the new headers and APIs.
6991
6992 Signed-off-by: Stelian Pop <stelian@popies.net>
6993
6994commit 177e8a5ac81bbc531a1d54abdb47f2860266c3aa
6995Author: Stelian Pop <stelian@popies.net>
6996Date: Wed Mar 26 19:52:31 2008 +0100
6997
6998 Finish header files reworking
6999
7000 Replace AT91CAP9.h file with several splitted header files coming
7001 from the Linux kernel.
7002
7003 This is part 2 of the replacement: more header imports and edits.
7004
7005 Signed-off-by: Stelian Pop <stelian@popies.net>
7006
7007commit 6d1dbbbf9fdf727384002e553e615c15d8b967f4
7008Author: Stelian Pop <stelian@popies.net>
7009Date: Wed Mar 26 19:52:30 2008 +0100
7010
7011 Import several header files from Linux
7012
7013 Replace AT91CAP9.h file with several splitted header files coming
7014 from the Linux kernel.
7015
7016 This is part 1 of the replacement: pristine header files import.
7017
7018 Signed-off-by: Stelian Pop <stelian@popies.net>
7019
7020commit a8a78f2d99dc1bd30dc3595da118539b506c6118
7021Author: Stelian Pop <stelian@popies.net>
7022Date: Wed Mar 26 20:52:28 2008 +0100
7023
7024 Move at91cap9 specific files to at91sam9 directory
7025
7026 AT91CAP9 and AT91SAM9 SoCs are very close hardware wise, so a
7027 common infrastructure can be used. Let this infrastructure be
7028 named after the AT91SAM9 family, and move the existing AT91CAP9
7029 files to the new place.
7030
7031 Signed-off-by: Stelian Pop <stelian@popies.net>
7032
7033commit 61106a565870ff503f92b251b94bd7afef889a04
7034Author: Stelian Pop <stelian@popies.net>
7035Date: Wed Mar 26 21:52:27 2008 +0100
7036
7037 Use timer_init() instead of board supplied interrupt_init()
7038
7039 The timer on AT91CAP9/AT91SAM9 is supplied by the SoC, and not by
7040 the board, so use timer_init() instead of interrupt_init().
7041
7042 Signed-off-by: Stelian Pop <stelian@popies.net>
7043
7044commit 5604e2178c5218fbfdba2e4293ca7652e829ac25
7045Author: Stelian Pop <stelian@popies.net>
7046Date: Wed Mar 26 21:52:36 2008 +0100
7047
7048 Cleanup DataFlash partition handling
7049
7050 DataFlash partition information has become a mess. This patch
7051 defines a single partition scheme for Atmel DataFlashes. This partition
7052 scheme will be used by all AT91CAP9 and AT91SAM9 boards.
7053
7054 Signed-off-by: Stelian Pop <stelian@popies.net>
7055
7056commit 9b46432fc65ce0f0826b32e4f15c15b33ccb8d42
7057Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7058Date: Fri Mar 28 08:47:45 2008 -0500
7059
7060 ColdFire: Fix alignment issue after CONFIG_IDENT_STRING in start.S
7061
7062 When the version_string function in start.S is not 4-byte align,
7063 it will cause the compiler generates "unaligned opcodes detected
7064 in executable segment". This issue affects all ColdFire CPUs.
7065 By adding .align 4 after CONFIG_IDENT_STRING, it will pad 0's if
7066 it is not aligned.
7067
7068 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7069 Acked-by: John Rigby <jrigby@freescale.com>
7070
7071commit bae61eefe15b4d454060a7140e49ae58322be803
7072Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7073Date: Tue Mar 25 15:41:15 2008 -0500
7074
7075 ColdFire: Add dspi and serial flash support for MCF5445x
7076
7077 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7078 Acked-by: John Rigby <jrigby@freescale.com>
7079
7080commit 48ead7a7a922fceaf494e352abfab8216a41b417
7081Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7082Date: Tue Mar 18 17:37:01 2008 -0500
7083
7084 ColdFire: Remove R5200 board
7085
7086 This board never went into production
7087
7088 Signed-off-by: Zachary P. Landau <zachary.landau@labxtechnologies.com>
7089 Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7090 Acked-by: John Rigby <jrigby@freescale.com>
7091
7092commit 545c8e0a7cd3ca9d3846668f69b0d201250abea8
7093Author: Matthew Fettke <[matthew.fettke@gmail.com]>
7094Date: Thu Jan 24 14:02:32 2008 -0600
7095
7096 ColdFire: Added M5275EVB support.
7097
7098 Signed-off-by: Matthew Fettke <mfettke@videon-central.com>
7099 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7100 Acked-by: John Rigby <jrigby@freescale.com>
7101
7102commit f71d9d91a2cd9c30b2b6369f15c1a46c11537c2b
7103Author: Matthew Fettke <[matthew.fettke@gmail.com]>
7104Date: Mon Feb 4 15:38:20 2008 -0600
7105
7106 ColdFire: Added MCF5275 cpu support.
7107
7108 Signed-off-by: Matthew Fettke <mfettke@videon-central.com>
7109 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7110 Acked-by: John Rigby <jrigby@freescale.com>
7111
7112commit 44e5b9edab077aba6e9b849afa4b7fbd8fd7b02b
7113Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7114Date: Mon Mar 17 12:14:11 2008 -0500
7115
7116 ColdFire: Define bootdelay in configuration file for M52277EVB
7117
7118 Signed-off-by: Matt Wadel <Matt.Waddel@freescale.com>
7119 Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7120 Acked-by: John Rigby <jrigby@freescale.com>
7121
7122commit 77878f16cedee17161ff2336990970fffc6cea35
7123Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7124Date: Mon Mar 17 12:09:07 2008 -0500
7125
7126 ColdFire: Fix second memory Chipselect for M5475EVB
7127
7128 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7129 Acked-by: John Rigby <jrigby@freescale.com>
7130
7131commit 43d60642395a550956cb21d287c8cfa563913d28
7132Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7133Date: Thu Mar 13 14:26:32 2008 -0500
7134
7135 ColdFire: Update correct FLASHBAR and RAMBAR1 for MCF5282
7136
7137 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7138 Acked-by: John Rigby <jrigby@freescale.com>
7139
7140commit eb14ebe813a0cb5d47905228da446a5ad692473b
7141Author: Larry Johnson <lrj@acm.org>
7142Date: Sun Mar 30 20:33:04 2008 -0500
7143
7144 ppc4xx: Add CFG_MEM_TOP_HIDE to Denali SPD-based SDRAM setup
7145
7146 Signed-off-by: Larry Johnson <lrj@acm.org>
7147
7148commit 02e3892021112f21067d9ed1d04ae4182725ba52
7149Author: Stefan Roese <sr@denx.de>
7150Date: Mon Mar 31 12:20:48 2008 +0200
7151
7152 ppc4xx: Small whitespace fix of esd patches
7153
7154 Signed-off-by: Stefan Roese <sr@denx.de>
7155
7156commit 034394abb524785047c815f00dde8cdbdc1593c5
7157Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
7158Date: Sun Mar 30 18:52:44 2008 +0200
7159
7160 ppc4xx: Cleanup PMC440 board support
7161
7162 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
7163
7164commit a6cc6c37188d85c25d167a4515da86f48d9a583e
7165Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
7166Date: Sun Mar 30 18:52:06 2008 +0200
7167
7168 ppc4xx: Add ptm configuration variables for PMC440
7169
7170 Add support for the ptm1la, ptm1ms, ptm2la and ptm2ms
7171 environment variables.
7172
7173 Cleanup pci_target_init.
7174
7175 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
7176
7177commit 7c91f51a2fe296909147f1646a1412729dd10b1d
7178Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
7179Date: Sun Mar 30 18:01:15 2008 +0200
7180
7181 ppc4xx: Minor updates for DU440 boards
7182
7183 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
7184
7185commit d5bffeb868d6b4d462f558dac43011027b6644b7
7186Author: Mike Frysinger <vapier@gentoo.org>
7187Date: Tue Feb 19 00:54:20 2008 -0500
7188
7189 Blackfin: cleanup and overhaul common board init functions
7190
7191 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7192
7193commit b86b3416f874358acaf07519e7620cdb2145f75b
7194Author: Mike Frysinger <vapier@gentoo.org>
7195Date: Tue Feb 19 00:50:58 2008 -0500
7196
7197 Blackfin: cleanup lib_blackfin/cache.c
7198
7199 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7200
7201commit 9171fc81722c20fdb5a829a58b17c9eaadd5fb44
7202Author: Mike Frysinger <vapier@gentoo.org>
7203Date: Sun Mar 30 15:46:13 2008 -0400
7204
7205 Blackfin: unify cpu and boot modes
7206
7207 All of the duplicated code for Blackfin processors and boot modes have been
7208 unified. After all, the core is the same for all processors, just the
7209 peripheral set differs (which gets handled in the drivers).
7210
7211 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7212
7213commit 880cc4381ea8360248cddcdf87a64566745a5724
7214Author: Stelian Pop <stelian@popies.net>
7215Date: Wed Mar 26 22:52:35 2008 +0100
7216
7217 Fix CFG_NO_FLASH compilation.
7218
7219 Many Atmel boards have no "real" (NOR) flash on board, and rely only
7220 on DataFlash and NAND memories. This patch enables CFG_NO_FLASH to
7221 be present in a board configuration file, while still enabling flash
7222 commands like 'flinfo', 'protect', etc.
7223
7224 Signed-off-by: Stelian Pop <stelian@popies.net>
7225
7226commit 9ce7e53abd039decea1af67aec81bbd5df7a2593
7227Author: Mike Frysinger <vapier@gentoo.org>
7228Date: Tue Feb 19 00:58:13 2008 -0500
7229
7230 Blackfin: BF537-stamp: cleanup spi flash driver
7231
7232 This punts the old spi flash driver for a new/generalized one until the
7233 common one can be integrated.
7234
7235 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7236
7237commit bb8e3cf25bc0b04936c0c1a075985dd8700a244b
7238Author: Ben Warren <biggerbadderben@gmail.com>
7239Date: Sun Mar 30 11:34:34 2008 -0400
7240
7241 Fix macro typo in common/cmd_mii.c
7242
7243 This typo was introduced in commit 233a8bcd94997f3f345833a3b82e836222f2a206. I
7244 actually applied the wrong patch.
7245
7246 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7247
7248commit f1b985f2d724ccaa4d3def07917f0caaf18fa77d
7249Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7250Date: Sun Mar 30 16:39:53 2008 +0200
7251
7252 use correct at91rm9200 register name in m501sk board
7253
7254 This fixes a naming bug for at91rm9200 lowlevel init code:
7255 NOR boot flash is on chipselect 0, not chipselect 2. This
7256 makes code use the register name from chip datasheets.
7257
7258 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
7259
7260commit 480ed1dea103a1c8f4591afc77d2de3c7868d983
7261Author: David Brownell <david-b@pacbell.net>
7262Date: Fri Jan 18 12:55:00 2008 -0800
7263
7264 use correct at91rm9200 register name
7265
7266 This fixes a naming bug for at91rm9200 lowlevel init code:
7267 NOR boot flash is on chipselect 0, not chipselect 2. This
7268 makes code use the register name from chip datasheets.
7269
7270 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
7271
7272commit a3543d6dc52b0ba9c64016687cf32d600b31a476
7273Author: David Brownell <david-b@pacbell.net>
7274Date: Fri Jan 18 12:45:45 2008 -0800
7275
7276 add missing ARM boards to MAKEALL
7277
7278 Add some missing ARM boards to MAKEALL. These build correctly,
7279 unlike several of the boards already listed.
7280
7281 Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
7282
7283commit 066bebd6353e33af3adefc3404560871699e9961
7284Author: Peter Pearse <peter.pearse@arm.com>
7285Date: Sun Mar 30 11:34:09 2008 +0100
7286
7287 Bracket READ_TIMER macro in cpu/arm1136/omap24xx/interrupts.c
7288 to prevent compilation error.
7289
7290 Signed-off-by: Peter Pearse <peter.pearse@arm.com>
7291
7292commit 7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
7293Author: Guennadi Liakhovetski <[lg@denx.de]>
7294Date: Sun Mar 30 11:32:30 2008 +0100
7295
7296 Support for the MX31ADS evaluation board from Freescale
7297
7298 This patch adds support for the MX31ADS evaluation board from Freescale,
7299 initialization code is copied from RedBoot sources, also provided by Freescale.
7300
7301 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
7302
7303commit c88ae20580b2b01487b4cdcc8b2a113f551aee36
7304Author: Sascha Hauer <s.hauer@pengutronix.de>
7305Date: Sun Mar 30 11:32:27 2008 +0100
7306
7307 Phytec Phycore-i.MX31 support
7308
7309 This patch adds support for the Phytec Phycore-i.MX31 board
7310
7311 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
7312 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
7313
7314commit a147e56f03871bba4f05058d5e04ce7deb010b04
7315Author: Sascha Hauer <s.hauer@pengutronix.de>
7316Date: Sun Mar 30 11:32:24 2008 +0100
7317
7318 mx31 litekit support
7319
7320 This patch adds support for the mx31 litekit board
7321
7322 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
7323 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
7324
7325commit d6674e0e2a6a1f033945f78838566210d3f28c95
7326Author: Sascha Hauer <s.hauer@pengutronix.de>
7327Date: Sun Mar 30 11:32:21 2008 +0100
7328
7329 add SMSC LAN9x1x Network driver
7330
7331 This patch adds a driver for the following smsc network controllers:
7332 LAN9115
7333 LAN9116
7334 LAN9117
7335 LAN9215
7336 LAN9216
7337 LAN9217
7338
7339 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
7340 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
7341
7342commit 8c8463cce44d849e37744749b32d38e1dfb12e50
7343Author: Sascha Hauer <s.hauer@pengutronix.de>
7344Date: Sun Mar 30 11:32:16 2008 +0100
7345
7346 add an i2c driver for mx31
7347
7348 This patch adds an i2c driver for Freescale i.MX processors
7349
7350 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
7351 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
7352
7353commit c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
7354Author: Sascha Hauer <s.hauer@pengutronix.de>
7355Date: Sun Mar 30 11:30:43 2008 +0100
7356
7357 core support for Freescale mx31
7358
7359 This patch adds the core support for Freescale mx31
7360
7361 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
7362 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
7363
7364commit 8bf69d81782619187933a605f1a95ee1d069478d
7365Author: Sascha Hauer <s.hauer@pengutronix.de>
7366Date: Sun Mar 30 11:28:46 2008 +0100
7367
7368 Separate omap24xx specific code from arm1136
7369
7370 Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136 to cpu/arm1136/omap24xx.
7371
7372 Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
7373 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
7374
7375commit 8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
7376Author: Peter Pearse <peter.pearse@arm.com>
7377Date: Sun Mar 30 11:23:05 2008 +0100
7378
7379 Add pmdra into MAKEALL
7380
7381 Signed-off-by: Peter Pearse <peter.pearse@arm.com>
7382
7383commit a574a73852a527779234e73e17e7597fd8128882
7384Author: Pieter Voorthuijsen <[pieter.voorthuijsen@Prodrive.nl]>
7385Date: Sun Mar 30 11:21:58 2008 +0100
7386
7387 Adds support for the Prodrive PMDRA board, based on a DM6441
7388
7389 Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
7390
7391commit 1377b5583a48021d983e1fd565f7d40c89e84d63
7392Author: Pieter Voorthuijsen <[pieter.voorthuijsen@Prodrive.nl]>
7393Date: Sun Mar 30 11:11:34 2008 +0100
7394
7395 Removes all board specific code from the arch. part for DM644x (DaVinci) boards
7396
7397 Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
7398
7399commit 1704dc20917b4f71e373e2c888497ee666d40380
7400Author: Dirk Behme <dirk.behme@gmail.com>
7401Date: Sun Mar 30 11:09:01 2008 +0100
7402
7403 - Remove *_masked() functions as noted by Wolfgang
7404 - Adapt register naming to recent TI spec (sprue26, March 2007)
7405 - Fix reset_timer() handling
7406 - As reported by Pieter [1] the overflow fix introduced a
7407 delay of factor 16 (e.g 2 seconds became 32). While the
7408 overflow fix is basically okay, it missed to divide udelay by
7409 16, too. Fix this.
7410 [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
7411 - Remove software division of timer count value (DIV(x)
7412 macro) and do it in hardware (TIM_CLK_DIV).
7413 Many thanks to Troy Kisky <troy.kisky@boundarydevices.com>
7414 and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for
7415 the hints & testing!
7416
7417 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
7418
7419 Acked-by: Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
7420
7421commit ac3315c26e143c31680750c9c13f027efbcc887e
7422Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
7423Date: Thu Mar 6 16:45:44 2008 +0100
7424
7425 new PHY @ e1000 - 2nd try
7426
7427 Add 82541ER device with latest integrated IGP2 PHY.
7428 Introduced CONFIG_E1000_FALLBACK_MAC for NIC bring-up with empty eeprom.
7429
7430 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
7431 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7432
7433commit c2b7da552293b50c9c9e46ed71267b02c2de9ea8
7434Author: Daniel Hellstrom <daniel@gaisler.com>
7435Date: Fri Mar 28 20:22:53 2008 +0100
7436
7437 SPARC/LEON3: Added GRETH Ethernet 10/100/1000 driver.
7438
7439 GRETH is an Ethernet 10/100 or 10/100/1000 MAC with out without
7440 a debug link (EDCL). The GRETH core is documented in GRIP.pdf
7441 available at www.gaisler.com.
7442
7443 If the GRETH has GigaBit support (GBIT, Scatter gather, checksum
7444 offloading etc.) can be determined by a bit in the control register.
7445 The GBIT MAC is supported by operating in GRTEH 10/100 legacy mode.
7446
7447 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
7448 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7449
7450commit 233a8bcd94997f3f345833a3b82e836222f2a206
7451Author: Tsi-Chung Liew <Tsi-Chung.Liew@freescale.com>
7452Date: Mon Mar 17 17:08:22 2008 -0500
7453
7454 Add CONFIG_MII_INIT in cmd_mii.c
7455
7456 Provide common configuration in do_mii() to execute mii_init()
7457 for all cpu architectures
7458
7459 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7460 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7461
7462commit f605479de2deb11e834f31dfdb0af107c86aced6
7463Author: Tsi-Chung Liew <Tsi-Chung.Liew@freescale.com>
7464Date: Mon Mar 17 17:08:16 2008 -0500
7465
7466 ColdFire: Fix FEC transmit issue for MCF5275
7467
7468 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
7469 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7470
7471commit d9a2f416d6ac6058cd7845033ae4dc32ef1c0746
7472Author: Aras Vaichas <arasv@magtech.com.au>
7473Date: Wed Mar 26 09:43:57 2008 +1100
7474
7475 DHCP request fix for Windows Server 2003
7476
7477 Added option CONFIG_BOOTP_DHCP_REQUEST_DELAY. This provides an optional
7478 delay before sending "DHCP Request" in net/bootp.c. Required to overcome
7479 interoperability problems with Windows Server 200x DHCP server when U-Boot
7480 client responds too fast for server to handle.
7481
7482 Signed-off-by: Aras Vaichas <arasv@magtech.com.au>
7483 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7484
7485commit 97bf85d784fbed485e652eb907589ad0d5cb7262
7486Author: Daniel Hellstrom <daniel@gaisler.com>
7487Date: Fri Mar 28 20:40:19 2008 +0100
7488
7489 MTD/CFI: flash_read64 is defined a weak function (for SPARC)
7490
7491 SPARC has implemented __raw_readq, it reads 64-bit from any 32-bit address.
7492 SPARC CPUs implement flash_read64 which calls __raw_readq.
7493
7494 For current SPARC architectures (LEON2 and LEON3) each read from the
7495 FLASH must lead to a cache miss. This is because FLASH can not be set
7496 non-cacheable since program code resides there, and alternatively disabling
7497 cache is poor from performance view, or doing a cache flush between each
7498 read is even poorer.
7499
7500 Forcing a cache miss on a SPARC is done by a special instruction "lda" -
7501 load alternative space, the alternative space number (ASI) is processor
7502 implementation spcific and can be found by including <asm/processor.h>.
7503
7504 Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
7505
7506commit 70431e8a7393b6b793f77957f95b999fc9a269b8
7507Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7508Date: Fri Mar 28 15:41:25 2008 +0100
7509
7510 Make MPC83xx one step closer to full relocation.
7511
7512 Remove a few absolute references to CFG_MONITOR_BASE for ppc/mpc83xx
7513 and use GOT relative reference.
7514
7515 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7516 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7517
7518commit 5b2793a3f3de34d439232b05acc8af67a028fd35
7519Author: Michael Barkowski <michael.barkowski@freescale.com>
7520Date: Thu Mar 27 14:34:43 2008 -0400
7521
7522 mpc8323erdb: fix EEPROM page size and get MAC from EEPROM
7523
7524 This patch fixes eeprom page size so that you can now write more than
7525 64 bytes at a time.
7526
7527 It also makes the board take MAC addresses, if found, from EEPROM.
7528
7529 User should place up to 4 addresses at offset 0x7f00, for
7530 eth{,1,2,3}addr. Any unused addresses should be zero. This group of
7531 four six-byte values should have it's CRC at the end. crc32 and
7532 eeprom commands can be used to accomplish this.
7533
7534 If CRC fails, MAC addresses come from the environment. If CRC
7535 succeeds, the environment is overwritten at startup.
7536
7537 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
7538 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7539
7540commit 8f325cff31f6e745e6540014b131b9a97f61944c
7541Author: Michael Barkowski <michael.barkowski@freescale.com>
7542Date: Fri Mar 28 15:15:38 2008 -0400
7543
7544 mpc8323erdb: define CONFIG_PCI_SKIP_HOST_BRIDGE
7545
7546 Commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2 broke the onboard USB
7547 controller on the PCI bus in Linux on the MPC8323ERDB.
7548
7549 This fixes it by defining CONFIG_PCI_SKIP_HOST_BRIDGE in the board's
7550 config file.
7551
7552 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
7553 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7554
7555commit e5c4ade4db1e16d3e5d4a7887f34e10e516ed3a9
7556Author: Kim Phillips <kim.phillips@freescale.com>
7557Date: Fri Mar 28 10:19:07 2008 -0500
7558
7559 mpc83xx: cleanup System Part and Revision ID Register (SPRIDR) code
7560
7561 in the spirit of commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6,
7562 85xx's "Update SVR numbers to expand support", simplify SPRIDR processing
7563 and processor ID display. Add REVID_{MAJ,MIN}OR macros to make
7564 REVID dependent code simpler. Also added PARTID_NO_E and IS_E_PROCESSOR
7565 convenience macros.
7566
7567 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7568
7569commit 81fd52c6c8fd19f0b7856b98217ce37c46c521af
7570Author: Kim Phillips <kim.phillips@freescale.com>
7571Date: Fri Mar 28 10:18:53 2008 -0500
7572
7573 mpc83xx: display ddr frequency in board_add_ram_info banner
7574
7575 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7576
7577commit 35cf155c5ec1ceab2849fa5b6aa3d9a3e9e6f482
7578Author: Kim Phillips <kim.phillips@freescale.com>
7579Date: Fri Mar 28 10:18:40 2008 -0500
7580
7581 mpc83xx: unreinvent mem_clk
7582
7583 delete ddr_clk and use mem_clk instead. Rename other ddr_*_clk to
7584 mem_*_clk for consistency's sake.
7585
7586 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7587
7588commit 730e792926ca3fe4dd1b734a3bf44e55afa6f536
7589Author: Kim Phillips <kim.phillips@freescale.com>
7590Date: Fri Mar 28 14:31:23 2008 -0500
7591
7592 mpc83xx: enable the SATA interface on mpc8315 rdb and mpc837x rdb boards
7593
7594 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7595
7596commit 2eeb3e4fc54ef2f5d574dafd42c6ce93afa30393
7597Author: Dave Liu <r63238@freescale.com>
7598Date: Wed Mar 26 22:57:19 2008 +0800
7599
7600 mpc83xx: enable the SATA interface on mpc837xemds board
7601
7602 Enable the first two SATA interfaces on MPC837xEMDS board,
7603 The two SATA ports are on LYNX1. (SATA0/1 on J4/5)
7604
7605 Signed-off-by: Dave Liu <daveliu@freescale.com>
7606 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7607
7608commit 6f8c85e8d1865730c158d9ef5a06c70c3a10600a
7609Author: Dave Liu <r63238@freescale.com>
7610Date: Wed Mar 26 22:56:36 2008 +0800
7611
7612 mpc83xx: initialize serdes for MPC837xEMDS boards
7613
7614 This patch is stolen from Anton Vorontsov's patch
7615 for mpc837xerdb boards.
7616
7617 The reference clk and xcorevdd voltage of serdes1/2
7618 is same between mpc837xemds and mpc837xerdb.
7619
7620 8377E: LYNX1- 2 SATA LYNX2- 2 PCIE
7621 8378E: LYNX1- 2 SGMII LYNX2- 2 PCIE
7622 8379E: LYNX1- 2 SATA LYNX2- 2 SATA
7623
7624 Signed-off-by: Dave Liu <daveliu@freescale.com>
7625 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7626
7627commit cc8e839abc80887ae832767b5930d40edd6d7eb7
7628Author: Stefan Roese <sr@denx.de>
7629Date: Fri Mar 28 14:09:04 2008 +0100
7630
7631 ppc4xx: Canyonlands: Print SATA/PCIe configuration and board revision
7632
7633 Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
7634 interface. This usage can be configured with the jumper J6. This patch
7635 displays the current configuration upon bootup and changes the PCIe
7636 init loop, to only initialize the availabel PCIe slots.
7637
7638 Signed-off-by: Stefan Roese <sr@denx.de>
7639
7640commit 90447ecbbac8572457b6d8903073ac3f120995ba
7641Author: Tor Krill <tor@excito.com>
7642Date: Fri Mar 28 11:29:10 2008 +0100
7643
7644 MTD/CFI: Add support for 16bit legacy AMD flash
7645
7646 Add entry for 512Kx16 AMD flash to jedec_table.
7647 Read out 16bit device id if chipwidth is 16bit.
7648 Fixed coding style after Stefans feedback
7649
7650 Signed-off-by: Tor Krill <tor@excito.com>
7651
7652commit 5e12e75d17c4b15a310a45cd78fe71b7698a8a8e
7653Author: Stefan Roese <sr@denx.de>
7654Date: Fri Mar 28 11:02:53 2008 +0100
7655
7656 ppc: Small change to CFG_MEM_TOP_HIDE description
7657
7658 Signed-off-by: Stefan Roese <sr@denx.de>
7659
7660commit 280df59a8d62c6e74c281b1cb7e2052df4d6cb00
7661Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7662Date: Thu Mar 27 15:44:12 2008 +0900
7663
7664 sh: Add support stat structure and stat.h
7665
7666 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7667
7668commit 4be9eb789e72b845d6693cc36b70a0b3529b3f09
7669Author: Mark Jonas <toertel@gmail.com>
7670Date: Sat Mar 22 19:27:52 2008 +0100
7671
7672 sh: Removed warning when compiling drivers/serial/serial_sh.c.
7673
7674 Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
7675 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7676
7677commit f309fa38929ffba71230c02330ffa42f4bba6333
7678Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7679Date: Wed Mar 12 18:02:57 2008 +0900
7680
7681 sh: Remove disable_ctrlc function from R7780MP
7682
7683 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7684
7685commit 6f4b266ff2a4fcc2bff985d6a217852469afddb3
7686Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7687Date: Wed Mar 12 17:55:15 2008 +0900
7688
7689 sh: Add maintainer of R7780MP to MAINTAINER file
7690
7691 Update MAINTAINER entry for R7780MP. And fix maintainer's name.
7692
7693 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7694
7695commit f5e2466f7baa887a7df0c536333eea8231333497
7696Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7697Date: Tue Mar 25 17:11:24 2008 +0900
7698
7699 sh: Add support Renesas Solutions R2D plus board
7700
7701 R2D plus is SH reference board used with SH7751R.
7702 This board has 266Mhz CPU, 64MB SDRAM, Cardbus, CF interface,
7703 one PCI bus, VGA, and two Ethernet controller.
7704
7705 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7706
7707commit e92c95180bb5bc5fd4051598a9d60beaba48988d
7708Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7709Date: Wed Mar 12 12:15:29 2008 +0900
7710
7711 sh: Add support SH4 cache control
7712
7713 Add support SH4 cache control and flash_cache function
7714
7715 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7716
7717commit 28e5efde4d925fcb34901d0030d0648de2da7e89
7718Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7719Date: Mon Mar 24 01:53:01 2008 +0900
7720
7721 sh: Add support PCI host driver for SH7751/SH7751R
7722
7723 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7724
7725commit ab8f4d40d069cd3cbe7563ddfe3e5f03b0c7c721
7726Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7727Date: Mon Mar 24 02:11:26 2008 +0900
7728
7729 sh: Move SuperH PCI driver from cpu/sh4 to drivers/pci
7730
7731 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7732
7733commit 566933278101c144d75361ea682678a326c1290d
7734Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7735Date: Wed Mar 12 12:10:28 2008 +0900
7736
7737 sh: Add support SuperH SH7751/SH7751R
7738
7739 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7740
7741commit 3313e0e26224fc9a0c445124f3455058c696df84
7742Author: Mark Jonas <toertel@gmail.com>
7743Date: Mon Mar 10 11:37:10 2008 +0100
7744
7745 sh: Added support for SH7720 based board MPR2.
7746
7747 Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
7748 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7749
7750commit 3ecff1d70ae93e628fe65b3fe1fc7c9c76cdf99f
7751Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7752Date: Thu Mar 6 14:05:53 2008 +0900
7753
7754 sh: Fix receive FIFO level register of SH4A
7755
7756 Receive FIFO level register is different in SH4A.
7757 Because register is different, cannot occasionally receive data.
7758
7759 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7760
7761commit c133c1fb0b590662206b0eba70f4478ee0300a9a
7762Author: Yusuke Goda <goda.yusuke@renesas.com>
7763Date: Tue Mar 11 12:55:12 2008 +0900
7764
7765 sh: Add support Renesas Solutions R7780MP
7766
7767 Renesas Solutions R7780MP is a reference board on SH7780.
7768 This board has serial, 10/100 base Ethernet deivice, CF slot
7769 and VGA devices. This board can set extension board.
7770 Extension board has 10/100/1000 base Ethernet device, PCI slot,
7771 S-ATA, iDVR slot.
7772
7773 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
7774 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7775
7776commit 1a2334a4eb6386d7cd35d9de5fa39af2c764ad28
7777Author: Yusuke Goda <goda.yusuke@renesas.com>
7778Date: Wed Mar 5 14:30:02 2008 +0900
7779
7780 sh: Add support PCI of SuperH and SH7780
7781
7782 This patch add support PCI of SuperH base code and SH7780 specific code.
7783
7784 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
7785 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7786
7787commit b55523efff2ae11f0b9ae3cc405893c32eb78156
7788Author: Yusuke Goda <goda.yusuke@renesas.com>
7789Date: Wed Mar 5 14:23:26 2008 +0900
7790
7791 sh: Add support SH7780
7792
7793 SH7780 is CPU of Renesas Technology.
7794 This CPU has
7795 - CPU clock 400MHz
7796 - PCI support
7797 - DDR-SDRAM controller
7798 - etc ...
7799
7800 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
7801 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7802
7803commit c2042f5952a686c414031309b8f244513bf578f0
7804Author: goda.yusuke <goda.yusuke@renesas.com>
7805Date: Fri Jan 25 20:46:36 2008 +0900
7806
7807 sh: Add support Renesas Solutions Migo-R board
7808
7809 Migo-R is a board based on SH7722 and has may devices.
7810 In this patch, supported SCIF, NOR flash and Ethernet.
7811
7812 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
7813 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
7814
7815commit 74d1e66d22dac91388bc538b2fe19f735edc5b82
7816Author: Bartlomiej Sieka <tur@semihalf.com>
7817Date: Thu Mar 27 15:06:40 2008 +0100
7818
7819 Fix host tool build breakage, take two
7820
7821 Revert commit 87c8431f and fix build breakage so that the build continues
7822 to work on FC systems.
7823
7824 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
7825
7826commit 7e4a0d25ed18f6437bdf59ebfa49bb0edc2f24e6
7827Author: Stefan Roese <sr@denx.de>
7828Date: Wed Mar 19 09:36:47 2008 +0100
7829
7830 ppc4xx: Enable ECC on LWMON5
7831
7832 Since all ECC related problems seem to be resolved on LWMON5, this patch
7833 now enables ECC support.
7834
7835 We have to write the ECC bytes by zeroing and flushing in smaller
7836 steps, since the whole 256MByte takes too long for the external
7837 watchdog.
7838
7839 Signed-off-by: Stefan Roese <sr@denx.de>
7840
7841commit 6433fa202a91a6594dd48f06807ac38ba27fa0bb
7842Author: Larry Johnson <lrj@acm.org>
7843Date: Mon Mar 17 11:10:35 2008 -0500
7844
7845 ppc4xx: Updates to Korat-specific code
7846
7847 This patch contains updates for changes for the Korat PPC440EPx board.
7848 These changes include:
7849
7850 (1) Support for "permanent" and "upgradable" copies of U-Boot, as
7851 described in the new "doc/README.korat" file;
7852
7853 (2) a new memory map for the registers in the board's CPLD;
7854
7855 (3) a revised format for manufacturer's data in serial EEPROM; and
7856
7857 (4) changes to track updates to U-Boot for the Sequoia board.
7858
7859 Signed-off-by: Larry Johnson <lrj@acm.org>
7860
7861commit f766cdf89b3a2a7634b8c5869f606150e332036c
7862Author: Markus Brunner <super.firetwister@gmail.com>
7863Date: Thu Mar 27 10:46:25 2008 +0100
7864
7865 ppc4xx: PPC405EP Set EMAC noise filter bits
7866
7867 This bug was introduced with commit aee747f19b460a0e9da20ff21e90fdaac1cec359
7868 which enabled CFG_4xx_GPIO_TABLE for PPC405 and unintentionally
7869 disabled the setting of the emac noise filter bits for PPC405EP when CFG_4xx_GPIO_TABLE is set.
7870
7871 Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
7872 Signed-off-by: Stefan Roese <sr@denx.de>
7873
7874commit f66e2c8b25c04b79e5fb385bc8989c2de7f63991
7875Author: Mike Nuss <mike@terascala.com>
7876Date: Wed Feb 20 11:54:20 2008 -0500
7877
7878 ppc4xx: Reconfigure PLL for 667MHz processor for PPC440EPx
7879
7880 On PPC440EPx without a bootstrap I2C EEPROM, the PLL can be reconfigured
7881 after startup to change the speed of the clocks. This patch adds the
7882 option CFG_PLL_RECONFIG. If this option is set to 667, the CPU
7883 initialization code will reconfigure the PLL to run the system with a CPU
7884 frequency of 667MHz and PLB frequency of 166MHz, without the need for an
7885 external EEPROM.
7886
7887 Signed-off-by: Mike Nuss <mike@terascala.com>
7888 Acked-by: Stefan Roese <sr@denx.de>
7889
7890commit 87c8431fe24d48121f053fe67cff4ccfe097d4d1
7891Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
7892Date: Thu Mar 27 09:12:40 2008 +0100
7893
7894 new-image: Fix host tool build breakage
7895
7896 Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
7897
7898commit 6fb4b640562a10daff0dbe537638d511b5b48650
7899Author: Stefan Roese <sr@denx.de>
7900Date: Thu Mar 27 10:24:03 2008 +0100
7901
7902 ppc: Set CFG_MEM_TOP_HIDE to 0 if not already defined
7903
7904 Signed-off-by: Stefan Roese <sr@denx.de>
7905
7906commit 9462732a3ec551c11862450902cd8ee1bedea6d9
7907Author: Stefan Roese <sr@denx.de>
7908Date: Wed Mar 19 10:23:43 2008 +0100
7909
7910 ppc4xx: Add fdt support to Prodrive alpr
7911
7912 Since this board will probably be ported to arch/powerpc in the
7913 near future, we add device tree support now. This way we are
7914 "ready" for arch/powerpc from now on.
7915
7916 Signed-off-by: Stefan Roese <sr@denx.de>
7917
7918commit 511e4f9e7f7b6719e4d91d7f0fc89412b13b5150
7919Author: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
7920Date: Mon Mar 17 09:27:56 2008 +0100
7921
7922 ppc4xx: Enable cache support on the ALPR board
7923
7924 Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
7925
7926commit 14f73ca679f6fdb44cff0b7304d419db41a0ab69
7927Author: Stefan Roese <sr@denx.de>
7928Date: Wed Mar 26 10:14:11 2008 +0100
7929
7930 ppc: Add CFG_MEM_TOP_HIDE option to hide memory area that doesn't get "touched"
7931
7932 If CFG_MEM_TOP_HIDE is defined in the board config header, this specified
7933 memory area will get subtracted from the top (end) of ram and won't get
7934 "touched" at all by U-Boot. By fixing up gd->ram_size the Linux kernel
7935 should gets passed the now "corrected" memory size and won't touch it
7936 either. This should work for arch/ppc and arch/powerpc. Only Linux board
7937 ports in arch/powerpc with bootwrapper support, which recalculate the
7938 memory size from the SDRAM controller setup, will have to get fixed
7939 in Linux additionally.
7940
7941 This patch enables this config option on some PPC440EPx boards as a workaround
7942 for the CHIP 11 errata. Here the description from the AMCC documentation:
7943
7944 CHIP_11: End of memory range area restricted access.
7945 Category: 3
7946
7947 Overview:
7948 The 440EPx DDR controller does not acknowledge any
7949 transaction which is determined to be crossing over the
7950 end-of-memory-range boundary, even if the starting address is
7951 within valid memory space. Any such transaction from any PLB4
7952 master will result in a PLB time-out on PLB4 bus.
7953
7954 Impact:
7955 In case of such misaligned bursts, PLB4 masters will not
7956 retrieve any data at all, just the available data up to the
7957 end of memory, especially the 440 CPU. For example, if a CPU
7958 instruction required an operand located in memory within the
7959 last 7 words of memory, the DCU master would burst read 8
7960 words to update the data cache and cross over the
7961 end-of-memory-range boundary. Such a DCU read would not be
7962 answered by the DDR controller, resulting in a PLB4 time-out
7963 and ultimately in a Machine Check interrupt. The data would
7964 be inaccessible to the CPU.
7965
7966 Workaround:
7967 Forbid any application to access the last 256 bytes of DDR
7968 memory. For example, make your operating system believe that
7969 the last 256 bytes of DDR memory are absent. AMCC has a patch
7970 that does this, available for Linux.
7971
7972 This patch sets CFG_MEM_TOP_HIDE for the following 440EPx boards:
7973 lwmon5, korat, sequoia
7974
7975 The other remaining 440EPx board were intentionally not included
7976 since it is not clear to me, if they use the end of ram for some
7977 other purpose. This is unclear, since these boards have CONFIG_PRAM
7978 defined and even comments like this:
7979
7980 PMC440.h:
7981 /* esd expects pram at end of physical memory.
7982 * So no logbuffer at the moment.
7983 */
7984
7985 It is strongly recommended to not use the last 256 bytes on those
7986 boards too. Patches from the board maintainers are welcome.
7987
7988 Signed-off-by: Stefan Roese <sr@denx.de>
7989
7990commit c664bf8c3c9bb9e236891f0d8dfda883e86d159b
7991Author: Stefan Roese <sr@denx.de>
7992Date: Thu Mar 27 10:09:05 2008 +0100
7993
7994 ppc4xx: Fix Canyonlands linker script (remove bogus ASSERT)
7995
7996 Signed-off-by: Stefan Roese <sr@denx.de>
7997
7998commit d56a3ce179688cde61073a3690e21703d68fafd7
7999Author: Stefan Roese <sr@denx.de>
8000Date: Tue Mar 25 17:51:13 2008 +0100
8001
8002 ppc4xx: Correctly pass phyiscal FLASH base address into dtb
8003
8004 The routine ft_board_setup() configures the EBC NOR mappings for the
8005 Linux physmap_of driver. Since on 460EX/GT we remap the FLASH from
8006 0x4.fc00.0000 to 0x4.cc00.0000 because of the max. 16MByte boot-CS
8007 problem, we need to pass the corrected address here too.
8008
8009 Signed-off-by: Stefan Roese <sr@denx.de>
8010
8011commit 9ad31989de12ce5c67b07c4867ead47465655c4b
8012Author: Stefan Roese <sr@denx.de>
8013Date: Wed Mar 19 16:35:12 2008 +0100
8014
8015 ppc4xx: Fix compilation warning in 4xx_enet.c
8016
8017 Signed-off-by: Stefan Roese <sr@denx.de>
8018
8019commit 4c9e855734c523900322a7c3cdd9099b4f51b51d
8020Author: Stefan Roese <sr@denx.de>
8021Date: Wed Mar 19 16:20:49 2008 +0100
8022
8023 ppc4xx: Add AMCC Glacier 406GT eval board support
8024
8025 This patch adds support for the AMCC Glacier 460GT eval board.
8026 The main difference to the Canyonlands board are listed here:
8027
8028 - 4 ethernet ports instead of 2
8029 - no SATA port
8030 - no USB port
8031
8032 Currently EMAC2+3 are not working. This will be fixed in a later
8033 release.
8034
8035 Signed-off-by: Stefan Roese <sr@denx.de>
8036
8037commit d8bd643141af4710d7f1b69bbab6b760de0af0a1
8038Author: Stefan Roese <sr@denx.de>
8039Date: Thu Mar 27 08:47:26 2008 +0100
8040
8041 ppc4xx: Mask 'vec' with 0x1f in uic_interrupt() for bit set/clear
8042
8043 Signed-off-by: Stefan Roese <sr@denx.de>
8044
8045commit b9670dd85be6e0496ef2e231043c23cad9b1d903
8046Author: Anatolij Gustschin <agust@denx.de>
8047Date: Wed Mar 26 21:05:43 2008 +0100
8048
8049 Fix out of tree building issue
8050
8051 Currently U-Boot building in some external directory
8052 doesn't work. This patch tries to fix the problem.
8053
8054 Signed-off-by: Anatolij Gustschin <agust@denx.de>
8055
8056commit d4ee711d8a5c366ee3f857c26b927d12e66614ff
8057Author: Anatolij Gustschin <agust@denx.de>
8058Date: Wed Mar 26 18:13:33 2008 +0100
8059
8060 README: update documentation (availability, links, etc.)
8061
8062 Fix typo in README
8063
8064 Signed-off-by: Anatolij Gustschin <agust@denx.de>
8065
8066commit e813eae3bfeba9c0bda9d1bf9fc3d081f790972f
8067Author: Anatolij Gustschin <agust@denx.de>
8068Date: Wed Mar 26 17:47:44 2008 +0100
8069
8070 Fix compilation error in cmd_usb.c
8071
8072 This patch fixes compilation error
8073 cmd_usb.c: In function 'do_usb':
8074 cmd_usb.c:552: error: void value not ignored as it ought to be
8075
8076 Signed-off-by: Anatolij Gustschin <agust@denx.de>
8077
8078commit d8c82db482d6b535d12b419d6440b88bf7091c9b
8079Author: Timur Tabi <timur@freescale.com>
8080Date: Fri Mar 14 17:45:29 2008 -0500
8081
8082 Add support for setting the I2C bus speed in fsl_i2c.c
8083
8084 Add support to the Freescale I2C driver (fsl_i2c.c) for setting and querying
8085 the I2C bus speed. Current 8[356]xx boards define the CFG_I2C_SPEED macro,
8086 but fsl_i2c.c ignores it and uses conservative value when programming the
8087 I2C bus speed.
8088
8089 Signed-off-by: Timur Tabi <timur@freescale.com>
8090 Acked-by: Andy Fleming <afleming@freescale.com>
8091
8092commit d049cc7f71c0d875e8f5099d1ed23666a82b8f8e
8093Author: Wolfgang Denk <wd@denx.de>
8094Date: Thu Mar 27 00:03:57 2008 +0100
8095
8096 Coding style cleanup, update CHANGELOG
8097
8098 Signed-off-by: Wolfgang Denk <wd@denx.de>
8099
d049cc7f
WD
8100commit fd0b1fe3c388a77e8fe00cdd930ca317a91198d4
8101Author: Dave Liu <r63238@freescale.com>
8102Date: Wed Mar 26 22:55:32 2008 +0800
8103
8104 drivers: add the support for Freescale SATA controller
8105
8106 Add the Freescale on-chip SATA controller driver to u-boot,
8107 The SATA controller is used on the 837x and 8315 targets,
8108 The driver can be used to load kernel, fs and dtb.
8109
8110 The features list:
8111 - 1.5/3 Gbps link speed
8112 - LBA48, LBA28 support
8113 - DMA and FPDMA support
8114 - Two ports support
8115
8116 Signed-off-by: Dave Liu <daveliu@freescale.com>
8117
8118commit bede87f4c87c3ccd868cc60ebf792e0560c6d024
8119Author: Dave Liu <r63238@freescale.com>
8120Date: Wed Mar 26 22:54:44 2008 +0800
8121
8122 ata: add the readme for SATA command line
8123
8124 Signed-off-by: Dave Liu <daveliu@freescale.com>
8125
8126commit cd54081cd479e542fc399b8a40651ff11a1ad849
8127Author: Dave Liu <r63238@freescale.com>
8128Date: Wed Mar 26 22:53:24 2008 +0800
8129
8130 ata: enable the sata initialize on boot up
8131
8132 Signed-off-by: Dave Liu <daveliu@freescale.com>
8133
8134commit 69386383c5c2b323c66495b0b0cef6a9714d83bf
8135Author: Dave Liu <r63238@freescale.com>
8136Date: Wed Mar 26 22:52:36 2008 +0800
8137
8138 ata: add the fis struct for SATA
8139
8140 Signed-off-by: Dave Liu <daveliu@freescale.com>
8141
8142commit ffc664e80dfb2e17de0df5ad39e91a02e9c361bc
8143Author: Dave Liu <r63238@freescale.com>
8144Date: Wed Mar 26 22:51:44 2008 +0800
8145
8146 ata: add the libata support
8147
8148 add simple libata support in u-boot
8149
8150 Signed-off-by: Dave Liu <daveliu@freescale.com>
8151
8152commit 8e9bb43429e50df55fa41932cbe65841ff579220
8153Author: Dave Liu <r63238@freescale.com>
8154Date: Wed Mar 26 22:50:45 2008 +0800
8155
8156 ata: make the ata_piix driver using new SATA framework
8157
8158 original ata_piix driver is using IDE framework, not real
8159 SATA framework. For now, the ata_piix driver is only used
8160 by x86 sc520_cdp board. This patch makes the ata_piix driver
8161 use the new SATA framework, so
8162
8163 - remove the duplicated command stuff
8164 - remove the CONFIG_CMD_IDE define in the sc520_cdp.h
8165 - add the CONFIG_CMD_SATA define to sc520_cdp.h
8166
8167 Signed-off-by: Dave Liu <daveliu@freescale.com>
8168
8169commit c7057b529c3c3cb9c0ac9060686a4068f1491bbe
8170Author: Dave Liu <r63238@freescale.com>
8171Date: Wed Mar 26 22:49:44 2008 +0800
8172
8173 ata: add the support for SATA framework
8174
8175 - add the SATA framework
8176 - add the SATA command line
8177
8178 Signed-off-by: Dave Liu <daveliu@freescale.com>
8179
8180commit 83c7f470a4ce94f33600f11ae85ce4dcf00aa90c
8181Author: Dave Liu <r63238@freescale.com>
8182Date: Wed Mar 26 22:48:18 2008 +0800
8183
8184 ata: merge the header of ata_piix driver
8185
8186 move the sata.h from include/ to drivers/block/ata_piix.h
8187
8188 Signed-off-by: Dave Liu <daveliu@freescale.com>
8189
8190commit 9eef62804d9695425b24c87b46a61a7fa74afee0
8191Author: Dave Liu <r63238@freescale.com>
8192Date: Wed Mar 26 22:47:06 2008 +0800
8193
8194 ata: merge the ata_piix driver
8195
8196 move the cmd_sata.c from common/ to drivers/ata_piix.c,
8197 the cmd_sata.c have some part of ata_piix controller drivers.
8198 consolidate the driver to have better framework.
8199
8200 Signed-off-by: Dave Liu <daveliu@freescale.com>
8201
1aeed8d7
WD
8202commit b9e749e95354f33eb5dc6653c6db7d502adb95fe
8203Author: Markus Klotzbuecher <mk@denx.de>
8204Date: Wed Mar 26 18:26:43 2008 +0100
8205
8206 USB, Storage: fix a bug introduced in commit
8207 f6b44e0e4d18fe507833a0f76d24a9aa72c123f1 that will cause usb_stor_info
8208 to only print only information on one storage device, but not for
8209 multiple.
8210
8211 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
8212
8213commit 841e5edd1623f3fecb6bffc5c2f938ed7a947360
8214Author: Anatolij Gustschin <agust@denx.de>
8215Date: Wed Mar 26 17:47:44 2008 +0100
8216
8217 Fix compilation error in cmd_usb.c
8218
8219 This patch fixes compilation error
8220 cmd_usb.c: In function 'do_usb':
8221 cmd_usb.c:552: error: void value not ignored as it ought to be
8222
8223 Signed-off-by: Anatolij Gustschin <agust@denx.de>
8224 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
8225
8226commit dd6c910aadf27c822f17b87eae1a9bd0b2e3aa15
8227Author: Kumar Gala <galak@kernel.crashing.org>
8228Date: Wed Mar 26 08:53:53 2008 -0500
8229
8230 85xx: Add cpu_mp_lmb_reserve helper to reserve boot page
8231
8232 Provide a board_lmb_reserve helper function to ensure we reserve
8233 the page of memory we are using for the boot page translation code.
8234
8235 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8236
8237commit 79679d80021ab095e639e250ca472fe526da02e2
8238Author: Kumar Gala <galak@kernel.crashing.org>
8239Date: Wed Mar 26 08:34:25 2008 -0500
8240
8241 85xx: Update multicore boot mechanism to ePAPR v0.81 spec
8242
8243 The following changes are needed to be inline with ePAPR v0.81:
8244
8245 * r4, r5 and now always set to 0 on boot release
8246 * r7 is used to pass the size of the initial map area (IMA)
8247 * EPAPR_MAGIC value changed for book-e processors
8248 * changes in the spin table layout
8249 * spin table supports a 64-bit physical release address
8250
8251 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8252
8253commit 25eedb2c1958a13110c7de1fc809b624053cc69c
8254Author: Jon Loeliger <jdl@freescale.com>
8255Date: Wed Mar 19 15:02:07 2008 -0500
8256
8257 FSL: Clean up board/freescale/common/Makefile
8258
8259 Each file that can be built here now follows some
8260 CONFIG_ option so that they are appropriately built
8261 or not, as needed. And CONFIG_ defines were added
8262 to various board config files to make sure that happens.
8263
8264 The other board/freescale/*/Makefiles no longer need
8265 to reach up and over into ../common to build their
8266 individually needed files any more.
8267
8268 Boards that are CDS specific were renamed with cds_ prefix.
8269
8270 Signed-off-by: Jon Loeliger <jdl@freescale.com>
8271
8272commit a5af4b358a7caa9c0aa374d4d894bf762ec37669
8273Author: Kumar Gala <galak@kernel.crashing.org>
8274Date: Wed Feb 27 22:00:27 2008 -0600
8275
8276 85xx: Fix merge duplication
8277
8278 ft_fixup_cpu() got duplicated in some merge snafu. Remove the duplicate.
8279
8280 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8281
8282commit 5893b3d0a4084f87a06a5d3dc03db91206818941
8283Author: James Yang <James.Yang@freescale.com>
8284Date: Tue Feb 12 16:35:07 2008 -0600
8285
8286 85xx: Expand CCSR space with more DDR controller registers.
8287
8288 Signed-off-by: James Yang <James.Yang@freescale.com>
8289 Signed-off-by: Jon Loeliger <jdl@freescale.com>
8290 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8291
8292commit a3e77fa5359b3f9f59e4e946b46d57a53057cc85
8293Author: James Yang <James.Yang@freescale.com>
8294Date: Fri Feb 8 18:05:08 2008 -0600
8295
8296 85xx: Speed up get_ddr_freq() and get_bus_freq()
8297
8298 get_ddr_freq() and get_bus_freq() used get_sys_info() each time they were
8299 called. However, get_sys_info() recalculates extraneous information when
8300 called each time. Have get_ddr_freq() and get_bus_freq() return memoized
8301 values from global_data instead.
8302
8303 Signed-off-by: James Yang <James.Yang@freescale.com>
8304 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8305
8306commit e9ea679918fbc9a53fa2f2a904aac874ea736036
8307Author: James Yang <James.Yang@freescale.com>
8308Date: Fri Feb 8 16:46:27 2008 -0600
8309
8310 85xx: Show DDR memory data rate in addition to the memory clock frequency.
8311
8312 Show the DDR memory data rate in addition to the memory clock
8313 frequency. For DDR/DDR2 memories the memory data rate is 2x the
8314 memory clock.
8315
8316 Signed-off-by: James Yang <James.Yang@freescale.com>
8317 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8318
8319commit 591933ca6eabc440e6ed6967233aaf56fce464a3
8320Author: James Yang <James.Yang@freescale.com>
8321Date: Fri Feb 8 16:44:53 2008 -0600
8322
8323 85xx: get_tbclk() speed up and rounding fix
8324
8325 Speed up get_tbclk() by referencing pre-computed bus clock
8326 frequency value from global data instead of sys_info_t. Fix
8327 rounding of result to nearest; previously it was rounding
8328 upwards.
8329
8330 Signed-off-by: James Yang <James.Yang@freescale.com>
8331 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8332
8333commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6
8334Author: Andy Fleming <afleming@freescale.com>
8335Date: Wed Feb 6 01:19:40 2008 -0600
8336
8337 Update SVR numbers to expand support
8338
8339 FSL has taken to using SVR[16:23] as an SOC sub-version field. This
8340 is used to distinguish certain variants within an SOC family. To
8341 account for this, we add the SVR_SOC_VER() macro, and update the SVR_*
8342 constants to reflect the larger value. We also add SVR numbers for all
8343 of the current variants. Finally, to make things neater, rather than
8344 use an enormous switch statement to print out the CPU type, we create
8345 and array of SVR/name pairs (using a macro), and print out the CPU name
8346 that matches the SVR SOC version.
8347
8348 Signed-off-by: Andy Fleming <afleming@freescale.com>
8349
8350commit b83eef440cf3cef816172ccbb5897ccd8e403cf3
8351Author: Andy Fleming <afleming@freescale.com>
8352Date: Wed Feb 6 01:12:57 2008 -0600
8353
8354 Add the Freescale PCI device IDs
8355
8356 Signed-off-by: Andy Fleming <afleming@freescale.com>
8357
8358commit 7aff0c051ad0613171cf2b9941ee48675c62e7cd
8359Author: Kumar Gala <galak@kernel.crashing.org>
8360Date: Thu Feb 14 11:04:23 2008 -0600
8361
8362 85xx: Added support for multicore boot mechanism
8363
8364 Added the cpu command that provides a generic mechanism to get status,
8365 reset, and release secondary cores in multicore processors.
8366
8367 Added support for using the ePAPR defined spin-table mechanism on 85xx.
8368
8369 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8370 Signed-off-by: Andy Fleming <afleming@freescale.com>
8371
8372commit ec2b74ffd36f02c6123725e7c2533dd2deaf4b64
8373Author: Kumar Gala <galak@kernel.crashing.org>
8374Date: Thu Jan 17 16:48:33 2008 -0600
8375
8376 85xx: Added support for multicore boot mechanism
8377
8378 Added the cpu command that provides a generic mechanism to get status,
8379 reset, and release secondary cores in multicore processors.
8380
8381 Added support for using the ePAPR defined spin-table mechanism on 85xx.
8382
8383 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8384
8385commit f69766e4b5d47ecd3aa58677a8da875694f364f2
8386Author: Kumar Gala <galak@kernel.crashing.org>
8387Date: Wed Jan 30 14:55:14 2008 -0600
8388
8389 85xx: Add the concept of CFG_CCSRBAR_PHYS
8390
8391 When we go to 36-bit physical addresses we need to keep the concept of
8392 the physical CCSRBAR address seperate from the virtual one.
8393
8394 For the majority of boards CFG_CCSBAR_PHYS == CFG_CCSRBAR
8395
8396 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8397
d049cc7f
WD
8398commit 5b5eb9ca5b778f763bcf332697b35cc1e747626e
8399Author: Wolfgang Denk <wd@denx.de>
8400Date: Wed Mar 26 15:38:47 2008 +0100
8401
8402 Coding style cleanup.
8403
8404 Signed-off-by: Wolfgang Denk <wd@denx.de>
8405
8406commit da8808df7a9cef5a3d2ee286ef9ebf9de1780660
8407Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
8408Date: Wed Mar 26 13:02:13 2008 +0100
8409
8410 Add CFG_RTC_DS1337_NOOSC to turn off OSC output
8411
8412 The default settings for RTC DS1337 keeps the OSC
8413 output, 32,768 Hz, on. This add CFG_RTC_DS1337_NOOSC to
8414 turn it off.
8415
8416 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
8417
8418commit 438a4c11260b4ea9805039b0b4f92f9df5306b02
8419Author: Wolfgang Denk <wd@denx.de>
8420Date: Wed Mar 26 11:48:46 2008 +0100
8421
8422 Cleanup coding style, update CHANGELOG
8423
8424 Signed-off-by: Wolfgang Denk <wd@denx.de>
8425
438a4c11
WD
8426commit 218ca724c08ca8a649f0917cf201cf23d4b33f39
8427Author: Wolfgang Denk <wd@denx.de>
8428Date: Wed Mar 26 10:40:12 2008 +0100
8429
8430 README: update documentation (availability, links, etc.)
8431
8432 Signed-off-by: Wolfgang Denk <wd@denx.de>
8433
8434commit f6b44e0e4d18fe507833a0f76d24a9aa72c123f1
8435Author: Aras Vaichas <arasv@magtech.com.au>
8436Date: Tue Mar 25 12:09:07 2008 +1100
8437
8438 USB Storage, add meaningful return value
8439
8440 This patch changes the "usb storage" command to return success if it
8441 finds a USB storage device, otherwise it returns error.
8442
8443 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
8444
8445commit 18e69a35efbb078403db0c0063986470dad7d082
8446Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8447Date: Fri Mar 14 23:20:18 2008 +0300
8448
8449 83xx/fdt_support: let user specifiy FSL USB Dual-Role controller role
8450
8451 Linux understands "host" (default), "peripheral" and "otg" (broken).
8452 Though, U-Boot doesn't restrict dr_mode variable to these values (think
8453 of renames in future).
8454
8455 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8456 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
8457
8458commit c7604783b236e368f225efb7b3efb418fe20b404
8459Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8460Date: Fri Mar 14 23:20:30 2008 +0300
8461
8462 tsec: fix link detection for the RTL8211B PHY
8463
8464 RTL8211B sets link state register after autonegotiation complete,
8465 so with bootdelay=0 RTL8211B will report lack of the link.
8466
8467 To fix this, we should wait for aneg to complete, even if the
8468 link is currently down.
8469
8470 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8471 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
8472
8473commit 7fa9cbb00dc83fcf175042b6f20c2c9bce9a15f4
8474Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8475Date: Mon Mar 24 20:47:09 2008 +0300
8476
8477 mpc83xx: add "fsl,soc" and "fsl,immr" compatible fixups
8478
8479 device_type = "soc" is being deprecated, newer device trees will use
8480 "fsl,soc" and/or "fsl,immr" for the soc nodes.
8481
8482 This patch also adds clock-frequency property for soc nodes (the same
8483 value as bus-frequency).
8484
8485 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8486
8487commit 507e2d79c91441a0bb2cd3d0c31c8bfe3f8cec07
8488Author: Joe D'Abbraccio <ljd015@freescale.com>
8489Date: Mon Mar 24 13:00:59 2008 -0400
8490
8491 Modified the DDR SDRAM clock control register to delay MCK/MCK_B 3/4 clock
8492
8493 With the original value of 1/2 clock cycle delay, the system ran relatively
8494 stable except when we run benchmarks that are intensive users of memory.
8495 When I run samba connected disk with a HDBENCH test, the system locks-up
8496 or reboots sporadically.
8497
8498 Signed-off by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
8499
8500commit a7ba32d480a86db5db8dcd8ca66b21b4cadda923
8501Author: Scott Wood <scottwood@freescale.com>
8502Date: Mon Mar 24 12:44:13 2008 -0500
8503
8504 mpc83xx: Set PCI I/O bus-address base to zero.
8505
8506 The device trees for these boards describe PCI I/O as starting from
8507 address zero from the device's perspective.
8508
8509 Placing I/O elsewhere may cause problems with certain PCI boards, and may
8510 cause problems with Linux.
8511
8512 Signed-off-by: Scott Wood <scottwood@freescale.com>
8513
8514commit f700e7df7fecf2d3765ae568ce77ce788cde4f3e
8515Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8516Date: Mon Mar 24 20:47:05 2008 +0300
8517
8518 mpc83xx: MPC8360E-RDK: use 33.3(3)MHz CLKIN/SYS_CLK
8519
8520 At least on the "33MHz Pilot" board crystal is actually 33.3MHz.
8521 This patch fixes "system time drifting" problem.
8522
8523 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8524
8525commit 3a0cfdd576dc9b16d1468d37339182607c697fb7
8526Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8527Date: Mon Mar 24 20:47:02 2008 +0300
8528
8529 mpc83xx: MPC8360E-RDK: define CONFIG_OF_STDOUT_VIA_ALIAS
8530
8531 This is needed to update /choosen/linux,stdout-path properly.
8532
8533 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8534
8535commit 3419eb62f088d7a22f1d2a3cebf76b77e408b5b9
8536Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8537Date: Mon Mar 24 20:47:00 2008 +0300
8538
8539 mpc83xx: MPC8360E-RDK: add dhcp command
8540
8541 Plus modify environment to use it and remove bootfile env variable,
8542 it is internal and CONFIG_BOOTFILE is used for these purposes.
8543
8544 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8545
8546commit d892b2dbb4087a26778bfd42470c3ea7d0e2b6aa
8547Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8548Date: Mon Mar 24 20:46:57 2008 +0300
8549
8550 mpc83xx: MPC8360E-RDK: rework ddr setup, enable ecc
8551
8552 Current DDR setup easily causes memory corruption, this patch fixes it.
8553
8554 Also fix TIMING_CFG0_MRS_CYC definition.
8555
8556 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8557
8558commit d47d49cc37a38f2719a3e1b9bbe08ac810cf2d9a
8559Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8560Date: Mon Mar 24 20:46:53 2008 +0300
8561
8562 mpc83xx: MPC8360E-RDK: configure pario pins for AD7843 and FHCI
8563
8564 This patch adds qe pario pins configuration for AD7843 ADC/Touchscreen
8565 controller and FHCI (QE USB).
8566
8567 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8568
8569commit 7ad959490962e6842648d87d4bd795ea6cdcce67
8570Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8571Date: Mon Mar 24 20:46:51 2008 +0300
8572
8573 mpc83xx: MPC8360E-RDK: add support for NAND
8574
8575 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8576
8577commit 9a3e832aeb491861d029991241572ebdf4b5b61b
8578Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8579Date: Mon Mar 24 20:46:46 2008 +0300
8580
8581 mpc83xx: MPC8360E-RDK: use RGMII_RXID interface mode
8582
8583 This is needed for BCM PHYs to work on this board.
8584
8585 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8586
8587commit 300615dc5d9b0a2022fbc6af0c13159e33fd752e
8588Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8589Date: Mon Mar 24 20:46:34 2008 +0300
8590
8591 uec: add support for Broadcom BCM5481 Gigabit PHY
8592
8593 This patch adds basic support for Broadcom BCM5481 PHY.
8594
8595 RXD-RXC delay quirk comes from MPC8360E-RDK BSP source, author is
8596 Peter Barada <peterb@logicpd.com>.
8597
8598 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8599
8600commit 6a600c3a1876bc203445df4f0fd6b12648259666
8601Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8602Date: Mon Mar 24 20:46:28 2008 +0300
8603
8604 uec: add support for RGMII_RXID interface mode
8605
8606 PHY drivers will use it to setup software delay between RXD and RXC
8607 signals.
8608
8609 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8610
8611commit 91cdaa3a9d7562b869d96774e9c9ddf142c0848d
8612Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8613Date: Mon Mar 24 20:46:24 2008 +0300
8614
8615 uec: add support for gbit mii status readings
8616
8617 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8618
8619commit aabce7fb505ffe55ebf3bf4dcafdae97a581558d
8620Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8621Date: Mon Mar 24 17:40:47 2008 +0300
8622
8623 83xx: define CONFIG_OF_STDOUT_VIA_ALIAS for the MPC837XERDB boards
8624
8625 This is primarily for the early console support.
8626
8627 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8628
8629commit 2bd7460e9283ec98565189b3cdbcfb2bcdcdd635
8630Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8631Date: Mon Mar 24 17:40:43 2008 +0300
8632
8633 83xx: initialize serdes for MPC837XRDB boards
8634
8635 On the MPC8377ERDB: 2 SATA and 2 PCI-E.
8636 On the MPC8378ERDB: 2 PCI-E
8637 On the MPC8379ERDB: 4 SATA
8638
8639 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8640
8641commit 453316a2a19642d8afcbca7452e40a6b44a197b1
8642Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8643Date: Mon Mar 24 17:40:32 2008 +0300
8644
8645 83xx: serdes setup routines
8646
8647 This patch adds few routines to configure serdes on 837x targets.
8648
8649 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8650
8651commit a796cdf9c377cb4e5d61d1079a296608f8fbd903
8652Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8653Date: Mon Mar 24 17:40:27 2008 +0300
8654
8655 83xx: split COBJS onto separate lines
8656
8657 ..plus get rid of some #ifdefs in the .c files.
8658
8659 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8660
8661commit 46a3aeea73c13ab04ebf7a8739afb87ac5da94a3
8662Author: Anton Vorontsov <avorontsov@ru.mvista.com>
8663Date: Mon Mar 24 17:40:23 2008 +0300
8664
8665 83xx: nand support for MPC837XRDB boards
8666
8667 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
8668
8669commit 82e45a204190593e8613145a928f998fb8c909c4
8670Author: Jerry Van Baren <gvb.uboot@gmail.com>
8671Date: Tue Mar 18 21:44:41 2008 -0400
8672
8673 Enable CONFIG_FLASH_SHOW_PROGRESS on the MPC8360EMDS.
8674
8675 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
8676 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
8677
8678commit 0fa7a1b4719e325fce332689fb8754ec166191ff
8679Author: Michael Barkowski <michael.barkowski@freescale.com>
8680Date: Thu Mar 20 13:15:39 2008 -0400
8681
8682 mpc8323erdb: remove RTC and add EEPROM
8683
8684 There's no on-board RTC on the MPC8323ERDB, but there is an EEPROM.
8685
8686 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
8687 Acked-by: Kim Phillips <kim.phillips@freescale.com>
8688
8689commit 5bbeea86eb6afb872374cd23217cb3c1018443ed
8690Author: Michael Barkowski <michael.barkowski@freescale.com>
8691Date: Thu Mar 20 13:15:34 2008 -0400
8692
8693 mpc8323erdb: Improve the system performance
8694
8695 The following changes are based on kernel UCC ethernet performance:
8696
8697 1. Make the CSB bus pipeline depth as 4, and enable the repeat mode
8698 2. Optimize transactions between QE and CSB. Added CFG_SPCR_OPT
8699 switch to enable this setting.
8700
8701 The following changes are based on the App Note AN3369 and
8702 verified to improve memory latency using LMbench:
8703
8704 3. CS0_CONFIG[AP_n_EN] is changed from 1 to 0
8705 4. CS0_CONFIG[ODT_WR_CONFIG] set to 1. Was a reserved setting
8706 previously.
8707 5. TIMING_CFG_1[WRREC] is changed from 3clks to 2clks (based on
8708 Twr=15ns, and this was already the setting in DDR_MODE)
8709 6. TIMING_CFG_1[PRETOACT] is changed from 3clks to 2clks. (based on
8710 Trp=15ns)
8711 7. TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 6clks. (based on
8712 Tras=40ns)
8713 8. TIMING_CFG_1[ACTTORW] is changed from 3clks to 2clks. (based on
8714 Trcd=15ns)
8715 9. TIMING_CFG_1[REFREC] changed from 21 clks to 11clks. (based on
8716 Trfc=75ns)
8717 10. TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 7clks. (based
8718 on Tfaw=50ns)
8719 11. TIMING_CFG_2[ADD_LAT] and DDR_MODE[AL] changed from 0 to 1 (based
8720 on CL=3 and WL=2).
8721
8722 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
8723 Acked-by: Kim Phillips <kim.phillips@freescale.com>
8724
8725commit fc549c871f43933396a5b3e21d897023d4b31b8d
8726Author: Michael Barkowski <michael.barkowski@freescale.com>
8727Date: Thu Mar 20 13:15:28 2008 -0400
8728
8729 mpc8323erdb: use readable DDR config macros
8730
8731 Use available shift/mask macros to define DDR configuration.
8732
8733 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
8734 Acked-by: Kim Phillips <kim.phillips@freescale.com>
8735
8736commit 89c7784ed90ba50301eec521144f95111e472906
8737Author: Timur Tabi <timur@freescale.com>
8738Date: Fri Feb 8 13:15:55 2008 -0600
8739
8740 83xx: Add Vitesse VSC7385 firmware uploading
8741
8742 Update the MPC8349E-mITX, MPC8313E-RDB, and MPC837XE-RDB board files to upload
8743 the Vitesse VSC7385 firmware. Changed CONFIG_VSC7385 to CONFIG_VSC7385_ENET.
8744 Cleaned up the board header files to make selecting the VSC7385 easier to
8745 control.
8746
8747 Signed-off-by: Timur Tabi <timur@freescale.com>
8748 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
8749
8750commit b55d98c6d5b8694e560a0e727b14cb6921d7cfcc
8751Author: Timur Tabi <timur@freescale.com>
8752Date: Fri Feb 8 13:15:54 2008 -0600
8753
8754 NET: Add Vitesse VSC7385 firmware uploading
8755
8756 The Vitesse VSC7385 is a 5-port switch found on the Freescale MPC8349E-mITX
8757 and other boards. A small firwmare must be uploaded to its on-board memory
8758 before it can be enabled. This patch adds the code which uploads firmware
8759 (but not the firmware itself).
8760
8761 Previously, this feature was provided by a U-Boot application that was
8762 made available only on Freescale BSPs. The VSC7385 firmware must still
8763 be obtained separately, but at least there is no longer a need for a separate
8764 application.
8765
8766 Signed-off-by: Timur Tabi <timur@freescale.com>
8767 Acked-by: Ben Warren <biggerbadderben@gmail.com>
8768
8769commit aa6f6d171a1f9f46ee4f03ad6acb97a6bfb71855
8770Author: Wolfgang Denk <wd@denx.de>
8771Date: Wed Mar 26 00:52:10 2008 +0100
8772
8773 Coding Style cleanyp; update CHANGELOG
8774
8775 Signed-off-by: Wolfgang Denk <wd@denx.de>
8776
aa6f6d17
WD
8777commit 43ddd9c820fec44816188f53346b464e20b3142d
8778Author: Jerry Van Baren <gvb.uboot@gmail.com>
8779Date: Sat Mar 22 14:23:49 2008 -0400
8780
8781 Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T
8782
8783 These defines embedded the u-boot env variables and/or the bd_t structure
8784 in the fdt blob. The conclusion of discussion on the u-boot email list
8785 was that embedding these in the fdt blob is not useful: there are better
8786 ways of passing the data (in fact, the fdt blob itself replaces the
8787 bd_t struct).
8788
8789 The only board that enables these is the stxxtc and they don't appear
8790 to be used by linux.
8791
8792 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
8793 Acked-by: Kim Phillips <kim.phillips@freescale.com>
8794
8795commit 22ed2285743359fd1fe73e411dff914b2256e68f
8796Author: Stefan Roese <sr@denx.de>
8797Date: Mon Mar 17 10:49:25 2008 +0100
8798
8799 rtc: Remove 2nd reference to max6900.o in drivers/rtc/Makefile
8800
8801 Signed-off-by: Stefan Roese <sr@denx.de>
8802
8803commit 1bb707c39a0833e91d9f797dd862aaaaf4af264d
8804Author: Kyungmin Park <kmpark@infradead.org>
8805Date: Mon Mar 17 08:54:06 2008 +0900
8806
8807 Add Flex-OneNAND booting support
8808
8809 Flex-OneNAND is a monolithic integrated circuit with a NAND Flash array
8810 using a NOR Flash interface. This on-chip integration enables system designers
8811 to reduce external system logic and use high-density NAND Flash
8812 in applications that would otherwise have to use more NOR components.
8813
8814 Flex-OneNAND enables users to configure to partition it into SLC and MLC areas
8815 in more flexible way. While MLC area of Flex-OneNAND can be used to store data
8816 that require low reliability and high density, SLC area of Flex-OneNAND
8817 to store data that need high reliability and high performance. Flex-OneNAND
8818 can let users take advantage of storing these two different types of data
8819 into one chip, which is making Flex-OneNAND more cost- and space-effective.
8820
8821 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
8822
8823commit c512389cc4a10253249271ff6c887c6dab1f0db2
8824Author: André Schwarz <andre.schwarz@matrix-vision.de>
8825Date: Thu Mar 13 13:50:52 2008 +0100
8826
8827 MPC5200: support setup without FEC
8828
8829 Include FEC specific nodes in ft_cpu_setup only if CONFIG_MPC5xxx_FEC is
8830 defined. Systems without FEC, i.e. no FEC node in DTB, should be possible.
8831
8832 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
8833 Acked-by: Grant Likely <grant.likely@secretlab.ca>
8834
8835commit aa3511e422946041ef626f80a05ae5e8bfc700e6
8836Author: Jon Loeliger <jdl@freescale.com>
8837Date: Wed Mar 5 18:05:46 2008 -0600
8838
8839 FSL: Move board/mpc8266ads under board/freescale
8840
8841 Signed-off-by: Jon Loeliger <jdl@freescale.com>
8842
8843commit 7f1d846e5c5754449c286587d099d85246062772
8844Author: Jon Loeliger <jdl@freescale.com>
8845Date: Wed Mar 5 18:05:47 2008 -0600
8846
8847 FSL: Move board/mpc7448hpc2 under board/freescale
8848
8849 Signed-off-by: Jon Loeliger <jdl@freescale.com>
8850
8851commit b7e24d283e34727c2a6cdfdac2e09a426c579b73
8852Author: Jon Loeliger <jdl@freescale.com>
8853Date: Wed Mar 5 18:05:45 2008 -0600
8854
8855 FSL: Move board/mpc8260ads under board/freescale
8856
8857 Signed-off-by: Jon Loeliger <jdl@freescale.com>
8858
8859commit 6a8a5dc4759867c45aa95580deb8bf26669a5d97
8860Author: goda.yusuke <goda.yusuke@renesas.com>
8861Date: Wed Mar 5 17:08:33 2008 +0900
8862
8863 net: Add support AX88796L ethernet device
8864
8865 AX88796L is device of NE2000 compatible.
8866 This patch support AX88796L ethernet device.
8867
8868 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
8869 Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
8870
8871commit e0a6140dd381e1eed1ada2291166ef2616d8822b
8872Author: Wolfgang Denk <wd@denx.de>
8873Date: Tue Mar 25 22:50:41 2008 +0100
8874
8875 ne2000 driver: change #ifdef to Makefile conditional compilation
8876
8877 Signed-off-by: Wolfgang Denk <wd@denx.de>
8878
8879commit e710185aae90c64d39c2d453e40e58ceefe4f250
8880Author: goda.yusuke <goda.yusuke@renesas.com>
8881Date: Wed Mar 5 17:08:20 2008 +0900
8882
8883 net: Divided code of NE2000 ethernet driver
8884
8885 There are more devices of the NE2000 base.
8886 A present code is difficult for us to support more devices.
8887 To support more NE2000 clone devices, separated the function.
8888
8889 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
8890 Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
8891
8892commit 395bce4f59a507a60a475f7ee46bed47de9482df
8893Author: Mike Frysinger <vapier@gentoo.org>
8894Date: Sun Feb 24 23:58:13 2008 -0500
8895
8896 net/Blackfin: move on-chip MAC driver into drivers/net/
8897
8898 The Blackfin on-chip MAC driver was being managed in the BF537-STAMP board
8899 directory, but it is not board specific, so relocate it to the drivers dir
8900 so that other Blackfin ports can utilize it.
8901
8902 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8903
8904commit 8a30b4700942f37495d2e67f5998cdffb6e3ba8a
8905Author: Mike Frysinger <vapier@gentoo.org>
8906Date: Sun Feb 24 23:52:35 2008 -0500
8907
8908 smc91111: use SSYNC() rather than asm(ssync) for Blackfin
8909
8910 Since the "ssync" instruction may have hardware anomalies associated with
8911 it, have the smc91111 driver use the SSYNC macro rather than invoking it
8912 directly. We workaround all the anomalies via this macro.
8913
8914 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8915
8916commit 77ff7b7444ceb8022b46114f3d0b6d18e2fd1138
8917Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
8918Date: Sun Feb 17 22:57:47 2008 +0000
8919
8920 8xx: Update OF support on 8xx
8921
8922 This patch does some shifting around of OF support on 8xx.
8923
8924 Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
8925
8926commit 9c666a7db0b2285a270c68810889ce7d5dba304b
8927Author: Kumar Gala <galak@kernel.crashing.org>
8928Date: Fri Feb 15 15:16:18 2008 -0600
8929
8930 ppc: Allow boards to specify how much memory they can map
8931
8932 For historical reasons we limited the stack to 256M because some boards
8933 could only map that much via BATS. However newer boards are capable of
8934 mapping more memory (for example 85xx is capble of doing up to 2G).
8935
8936 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8937
8938commit a6f5f317cd074bbbfa2aab4fca05904c811c19fb
8939Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
8940Date: Fri Feb 15 01:05:58 2008 +0000
8941
8942 8xx : Add OF support to Adder875 board port - resubmit
8943
8944 Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
8945
8946commit d058698fd2d9f769ff38ac53c8708b3fdd314f2d
8947Author: Kumar Gala <galak@kernel.crashing.org>
8948Date: Thu Feb 14 20:44:42 2008 -0600
8949
8950 Add setexpr command
8951
8952 Add a simple expr style command that will set an env variable as the result
8953 of the command. This allows us to do simple math in shell. The following
8954 operations are supported: &, |, ^, +, -, *, /.
8955
8956 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
8957
8958commit 3f105faa64b9826e088711fdfcaa70cb1230397a
8959Author: Jon Loeliger <jdl@freescale.com>
8960Date: Wed Mar 5 17:27:48 2008 -0600
8961
8962 FSL: Move board/mpc7448hpc2 under board/freescale
8963
8964 Signed-off-by: Jon Loeliger <jdl@freescale.com>
8965
8966commit 449c703374a8868453425e15da7e2f76221b72e4
8967Author: Jon Loeliger <jdl@freescale.com>
8968Date: Wed Mar 5 17:21:43 2008 -0600
8969
8970 FSL: Move board/mpc8266ads under board/freescale
8971
8972 Signed-off-by: Jon Loeliger <jdl@freescale.com>
8973
8974commit 5863577989ad689427bb750107e9a75f1c1645d2
8975Author: Jon Loeliger <jdl@freescale.com>
8976Date: Wed Mar 5 16:41:41 2008 -0600
8977
8978 FSL: Move board/mpc8260ads under board/freescale
8979
8980 Signed-off-by: Jon Loeliger <jdl@freescale.com>
8981
8982commit 8a773983957ee6c4aa344469b742f29c7d26afbd
8983Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
8984Date: Tue Mar 25 21:30:08 2008 +0900
8985
8986 [MIPS] Move gth2_config from ARM section to MIPS
8987
8988 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
8989
8990commit 373b16fc0c5ae34d28b9027f809ae3cbf45cdd15
8991Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
8992Date: Tue Mar 25 21:30:07 2008 +0900
8993
8994 [MIPS] Extend MIPS_MAX_CACHE_SIZE upto 64kB
8995
8996 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
8997
8998commit d98e348e2ed5aab8f7a6471ff628ab0688b8a459
8999Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9000Date: Tue Mar 25 21:30:07 2008 +0900
9001
9002 [MIPS] Fix dcache_status()
9003
9004 You can't judge UNCACHED by Config.K0 LSB.
9005
9006 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9007
9008commit b0c66af53ec9385ac2d1cc2e5d7d1ecdc81caf34
9009Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9010Date: Tue Mar 25 21:30:07 2008 +0900
9011
9012 [MIPS] Introduce _machine_restart
9013
9014 Handles machine specific functions by using weak functions.
9015
9016 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9017
9018commit decaba6f5cf386d569ac3997bebb871b966c6b18
9019Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9020Date: Tue Mar 25 21:30:07 2008 +0900
9021
9022 [MIPS] Cleanup CP0 Status initialization
9023
9024 Add setup_c0_status from Linux. For the moment we disable interrupts, set
9025 CU0, mark the kernel mode, and clear ERL and EXL. This is good enough for
9026 reset-time configuration and will work well across most processors.
9027
9028 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9029
9030commit d43d43ef2845af309c25a64bb9c2c5fb3261bc23
9031Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9032Date: Tue Mar 25 21:30:07 2008 +0900
9033
9034 [MIPS] Initialize CP0 Cause before setting up CP0 Status register
9035
9036 Without this change, we'll be suffering from deffered WATCH exception
9037 once Status.EXL is cleared. Make sure Cause.WP is cleared.
9038
9039 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9040
9041commit 26138623230ca2bad3c78e05a65527ea70c8b688
9042Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9043Date: Tue Mar 25 21:30:07 2008 +0900
9044
9045 [MIPS] INCA-IP: Move watchdog init code from start.S to lowlevel_init()
9046
9047 Move things to appropriate place.
9048
9049 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9050
9051commit ccf8f824ef67df028dedb29f8ea5d71a5a88d895
9052Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9053Date: Tue Mar 25 21:30:06 2008 +0900
9054
9055 [MIPS] Implement flush_cache()
9056
9057 We do Hit_Writeback_Inv_D and Hit_Invalidate_I. You might think that you
9058 don't need to do Hit_Invalidate_I, but flush_cache() needs it since this
9059 function is used not only in U-Boot specfic programs but also at loading
9060 target binaries.
9061
9062 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9063
9064commit 2e0e5271aac917812a76c72030a2b2c6f1d3387d
9065Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9066Date: Tue Mar 25 21:30:06 2008 +0900
9067
9068 [MIPS] Fix I-/D-cache initialization loops
9069
9070 Currently we do 1) Index_Store_Tag_I, 2) Fill and 3) Index_Store_Tag_I
9071 again per a loop for I-cache initialization. But according to 'See MIPS
9072 Run', we're encouraged to use three separate loops rather than combining
9073 them *for both I- and D-cache*. This patch tries to fix this.
9074
9075 In accordance with fixing above, mips_init_[id]cache are separated from
9076 mips_cache_reset(), and rewrite cache loops are completely rewritten with
9077 useful macros.
9078
9079 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9080
9081commit 1898840797c7f50799377bd5b285a8a93a82c419
9082Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9083Date: Tue Mar 25 21:30:06 2008 +0900
9084
9085 [MIPS] Replace memory clearance code with f_fill64
9086
9087 This routine fills memory with zero by 64 bytes, and is 64-bit capable.
9088
9089 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9090
9091commit 2f5d414ccb4024dd0992ff6b22561732dbc73590
9092Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9093Date: Tue Mar 25 21:30:06 2008 +0900
9094
9095 [MIPS] cpu/mips/cache.S: Introduce NESTED/LEAF/END macros
9096
9097 This patch replaces the current function definitions with NESTED, LEAF
9098 and END macro. They specify some more additional information about the
9099 function; an alignment of symbol, type of symbol, stack frame usage, etc.
9100 These information explicitly tells the assembler and the debugger about
9101 the types of code we want to generate.
9102
9103 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9104
9105commit 282223a607c611425fa33f5428f8eae6636972bb
9106Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9107Date: Tue Mar 25 11:43:17 2008 +0900
9108
9109 [MIPS] asm headers' updates
9110
9111 Make some asm headers adjusted to the latest Linux kernel.
9112
9113 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9114
9115commit e1390801a3c1a2b6d12fa90be368efc19f5b9bfd
9116Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9117Date: Tue Mar 25 11:39:29 2008 +0900
9118
9119 [MIPS] Request for the 'mips_cache_lock()' removal
9120
9121 The initial intension of having mips_cache_lock() was to use the cache
9122 as memory for temporary stack use so that a C environment can be set up
9123 as early as possible.
9124
9125 But now mips_cache_lock() follow lowlevel_init(). We've already have the
9126 real memory initilaized at this point, therefore we could/should use it.
9127 No reason to lock at all.
9128
9129 Other problems:
9130
9131 Cache locking is not consistent across MIPS implementaions. Some imple-
9132 mentations don't support locking at all. The style of locking varies -
9133 some support per line locking, others per way, etc. Some parts use bits
9134 in status registers instead of cache ops. Current mips_cache_lock() is
9135 not necessarily general-purpose.
9136
9137 And this is worthy of special mention; once U-Boot/MIPS locks the lines,
9138 they are never get unlocked, so the code relies on whatever gets loaded
9139 after U-Boot to re-initialize the cache and clear the locks. We're sup-
9140 posed to have CFG_INIT_RAM_LOCK and unlock_ram_in_cache() implemented,
9141 but leave the situation as it is for a long time.
9142
9143 For these reasons, I proposed the removal of mips_cache_lock() from the
9144 global start-up code.
9145
9146 This patch adds CFG_INIT_RAM_LOCK_MIPS to make existing users aware that
9147 *things have changed*. If he wants the same behavior as before, he needs
9148 to have CFG_INIT_RAM_LOCK_MIPS in his config file.
9149
9150 If we don't have any regression report through several releases, then
9151 we'll remove codes entirely.
9152
9153 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
9154 Acked-by: Andrew Dyer <amdyer@gmail.com>
9155
9156commit 0d48926c87ec96f974a6ac4034f4a2f2eab3255f
9157Author: Yuri Tikhonov <yur@emcraft.com>
9158Date: Mon Mar 24 11:30:54 2008 +0100
9159
9160 lwmon5 SYSMON POST: fix backlight control
9161
9162 If the LWMON5 config has SYSMON POST among CONFIG_POSTs which may be
9163 run on the board, then the SYSMON POST controls the display backlight
9164 (doesn't switch backlight ON if POST FAILED, and does switch the
9165 backlight ON if PASSED).
9166
9167 If not, then the video driver controls the display backlight (just
9168 switch ON the backlight upon initialization).
9169
9170 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9171
9172commit ff2bdfb2c1e073f65c065011f1e18d0a130bd3d8
9173Author: Yuri Tikhonov <yur@emcraft.com>
9174Date: Mon Mar 24 11:29:14 2008 +0100
9175
9176 lwmon5 SYSMON POST: fix handling of negative temperatures
9177
9178 Fix errors in the LWMON5 Sysmon POST for negative temperatures.
9179
9180 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9181
9182commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
9183Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
9184Date: Fri Mar 7 16:04:25 2008 +0900
9185
9186 pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option
9187
9188 In current source code, when the device number of PCI is 0, process PCI
9189 bridge without fail. However, when the device number is 0, it is not PCI
9190 always bridge. There are times when device of PCI allocates.
9191
9192 When CONFIG_PCI_SKIP_HOST_BRIDGE is enable, this problem is solved when
9193 use this patch.
9194
9195 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
9196 Acked-by: Stefan Roese <sr@denx.de>
9197
9198commit 86aea3eaefa248ffb9328e2b50c64720489cdbeb
9199Author: Yuri Tikhonov <yur@emcraft.com>
9200Date: Fri Mar 21 09:18:40 2008 +0100
9201
9202 LWMON5: fix dsPIC POST
9203
9204 Add test for DPIC_SYS_ERROR_REG to be zero in the LWMON5 dsPIC POST.
9205
9206 Signed-off-by: Yuri Tikhonov <yur@emcraft.com> ---
9207
438a4c11
WD
9208commit 388b82fddc7c05596f3f615f190da0448227dc82
9209Author: Bartlomiej Sieka <tur@semihalf.com>
9210Date: Thu Mar 20 23:23:13 2008 +0100
9211
9212 [new uImage] Enable new uImage support for the pcs440ep board.
9213
9214 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
9215
9216commit 95f4ec2b9c910c7261e6f060ea530d58b039692d
9217Author: Bartlomiej Sieka <tur@semihalf.com>
9218Date: Thu Mar 20 23:23:13 2008 +0100
9219
9220 [new uImage] Do not compile new uImage format support by default
9221
9222 Disable default building of new uImage format support in preparation
9223 for merge with the master. Support for new format can be enabled on
9224 a per-board basis, by defining the following in the board's config file:
9225
9226 #define CONFIG_FIT 1
9227 #define CONFIG_OF_LIBFDT 1
9228
9229 This can be optionally defined to give more verbose output:
9230
9231 #define CONFIG_FIT_VERBOSE 1 /* enable fit_format_{error,warning}() */
9232
9233 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
9234
9235commit dafaede8a46c7159310239e036c93e31c6374487
9236Author: Bartlomiej Sieka <tur@semihalf.com>
9237Date: Thu Mar 20 23:20:31 2008 +0100
9238
9239 [new uImage] Disable debuging output in preparation for merge with master
9240
9241 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
9242
9243commit fbe7a155027beacebaee9b32e1ada781fe924bca
9244Author: Bartlomiej Sieka <tur@semihalf.com>
9245Date: Thu Mar 20 19:38:45 2008 +0100
9246
9247 [new uImage] Compilation and new uImage handling fixes for imxtract
9248
9249 Fix imxtract command not being compiled-in despite CONFIG_CMD_XIMG being in
9250 include/config_cmd_default.h. Fix few warnings and handling of new format
9251 images.
9252
9253 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
9254
9255commit 36cc8cbb3379d5166f882641123521735c469f92
9256Author: Bartlomiej Sieka <tur@semihalf.com>
9257Date: Thu Mar 20 23:10:19 2008 +0100
9258
9259 [new uImage] Fix autoscr command used with new uImage format
9260
9261 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
9262
9263commit 43142e817f0597be412e7cbe19413f5532eafa5d
9264Author: Bartlomiej Sieka <tur@semihalf.com>
9265Date: Thu Mar 20 23:10:19 2008 +0100
9266
9267 [new uImage] Fix *.its files location in documentation
9268
9269 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
9270
aa6f6d17
WD
9271commit 81a0ac62ea29f8252d0a714709d0ecfdbba2a15e
9272Author: Wolfgang Denk <wd@denx.de>
9273Date: Thu Mar 20 22:01:38 2008 +0100
9274
9275 lwmon5 POST: remove unreachable code
9276
9277 plus some coding style cleanup
9278
9279 Signed-off-by: Wolfgang Denk <wd@denx.de>
9280
9281commit b73a19e1609d0f705cbab8014ca17aefe89e4c76
9282Author: Yuri Tikhonov <yur@emcraft.com>
9283Date: Thu Mar 20 17:56:04 2008 +0300
9284
9285 LWMON5: POST RTC fix
9286
9287 Modify the RTC API to provide one a status for the time reported by
9288 the rtc_get() function:
9289 0 - a reliable time is guaranteed,
9290 < 0 - a reliable time isn't guaranteed (power fault, clock issues,
9291 and so on).
9292
9293 The RTC chip drivers are responsible for providing this info if the
9294 corresponding chip supports such functionality. If not - always
9295 report that the time is reliable.
9296
9297 The POST RTC test was modified to detect the RTC faults utilizing
9298 this new rtc_get() feature.
9299
9300 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9301
9302commit a5cc5555ccee596908a7d8cf22a104f6b993bfd5
9303Author: Martin Krause <martin.krause@tqs.de>
9304Date: Wed Mar 19 14:25:14 2008 +0100
9305
9306 TQM5200B: update MTD partition layout
9307
9308 - insert partition for dtb blob to TQM5200B MTD layout
9309 - set env variables dependent on the configured board
9310 (TQM5200 or TQM5200B)
9311
9312 Signed-off-by: Martin Krause <martin.krause@tqs.de>
9313
9314commit f0105727d132f56a21fa3ed8b162309cca6cac44
9315Author: Stefan Roese <sr@denx.de>
9316Date: Wed Mar 19 07:09:26 2008 +0100
9317
9318 CFI: Small cleanup for FLASH_SHOW_PROGRESS
9319
9320 With this patch we don't need that many #ifdef's in the code. It moves
9321 the subtraction into the macro and defines a NOP-macro when
9322 CONFIG_FLASH_SHOW_PROGRESS is not defined.
9323
9324 Signed-off-by: Stefan Roese <sr@denx.de>
9325 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
9326
9327commit 9a042e9ca512beaaa2cb450274313fc477141241
9328Author: Jerry Van Baren <gvb.uboot@gmail.com>
9329Date: Sat Mar 8 13:48:01 2008 -0500
9330
9331 Flash programming progress countdown.
9332
9333 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
9334
438a4c11
WD
9335commit 5e339fd9ed539a7d7fec59cfc88f0857ab26a53f
9336Author: Bartlomiej Sieka <tur@semihalf.com>
9337Date: Wed Mar 19 10:00:06 2008 +0100
9338
9339 [new uImage] Fix style issue spotted by Wolfgang Denk <wd@denx.org>
9340
9341 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
9342
aa6f6d17
WD
9343commit 11abe45c48ec3485a6c1a5168ce8d79c3288adc1
9344Author: David Gibson <david@gibson.dropbear.id.au>
9345Date: Mon Feb 18 18:09:04 2008 +1100
9346
9347 libfdt: Remove no longer used code from fdt_node_offset_by_compatible()
9348
9349 Since fdt_node_offset_by_compatible() was converted to the new
9350 fdt_next_node() iterator, a chunk of initialization code became
9351 redundant, but was not removed by oversight. This patch cleans it up.
9352
9353 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
9354
9355commit d0ccb9b140b472039732de102fc14597eedb14df
9356Author: David Gibson <david@gibson.dropbear.id.au>
9357Date: Mon Feb 18 18:06:31 2008 +1100
9358
9359 libfdt: Trivial cleanup for CHECK_HEADER)
9360
9361 Currently the CHECK_HEADER() macro is defined local to fdt_ro.c.
9362 However, there are a handful of functions (fdt_move, rw_check_header,
9363 fdt_open_into) from other files which could also use it (currently
9364 they open-code something more-or-less identical). Therefore, this
9365 patch moves CHECK_HEADER() to libfdt_internal.h and uses it in those
9366 places.
9367
9368 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
9369
9370commit fe30a354cdbb808b5f15366a935b151a4ccee74f
9371Author: Kumar Gala <galak@kernel.crashing.org>
9372Date: Wed Feb 20 14:32:36 2008 -0600
9373
9374 Fix fdt boardsetup command parsing
9375
9376 The introduciton of the 'fdt bootcpu' broke parsing for 'fdt boardsetup'.
9377
9378 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9379
9380commit 804887e6001e2f00bea11431bf34d6d472512cda
9381Author: Kumar Gala <galak@kernel.crashing.org>
9382Date: Fri Feb 15 03:34:36 2008 -0600
9383
9384 Add sub-commands to fdt
9385
9386 fdt header - Display header info
9387 fdt bootcpu <id> - Set boot cpuid
9388 fdt memory <addr> <size> - Add/Update memory node
9389 fdt rsvmem print - Show current mem reserves
9390 fdt rsvmem add <addr> <size> - Add a mem reserve
9391 fdt rsvmem delete <index> - Delete a mem reserves
9392
9393 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9394
9395commit f84d65f9b085ffbed464d1d58e8aaa8f5a2efc07
9396Author: David Gibson <david@gibson.dropbear.id.au>
9397Date: Thu Feb 14 16:50:34 2008 +1100
9398
9399 libfdt: Fix NOP handling bug in fdt_add_subnode_namelen()
9400
9401 fdt_add_subnode_namelen() has a bug if asked to add a subnode to a
9402 node which has NOP tags interspersed with its properties. In this
9403 case fdt_add_subnode_namelen() will put the new subnode before the
9404 first NOP tag, even if there are properties after it, which will
9405 result in an invalid blob.
9406
9407 This patch fixes the bug, and adds a testcase for it.
9408
9409 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
9410
9411commit ae0b5908de3b9855f8931bc9b32c9fc4962df5a9
9412Author: David Gibson <david@gibson.dropbear.id.au>
9413Date: Tue Feb 12 11:58:31 2008 +1100
9414
9415 libfdt: Add and use a node iteration helper function.
9416
9417 This patch adds an fdt_next_node() function which can be used to
9418 iterate through nodes of the tree while keeping track of depth. This
9419 function is used to simplify the iteration code in a lot of other
9420 functions, and is also exported for use by library users.
9421
9422 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
9423
9424commit 9eaeb07a7185d852c7aa10735ecd4e9edf24fb5d
9425Author: David Gibson <david@gibson.dropbear.id.au>
9426Date: Fri Jan 11 14:55:05 2008 +1100
9427
9428 libfdt: Add fdt_set_name() function
9429
9430 This patch adds an fdt_set_name() function to libfdt, mirroring
9431 fdt_get_name(). This is a r/w function which alters the name of a
9432 given device tree node.
9433
9434 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
9435
9436commit 23e20aa6488e6c0622496549861bfdc74108debe
9437Author: Yuri Tikhonov <yur@pollux.denx.de>
9438Date: Tue Mar 18 13:33:30 2008 +0100
9439
9440 lwmon5: Fix register test logic to match the specific GDC h/w.
9441
9442 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9443 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9444
9445commit 46bc0a938779aa1d664b847d36b08aa00f22e539
9446Author: Yuri Tikhonov <yur@pollux.denx.de>
9447Date: Tue Mar 18 13:27:57 2008 +0100
9448
9449 Fix backlight in the lwmon5 POST.
9450
9451 Backlight was switched on even when temperature was too low.
9452
9453 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9454 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9455
9456commit 3d61018643a2cd38c145aa6dde53f3f5f1a0e9cf
9457Author: Yuri Tikhonov <yur@pollux.denx.de>
9458Date: Wed Feb 6 18:48:36 2008 +0100
9459
9460 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).
9461
9462 To enable this, alternative, configuration the U-Boot board configuration
9463 file for lwmon5 includes the definitions of alternative addresses for header
9464 (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
9465
9466 The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
9467 and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
9468 lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
9469
9470 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9471
9472commit 0f009f781b5b88f25769e154ea4d42db13baf0c6
9473Author: Yuri Tikhonov <yur@pollux.denx.de>
9474Date: Mon Feb 4 17:11:53 2008 +0100
9475
9476 Add support for the lwmon5 board reset via GPIO58.
9477
9478 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9479 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9480
9481commit f694e32f93565ec1fa8d0226c584d6b89e931ed9
9482Author: Yuri Tikhonov <yur@pollux.denx.de>
9483Date: Mon Feb 4 17:09:55 2008 +0100
9484
9485 Some fixes to dspic, fpga, and gdc post tests for lwmon5. Disable external watch-dog for now.
9486
9487 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9488 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9489
9490commit b428f6a8c65c5303e5f96db8d24f2f699d94a98c
9491Author: Yuri Tikhonov <yur@pollux.denx.de>
9492Date: Mon Feb 4 14:11:03 2008 +0100
9493
9494 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.
9495
9496 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9497 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9498
9499commit 8f15d4addd49c956412e1e3bfc764a0c8b1f3184
9500Author: Yuri Tikhonov <yur@pollux.denx.de>
9501Date: Mon Feb 4 14:10:42 2008 +0100
9502
9503 The patch adds new POST tests for the Lwmon5 board. These are:
9504
9505 * External Watchdog test;
9506 * dsPIC tests;
9507 * FPGA test;
9508 * GDC test;
9509 * Sysmon tests.
9510
9511 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9512 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9513
9514commit c2ed33efbfff5767bca236828e021c55fd547b6c
9515Author: Yuri Tikhonov <yur@pollux.denx.de>
9516Date: Mon Feb 4 14:10:01 2008 +0100
9517
9518 Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
9519
9520 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9521
7ed40117
WD
9522commit 3a5d1e7f1309998791702b2a559e3126781746b9
9523Author: Yuri Tikhonov <yur@pollux.denx.de>
9524Date: Tue Mar 18 13:33:30 2008 +0100
9525
9526 lwmon5: Fix register test logic to match the specific GDC h/w.
9527
9528 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9529 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9530
9531commit 0f855a1f056a8c22116a2103a3900cbfb669df0b
9532Author: Yuri Tikhonov <yur@pollux.denx.de>
9533Date: Tue Mar 18 13:27:57 2008 +0100
9534
9535 Fix backlight in the lwmon5 POST.
9536
9537 Backlight was switcehd on even when temperature was too low.
9538
9539 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9540 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9541
9542commit 2d991958b1e420fbfe17b128bd26ade74be5efcc
9543Author: Yuri Tikhonov <yur@pollux.denx.de>
9544Date: Wed Feb 6 18:48:36 2008 +0100
9545
9546 The patch introduces the alternative configuration of the log buffer for
9547 the lwmon5 board: the storage for the log-buffer itself is OCM(on-chip memory),
9548 the log-buffer header is moved to six GPT registers (PPC440EPX_GPT0_COMP1, ...,
9549 PPC440EPX_GPT0_COMP5).
9550
9551 To enable this, alternative, configuration the U-Boot board configuration
9552 file for lwmon5 includes the definitions of alternative addresses for header
9553 (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
9554
9555 The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
9556 and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
9557 lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
9558
9559 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9560
9561commit ff818b21b069f4bc9cb73373cc5a16014be101b7
9562Author: Yuri Tikhonov <yur@pollux.denx.de>
9563Date: Mon Feb 4 17:11:53 2008 +0100
9564
9565 Add support for the lwmon5 board reset via GPIO58.
9566
9567 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9568 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9569
9570commit 603f194e5ad81bb2ef42d6d8aaa74de175bcb411
9571Author: Yuri Tikhonov <yur@pollux.denx.de>
9572Date: Mon Feb 4 17:09:55 2008 +0100
9573
9574 Some fixes to dspic, fpga, and gdc post tests for lwmon5.
9575 Disable external watch-dog for now.
9576
9577 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9578 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9579
9580commit e262efe35742c1ad4b0966ff501efc26f34a0aec
9581Author: Yuri Tikhonov <yur@pollux.denx.de>
9582Date: Mon Feb 4 14:11:03 2008 +0100
9583
9584 The patch introduces the CRITICAL feature of POST tests. If the test
9585 marked as POST_CRITICAL fails then the alternative, post_critical,
9586 boot-command is used. If this command is not defined then U-Boot
9587 enters into interactive mode.
9588
9589 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9590 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9591
9592commit 65b20dcefc89618193fa51947968dada91e4c778
9593Author: Yuri Tikhonov <yur@pollux.denx.de>
9594Date: Mon Feb 4 14:10:42 2008 +0100
9595
9596 The patch adds new POST tests for the Lwmon5 board.
9597 These are:
9598
9599 * External Watchdog test;
9600 * dsPIC tests;
9601 * FPGA test;
9602 * GDC test;
9603 * Sysmon tests.
9604
9605 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9606 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
9607
9608commit 8dc3b2303d2b57c774b609ca0e7043ed8f9b88c1
9609Author: Yuri Tikhonov <yur@pollux.denx.de>
9610Date: Mon Feb 4 14:10:01 2008 +0100
9611
9612 Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
9613
9614 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
9615
aa6f6d17
WD
9616commit 3515fd18d4e8e44f863ac7142b55e22b109e9af2
9617Author: Wolfgang Denk <wd@denx.de>
9618Date: Tue Mar 18 17:35:51 2008 +0100
9619
9620 HMI1001: fix compile problem.
9621
9622 Signed-off-by: Wolfgang Denk <wd@denx.de>
9623
9624commit 1f2a9970109cebf7446e0503b10b71f8673045ee
9625Author: Mike Frysinger <vapier@gentoo.org>
9626Date: Mon Feb 18 05:32:30 2008 -0500
9627
9628 Blackfin: BF537-stamp: drop board-specific flash driver for CFI
9629
9630 The parallel flash on the BF537-STAMP is CFI compliant, so there is no need
9631 for the board specific driver at all. Just use the common CFI driver.
9632
9633 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9634
9635commit 5b22163fef865af2b6bfb6b75f1b7bf443ce170c
9636Author: Mike Frysinger <vapier@gentoo.org>
9637Date: Tue Feb 19 00:36:14 2008 -0500
9638
9639 Blackfin: add proper ELF markings to some assembly functions
9640
9641 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9642
9643commit cf675d3b2b9c3511c1d99bc8f8f38fd2f08bfcaf
9644Author: Mike Frysinger <vapier@gentoo.org>
9645Date: Tue Feb 19 00:35:17 2008 -0500
9646
9647 Blackfin: new cplbinfo command for viewing cplb tables
9648
9649 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9650
9651commit aadb72503cd1602349a5fe53356d5f55ecc1b900
9652Author: Mike Frysinger <vapier@gentoo.org>
9653Date: Mon Feb 18 05:37:51 2008 -0500
9654
9655 Blackfin: update MAINTAINERS list
9656
9657 Add maintainer information for the Blackfin boards.
9658
9659 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9660
9661commit f7ce12cb65a30c6e152eecf26f0304b7d78cf39d
9662Author: Mike Frysinger <vapier@gentoo.org>
9663Date: Mon Feb 18 05:26:48 2008 -0500
9664
9665 Blackfin: convert BFIN_CPU to CONFIG_BFIN_CPU
9666
9667 Stop tying things to the processor that should be tied to other defines and
9668 change BFIN_CPU to CONFIG_BFIN_CPU so that it can be used in the build
9669 system to select the -mcpu option.
9670
9671 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9672
9673commit 86a20fb920bd198105acf7b1191117f566d637ed
9674Author: Mike Frysinger <vapier@gentoo.org>
9675Date: Sat Feb 16 07:40:36 2008 -0500
9676
9677 Blackfin: move bootldr command to common code
9678
9679 This moves the Blackfin-common bootldr command out of the BF537-STAMP
9680 specific board directory and into the common directory so that all Blackfin
9681 boards may utilize it.
9682
9683 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9684
9685commit decbe029b2a9d3333d02c433389b1c821eea96d7
9686Author: Heiko Schocher <hs@denx.de>
9687Date: Fri Mar 14 11:05:20 2008 +0100
9688
9689 mgcoge: update configuration
9690
9691 Fix configuration for mgcoge board
9692
9693 Signed-off-by: Heiko Schocher <hs@denx.de>
9694
9695commit c136724cda0219c49f1d4b346f00da29b14fdf14
9696Author: Wolfgang Denk <wd@denx.de>
9697Date: Sun Mar 16 01:22:59 2008 +0100
9698
9699 drivers/rtc/Makefile: keep list sorted
9700
9701 Signed-off-by: Wolfgang Denk <wd@denx.de>
9702
9703commit 9536dfcce03e7be4ccbceb47a08d9ba07ada362f
9704Author: Tor Krill <tor@excito.com>
9705Date: Sat Mar 15 15:40:26 2008 +0100
9706
9707 Add support for Intersil isl1208 RTC
9708
9709 Signed-off-by: Tor Krill <tor@excito.com>
9710
9711commit 0210cff3d079d97b2156b13685ee8de368e68a1a
9712Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9713Date: Sat Mar 15 17:36:41 2008 +0100
9714
9715 cramfs: Fix ifdef
9716
9717 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
9718
9719commit 0b8f2a27861a9fd06eb55a34f855ec9c5102aab4
9720Author: Wolfgang Denk <wd@denx.de>
9721Date: Sun Mar 16 01:12:58 2008 +0100
9722
9723 Conding style cleanup
9724
9725 Signed-off-by: Wolfgang Denk <wd@denx.de>
9726
0b8f2a27
WD
9727commit 41712b4e8c95dff23354bcd620e1f9477160c190
9728Author: Stefan Roese <sr@denx.de>
9729Date: Wed Mar 5 12:31:53 2008 +0100
9730
9731 ppc4xx: Add USB OHCI support to AMCC Canyonlands 460EX eval board
9732
9733 This patch adds USB OHCI support to the Canyonlands board port. It also
9734 enables EXT2 support.
9735
9736 Signed-off-by: Stefan Roese <sr@denx.de>
9737
9738commit 2596f5b9d353ff3e4387a3325d05740f16958038
9739Author: Stefan Roese <sr@denx.de>
9740Date: Wed Mar 5 12:29:32 2008 +0100
9741
9742 usb: Add CFG_OHCI_USE_NPS to common USB-OHCI driver
9743
9744 This patch adds CFG_OHCI_USE_NPS to the common USB-OHCI driver. This
9745 way a board just needs to define this new option to enable the "force
9746 NoPowerSwitching mode" instead of adding new CPU/architecture defines
9747 to the USB source itself.
9748
9749 This new option will be used first with the new AMCC 460EX Canyonlands
9750 board port, which will be posted in a few days.
9751
9752 This patch also fixes a small compilation problem when DEBUG is enabled.
9753
9754 Signed-off-by: Stefan Roese <sr@denx.de>
9755
9756commit 71665ebf88408ff2acb762af47989fd4365b321a
9757Author: Stefan Roese <sr@denx.de>
9758Date: Mon Mar 3 17:27:02 2008 +0100
9759
9760 ppc4xx: Add Canyonlands NAND booting support
9761
9762 460EX doesn't support a fixed bootstrap option to boot from 512 byte page
9763 NAND devices. The only bootstrap option for NAND booting is option F for
9764 2k page devices. So to boot from a 512 bype page device, the I2C bootstrap
9765 EEPROM needs to be programmed accordingly.
9766
9767 This patch adds basic NAND booting support for the AMCC Canyonlands aval
9768 board and also adds support to the "bootstrap" command, to enable NAND
9769 booting I2C setting.
9770
9771 Tested with 512 byte page NAND device (32MByte) on Canyonlands.
9772
9773 Signed-off-by: Stefan Roese <sr@denx.de>
9774
9775commit c813f1f835a7edfdb929f2843b09db72cd5cd2f2
9776Author: Stefan Roese <sr@denx.de>
9777Date: Tue Mar 11 16:53:00 2008 +0100
9778
9779 ppc4xx: Add AMCC Canyonlands support (460EX) (3/3)
9780
9781 This patch adds support for the AMCC Canyonlands 460EX evaluation
9782 board.
9783
9784 Signed-off-by: Stefan Roese <sr@denx.de>
9785
9786commit 6983fe21f774a924d3adb263a270bc2f301f2aa2
9787Author: Stefan Roese <sr@denx.de>
9788Date: Tue Mar 11 16:52:24 2008 +0100
9789
9790 ppc4xx: Add AMCC Canyonlands support (460EX) (2/3)
9791
9792 This patch adds support for the AMCC Canyonlands 460EX evaluation
9793 board.
9794
9795 Signed-off-by: Stefan Roese <sr@denx.de>
9796
9797commit 8e1a3fe545bbcfceafe183344ebc9f1ad03819c1
9798Author: Stefan Roese <sr@denx.de>
9799Date: Tue Mar 11 16:51:17 2008 +0100
9800
9801 ppc4xx: Add AMCC Canyonlands support (460EX) (1/3)
9802
9803 This patch adds support for the AMCC Canyonlands 460EX evaluation
9804 board.
9805
9806 Signed-off-by: Stefan Roese <sr@denx.de>
9807
9808commit 43c60992cdf72496e7eaaa3fbd37ebbe75835f69
9809Author: Stefan Roese <sr@denx.de>
9810Date: Tue Mar 11 15:11:43 2008 +0100
9811
9812 ppc4xx: Add basic support for AMCC 460EX/460GT (5/5)
9813
9814 This patch adds basic support for the AMCC 460EX/460GT PPC's.
9815
9816 Signed-off-by: Stefan Roese <sr@denx.de>
9817
9818commit 6f2eb3f3d8ea2dbb224d0da5a12038693bab9945
9819Author: Stefan Roese <sr@denx.de>
9820Date: Tue Mar 11 15:11:18 2008 +0100
9821
9822 ppc4xx: Add basic support for AMCC 460EX/460GT (4/5)
9823
9824 This patch adds basic support for the AMCC 460EX/460GT PPC's.
9825
9826 Signed-off-by: Stefan Roese <sr@denx.de>
9827
9828commit 999ecd5aca381984d8ebbeb207ece82a1c275577
9829Author: Stefan Roese <sr@denx.de>
9830Date: Tue Mar 11 15:07:10 2008 +0100
9831
9832 ppc4xx: Add basic support for AMCC 460EX/460GT (3/5)
9833
9834 This patch adds basic support for the AMCC 460EX/460GT PPC's.
9835
9836 Signed-off-by: Stefan Roese <sr@denx.de>
9837
9838commit 2801b2d2a9906f206ab9ee8d0b6e746d2b7fe05a
9839Author: Stefan Roese <sr@denx.de>
9840Date: Tue Mar 11 15:05:50 2008 +0100
9841
9842 ppc4xx: Add basic support for AMCC 460EX/460GT (2/5)
9843
9844 This patch adds basic support for the AMCC 460EX/460GT PPC's.
9845
9846 Signed-off-by: Stefan Roese <sr@denx.de>
9847
9848commit 8ac41e3e37c3080c6b1d9461d654161cfe2aa492
9849Author: Stefan Roese <sr@denx.de>
9850Date: Tue Mar 11 15:05:26 2008 +0100
9851
9852 ppc4xx: Add basic support for AMCC 460EX/460GT (1/5)
9853
9854 This patch adds basic support for the AMCC 460EX/460GT PPC's.
9855
9856 Signed-off-by: Stefan Roese <sr@denx.de>
9857
9858commit 56e410178375d9f20be25fb24e180974f0ae120b
9859Author: Stefan Roese <sr@denx.de>
9860Date: Tue Feb 19 22:07:57 2008 +0100
9861
9862 ppc4xx: interrupt.c reworked
9863
9864 This patch is a rework of the 4xx interrupt handling done while
9865 adding the 460EX/GT support. Interrupts are needed on 4xx for the
9866 EMAC driver.
9867
9868 Signed-off-by: Stefan Roese <sr@denx.de>
9869
9870commit 84a999b6cdd0b02dc7de2cacc306eaa84afe2b46
9871Author: Stefan Roese <sr@denx.de>
9872Date: Tue Feb 19 22:01:57 2008 +0100
9873
9874 ppc4xx: program_tlb now uses 64bit physical addess
9875
9876 This patch changes the physical addess parameter from 32bit to 64bit.
9877 This is needed for 36bit 4xx platforms to access areas located
9878 beyond the 4GB border, like SoC peripherals (EBC etc.).
9879
9880 Signed-off-by: Stefan Roese <sr@denx.de>
9881
9882commit c3307fa186af85771924c434997089b8104c0a46
9883Author: Stefan Roese <sr@denx.de>
9884Date: Tue Feb 19 21:58:25 2008 +0100
9885
9886 ppc4xx: miiphy.c reworked
9887
9888 While adding the 460EX/GT support I reworked the 4xx miiphy code. It
9889 badly neede some cleanup.
9890
9891 Signed-off-by: Stefan Roese <sr@denx.de>
9892
9893commit 88aff62df39c0756241ea9f9b5a7b3ade26cb82b
9894Author: Stefan Roese <sr@denx.de>
9895Date: Tue Feb 19 16:21:49 2008 +0100
9896
9897 rtc: Add M41T62 support
9898
9899 This patch add support for the STM M41T62 RTC. It is used and tested
9900 on the AMCC Canyonlands 406EX platform.
9901
9902 Signed-off-by: Stefan Roese <sr@denx.de>
9903
9904commit 217d383e201adc7f2271145ae345ea5eae2b7170
9905Author: Niklaus Giger <niklaus.giger@netstal.com>
9906Date: Mon Feb 25 18:46:43 2008 +0100
9907
9908 ppc4xx: Add 405GPr based MCU25 board specific files
9909
9910 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
9911
9912commit 75a66dcdb383863ad33f0534cfc27b7a86947dad
9913Author: Niklaus Giger <niklaus.giger@netstal.com>
9914Date: Mon Feb 25 18:46:42 2008 +0100
9915
9916 ppc4xx: Add 405GPr based MCU25 board config file
9917
9918 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
9919
9920commit b05f35436b733a240559e77e46bed8439665ecc5
9921Author: Niklaus Giger <niklaus.giger@netstal.com>
9922Date: Mon Feb 25 18:46:41 2008 +0100
9923
9924 ppc4xx: Add 405GPr based MCU25 board. Global files
9925
9926 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
9927
9928commit 14c27b35ac812a71abce6e3e2f4129d5e9313660
9929Author: Niklaus Giger <niklaus.giger@netstal.com>
9930Date: Mon Feb 25 18:37:02 2008 +0100
9931
9932 ppc4xx: HCU4/5. remove obsolete hcu_flash.c
9933
9934 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
9935
9936commit a079494853cc2bfeddb26673219db0b4b2b31566
9937Author: Niklaus Giger <niklaus.giger@netstal.com>
9938Date: Mon Feb 25 18:37:01 2008 +0100
9939
9940 ppc4xx: HCU4/5. Use FLASH_CFI_LEGACY
9941
9942 Cleanup: Remove custom flash driver for 8 bit boot-eprom and replace it with
9943 the FLASH_CFI_LEGACY et al. config options.
9944
9945 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
9946
9947commit e4170e5a50c8110f792bc37472833ae669d69951
9948Author: Stefan Roese <sr@denx.de>
9949Date: Tue Mar 11 13:52:25 2008 +0100
9950
9951 ppc4xx: Fix comment in 405EX DDR2 init code
9952
9953 Signed-off-by: Stefan Roese <sr@denx.de>
9954
438a4c11
WD
9955commit 766529fccc860ecb9e955b4239dff69cd9e4ea09
9956Author: Bartlomiej Sieka <tur@semihalf.com>
9957Date: Fri Mar 14 16:22:34 2008 +0100
9958
9959 Add MD5 support to the new uImage format
9960
9961 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
9962
9963commit 0ede0c383530a418cf98be9122371a86573cd0db
9964Author: Bartlomiej Sieka <tur@semihalf.com>
9965Date: Fri Mar 14 16:22:34 2008 +0100
9966
9967 Add the MD5 algorithm
9968
9969 MD5 supoprt is turned on by defining CONFIG_MD5, the digest can be then
9970 calculated using the md5() function -- see include/md5.h for details.
9971
9972 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
9973
0b8f2a27
WD
9974commit b8aa57b5d4d69e8f0810a5e632c0ce41c0f46ee0
9975Author: Wolfgang Denk <wd@denx.de>
9976Date: Fri Mar 14 16:04:54 2008 +0100
9977
9978 tools/setlocalversion: use a git-describe-ish format
9979
9980 Change the automatic local version to have the form -nnnnn-gSHA1SUMID,
9981 where 'nnnnn' is the number of commits since the last tag (i.e.,
9982 1.3.2-rc3). This makes it much easier to recognize "newer" versions
9983 and to see how much has been changed since the referenced tag.
9984
9985 Stolen from Linux kernel's scripts/setlocalversio, see commit d882421f.
9986
9987 Signed-off-by: Wolfgang Denk <wd@denx.de>
9988
9989commit c6dc21c84de0f159a1752c5ebd33cff843f63609
9990Author: Wolfgang Denk <wd@denx.de>
9991Date: Thu Mar 13 14:32:03 2008 +0100
9992
9993 HMI1001: add support for MPC5200 Rev. B processors.
9994
9995 Signed-off-by: Wolfgang Denk <wd@denx.de>
9996
9997commit 90f13dce7a7a9a84d5730576c9a24d0dbb07cb3a
9998Author: Wolfgang Denk <wd@denx.de>
9999Date: Thu Mar 13 14:29:49 2008 +0100
10000
10001 TQM5200: remove dead code
10002
10003 This board never used a MGT5100 processor.
10004
10005 Signed-off-by: Wolfgang Denk <wd@denx.de>
10006
438a4c11
WD
10007commit afe45c87e3c5d77bad76b1a57dccd20764d45b5d
10008Author: Marian Balakowicz <m8@semihalf.com>
10009Date: Wed Mar 12 12:14:15 2008 +0100
10010
10011 [new uImage] Fix build issue on ARM
10012
10013 ARM platforms don't have a bd->bi_memsize so use bd->bi_dram[0].size instead.
10014
10015 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10016
10017commit 3310c549a73a949430bfda90876df7552a1dab0c
10018Author: Marian Balakowicz <m8@semihalf.com>
10019Date: Wed Mar 12 12:13:13 2008 +0100
10020
10021 [new uImage] Add new uImage format documentation and examples
10022
10023 Create doc/uImage.FIT documentation directory with the following files:
10024 - command_syntax_extensions.txt : extended command syntax description
10025 - howto.txt : short usage howto
10026 - source_file_format.txt : internal new uImage format description
10027
10028 Add example image source files:
10029 - kernel.its
10030 - kernel_fdt.its
10031 - multi.its
10032
10033 Update README appropriately.
10034
10035 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10036 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
10037
10038commit 1ec73761d2e247078f4520a265d463e8b73391a2
10039Author: Marian Balakowicz <m8@semihalf.com>
10040Date: Wed Mar 12 10:35:52 2008 +0100
10041
10042 [new uImage] Fix definition of common bootm_headers_t fields
10043
10044 verify, autostart and lmb fields are used regardless of CONFIG_FIT
10045 setting, move their definitions to common section.
10046
10047 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10048
10049commit 1d1cb4270edc6a99276834064069717f9782c491
10050Author: Marian Balakowicz <m8@semihalf.com>
10051Date: Wed Mar 12 10:35:51 2008 +0100
10052
10053 [new uImage] Fix build problems on trab board
10054
10055 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10056
10057commit f773bea8e11f4a11c388dcee956b2444203e6b65
10058Author: Marian Balakowicz <m8@semihalf.com>
10059Date: Wed Mar 12 10:35:46 2008 +0100
10060
10061 [new uImage] Add proper ramdisk/FDT handling when FIT configuration is used
10062
10063 Save FIT configuration provied in the first bootm argument and use it
10064 when to get ramdisk/FDT subimages when second and third (ramdisk/FDT)
10065 arguments are not specified.
10066
10067 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10068
10069commit 2682ce8a4225f23d72bb7fed069e928dd39d34ae
10070Author: Marian Balakowicz <m8@semihalf.com>
10071Date: Wed Mar 12 10:33:01 2008 +0100
10072
10073 [new uImage] More verbose kernel image uncompress error message
10074
10075 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10076
10077commit 1372cce2b9040fb640e5032b84e3a033a22d6ff0
10078Author: Marian Balakowicz <m8@semihalf.com>
10079Date: Wed Mar 12 10:33:01 2008 +0100
10080
10081 [new uImage] Use show_boot_progress() for new uImage format
10082
10083 This patch allocates a set of show_boot_progress() IDs for new uImage format
10084 and adds show_boot_progress() calls in new uImage format handling code.
10085
10086 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10087
10088commit c28c4d193dbfb20b2dd3a5447640fd6de7fd0720
10089Author: Marian Balakowicz <m8@semihalf.com>
10090Date: Wed Mar 12 10:33:01 2008 +0100
10091
10092 [new uImage] Add new uImage fromat support to fpga command
10093
10094 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10095
10096commit 09475f7527460e426c0e0628fc5b8f3754fbaa23
10097Author: Marian Balakowicz <m8@semihalf.com>
10098Date: Wed Mar 12 10:33:01 2008 +0100
10099
10100 [new uImage] Add new uImage format handling to other bootm related commands
10101
10102 Updated commands:
10103
10104 docboot - cmd_doc.c
10105 fdcboot - cmd_fdc.c
10106 diskboot - cmd_ide.c
10107 nboot - cmd_nand.c
10108 scsiboot - cmd_scsi.c
10109 usbboot - cmd_usb.c
10110
10111 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10112
10113commit 1b7897f28d49a80d78d760ec6f6f11dc0f914338
10114Author: Marian Balakowicz <m8@semihalf.com>
10115Date: Wed Mar 12 10:33:00 2008 +0100
10116
10117 [new uImage] Add new uImage format support to imgextract command
10118
10119 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10120
10121commit 424c4abdd175d2c470510df8ce0e32d3f463ec16
10122Author: Marian Balakowicz <m8@semihalf.com>
10123Date: Wed Mar 12 10:33:00 2008 +0100
10124
10125 [new uImage] Add new uImage format support to autoscript routine
10126
10127 autoscript() routine is updated to accept second argument, which
10128 is only used for FIT images and provides a FIT subimage unit name.
10129
10130 autoscript() routine callers must now pass two arguments. For
10131 non-interactive use (like in cmd_load.c, cmd_net.c), new environment
10132 variable 'autoscript_uname' is introduced and used as a FIT
10133 subimage unit name source.
10134
10135 autoscript command accepts extended syntax of the addr argument:
10136 addr:<subimg_uname>
10137
10138 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10139
10140commit cd7c596e9f561dbbc17b717277438aee78cde14f
10141Author: Marian Balakowicz <m8@semihalf.com>
10142Date: Wed Mar 12 10:33:00 2008 +0100
10143
10144 [new uImage] Add new uImage format support to arch specific do_bootm_linux() routines
10145
10146 This patch updates architecture specific implementations of
10147 do_bootm_linux() adding new uImage format handling for
10148 operations like get kernel entry point address, get kernel
10149 image data start address.
10150
10151 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10152
10153commit 3dfe110149311425919e6d6a14b561b4207498f1
10154Author: Marian Balakowicz <m8@semihalf.com>
10155Date: Wed Mar 12 10:32:59 2008 +0100
10156
10157 [new uImage] Add node offsets for FIT images listed in struct bootm_headers
10158
10159 This patch adds new node offset fields to struct bootm_headers
10160 and updates bootm_headers processing code to make use of them.
10161 Saved node offsets allow to avoid repeating fit_image_get_node() calls.
10162
10163 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10164
10165commit bc8ed486b125452ba3bd8344f052f437329150c5
10166Author: Marian Balakowicz <m8@semihalf.com>
10167Date: Wed Mar 12 10:32:53 2008 +0100
10168
10169 [new uImage] ppc: Add new uImage format support to FDT handling routines
10170
10171 Support for new (FIT) format uImages is added to powerpc specific
10172 boot_get_fdt() routine which now recognizes, sanity checks FIT image
10173 and is able to access data sections of the requested component image.
10174
10175 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10176
10177commit a44a269a905f924b420020506a4d7d7eedcc0eaf
10178Author: Marian Balakowicz <m8@semihalf.com>
10179Date: Wed Mar 12 10:14:57 2008 +0100
10180
10181 [new uImage] Re-enable interrupts for non automatic booting
10182
10183 Re-enable interrupts if we return from do_bootm_<os> and 'autostart'
10184 environment variable is not set to 'yes'.
10185
10186 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10187
10188commit d985c8498c4e47095820da97aa722381d39172c5
10189Author: Marian Balakowicz <m8@semihalf.com>
10190Date: Wed Mar 12 10:14:38 2008 +0100
10191
10192 [new uImage] Remove unnecessary arguments passed to ramdisk routines
10193
10194 boot_get_ramdisk() and image_get_ramdisk() do not need all
10195 cmdtp, flag, argc and argv arguments. Simplify routines definition.
10196
10197 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10198
10199commit c87796483bc7c2900470dc747c367f602577608d
10200Author: Marian Balakowicz <m8@semihalf.com>
10201Date: Wed Mar 12 10:12:37 2008 +0100
10202
10203 [new uImage] Add new uImage format support for ramdisk handling
10204
10205 This patch updates boot_get_ramdisk() routine adding format
10206 verification and handling for new (FIT) uImages.
10207
10208 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10209
10210commit 6986a385671749ecb3f60cf99e9cbae8e47bb50e
10211Author: Marian Balakowicz <m8@semihalf.com>
10212Date: Wed Mar 12 10:01:05 2008 +0100
10213
10214 [new uImage] Add new uImage format support for kernel booting
10215
10216 New format uImages are recognized by the bootm command,
10217 validity of specified kernel component image is checked and
10218 its data section located and used for further processing
10219 (uncompress, load, etc.)
10220
10221 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10222
10223commit e32fea6adb620ecf2bd70acf2dd37e53df9d1547
10224Author: Marian Balakowicz <m8@semihalf.com>
10225Date: Tue Mar 11 12:35:20 2008 +0100
10226
10227 [new uImage] Add new uImage format support for imls and iminfo commands
10228
10229 imls and iminfo can now recognize nad print out contents of the new (FIT)
10230 format uImages.
10231
10232 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10233
10234commit 9d25438fe7d70cf35a8a293ea5e392fefc672613
10235Author: Bartlomiej Sieka <tur@semihalf.com>
10236Date: Tue Mar 11 12:34:47 2008 +0100
10237
10238 [new uImage] Add support for new uImage format to mkimage tool
10239
10240 Support for the new uImage format (FIT) is added to mkimage tool.
10241 Commandline syntax is appropriately extended:
10242
10243 mkimage [-D dtc_options] -f fit-image.its fit-image
10244
10245 mkimage (together with dtc) takes fit-image.its and referenced therein
10246 binaries (like vmlinux.bin.gz) as inputs, and produces fit-image file -- the
10247 final image that can be transferred to the target (e.g., via tftp) and then
10248 booted using the bootm command in U-Boot.
10249
10250 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
10251
10252commit eb6175edd6c120d8b89678243e5a2be362ee8e40
10253Author: Marian Balakowicz <m8@semihalf.com>
10254Date: Mon Mar 10 17:53:49 2008 +0100
10255
10256 [new uImage] Make node unit names const in struct bootm_headers
10257
10258 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10259
10260commit 5dfb52138688ccbf0146f62683fe6217b3ce1b05
10261Author: Marian Balakowicz <m8@semihalf.com>
10262Date: Fri Feb 29 21:24:06 2008 +0100
10263
10264 [new uImage] New uImage low-level API
10265
10266 Add FDT-based functions for handling new format component images,
10267 configurations, node operations, property get/set, etc.
10268
10269 fit_ - routines handling global new format uImage operations
10270 like get/set top level property, process all nodes, etc.
10271 fit_image_ - routines handling component images subnodes
10272 fit_conf_ - routines handling configurations node
10273
10274 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
10275 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10276
0b8f2a27
WD
10277commit 30f1806f60978d707b0cff2d7bf89d141fc24290
10278Author: Wolfgang Denk <wd@denx.de>
10279Date: Sun Mar 9 16:20:02 2008 +0100
10280
10281 Release v1.3.2
10282
10283 Update CHANGELOG for release.
10284
10285 Signed-off-by: Wolfgang Denk <wd@denx.de>
10286
30f1806f
WD
10287commit 5b464c289ba715d0979b6e1f94947bb8f1068d16
10288Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10289Date: Sun Mar 9 14:52:11 2008 +0100
10290
10291 SCM: fix 'packed' attribute ignored for field of type 'can_msg_t' warnings
10292
10293 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10294 Signed-off-by: Wolfgang Denk <wd@denx.de>
10295
10296commit db695b78515ddb88a2d4f3357c120345efbf59ec
10297Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10298Date: Sun Mar 9 10:44:01 2008 +0100
10299
10300 scb9328: Fix flash warning: type qualifiers ignored on function return type
10301
10302 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10303
10304commit 2b3e7e61d6a72f16aee93f870bc6af67f30758c4
10305Author: Wolfgang Denk <wd@denx.de>
10306Date: Sun Mar 9 10:50:41 2008 +0100
10307
10308 esd/common/fpga.c: fix indentation.
10309
10310 Signed-off-by: Wolfgang Denk <wd@denx.de>
10311
10312commit cc3843e36453e2b8db65d7e56de938ba045016a0
10313Author: Wolfgang Denk <wd@denx.de>
10314Date: Sun Mar 9 10:33:31 2008 +0100
10315
10316 common/kgdb.c: fix 'dereferencing type-punned pointer' warning
10317
10318 and get rid of a couple of unneeded casts.
10319
10320 Signed-off-by: Wolfgang Denk <wd@denx.de>
10321
10322commit 8d4f4a838d7dc7cf4de17e3e9a67e2f222b6a1c8
10323Author: Wolfgang Denk <wd@denx.de>
10324Date: Sun Mar 9 10:09:53 2008 +0100
10325
10326 esd/common/fpga.c: fix 'assignment of read-only location' error
10327
10328 Signed-off-by: Wolfgang Denk <wd@denx.de>
10329
10330commit c6fe4dabac066e8758345d249032768496983a3e
10331Author: Wolfgang Denk <wd@denx.de>
10332Date: Sun Mar 9 02:13:19 2008 +0100
10333
10334 Makefile: make build silently again.
10335
10336 Signed-off-by: Wolfgang Denk <wd@denx.de>
10337
10338commit 76babc86576f092573599334c85ec543fdbc6015
10339Author: Wolfgang Denk <wd@denx.de>
10340Date: Sun Mar 9 02:07:49 2008 +0100
10341
10342 m501sk: Fix out of tree building
10343
10344 Signed-off-by: Wolfgang Denk <wd@denx.de>
10345
10346commit 210ed2004e062fdd03f25ab4925998aa1bd08a07
10347Author: Wolfgang Denk <wd@denx.de>
10348Date: Sun Mar 9 00:06:09 2008 +0100
10349
10350 ADS5121: fix out of tree build
10351
10352 and simplify Makefile a bit.
10353
10354 Signed-off-by: Wolfgang Denk <wd@denx.de>
10355
10356commit 46cb5074a3f74de64ebd97dd0c4ec7eb3d768b93
10357Author: Wolfgang Denk <wd@denx.de>
10358Date: Sat Mar 8 22:35:31 2008 +0100
10359
10360 Release v1.3.2
10361
10362 Signed-off-by: Wolfgang Denk <wd@denx.de>
10363
10364commit 78a90f827df74520e939c794fc7413dace21c4db
10365Author: Wolfgang Denk <wd@denx.de>
10366Date: Sat Mar 8 22:35:04 2008 +0100
10367
10368 Update CHANGELOG
10369
10370 Signed-off-by: Wolfgang Denk <wd@denx.de>
10371
78a90f82
WD
10372commit 58f3c57c6008b42e01f551d3be6efd88c14ac87f
10373Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10374Date: Sat Mar 8 21:30:04 2008 +0100
10375
10376 esd: Fix warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
10377
10378 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10379
10380commit d75469d48c05795144f4b8ba76addbb4920a7bba
10381Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
10382Date: Sat Mar 8 09:25:49 2008 +0900
10383
10384 net: rtl8169: Add processing when OWNbit did't enable in rtl_recv()
10385
10386 When rtl_recv() of rtl8169 is called, OWNbit of status register
10387 is not enable occasionally.
10388 rtl_recv() doesn't work normally when the driver doesn't do
10389 appropriate processing.
10390 This patch fix this problem.
10391
10392 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
10393
10394commit 82afabfeb8ae6a27c7b396011ea99f4712aa73fa
10395Author: Heiko Schocher <hs@denx.de>
10396Date: Fri Mar 7 08:15:28 2008 +0100
10397
10398 mgsuvd: update board configuration
10399
10400 initialize the UPIOx controller.
10401
10402 Signed-off-by: Heiko Schocher <hs@denx.de>
10403
10404commit e492c90c26215e459aec0fdf0f8ef1fd204988f5
10405Author: Heiko Schocher <hs@denx.de>
10406Date: Fri Mar 7 08:13:41 2008 +0100
10407
10408 mgcoge: update board configuration
10409
10410 add support for the config Flash.
10411 initialize the UPIOx controller.
10412
10413 Signed-off-by: Heiko Schocher <hs@denx.de>
10414
10415commit 270fe261b7f9292800b2b3d1bf19ae7cbc880258
10416Author: Kim Phillips <kim.phillips@freescale.com>
10417Date: Fri Mar 7 12:27:31 2008 -0600
10418
10419 mpc83xx: make dtb basename file references equal those of linux
10420
10421 the dts file basenames were updated in linux - this helps avoid
10422 inadvertently loading any old dtbs laying around.
10423
10424 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
10425
10426commit f30b6154f16f5ffa4a9f5bfca5e114d72b6ef675
10427Author: Kim Phillips <kim.phillips@freescale.com>
10428Date: Wed Feb 27 16:08:22 2008 -0600
10429
10430 net: uec_phy: actually increment the timeout counter
10431
10432 allow u-boot to recover (and, e.g., switch to another interface) in the
10433 case where a PHY does not report autonegotiation is complete within its
10434 two second timeout value.
10435
10436 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
10437
10438commit 772003e43957ee0c895abed7cd82cbe72820cbb8
10439Author: Markus Brunner <super.firetwister@googlemail.com>
10440Date: Wed Mar 5 21:38:12 2008 +0100
10441
10442 fix taihu soft spi_read
10443
10444 The taihu board used gpio_read_out_bit which reads the output register and not
10445 the pin state.
10446
10447 Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
10448
10449commit fc84a8495ac750f6b4adae81f8c4f100f65b6340
10450Author: Stefan Roese <sr@denx.de>
10451Date: Fri Mar 7 08:01:43 2008 +0100
10452
10453 ppc4xx: Sequoia: Add device tree (fdt) Linux booting default env variables
10454
10455 Signed-off-by: Stefan Roese <sr@denx.de>
10456
10457commit bd4458cb47abecabd406b1210457be96c69fc49d
10458Author: Dave Liu <r63238@freescale.com>
10459Date: Tue Mar 4 16:59:22 2008 +0800
10460
10461 837xEMDS: Improve the system performance
10462
10463 1. Make the CSB bus pipeline depth as 4, and enable
10464 the repeat mode;
10465 2. Raise the eTSEC emergency priority;
10466 3. Use the highest IP blocks clock.
10467
10468 Signed-off-by: Dave Liu <daveliu@freescale.com>
10469
10470commit d8ab58b212481b1c57947ea21aa96c4ce800d0b4
10471Author: Detlev Zundel <dzu@denx.de>
10472Date: Thu Mar 6 16:45:53 2008 +0100
10473
10474 Replace "run load; run update" with conditionalized "run load update".
10475
10476 The latter version stops when "run load" fails for whatever reasons
10477 rendering the combination *a lot* more secure.
10478
10479 Signed-off-by: Detlev Zundel <dzu@denx.de>
10480
10481commit 6bc113886d7d316df1a4e459bec8baf027518551
10482Author: Stefan Roese <sr@denx.de>
10483Date: Tue Mar 4 17:40:41 2008 +0100
10484
10485 net: Print error message upon net usage when no ethernet-interface is found
10486
10487 This patch fixes a problem seen on PPC4xx boards, when no MAC address is
10488 defined. Then no ethernet interface is available but a simple "tftp"
10489 command will return without any error message which is quite confusing.
10490
10491 Signed-off-by: Stefan Roese <sr@denx.de>
10492
10493commit a30a549a3553032d809e0356306b62de0b125901
10494Author: Jon Loeliger <jdl@freescale.com>
10495Date: Tue Mar 4 10:03:03 2008 -0600
10496
10497 Remove erroneous or extra spd.h #includers.
10498
10499 Many of the spd.h #includers don't need it,
10500 and wanted to have spd_sdram() declared instead.
10501 Since they didn't get that, some also had open
10502 coded extern declarations of it instead or as well.
10503 Fix it all up by using spd_sdram.h where needed.
10504
10505 Signed-off-by: Jon Loeliger <jdl@freescale.com>
10506
10507commit a4475386cef14af3fd88f0518b688e755669486d
10508Author: Wolfgang Denk <wd@denx.de>
10509Date: Tue Mar 4 17:41:28 2008 +0100
10510
10511 PCS440EP: fix build problems (redundant #define)
10512
10513 Signed-off-by: Wolfgang Denk <wd@denx.de>
10514
10515commit e85e2fa85ec09a6fac2846d1d881d8737e2bbda9
10516Author: Stefan Roese <sr@denx.de>
10517Date: Tue Mar 4 17:39:25 2008 +0100
10518
10519 net: Print error message upon net usage when no ethernet-interface is found
10520
10521 This patch fixes a problem seen on PPC4xx boards, when no MAC address is
10522 defined. Then no ethernet interface is available but a simple "tftp"
10523 command will return without any error message which is quite confusing.
10524
10525 Signed-off-by: Stefan Roese <sr@denx.de>
10526
10527commit 384faaafb999cae3ce447c93e28a0b7e2e5fef53
10528Author: Wolfgang Denk <wd@denx.de>
10529Date: Tue Mar 4 17:38:50 2008 +0100
10530
10531 W7OLMC/W7OLMG: fix build problems (redundant #define)
10532
10533 Signed-off-by: Wolfgang Denk <wd@denx.de>
10534
10535commit f9301e1cda296245ba052d7b08321199c3d0af9d
10536Author: Wolfgang Denk <wd@denx.de>
10537Date: Tue Mar 4 14:58:31 2008 +0100
10538
10539 Makefile: fix problem with out-of-tree builds introduced by 5013c09f
10540
10541 Commit 5013c09f (Makefile: cleanup "clean" target) introduced a
10542 problem for out-of-tree builds which caused "make clean" to fail.
10543
10544 Signed-off-by: Wolfgang Denk <wd@denx.de>
10545
10546commit dfece9500556bed5d8244b1c15d973cec7c25bfe
10547Author: Wolfgang Denk <wd@denx.de>
10548Date: Tue Mar 4 11:58:26 2008 +0100
10549
10550 examples/Makefile: build "hello_world" on 8xx, too.
10551
10552 Signed-off-by: Wolfgang Denk <wd@denx.de>
10553
10554commit 74eb0222594fd23aafdf168e60e872814eea8b62
10555Author: Mike Nuss <mike@terascala.com>
10556Date: Mon Mar 3 15:27:05 2008 -0500
10557
10558 PPC4xx (Sequoia): Fix Ethernet "remote fault" problems
10559
10560 Every now and then a Sequoia board (or equivalent hardware) had
10561 problems connecting to a Gigabit capable network interface.
10562
10563 There were differences in the PHY setup between Linux and U-Boot.
10564
10565 This patch fixes the problem. Apparently "remote fault" is being set,
10566 which signals to some devices (on the other end of the cable) that a
10567 fault has occurred, while other devices ignore it. I believe the RF bit
10568 was causing the issue, but I removed T4 also, to match up with Linux.
10569
10570 Signed-off-by: Mike Nuss <mike@terascala.com>
10571
10572commit 491fb6dea9f52fdb9cb5996e8e978b9e9685179f
10573Author: Timur Tabi <timur@freescale.com>
10574Date: Mon Mar 3 09:58:52 2008 -0600
10575
10576 fix QE firmware uploading limit
10577
10578 Fix a typo in qe_upload_firmware() that prevented uploading firmware on
10579 systems with more than one RISC core.
10580
10581 Signed-off-by: Timur Tabi <timur@freescale.com>
10582
10583commit 42ba58e0c302b339a3c2faa6006a013c6f186b7a
10584Author: Bernhard Nemec <bnemec@ganssloser.com>
10585Date: Mon Mar 3 11:57:23 2008 +0000
10586
10587 Fix endianess problem in cramfs code (cramfs is always host-endian in Linux)
10588
10589 Originally pointed out by Laurent Pinchart <laurent.pinchart@tbox.biz>,
10590 see http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/22846
10591
01db232d 10592 Signed-off-by: Bernhard Nemec <bnemec <at> ganssloser.com>
78a90f82
WD
10593
10594commit 84d0c2f1e39caff58bf765a7ab7c72da23c25ec8
10595Author: Kim B. Heino <Kim.Heino@bluegiga.com>
10596Date: Mon Mar 3 10:39:13 2008 +0200
10597
10598 fix copy from ram to dataflash
10599
10600 If I try to "cp.b <ram> <dataflash>", u-boot selects normal flash
10601 routines instead of dataflash. This is because it checks "if source
10602 address is not dataflash" instead of target address.
10603
10604 Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
10605
10606commit 32bf3d143a888f8deacfdcc97e898f6c06d0aea4
10607Author: Wolfgang Denk <wd@denx.de>
10608Date: Mon Mar 3 12:16:44 2008 +0100
10609
10610 Fix quoting problem (preboot setting) in many board config files.
10611
10612 Signed-off-by: Wolfgang Denk <wd@denx.de>
10613
10614commit 5b0b2b6fc9fe22e3864c2a57316d91a2507ec215
10615Author: Wolfgang Denk <wd@denx.de>
10616Date: Mon Mar 3 12:36:49 2008 +0100
10617
10618 ADS5121: Fix default environment.
10619
10620 Signed-off-by: Wolfgang Denk <wd@denx.de>
10621
10622commit 91c82076ae492bb1f9d9c47a481314631d32dc8e
10623Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10624Date: Sun Mar 2 16:12:31 2008 +0100
10625
10626 Makefile: Fix missing unconfig and mkconfig use
10627
10628 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10629
10630commit 8ce4e5c2c02cb7e8adddf7b651d3050d81ce4c1d
10631Author: michael <trimarchi@gandalf.sssup.it>
10632Date: Sun Mar 2 23:33:46 2008 +0100
10633
10634 Fix checking fat32 cluster size.
10635
10636 This fixes the cluster size tests in the FAT32 file system.
10637 The current implementation of VFAT support doesn't work if the
10638 referred cluster has an offset > 16bit representation, causing
10639 "fatload" and "fatls" commands etc. to fail.
10640
10641 Signed-off-by: michael trimarchi <trimarchi@gandalf.sssup.it>
10642
10643commit 661bad63a076a96c39c64f136915f146725af92b
10644Author: Wolfgang Denk <wd@denx.de>
10645Date: Sun Mar 2 22:57:23 2008 +0100
10646
10647 Prepare v1.3.2-rc2 release candidate
10648
10649 Signed-off-by: Wolfgang Denk <wd@denx.de>
10650
661bad63
WD
10651commit 76957cb3d621bf664311908e5962e151c633c285
10652Author: Stefan Roese <sr@denx.de>
10653Date: Sat Mar 1 12:11:40 2008 +0100
10654
10655 ppc4xx: EMAC: Fix 405EZ fifo size setup in EMAC_MR1
10656
10657 The 405EZ only supports 512 bytes of rx-/tx-fifo EMAC sizes. But
10658 currently 4k/2k is configured. This patch fixes this issue.
10659
10660 Thanks to Thomas Kindler <tkindler@lenord.de> for pointing this out.
10661
10662 Signed-off-by: Stefan Roese <sr@denx.de>
10663
10664commit 118978c8eb43803e2794233922df4249fa278b83
10665Author: Woodruff, Richard <r-woodruff2@ti.com>
10666Date: Fri Feb 29 17:34:35 2008 -0600
10667
10668 Fix alignment error on ARM for modules
10669
10670 Fix alignment fault on ARM when running modules. With out an explicit
10671 linker file gcc4.2.1 will half word align __bss_start's value. The word
10672 dereference will crash hello_world.
10673
10674 signed-off-by Richard Woodruff <r-woodruff2@ti.com>
10675
10676commit ce1120dd703e6f12c59e4eba9962356a0300b832
10677Author: Dave Liu <r63238@freescale.com>
10678Date: Fri Feb 29 17:45:31 2008 +0800
10679
10680 fs: Fix ext2 read issue
10681
10682 The ext2 aligned process will corrupt the key
10683 data struct, the patch fix this.
10684
10685 Signed-off-by: Dave Liu <daveliu@freescale.com>
10686
10687commit 5013c09f7a5675952a3ca88b6bc6c924e63af33e
10688Author: Wolfgang Denk <wd@denx.de>
10689Date: Sun Mar 2 22:45:33 2008 +0100
10690
10691 Makefile: cleanup "clean" target
10692
10693 Make sure CDPATH settings cannot interfere.
10694 Update CHANGELOG.
10695
10696 Signed-off-by: Wolfgang Denk <wd@denx.de>
10697
5013c09f
WD
10698commit ffda586fc1373243c9794babde69500f6293a8d8
10699Author: Li Yang <leoli@freescale.com>
10700Date: Fri Feb 29 11:46:05 2008 +0800
10701
10702 add cscope build target
10703
10704 Add cscope build target to generate cscope database for code browsing.
10705
10706 Signed-off-by: Li Yang <leoli@freescale.com>
10707
10708commit f655adef65e4cf6b929054b049ee19ae9b5ccbe2
10709Author: Kim Phillips <kim.phillips@freescale.com>
10710Date: Wed Feb 27 15:06:39 2008 -0600
10711
10712 net: uec_phy: handle 88e1111 rev.B2 erratum 5.6
10713
10714 erratum 5.6 states the autoneg completion bit is functional only if the
10715 autoneg bit is asserted.
10716
10717 This fixes any secondarily-issued networking commands on non-gigabit
10718 links on the mpc8360 mds board.
10719
10720 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
10721
10722commit 5f91db7f582ca17b1f19f10189c025696f333d2e
10723Author: John Rigby <jrigby@freescale.com>
10724Date: Tue Feb 26 09:38:14 2008 -0700
10725
10726 MPC5121e ADS PCI support take 3
10727
10728 Adds PCI support for MPC5121
10729
10730 Tested with drivers/net/rtl8139.c
10731
10732 Support is conditional since PCI on old silicon does not work.
10733
10734 ads5121_PCI_config turns on PCI
10735
10736 In this version, condition compilation of PCI code has been moved
10737 from ifdef in board/ads5121/pci.c to board/ads5121/Makefile as
10738 suggested by Jean-Christophe PLAGNIOL-VILLARD
10739
10740 Signed-off-by: John Rigby <jrigby@freescale.com>
10741
10742commit 44b4dbed4133f657705b7c5193209da9978243a7
10743Author: Anatolij Gustschin <agust@denx.de>
10744Date: Mon Feb 25 23:53:07 2008 +0100
10745
10746 Fix warnings while compilation of post/drivers/memory.c
10747
10748 Fix warnings while compilation with new gcc in eldk-4.2
10749
10750 Signed-off-by: Anatolij Gustschin <agust@denx.de>
10751
10752commit 4fae35a53b3e958254d6574a1cc7e10811fc6726
10753Author: Anatolij Gustschin <agust@denx.de>
10754Date: Mon Feb 25 20:54:04 2008 +0100
10755
10756 ppc4xx: Fix problem in 4xx_enet.c driver
10757
10758 U-Boot crashes in the net loop if CONFIG_4xx_DCACHE is
10759 enabled. To reproduce the problem ensure that 'ethrotate'
10760 environment variable isn't set to "no" and then run
10761 "tftp 200000 not_existent_file".
10762 This patch tries to fix the issue.
10763
10764 Signed-off-by: Anatolij Gustschin <agust@denx.de>
10765
10766commit 60ec654c5eb80d0fe0c38a3bd42140215bc06484
10767Author: Anatolij Gustschin <agust@denx.de>
10768Date: Mon Feb 25 20:04:20 2008 +0100
10769
10770 POST: Disable cache while SPR POST
10771
10772 Currently (since commit b2e2142c) u-boot crashes on
10773 sequoia board while SPR test if CONFIG_4xx_DCACHE is
10774 enabled. This patch disables the cache while SPR test.
10775
10776 Signed-off-by: Anatolij Gustschin <agust@denx.de>
10777
10778commit c313b2c6c555e7d89ec59bd51c59ab164ad0105d
10779Author: Martin Krause <martin.krause@tqs.de>
10780Date: Mon Feb 25 17:52:40 2008 +0100
10781
10782 TQM5200: use automatic fdt memory fixup (part 2)
10783
10784 Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
10785 TB5200 and TB5200_B to fixup the /memory node with the memory values
10786 detected by U-Boot.
10787
10788 Signed-off-by: Martin Krause <martin.krause@tqs.de>
10789
10790commit 44ceec253ea941b301abf4b079d52324def69d92
10791Author: Martin Krause <martin.krause@tqs.de>
10792Date: Mon Feb 25 15:17:05 2008 +0100
10793
10794 TQM5200: use automatic fdt memory fixup
10795
10796 Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
10797 TB5200 and TB5200_B to fixup the /memory node with the memory values
10798 detected by U-Boot.
10799
10800 Signed-off-by: Martin Krause <martin.krause@tqs.de>
10801
10802commit f3a329acb26017d8e10e9c93e1e726c2a5ac634a
10803Author: Martin Krause <martin.krause@tqs.de>
10804Date: Mon Feb 25 13:27:52 2008 +0100
10805
10806 TQM5200: fix bug in SDRAM initialization code
10807
10808 This patch fixes a bug in the SDRAM initialization code for the
10809 TQM5200. The hi_addr bit is now set correctly. Without this patch
10810 the hi_addr bit is always set to 1, if the second SDRAM bank is
10811 not populated.
10812
10813 For other MPC5200 boards a correspondig patch has already been applied
10814 some time ago, see commit a63109281ad41b0fb489fdcb901171f76bcdbc2c.
10815
10816 Signed-off-by: Martin Krause <martin.krause@tqs.de>
10817 --
10818 Forget the first patch please. I confused flash with SDRAM in
10819 the comment ...
10820
10821commit 217bf6b6a313d9ccb619a4dbc09f73f77cd48df1
10822Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10823Date: Mon Feb 25 00:03:12 2008 +0100
10824
10825 mx1fs2/flash: Fix multiple compiler warnings
10826
10827 "pointer targets in assignment differ in signedness"
10828
10829 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10830
10831commit 5599c28cef55be42a8ca6fa8086b1a44e56a85d2
10832Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10833Date: Mon Feb 25 00:03:11 2008 +0100
10834
10835 arm-imx: Fix register definitions
10836
10837 Sync register definitions with linux
10838
10839 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10840
10841commit c9bcf75fecc58886af77d2a571cff2eab39eab6f
10842Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10843Date: Mon Feb 25 00:03:10 2008 +0100
10844
10845 actua1/actua2/actua3: Fix multiple unused variable warnings
10846
10847 - actua1:
10848 actux1.c: In function 'checkboard':
10849 actux1.c:92: warning: unused variable 'revision'
10850
10851 - actua2:
10852 actux2.c: In function 'checkboard':
10853 actux2.c:100: warning: unused variable 's'
10854 actux2.c:99: warning: unused variable 'revision'
10855 actux2.c: In function 'reset_phy':
10856 actux2.c:130: warning: unused variable 'i'
10857
10858 - actua3:
10859 actux3.c: In function 'checkboard':
10860 actux3.c:114: warning: unused variable 'revision'
10861
10862 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
10863
10864commit f8fa6368a6a0c02164da8e2f52f18d457c6977bd
10865Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
10866Date: Sun Feb 24 11:44:29 2008 +0900
10867
10868 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
10869
10870 The previous patch was lacking of i386, microblaze, nios and nios2. This
10871 patch tries to fix them.
10872
10873 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
10874
438a4c11
WD
10875commit 05e07b1ea22844e946cfcf7d5e8a0199d18d2a95
10876Author: Marian Balakowicz <m8@semihalf.com>
10877Date: Fri Feb 29 22:22:46 2008 +0100
10878
10879 [new uImage] Fix FDT blob totalsize calculation in boot_relocate_fdt()
10880
10881 Do not use global fdt blob pointer, calculate blob size from routine
10882 argument blob pointer.
10883
10884 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10885
10886commit d1cc52879c8966507dad9fb575481e6d3985e64e
10887Author: David Gibson <david@gibson.dropbear.id.au>
10888Date: Tue Feb 12 00:58:31 2008 +1100
10889
10890 libfdt: Add and use a node iteration helper function.
10891
10892 This patch adds an fdt_next_node() function which can be used to
10893 iterate through nodes of the tree while keeping track of depth. This
10894 function is used to simplify the iteration code in a lot of other
10895 functions, and is also exported for use by library users.
10896
10897 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
10898
10899commit 8cf30809a82902a471866d2f07725ce3b8a22291
10900Author: Bartlomiej Sieka <tur@semihalf.com>
10901Date: Fri Feb 29 16:00:24 2008 +0100
10902
10903 [new uImage] Add libfdt support to mkimage
10904
10905 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
10906
10907commit a6e530f00d31a8494a0422799b2b9a692a9c0eb9
10908Author: Bartlomiej Sieka <tur@semihalf.com>
10909Date: Fri Feb 29 16:00:23 2008 +0100
10910
10911 [new uImage] Add sha1.o object to mkimage binary build
10912
10913 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
10914
10915commit df6f1b895c997978f03afe04502ee76b7ba34ab9
10916Author: Marian Balakowicz <m8@semihalf.com>
10917Date: Fri Feb 29 16:00:06 2008 +0100
10918
10919 [new uImage] Fix component handling for legacy multi component images
10920
10921 Use uint32_t when accessing size table in image_multi_count() and
10922 image_multi_getimg() for multi component images.
10923
10924 Add missing uimage_to_cpu() endianness conversion.
10925
10926 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10927
10928commit 570abb0ad120f6002bcaa3cf6f32bd4ca2e1b248
10929Author: Marian Balakowicz <m8@semihalf.com>
10930Date: Fri Feb 29 15:59:59 2008 +0100
10931
10932 [new uImage] Share common uImage code between mkimage and U-boot
10933
10934 This patch adds the following common routines:
10935
10936 1) Dedicated mkimage print_header() is replaced with common
10937 image_print_contents()
10938 image_print_contents_noindent()
10939
10940 2) Common os/arch/type/comp fields name <--> id translation routines
10941 genimg_get_os_name()
10942 genimg_get_arch_name()
10943 genimg_get_type_name()
10944 genimg_get_comp_name()
10945 genimg_get_os_id()
10946 genimg_get_arch_id()
10947 genimg_get_type_id()
10948 genimg_get_comp_id()
10949
10950 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10951
10952commit 9a4daad0a35eb5143037eea9f786a3e9d672bdd6
10953Author: Marian Balakowicz <m8@semihalf.com>
10954Date: Fri Feb 29 14:58:34 2008 +0100
10955
10956 [new uImage] Update naming convention for bootm/uImage related code
10957
10958 This patch introduces the following prefix convention for the
10959 image format handling and bootm related code:
10960
10961 genimg_ - dual format shared code
10962 image_ - legacy uImage format specific code
10963 fit_ - new uImage format specific code
10964 boot_ - booting process related code
10965
10966 Related routines are renamed and a few pieces of code are moved around and
10967 re-grouped.
10968
10969 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
10970
10971commit 75fa002c47171b73fb4c1f2c2fe4d6391c136276
10972Author: Kumar Gala <galak@kernel.crashing.org>
10973Date: Wed Feb 27 21:51:51 2008 -0600
10974
10975 [new uImage] Respect autostart setting in linux bootm
10976
10977 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10978 Acked-by: Marian Balakowicz <m8@semihalf.com>
10979
10980commit d3f2fa0d278467b2232e4eb2372f905c3febfbeb
10981Author: Kumar Gala <galak@kernel.crashing.org>
10982Date: Wed Feb 27 21:51:50 2008 -0600
10983
10984 [new uImage] Provide ability to restrict region used for boot images
10985
10986 Allow the user to set 'bootm_low' and 'bootm_size' env vars as a way
10987 to restrict what memory range is used for bootm.
10988
10989 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10990 Acked-by: Marian Balakowicz <m8@semihalf.com>
10991
10992commit e822d7fc4dd4755d4d0a22f05e33f33d1a0481da
10993Author: Kumar Gala <galak@kernel.crashing.org>
10994Date: Wed Feb 27 21:51:49 2008 -0600
10995
10996 [new uImage] Use lmb for bootm allocations
10997
10998 Convert generic ramdisk_high(), get_boot_cmdline(), get_boot_kbd()
10999 functions over to using lmb for allocation of the ramdisk, command line
11000 and kernel bd info.
11001
11002 Convert PPC specific fdt_relocate() to use lmb for allocation of the device
11003 tree.
11004
11005 Provided a weak function that board code can call to do additional
11006 lmb reserves if needed.
11007
11008 Also introduce the concept of bootmap_base to specify the offset in
11009 physical memory that the bootmap is located at. This is used for
11010 allocations of the cmdline, kernel bd, and device tree as they should
11011 be contained within bootmap_base and bootmap_base + CFG_BOOTMAPSZ.
11012
11013 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11014
11015commit f5614e7926863bf0225ec860d9b319741a9c4004
11016Author: Kumar Gala <galak@kernel.crashing.org>
11017Date: Wed Feb 27 21:51:48 2008 -0600
11018
11019 [new uImage] Add autostart flag to bootm_headers structure
11020
11021 The autostart env variable was dropped as part of the initial new uImage
11022 cleanup. Add it back here so the arch specific code can decide if it
11023 wants to really boot or not.
11024
11025 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11026 Acked-by: Marian Balakowicz <m8@semihalf.com>
11027
11028commit 4ed6552f715983bfc7d212c1199a1f796f1144ad
11029Author: Kumar Gala <galak@kernel.crashing.org>
11030Date: Wed Feb 27 21:51:47 2008 -0600
11031
11032 [new uImage] Introduce lmb from linux kernel for memory mgmt of boot images
11033
11034 Introduce the LMB lib used on PPC in the kernel as a clean way to manage
11035 the memory spaces used by various boot images and structures. This code
11036 will allow us to simplify the code in bootm and its support functions.
11037
11038 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11039
11040commit 4648c2e7a173b0d7f17bef4adaa0623090c9e904
11041Author: Kumar Gala <galak@kernel.crashing.org>
11042Date: Tue Feb 19 22:03:47 2008 -0600
11043
11044 [new uImage] ppc: Allow boards to specify effective amount of memory
11045
11046 For historical reasons we limited the stack to 256M because some boards
11047 could only map that much via BATS. However newer boards are capable of
11048 mapping more memory (for example 85xx is capable of doing up to 2G).
11049
11050 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11051 Acked-by: Marian Balakowicz <m8@semihalf.com>
11052
11053commit 274cea2bddbca10cdad7daa518951b75c44ef6bc
11054Author: Kumar Gala <galak@kernel.crashing.org>
11055Date: Wed Feb 27 21:51:46 2008 -0600
11056
11057 [new uImage] rework error handling so common functions don't reset
11058
11059 Changed image_get_ramdisk() to just return NULL on error and have
11060 get_ramdisk() propogate that error to the caller. It's left to the
11061 caller to call do_reset() if it wants to.
11062
11063 Also moved calling do_reset() in get_fdt() and fdt_relocate() on ppc
11064 to a common location. In the future we will change get_fdt() and
11065 fdt_relocate() to return success/failure and not call do_reset() at all.
11066
11067 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11068 Acked-by: Marian Balakowicz <m8@semihalf.com>
11069
11070commit d2bc095a639672def11d5d043b5688d0dbd692ec
11071Author: Kumar Gala <galak@kernel.crashing.org>
11072Date: Wed Feb 27 21:51:45 2008 -0600
11073
11074 [new uImage] ppc: Re-order ramdisk/fdt handling sequence
11075
11076 Doing the fdt before the ramdisk allows us to grow the fdt w/o concern
11077 however it does mean we have to go in and fixup the initrd info since
11078 we don't know where it will be.
11079
11080 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11081
11082commit 27953493ef025fb698d68c5dee39b36f01f4d530
11083Author: Kumar Gala <galak@kernel.crashing.org>
11084Date: Wed Feb 27 21:51:44 2008 -0600
11085
11086 [new uImage] ppc: Determine if we are booting an OF style
11087
11088 If we are bootin OF style than we can skip setting up some things
11089 that are used for the old boot method.
11090
11091 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11092 Acked-by: Marian Balakowicz <m8@semihalf.com>
11093
11094commit a6612bdfe7ef37b9787b66800cf02aaded05fbeb
11095Author: Kumar Gala <galak@kernel.crashing.org>
11096Date: Wed Feb 27 21:51:43 2008 -0600
11097
11098 [new uImage] Don't pass kdb to ramdisk_high since we may not have one
11099
11100 We don't actually need the kdb param as we are just using it to get
11101 bd->bi_memsize which we can get from gd->bd->bi_memsize. Also, if we
11102 boot via OF we might not actually fill out a kdb.
11103
11104 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11105 Acked-by: Marian Balakowicz <m8@semihalf.com>
11106
11107commit 2b22fa4baee51e6b467c44ea1be0d1ecd86e8775
5013c09f
WD
11108Author: Kumar Gala <galak@kernel.crashing.org>
11109Date: Wed Feb 27 16:30:47 2008 -0600
11110
11111 85xx: Don't icbi when unlocking the cache
11112
11113 There is no reason to icbi when invalidating the temporary stack in
11114 the d-cache. Its impossible on e500 to have the i-cache contain
11115 any addresses in the temp stack and it can be problematic in generating
11116 transactions on the bus to non-valid addresses.
11117
11118 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11119
11120commit 534ea6b6f86f8b75ef2ac061ef110a98f103d7d6
11121Author: Andy Fleming <afleming@freescale.com>
11122Date: Wed Feb 27 15:50:50 2008 -0600
11123
11124 Fix source for ECM error IVPR
11125
11126 The source vector for the ECM was being set to 2,
11127 but that's what the source vector for DDR was being
11128 set to. Change it to 1.
11129
11130 Signed-off-by: Andy Fleming <afleming@freescale.com>
11131
11132commit 21fae8b2b4e4e6e648796e07e20ab13e9cb18923
11133Author: Andy Fleming <afleming@freescale.com>
11134Date: Wed Feb 27 14:29:58 2008 -0600
11135
11136 Invalidate INIT_RAM TLB mappings
11137
11138 Commit 0db37dc... (and some others) changed the INIT_RAM TLB
11139 mappings to be unguarded. This collided with an existing "bug"
11140 where the mappings for the INIT_RAM were being kept around.
11141 This meant that speculative loads to those addresses were
11142 succeeding in the TLB, and going out to the bus, where they
11143 were causing an exception (there's nothing at that address). The
11144 Flash code was coincidentally causing such a speculative load.
11145 Rather than go back to mapping the INIT RAM as guarded, we fix
11146 it so that the entries for the INIT_RAM are invalidated. Thus
11147 the speculative loads will fail in the TLB, and have no effect.
11148
11149 Signed-off-by: Andy Fleming <afleming@freescale.com>
11150
11151commit 347b7938d3e561eb215aa386c37fb5acb5a383c6
11152Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11153Date: Sun Feb 17 22:56:17 2008 +0100
11154
11155 sbc8548: Fix Revision reading and unused variable 'path'
11156
11157 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11158
11159commit 495d162374c472f46454453553382ad0735dc725
11160Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11161Date: Sun Feb 17 22:56:16 2008 +0100
11162
11163 sbc8548: Fix cfi flash bank declaration
11164
11165 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11166
438a4c11
WD
11167commit 4efbe9dbb129f857f27856936112c8c02f016be6
11168Author: Marian Balakowicz <m8@semihalf.com>
11169Date: Wed Feb 27 11:02:26 2008 +0100
11170
11171 [new uImage] Correct raw FDT blob handlig when CONFIG_FIT is disabled
11172
11173 Dual format image code must properly handle all three FDT passing methods:
11174 - raw FDT blob passed
11175 - FDT blob embedded in the legacy uImage
11176 - FDT blob embedded in the new uImage
11177
11178 This patch enables proper raw FDT handling when no FIT imaeg support
11179 is compiled in. This is a bit tricky as we must dected FIT format even
11180 when FIT uImage handling is not enabled as both FIT uImages and raw FDT
11181 blobs use tha same low level format (libfdt).
11182
11183 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11184
11185commit ff0734cff0fb5397ce2f4602f4f3e5ec9c8a36e8
11186Author: Marian Balakowicz <m8@semihalf.com>
11187Date: Wed Feb 27 11:02:26 2008 +0100
11188
11189 [new uImage] POWERPC: Add image_get_fdt() routine
11190
11191 FDT blob may be passed either: (1) raw (2) or embedded in the legacy uImage
11192 (3) or embedded in the new uImage. For the (2) case embedding image must be
11193 verified before we get FDT from it. This patch factors out legacy image
11194 specific verification routine to the separate helper routine.
11195
11196 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11197 Acked-by: Kumar Gala <galak@kernel.crashing.org>
11198
11199commit 1efd43601f90de21ec6c0ebb9880823e822927b1
11200Author: Marian Balakowicz <m8@semihalf.com>
11201Date: Wed Feb 27 11:02:07 2008 +0100
11202
11203 [new uImage] Add image_get_kernel() routine
11204
11205 Legacy image specific verification is factored out to a separate helper
11206 routine to keep get_kernel() generic and simple.
11207
11208 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11209 Acked-by: Kumar Gala <galak@kernel.crashing.org>
11210
11211commit 8a5ea3e6168fe6a2780eeaf257a3b19f30dec658
11212Author: Marian Balakowicz <m8@semihalf.com>
11213Date: Wed Feb 27 11:01:04 2008 +0100
11214
11215 [new uImage] Move image verify flag to bootm_headers structure
11216
11217 Do not pass image verification flag directly to related routines.
11218 Simplify argument passing and move it to the bootm_header structure which
11219 contains curently processed image specific data and is already being passed
11220 on the argument list.
11221
11222 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11223 Acked-by: Kumar Gala <galak@kernel.crashing.org>
11224
11225commit 823afe7cefe00dafefc6696c1cc7aa828c394234
11226Author: Marian Balakowicz <m8@semihalf.com>
11227Date: Wed Feb 27 11:00:47 2008 +0100
11228
11229 [Makefile] Sort COBJS in lib_<arch> Makefiles
11230
11231 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11232
11233commit 6f0f9dfc4ee880fbf400a2ebe14238181a6c3f91
11234Author: Marian Balakowicz <m8@semihalf.com>
11235Date: Wed Feb 27 11:00:47 2008 +0100
11236
11237 [new uImage] Optimize gen_get_image() flow control
11238
11239 When CONFIG_HAS_DATAFLASH is not defined gen_get_image() routine has nothing
11240 to do, update its control flow to better reflect that simple case.
11241
11242 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11243 Acked-by: Kumar Gala <galak@kernel.crashing.org>
11244
11245commit d2ced9eb19ec74f4a359949dbe353427fa6d55ca
11246Author: Marian Balakowicz <m8@semihalf.com>
11247Date: Mon Feb 4 08:28:17 2008 +0100
11248
11249 [new uImage] POWERPC: Split get_fdt() into get and relocate routines
11250
11251 PPC specific FDT blob handling code is divided into two separate routines:
11252
11253 get_fdt() - find and verify a FDT blob (either raw or image embedded)
11254 fdt_relocate() - move FDT blob to within BOOTMAP if needed
11255
11256 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11257 Acked-by: Kumar Gala <galak@kernel.crashing.org>
11258
5013c09f
WD
11259commit 33fa5c0bfaf465de8ceb23fcd6b397f68b35a817
11260Author: Jon Loeliger <jdl@freescale.com>
11261Date: Mon Feb 25 13:13:37 2008 -0600
11262
11263 86xx: Fix renamed GUR symbols in sbc8641d board.
11264
11265 Back in commit a551cee99ad1d1da20fd23ad265de47448852f56
11266 (86xx: Fix GUR PCI config registers properly), we should have
11267 changed the MPC86xx_PORBMSR_HA and MPC86xx_PORDEVSR_IO_SEL
11268 symbols in the sbc8641d board as well. Fix this oversight.
11269
11270 Signed-off-by: Jon Loeliger <jdl@freescale.com>
11271
11272commit 64cd594e623c39f73964d18787763e4533f791f7
11273Author: Stefan Roese <sr@denx.de>
11274Date: Mon Feb 25 16:50:48 2008 +0100
11275
11276 ppc4xx: Fix acadia_nand build problem
11277
11278 Don't include testdram() on NAND-booting target acadia_nand. This saves
11279 a few bytes and makes the target build clean again.
11280
11281 Signed-off-by: Stefan Roese <sr@denx.de>
11282
11283commit 14e099e698d41e8179d05c2b2dbcf704a236f748
11284Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11285Date: Sun Feb 24 23:03:12 2008 +0000
11286
11287 mx1fs2/flash: Fix multiple pointertargets in assignment differ in signedness
11288
11289 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11290
11291commit 724902c8464e610642b3a170278b99710325888e
11292Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11293Date: Sun Feb 24 23:03:11 2008 +0000
11294
11295 arm-imx: Fix registers definition
11296
11297 Sync registers definition with linux
11298
11299 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11300
11301commit 4cd288b589ea1178947c6e364453c32b3dede6b7
11302Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11303Date: Sun Feb 24 23:03:10 2008 +0000
11304
11305 actua1/actua2/actua3: Fix multipleunused variable
11306
11307 - actua1:
11308 actux1.c: In function 'checkboard':
11309 actux1.c:92: warning: unused variable 'revision'
11310
11311 - actua2:
11312 actux2.c: In function 'checkboard':
11313 actux2.c:100: warning: unused variable 's'
11314 actux2.c:99: warning: unused variable 'revision'
11315 actux2.c: In function 'reset_phy':
11316 actux2.c:130: warning: unused variable 'i'
11317
11318 - actua3:
11319 actux3.c: In function 'checkboard':
11320 actux3.c:114: warning: unused variable 'revision'
11321
11322 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11323
438a4c11
WD
11324commit d5934ad7756f038a393a9cfab76a4fe306d9d930
11325Author: Marian Balakowicz <m8@semihalf.com>
11326Date: Mon Feb 4 08:28:09 2008 +0100
11327
11328 [new uImage] Add dual format uImage support framework
11329
11330 This patch adds framework for dual format images. Format detection is added
11331 and the bootm controll flow is updated to include cases for new FIT format
11332 uImages.
11333
11334 When the legacy (image_header based) format is detected appropriate
11335 legacy specific handling is invoked. For the new (FIT based) format uImages
11336 dual boot framework has a minial support, that will only print out a
11337 corresponding debug messages. Implementation of the FIT specific handling will
11338 be added in following patches.
11339
11340 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11341
5013c09f
WD
11342commit b29661fc1151077776454288051bc9a488351ce8
11343Author: Wolfgang Denk <wd@denx.de>
11344Date: Sun Feb 24 15:21:36 2008 +0100
11345
11346 Coding style cleanup. Prepare v1.3.2-rc2 release candidate
11347
11348 Signed-off-by: Wolfgang Denk <wd@denx.de>
11349
b29661fc
WD
11350commit 00b48a48424894daa589d166d73277830b1c6ac4
11351Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11352Date: Sat Feb 23 12:15:56 2008 +0100
11353
11354 ENV: remove saveenv when CFG_ENV_IS_NOWHERE is selected
11355
11356 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11357
11358commit b075d74efb70ff68c49a2532f26b56d6703b69c1
11359Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
11360Date: Sat Feb 23 17:24:16 2008 +0900
11361
11362 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
11363
11364 ----------------------------------------------------------------
11365 Olaf Hering [Wed, 17 Oct 2007 06:27:13 +0000 (23:27 -0700)]
11366
11367 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on
11368 32bit targets.
11369
11370 GCC can be made to warn about usage of long long types with ISO C90
11371 (-ansi), but only with -pedantic. You can write this in a way that even
11372 then it doesn't cause warnings, namely by:
11373
11374 #ifdef __GNUC__
11375 __extension__ typedef __signed__ long long __s64;
11376 __extension__ typedef unsigned long long __u64;
11377 #endif
11378
11379 The __extension__ keyword in front of this switches off any pedantic
11380 warnings for this expression.
11381
11382 Signed-off-by: Olaf Hering <olh@suse.de>
11383 Cc: <linux-arch@vger.kernel.org>
11384 Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
11385 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
11386 ----------------------------------------------------------------
11387
11388 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
11389
11390commit 208acd112e6517b21fc30c420396902b103563ac
11391Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
11392Date: Sat Feb 23 17:07:57 2008 +0900
11393
11394 cpu/mcf52x2/config.mk: Make needlessly deffered expansions immediate.
11395
11396 This will reduce the build time.
11397
11398 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
11399
11400commit 495a0dde7fa1b14cdc15607d86503ec2bdcd02c4
11401Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
11402Date: Sat Feb 23 17:05:00 2008 +0900
11403
11404 cpu/ppc4xx/config.mk: Make a needlessly deffered expansion immediate.
11405
11406 This will reduce the build time.
11407
11408 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
11409
11410commit e682ba399a1d76f09d8cc7af1e57066f1d360d91
11411Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
11412Date: Sat Feb 23 16:58:41 2008 +0900
11413
11414 cpu/mips/cofigl.mk: Make a needlessly deffered expansion immediate.
11415
11416 This reduces the build time by ~10%. Here's the gth2_config example.
11417
11418 BEFORE AFTER
11419 real 0m31.441s 0m27.833s
11420 user 0m24.766s 0m23.045s
11421 sys 0m10.425s 0m7.468s
11422
11423 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
11424
11425commit 02409f8cf54c7cd91981f0dfec135dbf3858090c
11426Author: Marcel Moolenaar <marcelm@juniper.net>
11427Date: Fri Feb 22 10:48:07 2008 -0800
11428
11429 make define2mk.sed work on FreeBSD
11430
11431 In the thread "[1.3.2-rc1] MPC8548CDS/MPC8555CDS configs fails to link",
11432 the define2mk.sed script was identified as the source of the link
11433 failure on FreeBSD. The problem is that sed(1) does not always support
11434 the '+' operator. It isn't on FreeBSD. The attach patch implements the
11435 equivalent, using the '*' operator instead and should work everywhere.
11436
11437 Signed-off-by: Marcel Moolenaar <marcelm@juniper.net>
11438
11439commit e5084af8ded58453cd07ec1af8b0f29f34122bbc
11440Author: Detlev Zundel <dzu@denx.de>
11441Date: Fri Feb 22 17:21:32 2008 +0100
11442
11443 Replace deprecated "ramdisk" with "ramdisk_size" kernel parameter.
11444
11445 The Linux commit fac8b209b1084bc85748bd54e13d00c1262b220f ("Remove
11446 final traces of long-deprecated "ramdisk" kernel parm") makes these
11447 changes neccessary.
11448
11449 Signed-off-by: Detlev Zundel <dzu@denx.de>
11450
11451commit d01b847c5cd070895c4ba178c85cd068a95cf7cd
11452Author: Larry Johnson <lrj@acm.org>
11453Date: Thu Feb 21 13:58:16 2008 -0500
11454
11455 LM75 bug fix for negative temperatures
11456
11457 When the LM75 temperature sensor measures a temperature below 0 C, the
11458 current driver does not perform sign extension, so the result returned is
11459 256 C too high. This patch fixes the problem.
11460
11461 Signed-off-by: Larry Johnson <lrj@acm.org>
11462
11463commit 5a910c224b13e413bda41922379add6d75c32da3
11464Author: Heiko Schocher <hs@denx.de>
11465Date: Thu Feb 21 18:33:45 2008 +0100
11466
11467 IDS8247: update MAINTAINER entry.
11468
11469 Signed-off-by: Heiko Schocher <hs@denx.de>
11470
11471commit 79eac2bfb591f2b028ec1735049dc91e4320de4a
11472Author: Heiko Schocher <hs@denx.de>
11473Date: Thu Feb 21 18:31:15 2008 +0100
11474
11475 Fix device tree for mgsuvd board.
11476
11477 Rename the "scc" node in "ethernet" for the mgsuvd board.
11478
11479 Signed-off-by: Heiko Schocher <hs@denx.de>
11480
11481commit 2e721094a70a52206af2e1bf1208d9a7131f6dad
11482Author: Yuri Tikhonov <yur@emcraft.com>
11483Date: Thu Feb 21 14:23:42 2008 +0100
11484
11485 lwmon5: enable hardware watchdog
11486
11487 Some boards (e.g. lwmon5) may use rather small watchdog intervals, so
11488 causing it to reboot the board if U-Boot does a long busy-wait with
11489 udelay(). Thus, for these boards we have to restart WD more
11490 frequently.
11491
11492 This patch splits the busy-wait udelay() into smaller, predefined,
11493 intervals, so that the watchdog timer may be resetted with the
11494 configurable (CONFIG_WD_PERIOD) interval.
11495
11496 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
11497
11498commit bc77881247ee6f95d7a9ebc499d26b96bae38c9d
11499Author: Anatolij Gustschin <agust@denx.de>
11500Date: Thu Feb 21 12:52:29 2008 +0100
11501
11502 ppc4xx: Support for ATI Radeon 9200 card on sequoia
11503
11504 Adds configuration option for ATI Radeon 9200 card
11505 support to sequoia config file. If CONFIG_VIDEO
11506 is enabled, TEXT_BASE should be changed to 0xFFF80000.
11507
11508 Signed-off-by: Anatolij Gustschin <agust@denx.de>
11509
11510commit 5a9abcc317cf3c8a69559ff83081f4e5d719edb7
11511Author: Kumar Gala <galak@kernel.crashing.org>
11512Date: Mon Feb 18 08:18:07 2008 -0600
11513
11514 Remove duplicate defines for ARRAY_SIZE
11515
11516 A few duplicate of the ARRAY_SIZE macro sneaked in since we put
11517 the define in common.h.
11518
11519 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11520
11521commit 81d93e5c4b83d8b6dcee69de6f4a14ccf6f7114a
11522Author: Kumar Gala <galak@kernel.crashing.org>
11523Date: Mon Feb 18 08:09:37 2008 -0600
11524
11525 ppc: Allow boards to specify effective amount of memory
11526
11527 For historical reasons we limited the stack to 256M because some boards
11528 could only map that much via BATS. However newer boards are capable of
11529 mapping more memory (for example 85xx is capable of doing up to 2G).
11530
11531 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
11532
11533commit 755c35f54ba7eb7687aa7935e04a02a01ef1b27b
11534Author: Mike Frysinger <vapier@gentoo.org>
11535Date: Mon Feb 18 05:24:13 2008 -0500
11536
11537 include autoconf.mk before any other .mk files
11538
11539 This bumps the autoconf.mk include step above board/cpu/arch/etc... so that
11540 those .mk files can have make if statements based on the current config.
11541
11542 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11543
11544commit 16fe77752eee099b9fb61ed73460e51cc94b37ba
11545Author: Mike Frysinger <vapier@gentoo.org>
11546Date: Mon Feb 18 05:10:07 2008 -0500
11547
11548 error check autoconf.mk generation
11549
11550 If any of the steps for generating autoconf.mk fail currently, they go
11551 unnoticed. To fix, we can simply add 'set -e' to the long list of commands.
11552 This is simpler and more robust than placing '|| exit $$?' after every line.
11553
11554 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11555
11556commit 019895a8dee71a9f00da05c03e379f45d581b0fe
11557Author: Stefano Babic <sbabic@denx.de>
11558Date: Mon Feb 18 08:03:51 2008 +0100
11559
11560 Fix bug in dependency checking
11561
11562 By adding VERSION_FILE to the PHONY targets the script
11563 /tools/setlocalversion is always called and version_autogenerated.h
11564 is replaced only if the script find a modified source file.
11565
11566 Signed-off-by: Stefano Babic <sbabic@denx.de>
11567
11568commit 98ba144ccc912eee90dd42699f023c497ce774c6
11569Author: Kyungmin Park <kmpark@infradead.org>
11570Date: Mon Feb 18 14:35:43 2008 +0900
11571
11572 Fix GPMC CS2 memory setup at apollon
11573
11574 It disables the current map first
11575
11576 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
11577
11578commit e845e07e1e6e64f40e35688439d3cdcf01cfff4f
11579Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11580Date: Sun Feb 17 23:52:46 2008 +0100
11581
11582 uli526x: Fix multiple differ in signedness and parentheses around comparison
11583
11584 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11585
11586commit beeccf7a5dc5415c202e0132a33c58fc316c2a62
11587Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11588Date: Sun Feb 17 16:58:04 2008 +0100
11589
11590 MIPS: Fix CFG_NO_FLASH support
11591
11592 - Fix flash_init call when CFG_NO_FLASH is used
11593 - Remove no more needed flash.c for qemu-mips
11594
11595 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11596
11597commit edfed1d91df2b2670a812ca9d1a1f9faae7dba47
11598Author: Mike Frysinger <vapier@gentoo.org>
11599Date: Sat Feb 16 02:40:18 2008 -0500
11600
11601 easylogo: clean up some more and add -r (rgb) support
11602
11603 Michael Hennerich added support for outputting an image in RGB format rather
11604 than forcing YUYV all the time. This makes obvious sense if the display you
11605 have takes RGB input rather than YUYV.
11606
11607 Rather than hack in support for options, I've converted it to use getopt and
11608 cleaned up the argument parsing in the process.
11609
11610 Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
11611 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11612
11613commit f65c98129ccada3f7caf97d80395a95b84e911de
11614Author: Mike Frysinger <vapier@gentoo.org>
11615Date: Sat Feb 16 02:12:37 2008 -0500
11616
11617 Makefile: add target for $(LDSCRIPT)
11618
11619 If the $(LDSCRIPT) does not exist (normally it's board/$(BOARD)/u-boot.lds),
11620 then change into the board directory and try and create it. This allows you
11621 to generate the linker script on the fly based upon board defines (like the
11622 Blackfin boards do).
11623
11624 There should be no regressions due to this change as the normal case is to
11625 already have a u-boot.lds file. If that's the case, then there's nothing to
11626 generate, and so make will always exit. The fix here is that if the linker
11627 script does not exist, the implicit rules take over and attempt to guess how
11628 to generate the file.
11629
11630 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11631
438a4c11
WD
11632commit 5583cbf736474ef754e128a54fb78632f57b48fd
11633Author: Marian Balakowicz <m8@semihalf.com>
11634Date: Thu Feb 21 17:27:49 2008 +0100
11635
11636 [new uImage] Fix erroneous use of image_get_magic() in fdc/usb cmds
11637
11638 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11639
11640commit 2242f5369822bc7780db95c47985bb408ea9157b
11641Author: Marian Balakowicz <m8@semihalf.com>
11642Date: Thu Feb 21 17:27:41 2008 +0100
11643
11644 [new uImage] Rename and move print_image_hdr() routine
11645
11646 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11647
11648commit f50433d670ec2ee9e96abac67cdc6e5e061a810d
11649Author: Marian Balakowicz <m8@semihalf.com>
11650Date: Thu Feb 21 17:20:20 2008 +0100
11651
11652 [new uImage] Add fit_parse_conf() and fit_parse_subimage() routines
11653
11654 Introducing routines for parsing new uImage format bootm arguments:
11655 [<addr>]#<conf> - configuration specification
11656 [<addr>]:<subimg> - subimage specification
11657
11658 New format images can contain multiple subimages of the same type. For example
11659 a single new format image file can contain three kernels, two ramdisks and a
11660 couple of FDT blobs. Subimage and configuration specifications are extensions
11661 to bootm (and other image-related commands) arguments' syntax that allow to
11662 specify which particular subimage should be operated on.
11663
11664 Subimage specification is used to denote a particular subimage. Configurations
11665 are a bit more complex -- they are used to define a particualr booting setup,
11666 for example a (kernel, fdt blob) pair, or a (kernel, ramdisk, fdt blob) tuple,
11667 etc.
11668
11669 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11670
11671commit fff888a1997ff7de9b29e24050fc4a0fd403ba16
11672Author: Marian Balakowicz <m8@semihalf.com>
11673Date: Thu Feb 21 17:20:19 2008 +0100
11674
11675 [new uImage] Add gen_get_image() routine
11676
11677 This routine assures that image (whether legacy or FIT) is not
11678 in a special dataflash storage.
11679
11680 If image address is a dataflash address image is moved to system RAM.
11681
11682 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11683
11684commit 75d3e8fbd93c14d9929d024c75af2d742c76db70
11685Author: Marian Balakowicz <m8@semihalf.com>
11686Date: Thu Feb 21 17:20:18 2008 +0100
11687
11688 [new uImage] Pull in libfdt if CONFIG_FIT is enabled
11689
11690 New uImage format (Flattened Image Tree) requires libfdt
11691 functionality, print out error message if CONFIG_OF_LIBFDT
11692 is not defined.
11693
11694 New uImage support is enabled by defining CONFIG_FIT (and CONFIG_OF_LIBFDT).
11695 This commit turns it on by default.
11696
11697 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
11698
b29661fc
WD
11699commit 1ba639da5604a64b3ed884a2cbb1c5414a9fa728
11700Author: Michael Schwingen <michael@schwingen.org>
11701Date: Mon Feb 18 23:16:35 2008 +0100
11702
11703 CFI: Do not use uninitialized cmd_reset
11704
11705 Do not use uninitialized cmd_reset; issue both AMD and Intel reset
11706 commands instead
11707
11708 From a short test, it looks like AMD-style flash roms treat *any* unknown
11709 command write as a reset, at least when in CFI Query mode, so issuing the
11710 Intel reset command to AMD-style flashs seems safe (from the small sample I
11711 have), plus the 3-cycle magic sequence should kick the state machine into
11712 the right state even without a reset command. Since the AMD-style flashs
11713 require the unlock sequence for real operation, I chose to try the AMD reset
11714 command first, so that Intel flashs do no see an invalid command prior to
11715 the CFI query.
11716
11717 I have tested the patch on AM29LV320-style flashs from Fujitsu and Macronix,
11718 plus Intel StrataFlash.
11719
11720 Signed-off-by: Michael Schwingen <michael@schwingen.org>
11721 Signed-off-by: Stefan Roese <sr@denx.de>
11722
11723commit e7a85f26830c9f2e78506421c2d519a2965bc7a1
11724Author: Rafal Jaworowski <raj@semihalf.com>
11725Date: Thu Feb 21 11:56:44 2008 +0100
11726
11727 API: Add (c) and licensing notice to the public API header.
11728
11729 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
11730
11731commit 928d1d77f8623c120d8763e20e1ca58df9c5c4c6
11732Author: Yuri Tikhonov <yur@emcraft.com>
11733Date: Thu Feb 21 11:06:07 2008 +0100
11734
11735 Fix CPU POST test failure
11736
11737 The CPU POST test code (run from cpu_post_exec_31()) doesn't follow the
11738 ABI carefully, at least the CR3, CR4, and CR5 fields of CR are clobbered
11739 by it. The gcc-4.2 with its more aggressive optimization exposes this fact.
11740 This patch just saves the CR value before running the test code, so allowing
11741 it to do anything it wants with CR.
11742
11743 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
11744 Acked-by: Yuri Tikhonov <yur@emcraft.com>
11745 --
11746
11747commit d5908b093955415f3d340706378b991f911af671
11748Author: Jon Loeliger <jdl@freescale.com>
11749Date: Wed Feb 20 15:26:51 2008 -0600
11750
11751 8610HPCD: Document the flashbank selection switches.
11752
11753 Signed-off-by: Jon Loeliger <jdl@freescale.com>
11754
11755commit a551cee99ad1d1da20fd23ad265de47448852f56
11756Author: Jon Loeliger <jdl@freescale.com>
11757Date: Wed Feb 20 14:22:26 2008 -0600
11758
11759 86xx: Fix GUR PCI config registers properly.
11760
11761 Back in commit 975a083a5ef785c414b35f9c5b8ae25b26b41524 where
11762 I tried to "8610HPCD: Fix typos in two PCI setup registers", I
11763 botched it due to not realizing that 8610 and 8641 had different
11764 Global Utility Register defintions, one of which was like 85xx,
11765 and the other wasn't. Correct this problem by introducing two
11766 symbols, one for each 86xx SoC, but neither of which is named
11767 anything like 85xx.
11768
11769 My bad. Lovely Wednesday with git bisect. You know.
11770
11771 Signed-off-by: Jon Loeliger <jdl@freescale.com>
11772
11773commit cb06eb961bdffc8728b38c242473d802e83ab2b4
11774Author: Jon Loeliger <jdl@freescale.com>
11775Date: Wed Feb 20 12:24:11 2008 -0600
11776
11777 8610HPCD: Don't use VIDEO/CFB_CONSOLE by default.
11778
11779 Without an actual supported video card hooked up, enabling
11780 the CONFIG_VIDEO by default just makes it look broken by
11781 routing all console output to the video card. Don't.
11782
11783 Signed-off-by: Jon Loeliger <jdl@freescale.com>
11784
11785commit 4d264eff4312f230776b913edade7ceb75f1b1e0
11786Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
11787Date: Wed Jan 30 15:08:15 2008 -0600
11788
11789 ColdFire: Fix missing code flash size for M5485EVB
11790
11791 Signed-off-by: James Mahan <kmahan@freescale.com>
11792 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
11793
11794commit c54f9263e4e11e34b1e70c160bc467ef1d8ec59d
11795Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
11796Date: Wed Jan 30 15:04:42 2008 -0600
11797
11798 ColdFire: Fix 5282 and 5271 interrupt mask bit
11799
11800 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
11801
11802commit 975a083a5ef785c414b35f9c5b8ae25b26b41524
11803Author: Jon Loeliger <jdl@freescale.com>
11804Date: Tue Feb 19 12:31:08 2008 -0600
11805
11806 8610HPCD: Fix typos in two PCI setup registers.
11807
11808 The two symbols MPC86xx_PORDEVSR_IO_SEL and MPC86xx_PORBMSR_HA
11809 were erroneously present as 85xx names and values, leftover from
11810 the clone wars. Fix this by removing the 85xx cruft from the
11811 86xx codebase.
11812
11813 Signed-off-by: Jon Loeliger <jdl@freescale.com>
11814
11815commit 13f5433f700d4da9f6fdf2a4bb80310133a7c170
11816Author: Jon Loeliger <jdl@freescale.com>
11817Date: Mon Feb 18 14:01:56 2008 -0600
11818
11819 86xx: Convert sbc8641d to use libfdt.
11820
11821 This is the proper fix for a missing closing brace in the function
01db232d 11822 ft_cpu_setup() noticed by joe.hamman <at> embeddedspecialties.com.
b29661fc
WD
11823 The ft_cpu_setup() function in mpc8641hpcn.c should have been
11824 removed earlier as it was under the obsolete CONFIG_OF_FLAT_TREE,
11825 but was missed. Only, the sbc8641d was nominally still using it.
11826 It all got ripped out, and the funcality that was in ft_board_setup()
11827 was refactored to remove the CPU portions into the new file
11828 cpu/mpc86xx/fdt.c instead. Make sbc8641d use this now.
11829
11830 Based loosely on an original patch from joe.hamman@embeddedspecialties.com
11831
11832 Signed-off-by: Jon Loeliger <jdl@freescale.com>
11833
11834commit 04efddc87c50c84f85dad5c331c634a6ce830a83
11835Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11836Date: Sun Feb 17 23:35:31 2008 +0100
11837
11838 mpc86xx: Fix unused variable 'config' and 'immap'
11839
11840 and remove useless CONFIG_DDR_INTERLEAVE
11841
11842 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11843
11844commit 83d1b3876695c4f21faff2b731d9ef83f38ed208
11845Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11846Date: Sun Feb 17 23:03:36 2008 +0100
11847
11848 mpc86xx: Fix implicit declaration of functions 'init_laws' and 'disable_law'
11849
11850 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11851
11852commit b6f29c84c208a091f95a10cbc9852d729659ba20
11853Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11854Date: Sun Feb 17 14:15:31 2008 +0100
11855
11856 s3c24x0: Fix unused variable 'i' in function 'serial_init_dev'
11857
11858 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11859
11860commit 0937b8d869fdb42d6ad4fe312958639bd62c973f
11861Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11862Date: Sun Feb 17 14:15:32 2008 +0100
11863
11864 pxa: fix assignment from incompatible pointer type
11865
11866 fix mmc_bread function prototype
11867
11868 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11869
11870commit 64d792063fff90b8118179b092feee09fe5cae13
11871Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11872Date: Sun Feb 17 14:15:30 2008 +0100
11873
11874 at91cap9adk: fix implicit declaration of function 'eth_init'
11875
11876 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11877
11878commit 375c4353db8f900f7ec772e26fab116ec00f7d3a
11879Author: Wolfgang Denk <wd@denx.de>
11880Date: Sun Feb 17 15:43:44 2008 +0100
11881
11882 Remove files added by mistake, update CHANGELOG.
11883
11884 Signed-off-by: Wolfgang Denk <wd@denx.de>
11885
375c4353
WD
11886commit b738654d3c84a30f2bfd9a8d7652ff20807c890c
11887Author: Mike Nuss <mike@terascala.com>
11888Date: Wed Feb 6 11:10:11 2008 -0500
11889
11890 PPC440EPx: Optionally enable second I2C bus
11891
11892 The option CONFIG_I2C_MULTI_BUS does not have any effect on Sequoia, the
11893 PPC440EPx reference platform, because IIC1 is never enabled. Add Sequoia board
11894 code to turn on IIC1 if CONFIG_I2C_MULTI_BUS is selected.
11895
11896 Signed-off-by: Mike Nuss <mike@terascala.com>
11897 Cc: Stefan Roese <sr@denx.de>
11898
11899commit ef5b4f221c22d05770878513951745f236b5b43f
11900Author: Niklaus Giger <niklaus.giger@netstal.com>
11901Date: Tue Feb 5 10:26:44 2008 +0100
11902
11903 ppc4xx: HCU4/5. Cleanup configs
11904
11905 - hcu4.h: Removed define of CONFIG_PPC405GPr
11906 - Corrected phy addresses
11907 - Fix boot variables
11908 - Respect line length of 80 chars
11909
11910 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
11911
11912commit 74973126d1be63ac75bdc192f46234dca3a7c421
11913Author: Niklaus Giger <niklaus.giger@netstal.com>
11914Date: Tue Feb 5 11:31:28 2008 +0100
11915
11916 ppc4xx: HCU4/5. Cleanups
11917
11918 - Fix some coding style violations.
11919 - Use in/out_u16/32 where appropriate.
11920 - Use register names from ppc405.h.
11921 - Fix trace useage for Lauterbach.
11922 - Remove obsolete generation HCU2.
11923 - Renamed fixed_hcu4_sdram to init_ppc405_sdram.
11924
11925 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
11926
11927commit 8cc10d06b833ed917a19ad358c8ebbed8bc19555
11928Author: Niklaus Giger <niklaus.giger@netstal.com>
11929Date: Tue Feb 5 10:26:41 2008 +0100
11930
11931 ppc4xx: PPC405GPr fix missing register definitions
11932
11933 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
11934
11935commit 214398d9cb22268d9d4f7563359edca0f78297a2
11936Author: Larry Johnson <lrj@acm.org>
11937Date: Fri Jan 18 21:49:05 2008 -0500
11938
11939 ppc4xx: Beautify configuration files for Sequoia and Korat boards
11940
11941 Signed-off-by: Larry Johnson <lrj@acm.org>
11942
11943commit 30c6a241e88499f536e86d325759e29ba00ff67f
11944Author: Anatolij Gustschin <agust@denx.de>
11945Date: Fri Feb 15 20:09:01 2008 +0100
11946
11947 Wipe out assembler warnings while compiling x86 biosemu
11948
11949 This patch tries to get rid of some assembler warnings about
11950 changed .got2 section type while compiling x86 bios emulator
11951 code.
11952
11953 Signed-off-by: Anatolij Gustschin <agust@denx.de>
11954
11955commit 67a4389e39ad853d65b72e2b7cad15c7e8291147
11956Author: Wolfgang Denk <wd@denx.de>
11957Date: Fri Feb 15 00:57:09 2008 +0100
11958
11959 Prepare v1.3.2-rc1 release candidate
11960
67a4389e
WD
11961commit f33e9653c9c09868995d788511d573771c209fe5
11962Author: Anatolij Gustschin <agust@denx.de>
11963Date: Fri Feb 15 00:13:20 2008 +0100
11964
11965 Fix compile warning on lib_ppc/board.c
11966
11967 Signed-off-by: Anatolij Gustschin <agust@denx.de>
11968
11969commit e5c6f9f8bec4dff9603419161e3a15cc8ad5d5f4
11970Author: Anatolij Gustschin <agust@denx.de>
11971Date: Thu Feb 14 18:22:04 2008 +0100
11972
11973 Add Radeon Mobility 9200 pci device id to the radeon driver
11974
11975 This patch extends PCI device id table of the
11976 radeon driver so that the driver will also support
11977 Radeon Mobility 9200 (M9+) based boards.
11978
11979 Signed-off-by: Anatolij Gustschin <agust@denx.de>
11980
11981commit 1b8607e1f7143548c6062c28371449ec69588c00
11982Author: Anatolij Gustschin <agust@denx.de>
11983Date: Thu Feb 14 18:19:50 2008 +0100
11984
11985 Extend ATI Radeon driver to support more video modes
11986
11987 Adds ATI Radeon 9200 support for 1280x1024, 1024x768,
11988 800x600, 640x480 at 24, 16 and 8 bpp.
11989
11990 Signed-off-by: Anatolij Gustschin <agust@denx.de>
11991
11992commit 4124382de029d361162a4b8cecc773eb8f26e2a8
11993Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11994Date: Sun Feb 10 17:05:20 2008 +0100
11995
11996 xsengine: fix typo and few coding style
11997
11998 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
11999
12000commit 6f4abee789b6d9be3ec4b97ad48f509355559e9e
12001Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12002Date: Fri Feb 8 21:25:58 2008 +0100
12003
12004 Fix wrong memory limit calculation in memory-test
12005
12006 If the length of the memory address range passed to the "mtest" command is
12007 not of the form 2^x - 1, not all address lines are tested. This bug is
12008 inherited from the original software at
12009 http://www.netrino.com/Embedded-Systems/How-To/Memory-Test-Suite-C. Fix
12010 this.
12011
12012 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12013
12014commit 7e30f5eac7f07082a7ca77b7d91b944a8d0af6db
12015Author: Wolfgang Denk <wd@denx.de>
12016Date: Fri Feb 15 00:11:39 2008 +0100
12017
12018 Coding STyle cleanup.
12019
12020 Signed-off-by: Wolfgang Denk <wd@denx.de>
12021
12022commit f6921e3dc331293c873ec4d109fd5517a42a90b3
12023Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12024Date: Tue Feb 5 13:30:43 2008 +0900
12025
12026 sh: Fix register address of SH7722
12027
12028 The address of SH7722 is wrong by old document.
12029 This patch fixes this problem.
12030
12031 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12032
12033commit 0ec7a061fb1c277f6afd73d61dd71bd21e7ef7b2
12034Author: Mike Frysinger <vapier@gentoo.org>
12035Date: Mon Feb 4 17:44:23 2008 -0500
12036
12037 only update version header as needed
12038
12039 Constantly rebuilding the version header will force useless relinking, so we
12040 simply need to compare the new header with the existing one before updating
12041 it.
12042
12043 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12044
12045commit 208447f8e953f347425eb92c8e28d59e6d911363
12046Author: Mike Frysinger <vapier@gentoo.org>
12047Date: Mon Jan 28 05:56:19 2008 -0500
12048
12049 Do not specify a CROSS_COMPILE default when executing size
12050
12051 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12052
12053commit 1f780aa6f17a5d79791d69ec1d2f66d76ac45d8e
12054Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12055Date: Wed Feb 13 11:19:19 2008 +0100
12056
12057 Fix return value of mtest when CFG_ALT_MEMTEST set
12058
12059 Fix a missing return statement from a non-void function.
12060
12061 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12062
12063commit 943afa229cf5bf70ef917c7eb6bd0db59a1ba602
12064Author: Timur Tabi <timur@freescale.com>
12065Date: Wed Jan 9 14:35:26 2008 -0600
12066
12067 85xx, 86xx: Determine I2C clock frequencies and store in global_data
12068
12069 Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
12070
12071 Update the get_clocks() function in 85xx and 86xx to determine the I2C
12072 clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
12073
12074 Signed-off-by: Timur Tabi <timur@freescale.com>
12075
12076commit b931b3a9c3bdfaaeaa71e57a6026eec726005b08
12077Author: Wolfgang Denk <wd@denx.de>
12078Date: Thu Feb 14 23:18:01 2008 +0100
12079
12080 TQM834x: clean up configuration
12081
12082 Get board name consistent with Linux and elsewhere;
12083 get rid of local network definitions etc.
12084
12085 Signed-off-by: Wolfgang Denk <wd@denx.de>
12086
12087commit 38cc09c55b1d7f233789052c6fc462e5377669a9
12088Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
12089Date: Thu Feb 14 08:02:12 2008 +0100
12090
12091 TFTP: fix search of ':' in BootFile
12092
12093 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
12094
12095commit 0bc9efada170096c6b273f19165e32936d330d80
12096Author: Wolfgang Denk <wd@denx.de>
12097Date: Thu Feb 14 22:46:55 2008 +0100
12098
12099 Coding style cleanup; update CHANGELOG.
12100
12101 Signed-off-by: Wolfgang Denk <wd@denx.de>
12102
0bc9efad
WD
12103commit e7670f6c1e52ae6d2a43ff75a8bcfa7a5c86e47b
12104Author: Wolfgang Denk <wd@denx.de>
12105Date: Thu Feb 14 22:43:22 2008 +0100
12106
12107 PPC: Use r2 instead of r29 as global data pointer
12108
12109 R29 was an unlucky choice as with recent toolchains (gcc-4.2.x) gcc
12110 will refuse to use load/store multiple insns; instead, it issues a
12111 list of simple load/store instructions upon function entry and exit,
12112 resulting in bigger code size, which in turn makes the build for a
12113 few boards fail.
12114
12115 Use r2 instead.
12116
12117 Signed-off-by: Wolfgang Denk <wd@denx.de>
12118
12119commit 3c234efa693bc59906c2be55c7918ecbb55392ea
12120Author: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
12121Date: Wed Jan 30 09:08:49 2008 +0100
12122
12123 ARM: make the machid configurable via the environment
12124
12125 If the variable "machid" exists, let do_bootm_linux use that instead
12126 of bd->bi_arch_number.
12127
12128