]> Git Repo - u-boot.git/blame - CHANGELOG
common/env_nand.c: fix one more incompatible pointer type issue
[u-boot.git] / CHANGELOG
CommitLineData
fd7531c1
WD
1commit 19cf2ec90d8ce52da60c1693693c4048cb810967
2Author: Wolfgang Denk <[email protected]>
3Date: Sat Apr 26 01:25:39 2008 +0200
4
5 post/Makefile: make sure to use the correct flags
6
7 ARFLAGS was not set, which caused "ppc_8xx-ar: creating libgenpost.a"
8 messages to be printed.
9
10 Signed-off-by: Wolfgang Denk <[email protected]>
11
12commit 7ed4011733e7dca8f64d21291e4294662f7dc3e2
13Author: Wolfgang Denk <[email protected]>
14Date: Sat Apr 26 00:34:42 2008 +0200
15
16 Coding Style cleanup, update CHANGELOG
17
18 Signed-off-by: Wolfgang Denk <[email protected]>
19
7ed40117
WD
20commit f9204e15173834ff8d123e36279ce49c3c6c74fc
21Author: Magnus Lilja <[email protected]>
22Date: Sun Apr 20 10:38:12 2008 +0200
23
24 i.MX31: Enable SPI and MC13783/RTC support for the Litekit board
25
26 This patch enables SPI and MC13783/RTC support for the Litekit board.
27
28 Signed-off-by: Magnus Lilja <[email protected]>
29
30commit f97abbfb47d9e407354e157cae3f6369e460cd37
31Author: Ed Swarthout <[email protected]>
32Date: Fri Apr 25 01:08:32 2008 -0500
33
34 MPC8544DS: decode pcie3 end-point configuration correctly.
35
36 Signed-off-by: Ed Swarthout <[email protected]>
37 Signed-off-by: Kumar Gala <[email protected]>
38
39commit 292188e15523c165c4269403fdcd33c26d89176e
40Author: Roy Zang <[email protected]>
41Date: Fri Apr 25 00:55:09 2008 -0500
42
43 MPC8544DS: Removes the unknown flash message information
44
45 This patch removes the unknown flash message information:
46 '## Unknown FLASH on Bank 1 - Size = 0xdeadbeef = -286261248 MB'
47 This unknown flash message is caused by PromJet.
48 Some of the board user is unhappy with this information.
49
50 Signed-off-by: Roy Zang <[email protected]>
51 Signed-off-by: Kumar Gala <[email protected]>
52
53commit b2115757403beef0ac6bc2c6c3b24f31256a75d2
54Author: Kim Phillips <[email protected]>
55Date: Thu Apr 24 14:07:38 2008 -0500
56
57 mpc83xx: bump loadaddr over fdtaddr to 0x500000
58
59 this seems as a good compromise between human memory, typing,
60 and last but not least, to accommodate for current and future kernel bloat.
61
62 Signed-off-by: Kim Phillips <[email protected]>
63 Acked-by: Dave Liu <[email protected]>
64
65commit be5a7190265a34d968578ff266549c60f6f57654
66Author: Dave Liu <[email protected]>
67Date: Tue Apr 15 13:12:23 2008 +0800
68
69 mpc83xx: clean up the readme for 83xx boards
70
71 1. correct the typo
72 2. correct the memory map for 837xerdb board
73
74 Signed-off-by: Dave Liu <[email protected]>
75
76commit bcae52a6819ee9dad5d0d96cd7daeb20108d45ff
77Author: Dave Liu <[email protected]>
78Date: Tue Apr 15 13:11:11 2008 +0800
79
80 mpc83xx: remove the unused CPM's stuff
81
82 The MPC83xx family never have CPM block, so remove it from 83xx.
83
84 Signed-off-by: Dave Liu <[email protected]>
85
86commit c63ad6325a8ac0097a54b418a3288926b0484b18
87Author: Matthias Fuchs <[email protected]>
88Date: Fri Apr 18 16:29:40 2008 +0200
89
90 cfi-flash: Add CFG_FLASH_AUTOPROTECT_LIST
91
92 This patch adds a configurable flash auto protection list that can be used
93 to make U-Boot protect flash regions in flash_init().
94
95 The idea has been discussed on the u-boot mailing list starting
96 on Nov 18th, 2007.
97
98 Even this patch brings a new feature it is used as a bugfix for 4xx
99 platforms where flash_init() does not completely protect the
100 monitor's flash range in all situations.
101
102 U-Boot protects the flash range from CFG_MONITOR_BASE to
103 (CFG_MONITOR_BASE + monitor_flash_len - 1) by default. This does not
104 include the reset vector at 0xfffffffc.
105
106 Example:
107 #define CFG_FLASH_AUTOPROTECT_LIST {{0xfff80000, 0x80000}}
108
109 This config option will auto protect the last 512k of flash that
110 contains the bootloader on board like APC405 and PMC405.
111
112 Signed-off-by: Matthias Fuchs <[email protected]>
113
114commit d0d91ae3acb4f29d1a2a3a766747478ed54e2848
115Author: Stefan Roese <[email protected]>
116Date: Fri Apr 25 13:59:03 2008 +0200
117
118 ppc4xx: Remove double defines in lwmon5.h
119
120 introduced with latest lwmon5/POST merge
121
122 Signed-off-by: Stefan Roese <[email protected]>
123
124commit 7590378fb9c686709492ceb142825cd058255956
125Author: Bartlomiej Sieka <[email protected]>
126Date: Fri Apr 25 13:54:02 2008 +0200
127
128 Use watchdog-aware functions when calculating hashes of images - take two
129
130 Some files didn't get updated properly with the "Use watchdog-aware
131 functions when calculating hashes of images" commit, this commit
132 fixes this.
133
134 Signed-off-by: Bartlomiej Sieka <[email protected]>
135 Signed-off-by: Wolfgang Denk <[email protected]>
136
137commit 8e048c438e20ec89b49da5f085f8f756eba6e587
138Author: Matthias Fuchs <[email protected]>
139Date: Fri Apr 25 12:01:39 2008 +0200
140
141 ppc4xx: Add bootcount limit handling for APC405 boards
142
143 Signed-off-by: Matthias Fuchs <[email protected]>
144
145commit 1de6b28be5d107ae90ad7a8a43653c49966e8afe
146Author: Bartlomiej Sieka <[email protected]>
147Date: Fri Apr 25 12:10:09 2008 +0200
148
149 Use watchdog-aware functions when calculating hashes of images
150
151 Signed-off-by: Bartlomiej Sieka <[email protected]>
152
153commit d00ce09040d3100e2c7998ef56db62c2d20d9ee3
154Author: Wolfgang Denk <[email protected]>
155Date: Fri Apr 25 12:44:08 2008 +0200
156
157 USB: fix more GCC 4.2.x aliasing warnings
158
159 Signed-off-by: Wolfgang Denk <[email protected]>
160 Acked-by: Markus Klotzbuecher <[email protected]>
161
162commit aff4f86448f6586930f0a3be7fc4b0ddcf450980
163Author: Wolfgang Denk <[email protected]>
164Date: Fri Apr 25 12:41:53 2008 +0200
165
166 lib_generic/crc32.c: add missing #include <watchdog.h>
167
168 Signed-off-by: Wolfgang Denk <[email protected]>
169
170commit 03ccdbcd5602610cea4bd0db7e48e1ef881a51ef
171Author: Wolfgang Denk <[email protected]>
172Date: Fri Apr 25 11:52:21 2008 +0200
173
174 lib_generic/crc32.c: fix compile problem
175
176 Signed-off-by: Wolfgang Denk <[email protected]>
177
178commit 24bfedbd0be4dcaa94861407820d6a70fea7e03b
179Author: Stefan Roese <[email protected]>
180Date: Tue Apr 22 12:20:32 2008 +0200
181
182 ppc4xx: Pass PCIe root-complex/endpoint configuration to Linux via the fdt
183
184 The PCIe root-complex/endpoint setup as configured via the "pcie_mode"
185 environment variable will now get passed to the Linux kernel by setting
186 the device_type property of the PCIe device tree node. For normal root-
187 complex configuration it will keep its defaults value of "pci" and for
188 endpoint configuration it will get changed to "pci-endpoint".
189
190 Signed-off-by: Stefan Roese <[email protected]>
191
192commit eb0615bf600d2caf5aa2958f47f5ba364c52d5e7
193Author: Yuri Tikhonov <[email protected]>
194Date: Thu Apr 24 10:30:53 2008 +0200
195
196 lwmon5: watchdog POST fix
197
198 Use the GPT0_MASKx registers as the temporary storage for watch-dog
199 timer POST test instead of GPT0_COMPx. The latter
200 (GPT0_COMP1..GPT0_COMP5) are used for the log-buffer header.
201
202 Signed-off-by: Sergei Poselenov <[email protected]>
203 Signed-off-by: Yuri Tikhonov <[email protected]>
204
205commit 78e488298824bc150b5f3ebf7958cd71fa2af1b9
206Author: Kim Phillips <[email protected]>
207Date: Mon Apr 21 18:10:14 2008 -0500
208
209 lib_ppc: Revert "Make MPC83xx one step closer to full relocation."
210
211 This reverts commit 70431e8a7393b6b793f77957f95b999fc9a269b8 which has
212 proven problematic getting right from the start at least on 83xx and
213 4xx.
214
215 Signed-off-by: Kim Phillips <[email protected]>
216
217commit a99715b8ebfc500f3f40e01b36b64d473938443d
218Author: Detlev Zundel <[email protected]>
219Date: Fri Apr 18 14:50:01 2008 +0200
220
221 Realining some header definitions.
222
223 Signed-off-by: Detlev Zundel <[email protected]>
224
225commit 4acbc6c7f993cae409c424615415a3e76820f13d
226Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
227Date: Thu Apr 24 07:57:16 2008 +0200
228
229 NE2000: coding style cleanup
230
231 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
232
233commit b4aff1ffaf7120032c653357c007faa14f74d29d
234Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
235Date: Wed Apr 23 00:11:47 2008 +0900
236
237 qemu-mips.h: Add CFI support
238
239 CONFIG_ENV_OVERWRITE is also added.
240
241 This patch is originally created by Jean-Christophe PLAGNIOL-VILLARD.
242
243 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
244 Signed-off-by: Shinya Kuribayashi <[email protected]>
245
246commit 4a1f11b45a82908e5b0df602d703082413a6b7ed
247Author: Shinya Kuribayashi <[email protected]>
248Date: Tue Apr 22 22:47:27 2008 +0900
249
250 doc/README.mips: Add MIPS notes
251
252 Signed-off-by: Shinya Kuribayashi <[email protected]>
253
254commit 215b01bba8bc662d35f72b084700b192d367dfb4
255Author: Bartlomiej Sieka <[email protected]>
256Date: Tue Apr 22 12:27:56 2008 +0200
257
258 Add support for calculating hashes with watchdog triggering
259
260 Implement watchodg-aware variants of hash calculation functions:
261 - crc32_wd()
262 - md5_wd()
263 - sha1_csum_wd()
264 The above functions calculate the hash of the input buffer in chunks,
265 triggering the watchdog after processing each chunk. The chunk size
266 is given as a function call parameter.
267
268 Signed-off-by: Bartlomiej Sieka <[email protected]>
269
270commit 8875e3abab986df930167ce5c1ac4f95dcacc81c
271Author: Shinya Kuribayashi <[email protected]>
272Date: Wed Apr 23 11:02:12 2008 +0900
273
274 qemu-mips: Cleanup whitespace, indentation, etc.
275
276 No functional change.
277
278 This patch was originally submitted by Jean-Christophe PLAGNIOL-VILLARD.
279 Then I re-created from scratch, and changed more lines than the original.
280
281 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
282 Signed-off-by: Shinya Kuribayashi <[email protected]>
283
284commit 386563197e3a50b0e97ad9aae87f57d9aab909ab
285Author: Vlad Lungu <[email protected]>
286Date: Wed Oct 10 23:02:09 2007 +0300
287
288 Fixed pcnet io_base
289
290 Bus and phys address are not always the same
291
292 Signed-off-by: Vlad Lungu <[email protected]>
293
294commit 11ea26fd1cb63c91403fe04a6eea975cd418603f
295Author: Wolfgang Denk <[email protected]>
296Date: Thu Apr 24 23:44:26 2008 +0200
297
298 drivers/net/pcnet.c: Coding Style cleanup.
299
300 Signed-off-by: Wolfgang Denk <[email protected]>
301
302commit 899ef7b84578b7cafadfd78488c2fd2aac93f636
303Author: Vlad Lungu <[email protected]>
304Date: Wed Oct 10 23:04:23 2007 +0300
305
306 Added Am79C970A chip id to pcnet
307
308 Signed-off-by: Vlad Lungu <[email protected]>
309
310commit 17c9de6bb33f676eb776dcbfc46fc1b14c3871a5
311Author: Magnus Lilja <[email protected]>
312Date: Sun Apr 20 10:35:03 2008 +0200
313
314 i.MX31: Fix architecture numbers for ADS and Litekit boards
315
316 Correct the Linux architecture number for i.MX31 Litekit and ADS boards.
317
318 Signed-off-by: Magnus Lilja <[email protected]>
319
320commit e7ae84d6c7288790e88639f57cb60daf89c11369
321Author: Magnus Lilja <[email protected]>
322Date: Sun Apr 20 10:36:36 2008 +0200
323
324 i.MX31: Use symbolic names for Litekit membases.
325
326 Use symbolic names instead of hard coded addresses for Litekit membases.
327
328 Signed-off-by: Magnus Lilja <[email protected]>
329
330commit 2ef1d9b6030d02f576b1bcd9fec948e602522012
331Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
332Date: Sat Apr 19 17:59:20 2008 +0200
333
334 Fix show_boot_progress prototype
335
336 in commit fad634071 "make show_boot_progress () weak."
337 show_boot_progress is supposed to be declared as weak but declared as
338 inline instead.
339
340 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
341
342commit edbed247a14d70b94958010f736621212285de91
343Author: Bartlomiej Sieka <[email protected]>
344Date: Fri Apr 18 12:39:23 2008 +0200
345
346 Memory footprint optimizations
347
348 As suggested by Wolfgang Denk:
349 - image printing functions:
350 - remove wrappers
351 - remove indentation prefix from functions' signatures
352 - merge getenv_verify and getenv_autostart into one parametrized function
353
354 Signed-off-by: Bartlomiej Sieka <[email protected]>
355
356commit 0a0b606faaec4afb3f750b09aa4df1e40a39dcb8
357Author: Guennadi Liakhovetski <[email protected]>
358Date: Tue Apr 15 13:33:11 2008 +0200
359
360 MX31ADS environment variable update, spi and rtc support
361
362 Update MX31ADS default environment to better match the flash layout and
363 the memory map, support SPI and RTC.
364
365 Signed-off-by: Guennadi Liakhovetski <[email protected]>
366
367commit 022f12163595b9a55380c6d77c3119b93d6a9a4b
368Author: Kumar Gala <[email protected]>
369Date: Mon Apr 21 09:28:36 2008 -0500
370
371 85xx: Round up frequency calculations to get reasonable output
372
373 eg. because of rounding error we can get 799Mhz instead of 800Mhz.
374
375 Introduced DIV_ROUND_UP and roundup taken from linux kernel.
376
377 Signed-off-by: Dejan Minic <[email protected]>
378 Signed-off-by: Srikanth Srinivasan <[email protected]>
379 Signed-off-by: Kumar Gala <[email protected]>
380 Acked-by: Andy Fleming <[email protected]>
381
382commit 876b8f978982216ab4a22dcd9efddfcd9b0e04e6
383Author: Kumar Gala <[email protected]>
384Date: Wed Apr 23 16:58:04 2008 -0500
385
386 fsl_pci: Only modify registers if we have them
387
388 pme_msg_det exists only on PCIe controllers only set it if we are a "bridge".
389
390 Signed-off-by: Kumar Gala <[email protected]>
391
392commit 83fe32334337def160b302aa9d152d808bfcc68e
393Author: Markus Klotzbücher <[email protected]>
394Date: Wed Apr 23 10:57:33 2008 +0200
395
396 USB: remove a cpu bug workaround for an unsupported architecture.
397
398 Signed-off-by: Markus Klotzbuecher <[email protected]>
399
400commit f957576cb53e6cfab412709cfc8db1afd39d21c3
401Author: Markus Klotzbücher <[email protected]>
402Date: Wed Apr 23 10:53:23 2008 +0200
403
404 USB: fix those pesky aliasing warnings issued by gcc-4.2
405
406 Signed-off-by: Markus Klotzbuecher <[email protected]>
407 Signed-off-by: Detlev Zundel <[email protected]>
408
409commit 89cdab788f3716b335fefb60b836ebcf975aceab
410Author: Mike Frysinger <[email protected]>
411Date: Mon Mar 31 11:02:01 2008 -0400
412
413 crc32: use uint32_t rather than unsigned long
414
415 The envcrc.c does sizeof(unsigned long) when calculating the crc, but
416 this is done with the build toolchain instead of the target tool
417 chain, so if the build is a 64bit system but the target is 32bits,
418 the size will obviously be wrong. This converts all unsigned long
419 stuff related to crc32 to uint32_t types. Compile tested only: output
420 of ./tools/envcrc when run on a 32bit build system matches that of a
421 64bit build system.
422
423 Signed-off-by: Mike Frysinger <[email protected]>
424 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
425
426commit 80c40b765b3642ddb9f3392b7898715aab44a29c
427Author: Dirk Behme <[email protected]>
428Date: Wed Mar 26 09:53:29 2008 +0100
429
430 ARM: Davinci: Fix DM644x timer overflow handling and cleanup
431
432 Fix ARM based DaVinci DM644x timer overflow handling and cleanup timer code.
433
434 Changes:
435
436 - Remove *_masked() functions as noted by Wolfgang
437
438 - Adapt register naming to recent TI spec (sprue26, March 2007)
439
440 - Fix reset_timer() handling
441
442 - 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.
443
444 [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
445
446 - Remove software division of timer count value (DIV(x) macro) and do it in hardware (TIM_CLK_DIV).
447
448 Many thanks to Troy Kisky <[email protected]> and Pieter Voorthuijsen <[email protected]> for the hints & testing!
449
450 Patch is compile tested with davinci_dvevm & sonata & schmoogie configuration and tested by Pieter on DaVinci EVM hardware.
451
452 Signed-off-by: Dirk Behme <[email protected]>
453 Acked-by: Pieter Voorthuijsen <[email protected]>
454
455commit a6e6fc610e39dec41b79680413d4ed38145bd3c8
456Author: Sergei Poselenov <[email protected]>
457Date: Wed Apr 9 16:09:41 2008 +0200
458
459 Added watchdog triggering calls in the "mtest" test function.
460
461 Signed-off-by: Sergei Poselenov <[email protected]>
462
463commit d32a874b9b4c1e949ee38be7790f6bf6d6143451
464Author: Yuri Tikhonov <[email protected]>
465Date: Sun Apr 6 19:19:14 2008 +0200
466
467 lwmon5 watchdog: limit trigger rate
468
469 Limit the rate of h/w watch-dog triggering on the LWMON5 board by
470 the CONFIG_WD_MAX_RATE value.
471
472 Note that an earlier version of this patch which used microseconds
473 instead of ticks dis not work. The problem was that we used
474 usec2ticks() to convert microseconds into ticks. usec2ticks() uses
475 get_tbclk(), which in turn calls get_sys_info(). It turns out that
476 this function does a lot of prolonged operations (like divisions)
477 which take too much time so we do not trigger the watchdog in time,
478 and it resets the system.
479
480 Signed-off-by: Yuri Tikhonov <[email protected]>
481
482commit 2d2b994a30bb100774dc747ae9865b7f95285a88
483Author: Yuri Tikhonov <[email protected]>
484Date: Mon Mar 31 10:51:37 2008 +0200
485
486 POST: move CONFIG_POST to Makefiles
487
488 Introduce the new logical option CONFIG_HAS_POST which is set when the
489 platform has CONFIG_POST set. Use CONFIG_HAS_POST in the post/ Makefiles
490 to determine should the POST libs be compiled for the selected target
491 platform, or not.
492
493 To avoid breaking u-boot linking process, the empty post/libpost.a file is
494 created for platforms which do not have POSTs.
495
496 Signed-off-by: Yuri Tikhonov <[email protected]>
497 Signed-off-by: Wolfgang Denk <[email protected]>
498
499commit 0a51e9248e2d27e0a02ef1e740c576ce90a39ee1
500Author: Yuri Tikhonov <[email protected]>
501Date: Mon Mar 31 10:49:34 2008 +0200
502
503 POST: preparations for moving CONFIG_POST to Makefiles
504
505 Remove CONFIG_POST ifdefs from the post/ source files.
506
507 Signed-off-by: Yuri Tikhonov <[email protected]>
508 Signed-off-by: Wolfgang Denk <[email protected]>
509
510commit 5d40d4430d9ebc8434c6f0798594836e1efa7a1e
511Author: Stefan Roese <[email protected]>
512Date: Tue Apr 22 14:14:20 2008 +0200
513
514 ppc4xx: Fix Canyonlands and Glacier default environment for fdt usage
515
516 This patch fixes the Canyonlands and Glacier default environment to better
517 fit to the arch/powerpc device-tree kernels. The variables dealing with
518 arch/ppc booting are removed, since these boards are supported only in
519 arch/powerpc. Glacier uses the same config file as Canyonlands.
520
521 Also, the Glacier now uses non-FPU rootpath, since 460GT has no FPU.
522
523 Signed-off-by: Stefan Roese <[email protected]>
524
525commit b789cb4a4c0c1deff82053539cfe29a9c6e23f8b
526Author: Stefan Roese <[email protected]>
527Date: Tue Apr 22 14:06:42 2008 +0200
528
529 ppc4xx: Small coding style cleanup for the latest esd patches
530
531 Signed-off-by: Stefan Roese <[email protected]>
532
533commit 79941d63bc03aed8c48d7602f18217cc200ee931
534Author: Matthias Fuchs <[email protected]>
535Date: Mon Apr 21 18:01:07 2008 +0200
536
537 ppc4xx: Update CPU strapping for PMC440 boards
538
539 This patch removes the temporary 'test' strapping option
540 of the sbe command. The '667' strapping option now uses
541 a PLB/PCI divider of 3.
542
543 Signed-off-by: Matthias Fuchs <[email protected]>
544
545commit f00cf3193a6635355b121e90debb2f54e777e7da
546Author: Matthias Fuchs <[email protected]>
547Date: Mon Apr 21 14:42:21 2008 +0200
548
549 ppc4xx: Remove unused APC405 strataflash driver
550
551 The APC405 board support has been migrated to use the common
552 CFI flash driver.
553
554 Signed-off-by: Matthias Fuchs <[email protected]>
555
556commit 1c686676a86473bbd92151f0544e109413f6ed06
557Author: Matthias Fuchs <[email protected]>
558Date: Mon Apr 21 14:42:17 2008 +0200
559
560 ppc4xx: Update APC405 configuration
561
562 - enable esd's auto_update mechanism
563 - support alternative flash layout on rev. 1.8 boards
564 - update default environment
565 - use common CFI flash driver
566 - coding style cleanup
567
568 Signed-off-by: Matthias Fuchs <[email protected]>
569
570commit 0b9872515a521bf7866dc24b85ddce708e60d702
571Author: Matthias Fuchs <[email protected]>
572Date: Mon Apr 21 14:42:11 2008 +0200
573
574 ppc4xx: Update APC405 board support
575
576 - enable esd's auto_update mechanism
577 - fix LCD support on latest hardware revision (uses other LCD controller)
578 - support alternative flash layout on rev. 1.8 boards
579 - coding style cleanup
580
581 Signed-off-by: Matthias Fuchs <[email protected]>
582
583commit 83975d02e225e231960784972e7820a8b303756b
584Author: Matthias Fuchs <[email protected]>
585Date: Mon Apr 21 14:42:06 2008 +0200
586
587 ppc4xx: update esd's common auto_update code for 405 boards
588
589 - Coding style cleanup (long lines)
590 - improve handling of protected flash regions
591 - remove dead code
592
593 Signed-off-by: Matthias Fuchs <[email protected]>
594
595commit b9233fe5d59cb25d975071616bd1035d6f4c2285
596Author: Matthias Fuchs <[email protected]>
597Date: Mon Apr 21 14:41:59 2008 +0200
598
599 ppc4xx: Update esd's common LCD code for 405 boards
600
601 - Coding style cleanup (long lines)
602 - Add s1d13505 support
603 - Make some functions return a result code instead of void
604
605 Signed-off-by: Matthias Fuchs <[email protected]>
606
607commit dea68189424c3f1242427a8146a3861bf093173c
608Author: Matthias Fuchs <[email protected]>
609Date: Mon Apr 21 11:36:55 2008 +0200
610
611 ppc4xx: Update FPGA image for APC405 boards
612
613 Signed-off-by: Matthias Fuchs <[email protected]>
614
615commit 2a05b152924acfcec3b037693329e517e6d3578f
616Author: Matthias Fuchs <[email protected]>
617Date: Mon Apr 21 11:36:08 2008 +0200
618
619 ppc4xx: Update bootlogo for APC405 boards
620
621 Signed-off-by: Matthias Fuchs <[email protected]>
622
623commit 8deafdc6ad368368cf03b58cab4bd39f45d64b5c
624Author: Stefan Roese <[email protected]>
625Date: Fri Apr 18 16:41:31 2008 +0200
626
627 ppc4xx: Add dcache_enable() for 440
628
629 dcache_enable() was missing for 440 and the patch
630 017e9b7925f74878d0e9475388cca9bda5ef9482 ["allow ports to override bootelf
631 "] behavior uses this function.
632
633 Note: Currently the cache handling functions like
634 d/icache_disable/enable() are NOP's on 440. This may be changed in the
635 future.
636
637 Signed-off-by: Stefan Roese <[email protected]>
638
639commit a49e0d177a0749614b316ec847fb623f09c82c07
640Author: Matthias Fuchs <[email protected]>
641Date: Mon Apr 21 11:19:04 2008 +0200
642
643 video: Add missing free for logo memory
644
645 This patch adds two missing free()s.
646
647 Signed-off-by: Matthias Fuchs <[email protected]>
648
649commit 84c01d3a05ae3aca5f7c0c13a31ca72ba1199a42
650Author: Troy Kisky <[email protected]>
651Date: Mon Sep 24 16:41:43 2007 -0700
652
653 PATCH - Fix oob data copied into supplied buffer
654
655 This patch correctly sets the oobavail variable
656 and fixes a bug where the oob data was not valid when
657 there where multiple groups in oobfree.
658
659 First segment fixes a typo
660 Second segment fixes a bug where oob data may be copied incorrectly.
661 Third segment adds an error message when exiting due to write protect.
662 Forth segment fixes a bug where oobavail may be set incorrectly.
663
664 Signed-off-by: Troy Kisky <[email protected]>
665
666commit e1d09680f64b452adde89ed9fe28a77c56bedc9a
667Author: Matthias Fuchs <[email protected]>
668Date: Fri Apr 18 17:24:32 2008 +0200
669
670 ppc4xx: Fix sys_get_info() for 405GP(r)
671
672 This patch assigns the correct EBC clock for 405GP(r) CPUs
673 to PPC4xx_SYS_INFO structure. Without this patch U-Boot
674 uses an uninitialized EBC clock in its startup message.
675
676 Signed-off-by: Matthias Fuchs <[email protected]>
677
678commit dc7746d86d2a3dfe01ab9a70cb427f92adc303c7
679Author: Wolfgang Denk <[email protected]>
680Date: Sun Apr 20 15:39:38 2008 -0700
681
682 Makefile: remove nand_spl/System.map when cleaning up.
683
684commit d9a42c0ace4d4f9cb061d62a7265d1780f90447b
685Author: Wolfgang Denk <[email protected]>
686Date: Sun Apr 20 15:35:52 2008 -0700
687
688 MAKEALL: sort entries / lists.
689
690 Signed-off-by: Wolfgang Denk <[email protected]>
691
692commit 0878af169b181868a105b5c33f3a6423e2c9fd60
693Author: Kumar Gala <[email protected]>
694Date: Fri Apr 18 11:29:01 2008 -0500
695
696 85xx: Fix size of cpu-release-addr property
697
698 The cpu-release-addr is defined as always being a 64-bit quanity regardless
699 if we are running on a 32-bit or 64-bit machine.
700
701commit 88353a985109562a639b2f8a0c90d77011bfe374
702Author: Timur Tabi <[email protected]>
703Date: Fri Apr 4 11:15:58 2008 -0500
704
705 Fix calculation of I2C clock for some 85xx chips
706
707 Some 85xx chips use CCB as the base clock for the I2C. Some use CCB/2, and
708 some use CCB/3. There is no pattern that can be used to determine which
709 chips use which frequency, so the only way to determine is to look up the
710 actual SOC designation and use the right value for that SOC.
711
712 Update immap_85xx.h to include the GUTS PORDEVSR2 register.
713
714 Signed-off-by: Timur Tabi <[email protected]>
715
716commit 1e01477aeaf409ddb97e2633aab9cf8c9c60612e
717Author: Wolfgang Denk <[email protected]>
718Date: Fri Apr 18 11:44:27 2008 -0700
719
720 Fix build breakage casued by commit c0559be371b2
721
722 Change env_get_char from a global function ptr to a function.
723
724 Signed-off-by: Wolfgang Denk <[email protected]>
725
726commit 268a804d7e2fa07b64211fd2f9a9615db4539f23
727Author: Wolfgang Denk <[email protected]>
728Date: Fri Apr 18 10:53:41 2008 -0700
729
730 Coding Style cleanup, update CHANGELOG.
731
732 Signed-off-by: Wolfgang Denk <[email protected]>
733
268a804d
WD
734commit 92bad20ad74b70adf3839df9a0a47cce000ac3d7
735Author: Mike Frysinger <[email protected]>
736Date: Tue Apr 8 14:00:57 2008 -0400
737
738 Add support for u-boot in svn and localversion-* files
739
740 Signed-off-by: Mike Frysinger <[email protected]>
741
742commit d23ff6827decf121461fbc5622612fd7effe207e
743Author: Guennadi Liakhovetski <[email protected]>
744Date: Thu Apr 3 17:04:22 2008 +0200
745
746 MX31ADS network and flash updates
747
748 This patch allows U-Boot to use buffered writes to the Spansion NOR
749 flash installed on this board, and eliminates long delays in network
750 transfers after the board startup.
751
752 Also modify flash layout to embed main and redundant environment
753 blocks in the U-Boot image.
754
755 Signed-off-by: Guennadi Liakhovetski <[email protected]>
756
757commit b5dc9b304d289831f291843ff88a45cbdf1a6290
758Author: Guennadi Liakhovetski <[email protected]>
759Date: Mon Apr 14 10:53:12 2008 +0200
760
761 Support for the MX31ADS evaluation board from Freescale
762
763 This patch adds support for the MX31ADS evaluation board from Freescale,
764 initialization code is copied from RedBoot sources, also provided by
765 Freescale.
766
767 Signed-off-by: Guennadi Liakhovetski <[email protected]>
768
7ed40117
WD
769commit 499e7831e1baaac6bfb959213f1950c216fbc5ba
770Author: Stefan Roese <[email protected]>
771Date: Tue Apr 8 10:33:29 2008 +0200
772
773 ppc4xx: Change Canyonlands to support booting from 2k page NAND devices
774
775 Signed-off-by: Stefan Roese <[email protected]>
776
777commit 5e182dce04d68cc94407a1b1fa09307f2bb96719
778Author: Stefan Roese <[email protected]>
779Date: Tue Apr 8 10:33:28 2008 +0200
780
781 ppc4xx: Adjust Canyonlands fixed DDR2 setup (NAND booting) to 512MB SODIMM
782
783 Signed-off-by: Stefan Roese <[email protected]>
784
785commit fe7c0db6b2a9004f96c2a2d4fff2849e19c2d825
786Author: Stefan Roese <[email protected]>
787Date: Tue Apr 8 10:33:27 2008 +0200
788
789 ppc4xx: Add Glacier NAND booting target
790
791 Signed-off-by: Stefan Roese <[email protected]>
792
793commit 46f373838e384a4c23d13581b1dfa5acb66b5810
794Author: Stefan Roese <[email protected]>
795Date: Tue Apr 8 10:31:00 2008 +0200
796
797 nand_spl: Update nand_spl to support 2k page size NAND devices
798
799 This patch adds support for booting from 2k page sized NAND device
800 (e.g. Micron 29F2G08AAC).
801
802 Tested on AMCC Canyonlands.
803
804 Signed-off-by: Stefan Roese <[email protected]>
805
268a804d
WD
806commit 5e3dca577b7c1bf58bd2b48449b18b7e7dcd8e04
807Author: Anatolij Gustschin <[email protected]>
808Date: Thu Apr 17 18:18:00 2008 +0200
809
810 Fix crash on sequoia in ppc_4xx_eth_init
811
812 Currently U-Boot crashes in ppc_4xx_eth_init on sequoia
813 with cache enabled (TLB Parity exeption). This patch
814 fixes the problem.
815
816 Signed-off-by: Anatolij Gustschin <[email protected]>
817
818commit accf7355767dc7f6b85d88bb1c75c9d95e84ba5b
819Author: Anatolij Gustschin <[email protected]>
820Date: Thu Apr 17 18:15:27 2008 +0200
821
822 ppc4xx: Fix crash on sequoia with cache enabled
823
824 Currently U-Boot crashes on sequoia board in CPU POST if
825 cache is enabled (CONFIG_4xx_DCACHE defined). The cache
826 won't be disabled by change_tlb before CPU POST because
827 there is an insufficient adress range check since
828 CFG_MEM_TOP_HIDE was introduced. This patch tries to fix
829 this problem.
830
831 Signed-off-by: Anatolij Gustschin <[email protected]>
832
833commit 43c509254fab375c49936498da944658117ed07c
834Author: Shinya Kuribayashi <[email protected]>
835Date: Thu Apr 17 23:35:13 2008 +0900
836
837 Use jr as register jump instruction
838
839 Current assembler codes are inconsistent in the way of register jump
840 instruction usage; some use jr, some use j. Of course GNU as allows both
841 usages, but as can be expected from `Jump Register' the mnemonic `jr' is
842 more intuitive than `j'. For example, Linux doesn't have `j <reg>' usage
843 at all.
844
845 Signed-off-by: Shinya Kuribayashi <[email protected]>
846
847commit 7ce63709828d37b08866e537339a169bd0db2bd3
848Author: Guennadi Liakhovetski <[email protected]>
849Date: Tue Apr 15 14:15:30 2008 +0200
850
851 RTC driver for MC13783
852
853 MC13783 is a multifunction IS with an SPI interface to the host. This
854 driver handles the RTC controller in this chip.
855
856 Signed-off-by: Guennadi Liakhovetski <[email protected]>
857
858commit 38254f45b0b412332726c90d3184ad47479fcffb
859Author: Guennadi Liakhovetski <[email protected]>
860Date: Tue Apr 15 14:14:25 2008 +0200
861
862 New i.MX31 SPI driver
863
864 This is an SPI driver for i.MX and MXC based SoCs from Freescale. So far
865 only implemented and tested on i.MX31, can with a modified register layout
866 and definitions be used for i.MX27, I think, MXC CPUs have similar SPI
867 controllers too.
868
869 Signed-off-by: Guennadi Liakhovetski <[email protected]>
870
871commit 7064122c2eef92f02a03ef37a1a1c07e70cd4e38
872Author: Magnus Lilja <[email protected]>
873Date: Tue Apr 15 19:09:10 2008 +0200
874
875 Fix name of i.MX31 boards in config file header
876
877 Correct the name of the i.MX31 Litekit and phyCORE boards in config files.
878
879 Signed-off-by: Magnus Lilja <[email protected]>
880
881commit a49864593e083a5d0779fb9ca98e5a0f2053183d
882Author: Mike Frysinger <[email protected]>
883Date: Sun Apr 13 19:42:19 2008 -0400
884
885 allow ports to override go behavior
886
887 Split the arch-specific logic out of the common go code and into a dedicated
888 weak function called do_go_exec() that lives in cpu directories. This will
889 need review from i386/nios people to make sure I didn't break them.
890
891commit 017e9b7925f74878d0e9475388cca9bda5ef9482
892Author: Mike Frysinger <[email protected]>
893Date: Sun Apr 13 19:42:18 2008 -0400
894
895 allow ports to override bootelf behavior
896
897 Change the bootelf setup function into a dedicated weak function called
898 do_bootelf_exec. This way ports can control the behavior however they
899 like before/after calling the ELF entry point.
900
901commit a4b46ed6b3502335c3f3a5d672abe0bcb44f20b7
902Author: Ulf Samuelsson <[email protected]>
903Date: Sat Apr 12 20:56:03 2008 +0200
904
905 Reorder ARM boards in Makefile
906
907 Rearrange ARM boards in Makefile so that ARM926EJ-S boards
908 are no longer under ARM92xT header.
909
910 Signed-off-by: Ulf Samuelsson <[email protected]>
911 Ack-By Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
912
913commit c3a60cb3bd67e120fc99b6ba88d9295c3c07f688
914Author: Ulf Samuelsson <[email protected]>
915Date: Sat Apr 12 20:29:44 2008 +0200
916
917 Clean up dataflash partitioning
918
919 This patch removes the board dependent parts from
920 "drivers/mtd/dataflash.c".
921 Each board relying on this, will have the appropriate
922 code in a new file, "partition.c" in the board directory.
923 board Makefiles updated to use the file.
924
925 The dataflash partitions are aligned on sector/page boundaries.
926
927 The CONFIG_NEW_DF_PARTITION was used to create named partitions
928 This is now the default operation, and the CONFIG variable is removed.
929
930 Signed-off-by: Ulf Samuelsson <[email protected]>
931
932commit 51ecde946fec511a16346e498204ca10ad71080d
933Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
934Date: Sat Apr 12 14:08:45 2008 +0200
935
936 gitignore: udpate stgit generated and .patch file
937
938 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
939
940commit 66e39818e95f51ee1c1dd2094407a8929543fa6d
941Author: Wolfgang Denk <[email protected]>
942Date: Fri Apr 18 00:15:36 2008 -0700
943
944 Get rid of redundant copy of renamed header file.
945
946 Signed-off-by: Wolfgang Denk <[email protected]>
947
948commit c3aafd8cf814e33a77de81c2f22b8c772216a3cc
949Author: Vlad Lungu <[email protected]>
950Date: Fri Apr 11 21:20:14 2008 +0300
951
952 Fix dependency generation for older gcc versions
953
954 With gcc 3.3.3 at least, compilation fails with
955
956 Generating include/autoconf.mk
957 gcc: compilation of header file requested
958 make: *** [include/autoconf.mk] Error 1
959
960 since commit 16fe77752eee099b9fb61ed73460e51cc94b37ba.
961
962 Signed-off-by: Vlad Lungu <[email protected]>
963
964commit cb1c4896905ab22fcd982e6a8a539f0031942e71
965Author: Marian Balakowicz <[email protected]>
966Date: Fri Apr 11 11:07:49 2008 +0200
967
968 Restore the ability to continue booting after legacy image overwrite
969
970 Before new uImage code was merged, bootm code allowed for the kernel image to
971 get overwritten during decompresion. new uImage introduced a check for image
972 overwrites and refused to boot the image that got overwritten. This patch
973 restores the old behavior. It also adds a warning when the image overwriten is
974 a multi-image file, because in such case accessing componentes other than the
975 first one will fail.
976
977 Signed-off-by: Marian Balakowicz <[email protected]>
978
979commit de2b3216e6b4f3b2fe93759c05b17504f9dfe036
980Author: Marian Balakowicz <[email protected]>
981Date: Fri Apr 11 11:07:43 2008 +0200
982
983 ppc: Fix ftd_blob variable init when processing raw blob
984
985 Set fdt_blob variable before its value is printed out.
986
987 Signed-off-by: Marian Balakowicz <[email protected]>
988
989commit 3d36be030043cd841a2551d00a395135e363a64b
990Author: Jason Wessel <[email protected]>
991Date: Thu Apr 10 14:30:16 2008 -0500
992
993 Remove all the search paths from the .lds files.
994
995 The cross compiler is responsible for providing the correct libraries
996 and the logic to find the linking libraries.
997
998 Signed-off-by: Jason Wessel <[email protected]>
999
1000commit 7d721e34ae6be7d7db63e8d060a246278bb7ae58
1001Author: Bartlomiej Sieka <[email protected]>
1002Date: Mon Apr 14 15:44:16 2008 +0200
1003
1004 Boot-related documentation update
1005
1006 - document 'bootm_low' and 'bootm_size' environment variables
1007 - update inaccurate CFG_BOOTMAPSZ entry
1008
1009 Signed-off-by: Bartlomiej Sieka <[email protected]>
1010
1011commit a6f0bd9f2b1971e2a61ac0fd1fc2c96cb7a4b67a
1012Author: Guennadi Liakhovetski <[email protected]>
1013Date: Wed Apr 9 17:34:08 2008 +0200
1014
1015 Fix regression introduced by a typo in "Tidied other cpu/arm920t/start.S code"
1016
1017 Restore logic reverted by commit
1018
1019 commit 80767a6cead9990d9e77e62be947843c2c72f469
1020 Author: Peter Pearse <[email protected]>
1021 Date: Wed Sep 5 16:04:41 2007 +0100
1022
1023 Changed API name to coloured_led.h
1024 Removed code using deprecated ifdef CONFIG_BOOTBINFUNC
1025 Tidied other cpu/arm920t/start.S code
1026
1027 Signed-off-by: Guennadi Liakhovetski <[email protected]>
1028
1029commit e25cb8d3f4fcc265a9cdf8e9d577b59bdb64bbaf
1030Author: Mike Frysinger <[email protected]>
1031Date: Tue Apr 8 10:24:24 2008 -0400
1032
1033 Remove conflicting NAND ID
1034
1035 There are two NAND entries with ID 0xDC and this obviously causes problems.
1036 In the kernel, they punted the first entry, so we should do the same.
1037
1038 See this upstream e-mail for more info:
1039 http://lists.infradead.org/pipermail/linux-mtd/2007-July/018795.html
1040
1041 Signed-off-by: Michael Hennerich <[email protected]>
1042 Signed-off-by: Mike Frysinger <[email protected]>
1043
1044commit 188e94c370621708d13547d58dbc6ed3c5602aa8
1045Author: Shinya Kuribayashi <[email protected]>
1046Date: Tue Apr 8 16:20:35 2008 +0900
1047
1048 cpu/mips/cpu.c: Fix flush_cache bug
1049
1050 Cache operations have to take line address (addr), not start_addr.
1051 I noticed this bug when debugging ping failure.
1052
1053 Signed-off-by: Shinya Kuribayashi <[email protected]>
1054
1055commit 8f2a68a07c058fca1d413e54f71c2e7e78a74ed4
1056Author: Martin Krause <[email protected]>
1057Date: Thu Apr 3 14:29:01 2008 +0200
1058
1059 TQM5200: fix default IDE reset level
1060
1061 Before the first call of ide_reset(), the level of the IDE reset
1062 signal on the TQM5200 is low (reset asserted). This patch sets the
1063 default value to high (reset not asserted).
1064
1065 Currently this patch fixes no real problem, but it is cleaner to
1066 assert the reset signal only on demand, and not permanently.
1067
1068 Signed-off-by: Martin Krause <[email protected]>
1069
1070commit c61e033d6e8abb7b4060ee36060961e1399f6079
1071Author: Detlev Zundel <[email protected]>
1072Date: Thu Apr 3 14:18:48 2008 +0200
1073
1074 mgcoge, mgsuv: realign CONFIG_EXTRA_ENV_SETTING
1075
1076 Signed-off-by: Detlev Zundel <[email protected]>
1077
1078commit f308572e19eb7fe63aa3d41f214cde4c23c9800f
1079Author: Detlev Zundel <[email protected]>
1080Date: Thu Apr 3 14:18:47 2008 +0200
1081
1082 mgcoge, mgsuv: rename 'addcon' to 'addcons'
1083
1084 The latter name with 13 users is already established, so we will use
1085 that.
1086
1087 Signed-off-by: Detlev Zundel <[email protected]>
1088
1089commit e175eacc87c3a9e4dad0799fee0e95732520afc7
1090Author: Martin Krause <[email protected]>
1091Date: Thu Apr 3 13:37:56 2008 +0200
1092
1093 IDE: fix bug in reset sequence
1094
1095 According to the ata (ata5) specification the RESET- signal
1096 shall be asserted for at least 25 us. Without this patch,
1097 the RESET- signal is asserted on some boards for only < 1 us
1098 (e. g. on the TQM5200). This patch adds a general delay of
1099 25 us to the RESET- signal.
1100
1101 Without this patch a Platinum 4 GiB CF card is not recognised
1102 properly on boards with a TQM5200 (STK52xx, TB5200).
1103
1104 Signed-off-by: Martin Krause <[email protected]>
1105
1106commit 813bea96a960916c72b4a3a7df840151529c26ce
1107Author: Sascha Laue <[email protected]>
1108Date: Thu Apr 3 14:43:11 2008 +0200
1109
1110 lwmon5: disable CONFIG_ZERO_BOOTDELAY
1111
1112 Signed-off-by: Sascha Laue <[email protected]>
1113
1114commit 53eec6f1d25932e76d63ccb14082792b0b96bf41
1115Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1116Date: Wed Apr 2 08:03:58 2008 +0200
1117
1118 ds174x: Fix warning on return in rtc_get and rtc_set functions
1119
1120 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1121
1122commit a253b38bf50c85227c33ca0febc870ee49d1588e
1123Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1124Date: Wed Apr 2 08:03:57 2008 +0200
1125
1126 cmd_log.c: Fix assignment differ in signedness
1127
1128 In function 'logbuff_init_ptrs':
1129 cmd_log.c:79: warning: pointer targets in assignment differ in signedness
1130
1131 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1132
1133commit 6c0e9a8f1cc090fbfbc6f86b6b4fd17a1628f3df
1134Author: Gururaja Hebbar K R <[email protected]>
1135Date: Wed Apr 2 11:04:43 2008 +0530
1136
1137 Remove duplicate #undef SHOW_INFO in drivers/usb/usb_ohci.c
1138
1139 Signed-off-by: gururaja hebbar <[email protected]>
1140
1141commit 478d5ec9ae3cbcc6040241d2d73dbbc61fe9b49d
1142Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1143Date: Tue Apr 1 14:07:10 2008 +0200
1144
1145 s3c4510b_eth: fix 'packed' attribute ignored for fields of MACFrame
1146
1147 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1148
1149commit c08fb3ea36d19b1640b7906264581e9105534399
1150Author: Guennadi Liakhovetski <[email protected]>
1151Date: Tue Apr 15 10:24:14 2008 +0200
1152
1153 Additional PCI IDs for IDE and network controllers
1154
1155 These PCI IDs are required by the Linkstation platforms.
1156
1157 Signed-off-by: Guennadi Liakhovetski <[email protected]>
1158
1159commit c0559be371b2a64b1a817088c3308688e2182f93
1160Author: Joakim Tjernlund <[email protected]>
1161Date: Mon Apr 14 23:01:50 2008 +0200
1162
1163 Change env_get_char from a global function ptr to a function.
1164
1165 This avoids an early global data reference.
1166
1167 Signed-off-by: Joakim Tjernlund <[email protected]>
1168
1169commit 3e0f331c05d72f140715c1e9fca991927e44d422
1170Author: Guennadi Liakhovetski <[email protected]>
1171Date: Tue Apr 29 12:35:08 2008 +0000
1172
1173 Clean up smsc911x driver
1174
1175 Replace direct register address derefencing with accessor functions.
1176 Restrict explicitly 32-bit bus-width, extend affected configurations
1177 respectively.
1178
1179 Signed-off-by: Guennadi Liakhovetski <[email protected]>
1180 Signed-off-by: Ben Warren <[email protected]>
1181
1182commit de1b686b763aa8b87a86f6748ce9169e7fc0e4cd
1183Author: Sascha Hauer <[email protected]>
1184Date: Tue Apr 15 00:08:20 2008 -0400
1185
1186 This patch adds a driver for the following smsc network controllers:
1187 LAN9115
1188 LAN9116
1189 LAN9117
1190 LAN9215
1191 LAN9216
1192 LAN9217
1193
1194 Signed-off-by: Sascha Hauer <[email protected]>
1195 Signed-off-by: Guennadi Liakhovetski<[email protected]>
1196 Signed-off-by: Ben Warren <[email protected]>
1197
1198commit 3dfd4aab929cccddb63d9ea509967861e1333b52
1199Author: Sascha Laue <[email protected]>
1200Date: Tue Apr 1 15:13:03 2008 +0200
1201
1202 Fix watchdog POST for lwmon5
1203
1204 If the hardware watchdog detects a voltage error, the watchdog sets
1205 GPIO62 to low. The watchdog POST has to detect this low level.
1206
1207 Signed-off-by: Sascha Laue <[email protected]>
1208
1209commit 24b448448a917e52806f82660a5c9d47608894fb
1210Author: Dave Liu <[email protected]>
1211Date: Tue Apr 1 15:22:11 2008 +0800
1212
1213 ata: update the libata.h from ata.h of linux kernel
1214
1215 Current libata.h of u-boot is out of sync from linux kernel,
1216 this patch make it be consistent with linux kernel.
1217
1218 Signed-off-by: Dave Liu <[email protected]>
1219 Signed-off-by: Tor Krill <[email protected]>
1220
1221commit f8f9dc98883f66f59eb0601da65808e6b139c87c
1222Author: Kumar Gala <[email protected]>
1223Date: Mon Mar 31 11:59:27 2008 -0500
1224
1225 Allow use of ARCH=powerpc when building
1226
1227 The linux kernel is now mostly ARCH=powerpc, so to make life easier
1228 allow use to use ARCH=powerpc and convert it to ARCH=ppc.
1229
1230 Signed-off-by: Kumar Gala <[email protected]>
1231
1232commit 8af657d2c6d1ca4f2f76973531394d4578ba2ef0
1233Author: Kyungmin Park <[email protected]>
1234Date: Mon Mar 31 10:40:54 2008 +0900
1235
1236 Add apollon board MAINTAINERS entry
1237
1238 Signed-off-by: Kyungmin Park <[email protected]>
1239
1240commit 77e475cc0ed1832160017d364be32a0be9ff02a9
1241Author: Kyungmin Park <[email protected]>
1242Date: Mon Mar 31 10:40:36 2008 +0900
1243
1244 Fix OneNAND read
1245
1246 It should access with 16-bit instead of 8-bit
1247
1248 Now it uses the generic memcpy with 8-bit access. It means it reads wrong data from OneNAND.
1249
1250 Signed-off-by: Kyungmin Park <[email protected]>
1251
1252commit a9da2b41079d230db3a5641625311983f85ce1fb
1253Author: Kyungmin Park <[email protected]>
1254Date: Mon Mar 31 10:40:19 2008 +0900
1255
1256 Fix OneNAND erase command
1257
1258 It mis-calculates the block address.
1259 Also fix DECLARE_GLOBAL_DATA_PTR in env_onenand.
1260
1261 Signed-off-by: Kyungmin Park <[email protected]>
1262
1263commit 61525f2ffa156665a66908fda47dbf29d65ea579
1264Author: Guennadi Liakhovetski <[email protected]>
1265Date: Mon Mar 31 01:32:15 2008 +0200
1266
1267 Support for LinkStation / KuroBox HD and HG PPC models
1268
1269 This patch is based on the port by Mihai Georgian (see linkstation.c for
1270 Copyright information) and implements support for LinkStation / KuroBox HD
1271 and HG PPC models from Buffalo Technology, whereby HD is deactivated at
1272 the moment, pending network driver fixing.
1273
1274 Notice to users: this is pretty much a barebone port. Support for network
1275 on HG models is already in the U-Boot mainline, but you might also want
1276 patches to switch fan / phy modes depending on the negotiated ethernet
1277 parameters. This patch also doesn't support console switching, booting EM
1278 mode, Buffalo specific ext2 magic number. So, if you want to use any of
1279 those, you need additional patches. Otherwise this patche provides a fully
1280 functional u-boot with a network console on your system.
1281
1282 Signed-off-by: Guennadi Liakhovetski <[email protected]>
1283
1284commit 0f3ba7e9783f352318f197a3148f6d5cc3d75bea
1285Author: TsiChung Liew <[email protected]>
1286Date: Sun Mar 30 01:22:13 2008 -0500
1287
1288 Add CONFIG_MII_INIT support to related boards
1289
1290 Replace CONFIG_8xx and CONFIG_MCF532x to CONFIG_MII_INIT in
1291 cmd_init.c. Add CONFIG_MII_INIT to board configuration files
1292 that use mii_init() in cmd_init.c.
1293
1294 Signed-off-by: TsiChung Liew <[email protected]>
1295 Acked-by: Ben Warren <[email protected]>
1296
1297commit f33fca22e76f20e4e4793810ca7a06a4805a6cf4
1298Author: TsiChung Liew <[email protected]>
1299Date: Sun Mar 30 01:19:06 2008 -0500
1300
1301 Update CONFIG_PCIAUTO_SKIP_HOST_BRIDGE to related boards
1302
1303 Remove test for CONFIG_MPC5200 in drivers/pci/pci_auto.c and define
1304 CONFIG_PCIAUTO_SKIP_HOST_BRIDGE in related board configuration files.
1305
1306 Signed-off-by: TsiChung Liew <[email protected]>
1307
1308commit e99ccb488181d012248c6be30b2093e950319fc5
1309Author: Kumar Gala <[email protected]>
1310Date: Thu Mar 27 11:46:38 2008 -0500
1311
1312 Introduce phys_size_t and move phys_addr_t into asm/types.h
1313
1314 Also add CONFIG_PHYS_64BIT on powerpc to deal with 32-bit ppc's
1315 that have larger physical addresses like 44x, 85xx, and 86xx.
1316
1317 Signed-off-by: Kumar Gala <[email protected]>
1318
1319commit 20a14a42a25f72e379f38460b8a8484667536795
1320Author: Andy Fleming <[email protected]>
1321Date: Wed Apr 2 16:19:07 2008 -0500
1322
1323 Rename include/md5.h to include/u-boot/md5.h
1324
1325 Some systems have md5.h installed in /usr/include/. This isn't the
1326 desired file (we want the one in include/md5.h). This will avoid the
1327 conflict. This fixes the host tools building problem by creating a new
1328 directory for U-Boot specific header files.
1329
1330 [Patch by Andy Fleming, modified to use separate directory by Wolfgang
1331 Denk]
1332
1333 Signed-off-by: Wolfgang Denk <[email protected]>
1334 Signed-off-by: Andy Fleming <[email protected]>
1335 Acked-by: Timur Tabi <[email protected]>
1336
1337commit f297b7a1ec87433f66320d89d993e1bc738c66b8
1338Author: Dave Liu <[email protected]>
1339Date: Thu Mar 27 18:51:17 2008 +0800
1340
1341 drivers: code clean up
1342
1343 Signed-off-by: Dave Liu <[email protected]>
1344
1345commit 0ff7cba4a2e51c90827f6d21a0b28b4d67109597
1346Author: Dave Liu <[email protected]>
1347Date: Thu Mar 27 18:50:41 2008 +0800
1348
1349 drivers: clean up the ata_piix.h
1350
1351 Signed-off-by: Dave Liu <[email protected]>
1352
1353commit e8f7ba404f1409606962815ecc955a06984b08b3
1354Author: Dave Liu <[email protected]>
1355Date: Thu Mar 27 18:49:56 2008 +0800
1356
1357 doc: english polishing for README.sata
1358
1359 according to gvb's suggestion, polishing for the doc.
1360
1361 Signed-off-by: Jerry Van Baren <[email protected]>
1362 Signed-off-by: Dave Liu <[email protected]>
1363
1364commit 3e3f766a5274d204780460e1879723b565296d34
1365Author: Kumar Gala <[email protected]>
1366Date: Wed Mar 26 18:53:28 2008 -0500
1367
1368 Fix warnings introduced by I2C bus speed setting patch
1369
1370 Signed-off-by: Kumar Gala <[email protected]>
1371
1372commit 3c735e7437150e8615f26930c7819db85634276d
1373Author: eran liberty <[email protected]>
1374Date: Thu Mar 27 00:50:49 2008 +0100
1375
1376 Altera Stratix II support
1377
1378 Adds Support for Altera's Stratix II.
1379
1380 Within your board specific init file you will have to call
1381
1382 1. fpga_init (/* relocated code offset. usually => */ gd->reloc_off);
1383 2. fpga_add (fpga_altera, (Altera_desc*)&altera_desc);
1384
1385 Altera_desc* contines (for example):
1386 {
1387 Altera_StratixII, /* part type */
1388 passive_serial, /* interface type */
1389 1, /* bytes of data part can accept */
1390 (void *)(&funcs), /* interface function table */
1391 0L, /* base interface address */
1392 0 /* implementation specific cookie */
1393 }
1394
1395 funcs is the interface. It is of type altera_board_specific_func.
1396 It looks like this:
1397 altera_board_specific_func func = {
1398 pre_fn,
1399 config_fn,
1400 status_fn,
1401 done_fn,
1402 clk_fn,
1403 data_fn,
1404 abort_fn,
1405 post_fn,
1406 };
1407
1408 you will have to implement these functions, which is usually bit
1409 banging some gpio.
1410
1411 Signed-off-by: Eran Liberty <[email protected]>
1412
1413commit 5ece9ec9f6cd52950ab848e2fe422dacf1d3a335
1414Author: Wolfgang Denk <[email protected]>
1415Date: Sun Apr 13 14:32:54 2008 -0700
1416
1417 Update CHANGELOG
1418
1419 Signed-off-by: Wolfgang Denk <[email protected]>
1420
5ece9ec9
WD
1421commit 5ad862166aa24d62a69aa9c708f6b2f5c0d28fb7
1422Author: Sascha Hauer <[email protected]>
1423Date: Wed Mar 26 20:41:17 2008 +0100
1424
1425 Phytec Phycore-i.MX31 support
1426
1427 This patch adds support for the Phytec Phycore-i.MX31 board
1428
1429 Signed-off-by: Sascha Hauer <[email protected]>
1430 Signed-off-by: Guennadi Liakhovetski <[email protected]>
1431
1432commit caebc95be3b42e5147b5fac7672ac4b2693ef7e1
1433Author: Sascha Hauer <[email protected]>
1434Date: Wed Mar 26 20:41:09 2008 +0100
1435
1436 mx31 litekit support
1437
1438 This patch adds support for the mx31 litekit board
1439
1440 Signed-off-by: Sascha Hauer <[email protected]>
1441 Signed-off-by: Guennadi Liakhovetski <[email protected]>
1442
1443commit cdace0661208754a53019ea0dc7b803a040e0939
1444Author: Sascha Hauer <[email protected]>
1445Date: Wed Mar 26 20:40:49 2008 +0100
1446
1447 add an i2c driver for mx31
1448
1449 This patch adds an i2c driver for Freescale i.MX processors
1450
1451 Signed-off-by: Sascha Hauer <[email protected]>
1452 Signed-off-by: Guennadi Liakhovetski <[email protected]>
1453
1454commit 9b56f4f0306f3940b0aafd823ed6ecfc2d75d6c6
1455Author: Sascha Hauer <[email protected]>
1456Date: Wed Mar 26 20:40:42 2008 +0100
1457
1458 core support for Freescale mx31
1459
1460 This patch adds the core support for Freescale mx31
1461
1462 Signed-off-by: Sascha Hauer <[email protected]>
1463 Signed-off-by: Guennadi Liakhovetski <[email protected]>
1464
1465commit 7ec68862a27c8f6f6d566228de8f6724d964a939
1466Author: Wolfgang Denk <[email protected]>
1467Date: Sun Apr 13 14:19:23 2008 -0700
1468
1469 Fix compile error
1470
1471 ...as suggested by Peter Pearse
1472
1473 Signed-off-by: Wolfgang Denk <[email protected]>
1474
1475commit 5252ed95204bdf55bec5a90ea69860bf2f78c643
1476Author: Sascha Hauer <[email protected]>
1477Date: Wed Mar 26 20:40:36 2008 +0100
1478
1479 Separate omap24xx specific code from arm1136
1480
1481 Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136
1482 to cpu/arm1136/omap24xx.
1483
1484 Signed-off-by: Sascha Hauer <[email protected]>
1485 Signed-off-by: Guennadi Liakhovetski <[email protected]>
1486
1487commit 1f1d88dd40815332df32982e739f2ddd2da6fe1a
1488Author: Mike Frysinger <[email protected]>
1489Date: Tue Jan 29 18:21:05 2008 -0500
1490
1491 disable caches before booting an app for Blackfin apps
1492
1493 It isn't generally save to execute applications outside of U-Boot with caches
1494 enabled due to the way the Blackfin processor handles caches (requires
1495 software assistance). This patch disables caches before booting an ELF or
1496 just booting raw code. The previous discussion on the patch was that we
1497 wanted to use weaks instead, but that proved to not be feasible when multiple
1498 symbols are involved, which puts us back at the ifdef solution. I've
1499 minimized the ugliness by moving the setup step outside of the main function.
1500
1501 Signed-off-by: Mike Frysinger <[email protected]>
1502
1503commit e6dfed705efa44ebf00d21bb1588c6ccc8f3ad32
1504Author: Wolfgang Denk <[email protected]>
1505Date: Sun Apr 13 10:03:54 2008 -0700
1506
1507 ppc: Get rid of unused machine type definitions
1508
1509 Signed-off-by: Wolfgang Denk <[email protected]>
1510
1511commit 1aeed8d71acb3290cf2446f316d6ba437e7881c4
1512Author: Wolfgang Denk <[email protected]>
1513Date: Sun Apr 13 09:59:26 2008 -0700
1514
1515 Coding Style cleanup; update CHANGELOG
1516
1517 Signed-off-by: Wolfgang Denk <[email protected]>
1518
1aeed8d7
WD
1519commit 7754f33c6fb7a2c050388d20bf3847038558bdcf
1520Author: Larry Johnson <[email protected]>
1521Date: Thu Feb 21 13:58:11 2008 -0500
1522
1523 LM73 bug fix for negative temperatures and cleanup
1524
1525 When the LM73 temperature sensor measures a temperature below 0 C, the
1526 current driver does not perform sign extension, so the result returned is
1527 512 C too high. This patch fixes the problem, and does general cleanup
1528 of the code.
1529
1530 Signed-off-by: Larry Johnson <[email protected]>
1531
1532commit 96ef831f713289afba19da0c8f905e99da2b23e0
1533Author: Guennadi Liakhovetski <[email protected]>
1534Date: Thu Apr 3 13:36:02 2008 +0200
1535
1536 cfi_flash: Support buffered writes on non-standard Spansion NOR flash
1537
1538 Some NOR flash chip from Spansion, for example, the s29ws-n MirrorBit
1539 series require different addresses for buffered write commands. Define a
1540 configuration option to support buffered writes on those chips. A more
1541 elegant solution would be to automatically detect those chips by parsing
1542 their CFI records, but that would require introduction of a fixup table
1543 into the cfi_flash driver.
1544
1545 Signed-off-by: Guennadi Liakhovetski <[email protected]>
1546
1547commit 3f9c542d3d69b1a10a5e193e779133a0454d1f44
1548Author: Lee Nipper <[email protected]>
1549Date: Thu Apr 10 09:35:06 2008 -0500
1550
1551 mpc83xx: Update DIMM data bus width test to support 40-bit width
1552
1553 32-bit wide ECC memory modules report 40-bit width.
1554 Changed the DIMM data bus width test to 'less than 64' instead of 'equal 32'.
1555
1556 Signed-off-by: Lee Nipper <[email protected]>
1557 Signed-off-by: Kim Phillips <[email protected]>
1558
1559commit 5fb5a689d822ca61e814bd523fc930af335242fa
1560Author: Dave Liu <[email protected]>
1561Date: Mon Mar 31 17:05:12 2008 +0800
1562
1563 mpc83xx: Fix the bug of serdes initialization
1564
1565 Currently the serdes will not be initializated due to the
1566 partid's error.
1567
1568 Signed-off-by: Dave Liu <[email protected]>
1569 Signed-off-by: Kim Phillips <[email protected]>
1570
1571commit 2000784818f043db7ca60e2846a72d097766b894
1572Author: Dave Liu <[email protected]>
1573Date: Thu Apr 3 16:28:29 2008 +0800
1574
1575 mpc83xx: Fix the SATA clock setting of 837x targets
1576
1577 Currently the SATA controller clock is configured as CSB clock,
1578 usually the CSB clock is 400/333/266MHz.
1579
1580 However, The SATA IP block is only guaranteed to operate up to
1581 200 MHz as stated in the HW spec.
1582
1583 The bug is reported by Joe D'Abbraccio <[email protected]>
1584
1585 This patch makes the SATA clock as half of CSB clock.
1586
1587 Signed-off-by: Dave Liu <[email protected]>
1588 Signed-off-by: Kim Phillips <[email protected]>
1589
1590commit 1ac4f320bf0b593aa0a741f2d649a8ece8838672
1591Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1592Date: Wed Apr 2 13:41:21 2008 +0200
1593
1594 mpc837xerdb: Fix warning: implicit declaration of function 'fdt_fixup_dr_usb'
1595
1596 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1597 Signed-off-by: Kim Phillips <[email protected]>
1598
1599commit 97b3ecb575a92fa34c1765229dbc06f2b662f139
1600Author: Kumar Gala <[email protected]>
1601Date: Wed Apr 9 04:20:57 2008 -0500
1602
1603 85xx: Fix detection of MP cpu spin up
1604
1605 We were looking at the wrong memory offset to determine of a secondary
1606 cpu had been spun up or not. Also added a warning message if the
1607 all the secondary cpus we expect don't spin up.
1608
1609 Signed-off-by: Kumar Gala <[email protected]>
1610
1611commit f3e04bdc3f360c66801a9048956e61e41a16edba
1612Author: Kumar Gala <[email protected]>
1613Date: Tue Apr 8 10:45:50 2008 -0500
1614
1615 85xx: Use SVR_SOC_VER instead of SVR_VER
1616
1617 The recent change introduced by 'Update SVR numbers to expand support'
1618 now requires that we use SVR_SOC_VER instead of SVR_VER if we want
1619 to compare against a particular processor id.
1620
1621 Signed-off-by: Kumar Gala <[email protected]>
1622
1623commit 5b2052e5f5fcce5dbd4d2750a29c0e45bce806e7
1624Author: Eugene O'Brien <[email protected]>
1625Date: Fri Apr 11 10:00:35 2008 -0400
1626
1627 ppc4xx: Fix power mgt definitions for PPC440
1628
1629 Corrected DCR addresses of PPC440EP power management registers.
1630
1631 Signed-off-by: Eugene O'Brien <[email protected]>
1632
1633commit 950a392464e616b4590bc4501be46e2d7d162dea
1634Author: Wolfgang Denk <[email protected]>
1635Date: Fri Apr 11 15:11:26 2008 +0200
1636
1637 Revert merge of git://www.denx.de/git/u-boot-arm, commit 62479b18:
1638
1639 Reverting became necessary after it turned out that the patches in
1640 the u-boot-arm repo were modified, and in some cases corrupted.
1641
1642 This reverts the following commits:
1643
1644 066bebd6353e33af3adefc3404560871699e9961
1645 7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
1646 c88ae20580b2b01487b4cdcc8b2a113f551aee36
1647 a147e56f03871bba4f05058d5e04ce7deb010b04
1648 d6674e0e2a6a1f033945f78838566210d3f28c95
1649 8c8463cce44d849e37744749b32d38e1dfb12e50
1650 c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
1651 8bf69d81782619187933a605f1a95ee1d069478d
1652 8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
1653 a574a73852a527779234e73e17e7597fd8128882
1654 1377b5583a48021d983e1fd565f7d40c89e84d63
1655 1704dc20917b4f71e373e2c888497ee666d40380
1656
1657 Signed-off-by: Wolfgang Denk <[email protected]>
1658
1659commit 64e541f4c1b413dd84c7e409f5c2bf328db2ac13
1660Author: Stefan Roese <[email protected]>
1661Date: Fri Apr 11 07:02:29 2008 +0200
1662
1663 ppc4xx: Update Kilauea defconfig to use device-tree booting as default
1664
1665 This patch reworks the default environment on Kilauea/Haleakala. Now
1666 "net_nfs" for exmaple uses the device-tree style booting formerly know
1667 as "net_nfs_fdt". Also the addresses in RAM were changed because of the
1668 new image booting support, which check for image overwriting. So the
1669 addresses needed togeet adjusted.
1670
1671 Signed-off-by: Stefan Roese <[email protected]>
1672
1673commit 756f5dacda3810b094b94bcceffd3ce6c7ff9a28
1674Author: Stefan Roese <[email protected]>
1675Date: Wed Apr 9 11:58:02 2008 +0200
1676
1677 ppc4xx: Fix Canyonlands default environment to work with new image support
1678
1679 Since the new image support checks for image overwriting, the default
1680 environment needs to get adjusted to use correct addresses.
1681
1682 Signed-off-by: Stefan Roese <[email protected]>
1683
1684commit dfc6c7b647dba7ab86749616f0e9e5740deed422
1685Author: Stefan Roese <[email protected]>
1686Date: Wed Apr 9 11:54:11 2008 +0200
1687
1688 ppc: Revert patch 70431e8a that used _start instead of CFG_MONITOR_BASE
1689
1690 The patch 70431e8a7393b6b793f77957f95b999fc9a269b8 (Make MPC83xx one step
1691 closer to full relocation.) doesn't use CFG_MONITOR_BASE anymore. But
1692 on 4xx systems _start currently cannot be used for this calculation.
1693 So revert back to the original version for now.
1694
1695 Signed-off-by: Stefan Roese <[email protected]>
1696
1697commit f91374f65eae8b42cac329e06ba1c54728278efb
1698Author: Michal Simek <[email protected]>
1699Date: Fri Mar 28 12:49:52 2008 +0100
1700
1701 microblaze: Sort microblaze boards in MAKEALL script
1702
1703commit 62032deb7214c6d9b4396297e2aaa559bc2f8495
1704Author: Michal Simek <[email protected]>
1705Date: Fri Mar 28 11:58:45 2008 +0100
1706
1707 microblaze: clean microblaze_config.mk
1708
1709 FLAGS are generated by U-BOOT generator.
1710 Board specific FLAGS are in board directory
1711
1712 Signed-off-by: Michal Simek <[email protected]>
1713
1714commit cf5c679ca04a6b54bf53a55b8b9c29335b387287
1715Author: Michal Simek <[email protected]>
1716Date: Fri Mar 28 12:47:19 2008 +0100
1717
1718 microblaze: xupv2p fix config file for supporting FDT
1719
1720commit 188dc16b189143573b1ed90e584bf866d75cdd12
1721Author: Michal Simek <[email protected]>
1722Date: Fri Mar 28 11:53:02 2008 +0100
1723
1724 microblaze: ml401 fix config file for supporting FDT
1725
1726 Signed-off-by: Michal Simek <[email protected]>
1727
1728commit 4c6a6f02e239236261333759997eeaf86b30b54c
1729Author: Michal Simek <[email protected]>
1730Date: Fri Mar 28 11:22:48 2008 +0100
1731
1732 microblaze: ml401 - add ifdef for GPIO
1733
1734 Signed-off-by: Michal Simek <[email protected]>
1735
1736commit af7ae1a411c67ee9d17a66d17ce50b374f3dd4e7
1737Author: Michal Simek <[email protected]>
1738Date: Fri Mar 28 12:13:03 2008 +0100
1739
1740 microblaze: clean uart16550 and uartlite handling
1741
1742 Signed-off-by: Michal Simek <[email protected]>
1743
1744commit 0b20f250877441460fb79d72192954abe8498834
1745Author: Michal Simek <[email protected]>
1746Date: Fri Mar 28 11:08:31 2008 +0100
1747
1748 microblaze: Add Emaclite driver to Makefile
1749
1750 Signed-off-by: Michal Simek <[email protected]>
1751
1752commit 868cde5310f88234b774878e4f06e79df10a88b3
1753Author: Michal Simek <[email protected]>
1754Date: Fri Mar 28 11:08:01 2008 +0100
1755
1756 microblaze: Add Emac driver to Makefile
1757
1758 Signed-off-by: Michal Simek <[email protected]>
1759
1760commit 6f961b4f461f6cbb83a467d468a02e6078c2b327
1761Author: Michal Simek <[email protected]>
1762Date: Fri Mar 28 12:42:29 2008 +0100
1763
1764 microblaze: add Emac ethernet driver
1765
1766commit 89c53891b18cbafd29ab8931b40e27ad231b6085
1767Author: Michal Simek <[email protected]>
1768Date: Fri Mar 28 12:41:56 2008 +0100
1769
1770 microblaze: add Emaclite ethernet driver
1771
1772commit e5845e21224dbe2fe47b11f1cdf95de7f84be7cb
1773Author: Michal Simek <[email protected]>
1774Date: Fri Mar 28 11:04:01 2008 +0100
1775
1776 microblaze: ML401 and XUPV2P remove emac and emaclite reference
1777
1778 Signed-off-by: Michal Simek <[email protected]>
1779
1780commit 6bf3e982aefdb1daf9f5462d482c8f9d1cc90a57
1781Author: Michal Simek <[email protected]>
1782Date: Fri Mar 28 10:59:32 2008 +0100
1783
1784 microblaze: remove old setting for emac driver
1785
1786 Signed-off-by: Michal Simek <[email protected]>
1787
1788commit cd2b75efb9cc037c74ecee9b3586f9bf9e1d4e57
1789Author: Michal Simek <[email protected]>
1790Date: Fri Mar 28 10:58:15 2008 +0100
1791
1792 microblaze: Clean Makefile from ancient emac driver
1793
1794 Signed-off-by: Michal Simek <[email protected]>
1795
1796commit ab68f921d9c741830f721c3d879c13a0c5597183
1797Author: Daniel Hellstrom <[email protected]>
1798Date: Fri Mar 28 10:20:43 2008 +0100
1799
1800 SPARC/LEON2: added support for Gaisler simulator GRSIM/TSIM for SPARC/LEON2 targets. See www.gaisler.com for information.
1801
1802 Signed-off-by: Daniel Hellstrom <[email protected]>
1803
1804commit 6ed8a43a19bb0275501bc286007daafa923552cf
1805Author: Daniel Hellstrom <[email protected]>
1806Date: Wed Mar 26 23:38:48 2008 +0100
1807
1808 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.
1809
1810 Signed-off-by: Daniel Hellstrom <[email protected]>
1811
1812commit 6940383d9ec1bfe2f13e339e6f723e8d34af2b12
1813Author: Daniel Hellstrom <[email protected]>
1814Date: Wed Mar 26 23:34:47 2008 +0100
1815
1816 SPARC/LEON3: added support for Altera NIOS Development kit (STRATIX II Edition) with GRLIB template design. See www.gaisler.com for information.
1817
1818 Signed-off-by: Daniel Hellstrom <[email protected]>
1819
1820commit 823edd8a66ed50af5aaba0c79567f67061e4d79a
1821Author: Daniel Hellstrom <[email protected]>
1822Date: Fri Mar 28 10:06:52 2008 +0100
1823
1824 SPARC/LEON3: added support for Gaisler GRSIM/TSIM2 SPARC/LEON3 simulatorn. See www.gaisler.com for information.
1825
1826 Signed-off-by: Daniel Hellstrom <[email protected]>
1827
1828commit 71d7e4c0489e5ed8fc69382236aaa2a1e510c135
1829Author: Daniel Hellstrom <[email protected]>
1830Date: Wed Mar 26 23:26:48 2008 +0100
1831
1832 SPARC/LEON3: added support for GR-XC3S-1500 board with GRLIB template design. See www.gaisler.com for board information.
1833
1834 Signed-off-by: Daniel Hellstrom <[email protected]>
1835
1836commit b330990c2f36ee4a8bb318360e1c8ba965269ab6
1837Author: Daniel Hellstrom <[email protected]>
1838Date: Fri Mar 28 10:00:33 2008 +0100
1839
1840 SPARC: Added support for SPARC LEON2 SOC Processor.
1841
1842 Signed-off-by: Daniel Hellstrom <[email protected]>
1843
1844commit 2a2fa797e63b1e3cd4d570318ca5fbf8723ef53a
1845Author: Daniel Hellstrom <[email protected]>
1846Date: Wed Mar 26 23:00:38 2008 +0100
1847
1848 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.
1849
1850 Signed-off-by: Daniel Hellstrom <[email protected]>
1851
1852commit 1e9a164e22976933002c5e4b0b79b09fcede9cd4
1853Author: Daniel Hellstrom <[email protected]>
1854Date: Wed Mar 26 22:51:29 2008 +0100
1855
1856 SPARC: Added support for SPARC LEON3 SOC processor.
1857
1858 Signed-off-by: Daniel Hellstrom <[email protected]>
1859
1860commit bf3d8b31169546fcddb4737391e1893fb12d033a
1861Author: Daniel Hellstrom <[email protected]>
1862Date: Fri Mar 28 08:29:26 2008 +0100
1863
1864 SPARC: added SPARC support for new uimage in common code.
1865
1866 Signed-off-by: Daniel Hellstrom <[email protected]>
1867
1868commit 00ab32c85405a4fe65fd4128243086210fc90a21
1869Author: Daniel Hellstrom <[email protected]>
1870Date: Wed Mar 26 22:36:03 2008 +0100
1871
1872 SPARC: added SPARC board information to the command bdinfo.
1873
1874 Signed-off-by: Daniel Hellstrom <[email protected]>
1875
1876commit c2f02da21a3f37f0878554eebc785e04fdc4e128
1877Author: Daniel Hellstrom <[email protected]>
1878Date: Fri Mar 28 09:47:00 2008 +0100
1879
1880 SPARC: Added generic support for SPARC architecture.
1881
1882 Signed-off-by: Daniel Hellstrom <[email protected]>
1883
1884commit e54ec0f016803e4d9524ff71f7971bda0c51b287
1885Author: Stefan Roese <[email protected]>
1886Date: Thu Apr 3 14:50:34 2008 +0200
1887
1888 ppc4xx: Fix 4xx enet driver to support 460GT EMAC2+3
1889
1890 This patch fixes a problem with the RGMII setup of the 460GT. The 460GT
1891 has 2 RGMII instances and we need to configure the 2nd RGMII instance
1892 for the EMAC2+3 channels.
1893
1894 Signed-off-by: Stefan Roese <[email protected]>
1895
1896commit c2a545ce33b26d80337f80b533828839249fb1c9
1897Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1898Date: Wed Apr 2 08:03:56 2008 +0200
1899
1900 MPC8xx: Fix libfdt support introduced in commit 77ff7b74
1901
1902 fdt.c: In function 'ft_cpu_setup':
1903 fdt.c:33: warning: implicit declaration of function 'do_fixup_by_prop_u32'
1904 fdt.c:39: warning: implicit declaration of function 'do_fixup_by_compat_u32'
1905 fdt.c:43: warning: implicit declaration of function 'fdt_fixup_ethernet'
1906 fdt.c:45: warning: implicit declaration of function 'fdt_fixup_memory'
1907
1908 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1909
1910commit 4abd844d8eb108736e1cf8fbf3dbf61f2d5fc11b
1911Author: Andy Fleming <[email protected]>
1912Date: Mon Mar 31 20:45:56 2008 -0500
1913
1914 Fix fdt set command to conform to dts spec
1915
1916 The fdt set command was treating properties specified as <00> and <0011>
1917 as byte streams, rather than as an array of cells. As we already have
1918 syntax for expressing the desire for a stream of bytes ([ xx xx ...]),
1919 we should use the <> syntax to describe arrays of cells, which are always
1920 32-bits per element. If we imagine this likely (IMHO) scenario:
1921
1922 > fdt set /ethernet-phy@1 reg <1>
1923
1924 With the old code, this would create a bad fdt, since the reg cell would be
1925 made to be one byte in length. But the cell must be 4 bytes, so this would
1926 break mysteriously.
1927
1928 Also, the dts spec calls for constants inside the angle brackets (<>)
1929 to conform to C constant standards as they pertain to base.
1930 Take this scenario:
1931
1932 > fdt set /ethernet@f00 reg <0xe250000\ 0x1000>
1933
1934 The old fdt command would complain that it couldn't parse that. Or, if you
1935 wanted to specify that a certain clock ran at 33 MHz, you'd be required to
1936 do this:
1937
1938 > fdt set /mydev clock <1f78a40>
1939
1940 Whereas the new code will accept decimal numbers.
1941
1942 While I was in there, I extended the fdt command parser to handle property
1943 strings which are split across multiple arguments:
1944
1945 > fdt set /ethernet@f00 interrupts < 33 2 34 2 36 2 >
1946 > fdt p /ethernet@f00
1947 ethernet@f00 {
1948 interrupts = <0x21 0x2 0x22 0x2 0x24 0x2>;
1949 };
1950
1951 Lastly, the fdt print code was rearranged slightly to print arrays of cells
1952 if the length of the property is a multiple of 4 bytes, and to not print
1953 leading zeros.
1954
1955 Signed-off-by: Andy Fleming <[email protected]>
1956
1957commit 1c2926abdd7db89296a8cc7f224dd9d5d4e37a56
1958Author: Stefan Roese <[email protected]>
1959Date: Wed Apr 2 08:39:33 2008 +0200
1960
1961 ppc4xx: Canyonlands: Init SATA/PCIe port correctly
1962
1963 Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
1964 interface. This usage can be configured with the jumper J6. This patch
1965 correctly configures the SATA/PCIe PHY for SATA usage when this jumper
1966 is installed.
1967
1968 Signed-off-by: Stefan Roese <[email protected]>
1969
1970commit 6fe2946f198481254a6ee9600d7456b8316a4083
1971Author: Kim Phillips <[email protected]>
1972Date: Fri Mar 28 17:37:49 2008 -0500
1973
1974 remove remaining CONFIG_OF_HAS_{UBOOT_ENV,BD_T} code
1975
1976 finish off what commit 43ddd9c820fec44816188f53346b464e20b3142d,
1977 "Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T"
1978 started.
1979
1980 Signed-off-by: Kim Phillips <[email protected]>
1981
1982commit b5873f1732b92a25690e1513b90dfb0d644f6697
1983Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1984Date: Tue Apr 1 07:30:51 2008 +0200
1985
1986 dataflash: Move CONFIG_HAS_DATAFLASH to Makefile
1987
1988 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
1989
1990commit 2d934ea51f276522b532f870a820e844ff480b5b
1991Author: Tor Krill <[email protected]>
1992Date: Fri Mar 28 15:29:45 2008 +0100
1993
1994 Add Vitesse 8601 support to TSEC driver
1995
1996 Add phy_info for Vitesse VSC8601.
1997 Add config option, CFG_VSC8601_SKEWFIX, to enable RGMII skew timing compensation.
1998
1999 Signed-off-by: Tor Krill <[email protected]>
2000 Reviewed-by: Kim Phillips <[email protected]>
2001 Signed-off-by: Ben Warren <[email protected]>
2002
2003commit 3eac6402a508b0f68a21cc9cbc2cc49347de0c31
2004Author: Daniel Hellstrom <[email protected]>
2005Date: Mon Mar 31 14:25:00 2008 +0000
2006
2007 SPARC: added SMC91111 driver in and out macros for LEON processors.
2008
2009 This patch makes SPARC/LEON processors able to read and write
2010 to the SMC91111 chip using the chip external I/O bus of the memory
2011 controller. This patchs defines the standard in and out macros
2012 expected by the SMC9111 driver.
2013
2014 To access that I/O bus one must set up the memory controller
2015 (MCTRL or FTMCTRL) correctly. It is assumed that the user sets
2016 up this correctly when the other MCTRL parameters are set up. It
2017 can be set up from the board configuration header file.
2018
2019 Signed-off-by: Daniel Hellstrom <[email protected]>
2020 Signed-off-by: Ben Warren <[email protected]>
2021
2022commit 3ca7c558eba36332556bc470d45e2f5d42bd0ca6
2023Author: Stelian Pop <[email protected]>
2024Date: Wed Mar 26 18:52:34 2008 +0100
2025
2026 Add maintainership information for AT91CAP9ADK and AT91SAM9260EK boards
2027
2028 Signed-off-by: Stelian Pop <[email protected]>
2029
2030commit 4e03dde84dd2c91e327cdc23ae119d432559a7a3
2031Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2032Date: Mon Mar 31 21:31:04 2008 +0200
2033
2034 AT91SAM9260EK: Move CONFIG_CMD_NAND to Makefile
2035
2036 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2037
2038commit 0176d43e759a6e00cacc85eff26fd60f74b4f6b7
2039Author: Stelian Pop <[email protected]>
2040Date: Wed Mar 26 18:52:33 2008 +0100
2041
2042 Add support for AT91SAM9260EK
2043
2044 Support for booting from internal DataFlash, external DataFlash card
2045 or NAND flash is available.
2046
2047 Signed-off-by: Stelian Pop <[email protected]>
2048
2049commit 1762f13b4aab88b685b1722f17dada247945624b
2050Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2051Date: Mon Mar 31 21:20:49 2008 +0200
2052
2053 AT91SAM9: Move CONFIG_HAS_DATAFLASH to Makefile
2054
2055 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2056
2057commit 761712188b353494defb2b644491ff73d0daaa6f
2058Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2059Date: Mon Mar 31 21:12:17 2008 +0200
2060
2061 AT91CAP9ADK: Move CONFIG_CMD_NAND to Makefile
2062
2063 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2064
2065commit 983c1db04c1dd0f92e02f06d29f0c65a3d9a2687
2066Author: Stelian Pop <[email protected]>
2067Date: Wed Mar 26 20:52:32 2008 +0100
2068
2069 Port AT91CAP9 to the new headers
2070
2071 Adapt the existing AT91CAP9 code to the new headers and APIs.
2072
2073 Signed-off-by: Stelian Pop <[email protected]>
2074
2075commit 177e8a5ac81bbc531a1d54abdb47f2860266c3aa
2076Author: Stelian Pop <[email protected]>
2077Date: Wed Mar 26 19:52:31 2008 +0100
2078
2079 Finish header files reworking
2080
2081 Replace AT91CAP9.h file with several splitted header files coming
2082 from the Linux kernel.
2083
2084 This is part 2 of the replacement: more header imports and edits.
2085
2086 Signed-off-by: Stelian Pop <[email protected]>
2087
2088commit 6d1dbbbf9fdf727384002e553e615c15d8b967f4
2089Author: Stelian Pop <[email protected]>
2090Date: Wed Mar 26 19:52:30 2008 +0100
2091
2092 Import several header files from Linux
2093
2094 Replace AT91CAP9.h file with several splitted header files coming
2095 from the Linux kernel.
2096
2097 This is part 1 of the replacement: pristine header files import.
2098
2099 Signed-off-by: Stelian Pop <[email protected]>
2100
2101commit a8a78f2d99dc1bd30dc3595da118539b506c6118
2102Author: Stelian Pop <[email protected]>
2103Date: Wed Mar 26 20:52:28 2008 +0100
2104
2105 Move at91cap9 specific files to at91sam9 directory
2106
2107 AT91CAP9 and AT91SAM9 SoCs are very close hardware wise, so a
2108 common infrastructure can be used. Let this infrastructure be
2109 named after the AT91SAM9 family, and move the existing AT91CAP9
2110 files to the new place.
2111
2112 Signed-off-by: Stelian Pop <[email protected]>
2113
2114commit 61106a565870ff503f92b251b94bd7afef889a04
2115Author: Stelian Pop <[email protected]>
2116Date: Wed Mar 26 21:52:27 2008 +0100
2117
2118 Use timer_init() instead of board supplied interrupt_init()
2119
2120 The timer on AT91CAP9/AT91SAM9 is supplied by the SoC, and not by
2121 the board, so use timer_init() instead of interrupt_init().
2122
2123 Signed-off-by: Stelian Pop <[email protected]>
2124
2125commit 5604e2178c5218fbfdba2e4293ca7652e829ac25
2126Author: Stelian Pop <[email protected]>
2127Date: Wed Mar 26 21:52:36 2008 +0100
2128
2129 Cleanup DataFlash partition handling
2130
2131 DataFlash partition information has become a mess. This patch
2132 defines a single partition scheme for Atmel DataFlashes. This partition
2133 scheme will be used by all AT91CAP9 and AT91SAM9 boards.
2134
2135 Signed-off-by: Stelian Pop <[email protected]>
2136
2137commit 9b46432fc65ce0f0826b32e4f15c15b33ccb8d42
2138Author: TsiChung Liew <[email protected]>
2139Date: Fri Mar 28 08:47:45 2008 -0500
2140
2141 ColdFire: Fix alignment issue after CONFIG_IDENT_STRING in start.S
2142
2143 When the version_string function in start.S is not 4-byte align,
2144 it will cause the compiler generates "unaligned opcodes detected
2145 in executable segment". This issue affects all ColdFire CPUs.
2146 By adding .align 4 after CONFIG_IDENT_STRING, it will pad 0's if
2147 it is not aligned.
2148
2149 Signed-off-by: TsiChung Liew <[email protected]>
2150 Acked-by: John Rigby <[email protected]>
2151
2152commit bae61eefe15b4d454060a7140e49ae58322be803
2153Author: TsiChung Liew <[email protected]>
2154Date: Tue Mar 25 15:41:15 2008 -0500
2155
2156 ColdFire: Add dspi and serial flash support for MCF5445x
2157
2158 Signed-off-by: TsiChung Liew <[email protected]>
2159 Acked-by: John Rigby <[email protected]>
2160
2161commit 48ead7a7a922fceaf494e352abfab8216a41b417
2162Author: TsiChung Liew <[email protected]>
2163Date: Tue Mar 18 17:37:01 2008 -0500
2164
2165 ColdFire: Remove R5200 board
2166
2167 This board never went into production
2168
2169 Signed-off-by: Zachary P. Landau <[email protected]>
2170 Acked-by: TsiChung Liew <[email protected]>
2171 Acked-by: John Rigby <[email protected]>
2172
2173commit 545c8e0a7cd3ca9d3846668f69b0d201250abea8
2174Author: Matthew Fettke <[[email protected]]>
2175Date: Thu Jan 24 14:02:32 2008 -0600
2176
2177 ColdFire: Added M5275EVB support.
2178
2179 Signed-off-by: Matthew Fettke <[email protected]>
2180 Signed-off-by: TsiChung Liew <[email protected]>
2181 Acked-by: John Rigby <[email protected]>
2182
2183commit f71d9d91a2cd9c30b2b6369f15c1a46c11537c2b
2184Author: Matthew Fettke <[[email protected]]>
2185Date: Mon Feb 4 15:38:20 2008 -0600
2186
2187 ColdFire: Added MCF5275 cpu support.
2188
2189 Signed-off-by: Matthew Fettke <[email protected]>
2190 Signed-off-by: TsiChung Liew <[email protected]>
2191 Acked-by: John Rigby <[email protected]>
2192
2193commit 44e5b9edab077aba6e9b849afa4b7fbd8fd7b02b
2194Author: TsiChung Liew <[email protected]>
2195Date: Mon Mar 17 12:14:11 2008 -0500
2196
2197 ColdFire: Define bootdelay in configuration file for M52277EVB
2198
2199 Signed-off-by: Matt Wadel <[email protected]>
2200 Acked-by: TsiChung Liew <[email protected]>
2201 Acked-by: John Rigby <[email protected]>
2202
2203commit 77878f16cedee17161ff2336990970fffc6cea35
2204Author: TsiChung Liew <[email protected]>
2205Date: Mon Mar 17 12:09:07 2008 -0500
2206
2207 ColdFire: Fix second memory Chipselect for M5475EVB
2208
2209 Signed-off-by: TsiChung Liew <[email protected]>
2210 Acked-by: John Rigby <[email protected]>
2211
2212commit 43d60642395a550956cb21d287c8cfa563913d28
2213Author: TsiChung Liew <[email protected]>
2214Date: Thu Mar 13 14:26:32 2008 -0500
2215
2216 ColdFire: Update correct FLASHBAR and RAMBAR1 for MCF5282
2217
2218 Signed-off-by: TsiChung Liew <[email protected]>
2219 Acked-by: John Rigby <[email protected]>
2220
2221commit eb14ebe813a0cb5d47905228da446a5ad692473b
2222Author: Larry Johnson <[email protected]>
2223Date: Sun Mar 30 20:33:04 2008 -0500
2224
2225 ppc4xx: Add CFG_MEM_TOP_HIDE to Denali SPD-based SDRAM setup
2226
2227 Signed-off-by: Larry Johnson <[email protected]>
2228
2229commit 02e3892021112f21067d9ed1d04ae4182725ba52
2230Author: Stefan Roese <[email protected]>
2231Date: Mon Mar 31 12:20:48 2008 +0200
2232
2233 ppc4xx: Small whitespace fix of esd patches
2234
2235 Signed-off-by: Stefan Roese <[email protected]>
2236
2237commit 034394abb524785047c815f00dde8cdbdc1593c5
2238Author: Matthias Fuchs <[email protected]>
2239Date: Sun Mar 30 18:52:44 2008 +0200
2240
2241 ppc4xx: Cleanup PMC440 board support
2242
2243 Signed-off-by: Matthias Fuchs <[email protected]>
2244
2245commit a6cc6c37188d85c25d167a4515da86f48d9a583e
2246Author: Matthias Fuchs <[email protected]>
2247Date: Sun Mar 30 18:52:06 2008 +0200
2248
2249 ppc4xx: Add ptm configuration variables for PMC440
2250
2251 Add support for the ptm1la, ptm1ms, ptm2la and ptm2ms
2252 environment variables.
2253
2254 Cleanup pci_target_init.
2255
2256 Signed-off-by: Matthias Fuchs <[email protected]>
2257
2258commit 7c91f51a2fe296909147f1646a1412729dd10b1d
2259Author: Matthias Fuchs <[email protected]>
2260Date: Sun Mar 30 18:01:15 2008 +0200
2261
2262 ppc4xx: Minor updates for DU440 boards
2263
2264 Signed-off-by: Matthias Fuchs <[email protected]>
2265
2266commit d5bffeb868d6b4d462f558dac43011027b6644b7
2267Author: Mike Frysinger <[email protected]>
2268Date: Tue Feb 19 00:54:20 2008 -0500
2269
2270 Blackfin: cleanup and overhaul common board init functions
2271
2272 Signed-off-by: Mike Frysinger <[email protected]>
2273
2274commit b86b3416f874358acaf07519e7620cdb2145f75b
2275Author: Mike Frysinger <[email protected]>
2276Date: Tue Feb 19 00:50:58 2008 -0500
2277
2278 Blackfin: cleanup lib_blackfin/cache.c
2279
2280 Signed-off-by: Mike Frysinger <[email protected]>
2281
2282commit 9171fc81722c20fdb5a829a58b17c9eaadd5fb44
2283Author: Mike Frysinger <[email protected]>
2284Date: Sun Mar 30 15:46:13 2008 -0400
2285
2286 Blackfin: unify cpu and boot modes
2287
2288 All of the duplicated code for Blackfin processors and boot modes have been
2289 unified. After all, the core is the same for all processors, just the
2290 peripheral set differs (which gets handled in the drivers).
2291
2292 Signed-off-by: Mike Frysinger <[email protected]>
2293
2294commit 880cc4381ea8360248cddcdf87a64566745a5724
2295Author: Stelian Pop <[email protected]>
2296Date: Wed Mar 26 22:52:35 2008 +0100
2297
2298 Fix CFG_NO_FLASH compilation.
2299
2300 Many Atmel boards have no "real" (NOR) flash on board, and rely only
2301 on DataFlash and NAND memories. This patch enables CFG_NO_FLASH to
2302 be present in a board configuration file, while still enabling flash
2303 commands like 'flinfo', 'protect', etc.
2304
2305 Signed-off-by: Stelian Pop <[email protected]>
2306
2307commit 9ce7e53abd039decea1af67aec81bbd5df7a2593
2308Author: Mike Frysinger <[email protected]>
2309Date: Tue Feb 19 00:58:13 2008 -0500
2310
2311 Blackfin: BF537-stamp: cleanup spi flash driver
2312
2313 This punts the old spi flash driver for a new/generalized one until the
2314 common one can be integrated.
2315
2316 Signed-off-by: Mike Frysinger <[email protected]>
2317
2318commit bb8e3cf25bc0b04936c0c1a075985dd8700a244b
2319Author: Ben Warren <[email protected]>
2320Date: Sun Mar 30 11:34:34 2008 -0400
2321
2322 Fix macro typo in common/cmd_mii.c
2323
2324 This typo was introduced in commit 233a8bcd94997f3f345833a3b82e836222f2a206. I
2325 actually applied the wrong patch.
2326
2327 Signed-off-by: Ben Warren <[email protected]>
2328
2329commit f1b985f2d724ccaa4d3def07917f0caaf18fa77d
2330Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2331Date: Sun Mar 30 16:39:53 2008 +0200
2332
2333 use correct at91rm9200 register name in m501sk board
2334
2335 This fixes a naming bug for at91rm9200 lowlevel init code:
2336 NOR boot flash is on chipselect 0, not chipselect 2. This
2337 makes code use the register name from chip datasheets.
2338
2339 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2340
2341commit 480ed1dea103a1c8f4591afc77d2de3c7868d983
2342Author: David Brownell <[email protected]>
2343Date: Fri Jan 18 12:55:00 2008 -0800
2344
2345 use correct at91rm9200 register name
2346
2347 This fixes a naming bug for at91rm9200 lowlevel init code:
2348 NOR boot flash is on chipselect 0, not chipselect 2. This
2349 makes code use the register name from chip datasheets.
2350
2351 Signed-off-by: David Brownell <[email protected]>
2352
2353commit a3543d6dc52b0ba9c64016687cf32d600b31a476
2354Author: David Brownell <[email protected]>
2355Date: Fri Jan 18 12:45:45 2008 -0800
2356
2357 add missing ARM boards to MAKEALL
2358
2359 Add some missing ARM boards to MAKEALL. These build correctly,
2360 unlike several of the boards already listed.
2361
2362 Signed-off-by: David Brownell <[email protected]>
2363
2364commit 066bebd6353e33af3adefc3404560871699e9961
2365Author: Peter Pearse <[email protected]>
2366Date: Sun Mar 30 11:34:09 2008 +0100
2367
2368 Bracket READ_TIMER macro in cpu/arm1136/omap24xx/interrupts.c
2369 to prevent compilation error.
2370
2371 Signed-off-by: Peter Pearse <[email protected]>
2372
2373commit 7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
2374Author: Guennadi Liakhovetski <[[email protected]]>
2375Date: Sun Mar 30 11:32:30 2008 +0100
2376
2377 Support for the MX31ADS evaluation board from Freescale
2378
2379 This patch adds support for the MX31ADS evaluation board from Freescale,
2380 initialization code is copied from RedBoot sources, also provided by Freescale.
2381
2382 Signed-off-by: Guennadi Liakhovetski <[email protected]>
2383
2384commit c88ae20580b2b01487b4cdcc8b2a113f551aee36
2385Author: Sascha Hauer <[email protected]>
2386Date: Sun Mar 30 11:32:27 2008 +0100
2387
2388 Phytec Phycore-i.MX31 support
2389
2390 This patch adds support for the Phytec Phycore-i.MX31 board
2391
2392 Signed-off-by: Sascha Hauer <[email protected]>
2393 Signed-off-by: Guennadi Liakhovetski <[email protected]>
2394
2395commit a147e56f03871bba4f05058d5e04ce7deb010b04
2396Author: Sascha Hauer <[email protected]>
2397Date: Sun Mar 30 11:32:24 2008 +0100
2398
2399 mx31 litekit support
2400
2401 This patch adds support for the mx31 litekit board
2402
2403 Signed-off-by: Sascha Hauer <[email protected]>
2404 Signed-off-by: Guennadi Liakhovetski <[email protected]>
2405
2406commit d6674e0e2a6a1f033945f78838566210d3f28c95
2407Author: Sascha Hauer <[email protected]>
2408Date: Sun Mar 30 11:32:21 2008 +0100
2409
2410 add SMSC LAN9x1x Network driver
2411
2412 This patch adds a driver for the following smsc network controllers:
2413 LAN9115
2414 LAN9116
2415 LAN9117
2416 LAN9215
2417 LAN9216
2418 LAN9217
2419
2420 Signed-off-by: Sascha Hauer <[email protected]>
2421 Signed-off-by: Guennadi Liakhovetski <[email protected]>
2422
2423commit 8c8463cce44d849e37744749b32d38e1dfb12e50
2424Author: Sascha Hauer <[email protected]>
2425Date: Sun Mar 30 11:32:16 2008 +0100
2426
2427 add an i2c driver for mx31
2428
2429 This patch adds an i2c driver for Freescale i.MX processors
2430
2431 Signed-off-by: Sascha Hauer <[email protected]>
2432 Signed-off-by: Guennadi Liakhovetski <[email protected]>
2433
2434commit c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
2435Author: Sascha Hauer <[email protected]>
2436Date: Sun Mar 30 11:30:43 2008 +0100
2437
2438 core support for Freescale mx31
2439
2440 This patch adds the core support for Freescale mx31
2441
2442 Signed-off-by: Sascha Hauer <[email protected]>
2443 Signed-off-by: Guennadi Liakhovetski <[email protected]>
2444
2445commit 8bf69d81782619187933a605f1a95ee1d069478d
2446Author: Sascha Hauer <[email protected]>
2447Date: Sun Mar 30 11:28:46 2008 +0100
2448
2449 Separate omap24xx specific code from arm1136
2450
2451 Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136 to cpu/arm1136/omap24xx.
2452
2453 Signed-off-by: Sascha Hauer <[email protected]>
2454 Signed-off-by: Guennadi Liakhovetski <[email protected]>
2455
2456commit 8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
2457Author: Peter Pearse <[email protected]>
2458Date: Sun Mar 30 11:23:05 2008 +0100
2459
2460 Add pmdra into MAKEALL
2461
2462 Signed-off-by: Peter Pearse <[email protected]>
2463
2464commit a574a73852a527779234e73e17e7597fd8128882
2465Author: Pieter Voorthuijsen <[[email protected]]>
2466Date: Sun Mar 30 11:21:58 2008 +0100
2467
2468 Adds support for the Prodrive PMDRA board, based on a DM6441
2469
2470 Signed-off-by: Pieter Voorthuijsen <[email protected]>
2471
2472commit 1377b5583a48021d983e1fd565f7d40c89e84d63
2473Author: Pieter Voorthuijsen <[[email protected]]>
2474Date: Sun Mar 30 11:11:34 2008 +0100
2475
2476 Removes all board specific code from the arch. part for DM644x (DaVinci) boards
2477
2478 Signed-off-by: Pieter Voorthuijsen <[email protected]>
2479
2480commit 1704dc20917b4f71e373e2c888497ee666d40380
2481Author: Dirk Behme <[email protected]>
2482Date: Sun Mar 30 11:09:01 2008 +0100
2483
2484 - Remove *_masked() functions as noted by Wolfgang
2485 - Adapt register naming to recent TI spec (sprue26, March 2007)
2486 - Fix reset_timer() handling
2487 - As reported by Pieter [1] the overflow fix introduced a
2488 delay of factor 16 (e.g 2 seconds became 32). While the
2489 overflow fix is basically okay, it missed to divide udelay by
2490 16, too. Fix this.
2491 [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
2492 - Remove software division of timer count value (DIV(x)
2493 macro) and do it in hardware (TIM_CLK_DIV).
2494 Many thanks to Troy Kisky <[email protected]>
2495 and Pieter Voorthuijsen <[email protected]> for
2496 the hints & testing!
2497
2498 Signed-off-by: Dirk Behme <[email protected]>
2499
2500 Acked-by: Pieter Voorthuijsen <[email protected]>
2501
2502commit ac3315c26e143c31680750c9c13f027efbcc887e
2503Author: Andre Schwarz <[email protected]>
2504Date: Thu Mar 6 16:45:44 2008 +0100
2505
2506 new PHY @ e1000 - 2nd try
2507
2508 Add 82541ER device with latest integrated IGP2 PHY.
2509 Introduced CONFIG_E1000_FALLBACK_MAC for NIC bring-up with empty eeprom.
2510
2511 Signed-off-by: Andre Schwarz <[email protected]>
2512 Signed-off-by: Ben Warren <[email protected]>
2513
2514commit c2b7da552293b50c9c9e46ed71267b02c2de9ea8
2515Author: Daniel Hellstrom <[email protected]>
2516Date: Fri Mar 28 20:22:53 2008 +0100
2517
2518 SPARC/LEON3: Added GRETH Ethernet 10/100/1000 driver.
2519
2520 GRETH is an Ethernet 10/100 or 10/100/1000 MAC with out without
2521 a debug link (EDCL). The GRETH core is documented in GRIP.pdf
2522 available at www.gaisler.com.
2523
2524 If the GRETH has GigaBit support (GBIT, Scatter gather, checksum
2525 offloading etc.) can be determined by a bit in the control register.
2526 The GBIT MAC is supported by operating in GRTEH 10/100 legacy mode.
2527
2528 Signed-off-by: Daniel Hellstrom <[email protected]>
2529 Signed-off-by: Ben Warren <[email protected]>
2530
2531commit 233a8bcd94997f3f345833a3b82e836222f2a206
2532Author: Tsi-Chung Liew <[email protected]>
2533Date: Mon Mar 17 17:08:22 2008 -0500
2534
2535 Add CONFIG_MII_INIT in cmd_mii.c
2536
2537 Provide common configuration in do_mii() to execute mii_init()
2538 for all cpu architectures
2539
2540 Signed-off-by: TsiChung Liew <[email protected]>
2541 Signed-off-by: Ben Warren <[email protected]>
2542
2543commit f605479de2deb11e834f31dfdb0af107c86aced6
2544Author: Tsi-Chung Liew <[email protected]>
2545Date: Mon Mar 17 17:08:16 2008 -0500
2546
2547 ColdFire: Fix FEC transmit issue for MCF5275
2548
2549 Signed-off-by: TsiChung Liew <[email protected]>
2550 Signed-off-by: Ben Warren <[email protected]>
2551
2552commit d9a2f416d6ac6058cd7845033ae4dc32ef1c0746
2553Author: Aras Vaichas <[email protected]>
2554Date: Wed Mar 26 09:43:57 2008 +1100
2555
2556 DHCP request fix for Windows Server 2003
2557
2558 Added option CONFIG_BOOTP_DHCP_REQUEST_DELAY. This provides an optional
2559 delay before sending "DHCP Request" in net/bootp.c. Required to overcome
2560 interoperability problems with Windows Server 200x DHCP server when U-Boot
2561 client responds too fast for server to handle.
2562
2563 Signed-off-by: Aras Vaichas <[email protected]>
2564 Signed-off-by: Ben Warren <[email protected]>
2565
2566commit 97bf85d784fbed485e652eb907589ad0d5cb7262
2567Author: Daniel Hellstrom <[email protected]>
2568Date: Fri Mar 28 20:40:19 2008 +0100
2569
2570 MTD/CFI: flash_read64 is defined a weak function (for SPARC)
2571
2572 SPARC has implemented __raw_readq, it reads 64-bit from any 32-bit address.
2573 SPARC CPUs implement flash_read64 which calls __raw_readq.
2574
2575 For current SPARC architectures (LEON2 and LEON3) each read from the
2576 FLASH must lead to a cache miss. This is because FLASH can not be set
2577 non-cacheable since program code resides there, and alternatively disabling
2578 cache is poor from performance view, or doing a cache flush between each
2579 read is even poorer.
2580
2581 Forcing a cache miss on a SPARC is done by a special instruction "lda" -
2582 load alternative space, the alternative space number (ASI) is processor
2583 implementation spcific and can be found by including <asm/processor.h>.
2584
2585 Signed-off-by: Daniel Hellstrom <[email protected]>
2586
2587commit 70431e8a7393b6b793f77957f95b999fc9a269b8
2588Author: Joakim Tjernlund <[email protected]>
2589Date: Fri Mar 28 15:41:25 2008 +0100
2590
2591 Make MPC83xx one step closer to full relocation.
2592
2593 Remove a few absolute references to CFG_MONITOR_BASE for ppc/mpc83xx
2594 and use GOT relative reference.
2595
2596 Signed-off-by: Joakim Tjernlund <[email protected]>
2597 Signed-off-by: Kim Phillips <[email protected]>
2598
2599commit 5b2793a3f3de34d439232b05acc8af67a028fd35
2600Author: Michael Barkowski <[email protected]>
2601Date: Thu Mar 27 14:34:43 2008 -0400
2602
2603 mpc8323erdb: fix EEPROM page size and get MAC from EEPROM
2604
2605 This patch fixes eeprom page size so that you can now write more than
2606 64 bytes at a time.
2607
2608 It also makes the board take MAC addresses, if found, from EEPROM.
2609
2610 User should place up to 4 addresses at offset 0x7f00, for
2611 eth{,1,2,3}addr. Any unused addresses should be zero. This group of
2612 four six-byte values should have it's CRC at the end. crc32 and
2613 eeprom commands can be used to accomplish this.
2614
2615 If CRC fails, MAC addresses come from the environment. If CRC
2616 succeeds, the environment is overwritten at startup.
2617
2618 Signed-off-by: Michael Barkowski <[email protected]>
2619 Signed-off-by: Kim Phillips <[email protected]>
2620
2621commit 8f325cff31f6e745e6540014b131b9a97f61944c
2622Author: Michael Barkowski <[email protected]>
2623Date: Fri Mar 28 15:15:38 2008 -0400
2624
2625 mpc8323erdb: define CONFIG_PCI_SKIP_HOST_BRIDGE
2626
2627 Commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2 broke the onboard USB
2628 controller on the PCI bus in Linux on the MPC8323ERDB.
2629
2630 This fixes it by defining CONFIG_PCI_SKIP_HOST_BRIDGE in the board's
2631 config file.
2632
2633 Signed-off-by: Michael Barkowski <[email protected]>
2634 Signed-off-by: Kim Phillips <[email protected]>
2635
2636commit e5c4ade4db1e16d3e5d4a7887f34e10e516ed3a9
2637Author: Kim Phillips <[email protected]>
2638Date: Fri Mar 28 10:19:07 2008 -0500
2639
2640 mpc83xx: cleanup System Part and Revision ID Register (SPRIDR) code
2641
2642 in the spirit of commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6,
2643 85xx's "Update SVR numbers to expand support", simplify SPRIDR processing
2644 and processor ID display. Add REVID_{MAJ,MIN}OR macros to make
2645 REVID dependent code simpler. Also added PARTID_NO_E and IS_E_PROCESSOR
2646 convenience macros.
2647
2648 Signed-off-by: Kim Phillips <[email protected]>
2649
2650commit 81fd52c6c8fd19f0b7856b98217ce37c46c521af
2651Author: Kim Phillips <[email protected]>
2652Date: Fri Mar 28 10:18:53 2008 -0500
2653
2654 mpc83xx: display ddr frequency in board_add_ram_info banner
2655
2656 Signed-off-by: Kim Phillips <[email protected]>
2657
2658commit 35cf155c5ec1ceab2849fa5b6aa3d9a3e9e6f482
2659Author: Kim Phillips <[email protected]>
2660Date: Fri Mar 28 10:18:40 2008 -0500
2661
2662 mpc83xx: unreinvent mem_clk
2663
2664 delete ddr_clk and use mem_clk instead. Rename other ddr_*_clk to
2665 mem_*_clk for consistency's sake.
2666
2667 Signed-off-by: Kim Phillips <[email protected]>
2668
2669commit 730e792926ca3fe4dd1b734a3bf44e55afa6f536
2670Author: Kim Phillips <[email protected]>
2671Date: Fri Mar 28 14:31:23 2008 -0500
2672
2673 mpc83xx: enable the SATA interface on mpc8315 rdb and mpc837x rdb boards
2674
2675 Signed-off-by: Kim Phillips <[email protected]>
2676
2677commit 2eeb3e4fc54ef2f5d574dafd42c6ce93afa30393
2678Author: Dave Liu <[email protected]>
2679Date: Wed Mar 26 22:57:19 2008 +0800
2680
2681 mpc83xx: enable the SATA interface on mpc837xemds board
2682
2683 Enable the first two SATA interfaces on MPC837xEMDS board,
2684 The two SATA ports are on LYNX1. (SATA0/1 on J4/5)
2685
2686 Signed-off-by: Dave Liu <[email protected]>
2687 Signed-off-by: Kim Phillips <[email protected]>
2688
2689commit 6f8c85e8d1865730c158d9ef5a06c70c3a10600a
2690Author: Dave Liu <[email protected]>
2691Date: Wed Mar 26 22:56:36 2008 +0800
2692
2693 mpc83xx: initialize serdes for MPC837xEMDS boards
2694
2695 This patch is stolen from Anton Vorontsov's patch
2696 for mpc837xerdb boards.
2697
2698 The reference clk and xcorevdd voltage of serdes1/2
2699 is same between mpc837xemds and mpc837xerdb.
2700
2701 8377E: LYNX1- 2 SATA LYNX2- 2 PCIE
2702 8378E: LYNX1- 2 SGMII LYNX2- 2 PCIE
2703 8379E: LYNX1- 2 SATA LYNX2- 2 SATA
2704
2705 Signed-off-by: Dave Liu <[email protected]>
2706 Signed-off-by: Kim Phillips <[email protected]>
2707
2708commit cc8e839abc80887ae832767b5930d40edd6d7eb7
2709Author: Stefan Roese <[email protected]>
2710Date: Fri Mar 28 14:09:04 2008 +0100
2711
2712 ppc4xx: Canyonlands: Print SATA/PCIe configuration and board revision
2713
2714 Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
2715 interface. This usage can be configured with the jumper J6. This patch
2716 displays the current configuration upon bootup and changes the PCIe
2717 init loop, to only initialize the availabel PCIe slots.
2718
2719 Signed-off-by: Stefan Roese <[email protected]>
2720
2721commit 90447ecbbac8572457b6d8903073ac3f120995ba
2722Author: Tor Krill <[email protected]>
2723Date: Fri Mar 28 11:29:10 2008 +0100
2724
2725 MTD/CFI: Add support for 16bit legacy AMD flash
2726
2727 Add entry for 512Kx16 AMD flash to jedec_table.
2728 Read out 16bit device id if chipwidth is 16bit.
2729 Fixed coding style after Stefans feedback
2730
2731 Signed-off-by: Tor Krill <[email protected]>
2732
2733commit 5e12e75d17c4b15a310a45cd78fe71b7698a8a8e
2734Author: Stefan Roese <[email protected]>
2735Date: Fri Mar 28 11:02:53 2008 +0100
2736
2737 ppc: Small change to CFG_MEM_TOP_HIDE description
2738
2739 Signed-off-by: Stefan Roese <[email protected]>
2740
2741commit 280df59a8d62c6e74c281b1cb7e2052df4d6cb00
2742Author: Nobuhiro Iwamatsu <[email protected]>
2743Date: Thu Mar 27 15:44:12 2008 +0900
2744
2745 sh: Add support stat structure and stat.h
2746
2747 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2748
2749commit 4be9eb789e72b845d6693cc36b70a0b3529b3f09
2750Author: Mark Jonas <[email protected]>
2751Date: Sat Mar 22 19:27:52 2008 +0100
2752
2753 sh: Removed warning when compiling drivers/serial/serial_sh.c.
2754
2755 Signed-off-by: Mark Jonas <[email protected]>
2756 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2757
2758commit f309fa38929ffba71230c02330ffa42f4bba6333
2759Author: Nobuhiro Iwamatsu <[email protected]>
2760Date: Wed Mar 12 18:02:57 2008 +0900
2761
2762 sh: Remove disable_ctrlc function from R7780MP
2763
2764 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2765
2766commit 6f4b266ff2a4fcc2bff985d6a217852469afddb3
2767Author: Nobuhiro Iwamatsu <[email protected]>
2768Date: Wed Mar 12 17:55:15 2008 +0900
2769
2770 sh: Add maintainer of R7780MP to MAINTAINER file
2771
2772 Update MAINTAINER entry for R7780MP. And fix maintainer's name.
2773
2774 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2775
2776commit f5e2466f7baa887a7df0c536333eea8231333497
2777Author: Nobuhiro Iwamatsu <[email protected]>
2778Date: Tue Mar 25 17:11:24 2008 +0900
2779
2780 sh: Add support Renesas Solutions R2D plus board
2781
2782 R2D plus is SH reference board used with SH7751R.
2783 This board has 266Mhz CPU, 64MB SDRAM, Cardbus, CF interface,
2784 one PCI bus, VGA, and two Ethernet controller.
2785
2786 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2787
2788commit e92c95180bb5bc5fd4051598a9d60beaba48988d
2789Author: Nobuhiro Iwamatsu <[email protected]>
2790Date: Wed Mar 12 12:15:29 2008 +0900
2791
2792 sh: Add support SH4 cache control
2793
2794 Add support SH4 cache control and flash_cache function
2795
2796 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2797
2798commit 28e5efde4d925fcb34901d0030d0648de2da7e89
2799Author: Nobuhiro Iwamatsu <[email protected]>
2800Date: Mon Mar 24 01:53:01 2008 +0900
2801
2802 sh: Add support PCI host driver for SH7751/SH7751R
2803
2804 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2805
2806commit ab8f4d40d069cd3cbe7563ddfe3e5f03b0c7c721
2807Author: Nobuhiro Iwamatsu <[email protected]>
2808Date: Mon Mar 24 02:11:26 2008 +0900
2809
2810 sh: Move SuperH PCI driver from cpu/sh4 to drivers/pci
2811
2812 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2813
2814commit 566933278101c144d75361ea682678a326c1290d
2815Author: Nobuhiro Iwamatsu <[email protected]>
2816Date: Wed Mar 12 12:10:28 2008 +0900
2817
2818 sh: Add support SuperH SH7751/SH7751R
2819
2820 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2821
2822commit 3313e0e26224fc9a0c445124f3455058c696df84
2823Author: Mark Jonas <[email protected]>
2824Date: Mon Mar 10 11:37:10 2008 +0100
2825
2826 sh: Added support for SH7720 based board MPR2.
2827
2828 Signed-off-by: Mark Jonas <[email protected]>
2829 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2830
2831commit 3ecff1d70ae93e628fe65b3fe1fc7c9c76cdf99f
2832Author: Nobuhiro Iwamatsu <[email protected]>
2833Date: Thu Mar 6 14:05:53 2008 +0900
2834
2835 sh: Fix receive FIFO level register of SH4A
2836
2837 Receive FIFO level register is different in SH4A.
2838 Because register is different, cannot occasionally receive data.
2839
2840 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2841
2842commit c133c1fb0b590662206b0eba70f4478ee0300a9a
2843Author: Yusuke Goda <[email protected]>
2844Date: Tue Mar 11 12:55:12 2008 +0900
2845
2846 sh: Add support Renesas Solutions R7780MP
2847
2848 Renesas Solutions R7780MP is a reference board on SH7780.
2849 This board has serial, 10/100 base Ethernet deivice, CF slot
2850 and VGA devices. This board can set extension board.
2851 Extension board has 10/100/1000 base Ethernet device, PCI slot,
2852 S-ATA, iDVR slot.
2853
2854 Signed-off-by: Yusuke Goda <[email protected]>
2855 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2856
2857commit 1a2334a4eb6386d7cd35d9de5fa39af2c764ad28
2858Author: Yusuke Goda <[email protected]>
2859Date: Wed Mar 5 14:30:02 2008 +0900
2860
2861 sh: Add support PCI of SuperH and SH7780
2862
2863 This patch add support PCI of SuperH base code and SH7780 specific code.
2864
2865 Signed-off-by: Yusuke Goda <[email protected]>
2866 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2867
2868commit b55523efff2ae11f0b9ae3cc405893c32eb78156
2869Author: Yusuke Goda <[email protected]>
2870Date: Wed Mar 5 14:23:26 2008 +0900
2871
2872 sh: Add support SH7780
2873
2874 SH7780 is CPU of Renesas Technology.
2875 This CPU has
2876 - CPU clock 400MHz
2877 - PCI support
2878 - DDR-SDRAM controller
2879 - etc ...
2880
2881 Signed-off-by: Yusuke Goda <[email protected]>
2882 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2883
2884commit c2042f5952a686c414031309b8f244513bf578f0
2885Author: goda.yusuke <[email protected]>
2886Date: Fri Jan 25 20:46:36 2008 +0900
2887
2888 sh: Add support Renesas Solutions Migo-R board
2889
2890 Migo-R is a board based on SH7722 and has may devices.
2891 In this patch, supported SCIF, NOR flash and Ethernet.
2892
2893 Signed-off-by: Yusuke Goda <[email protected]>
2894 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
2895
2896commit 74d1e66d22dac91388bc538b2fe19f735edc5b82
2897Author: Bartlomiej Sieka <[email protected]>
2898Date: Thu Mar 27 15:06:40 2008 +0100
2899
2900 Fix host tool build breakage, take two
2901
2902 Revert commit 87c8431f and fix build breakage so that the build continues
2903 to work on FC systems.
2904
2905 Signed-off-by: Bartlomiej Sieka <[email protected]>
2906
2907commit 7e4a0d25ed18f6437bdf59ebfa49bb0edc2f24e6
2908Author: Stefan Roese <[email protected]>
2909Date: Wed Mar 19 09:36:47 2008 +0100
2910
2911 ppc4xx: Enable ECC on LWMON5
2912
2913 Since all ECC related problems seem to be resolved on LWMON5, this patch
2914 now enables ECC support.
2915
2916 We have to write the ECC bytes by zeroing and flushing in smaller
2917 steps, since the whole 256MByte takes too long for the external
2918 watchdog.
2919
2920 Signed-off-by: Stefan Roese <[email protected]>
2921
2922commit 6433fa202a91a6594dd48f06807ac38ba27fa0bb
2923Author: Larry Johnson <[email protected]>
2924Date: Mon Mar 17 11:10:35 2008 -0500
2925
2926 ppc4xx: Updates to Korat-specific code
2927
2928 This patch contains updates for changes for the Korat PPC440EPx board.
2929 These changes include:
2930
2931 (1) Support for "permanent" and "upgradable" copies of U-Boot, as
2932 described in the new "doc/README.korat" file;
2933
2934 (2) a new memory map for the registers in the board's CPLD;
2935
2936 (3) a revised format for manufacturer's data in serial EEPROM; and
2937
2938 (4) changes to track updates to U-Boot for the Sequoia board.
2939
2940 Signed-off-by: Larry Johnson <[email protected]>
2941
2942commit f766cdf89b3a2a7634b8c5869f606150e332036c
2943Author: Markus Brunner <[email protected]>
2944Date: Thu Mar 27 10:46:25 2008 +0100
2945
2946 ppc4xx: PPC405EP Set EMAC noise filter bits
2947
2948 This bug was introduced with commit aee747f19b460a0e9da20ff21e90fdaac1cec359
2949 which enabled CFG_4xx_GPIO_TABLE for PPC405 and unintentionally
2950 disabled the setting of the emac noise filter bits for PPC405EP when CFG_4xx_GPIO_TABLE is set.
2951
2952 Signed-off-by: Markus Brunner <[email protected]>
2953 Signed-off-by: Stefan Roese <[email protected]>
2954
2955commit f66e2c8b25c04b79e5fb385bc8989c2de7f63991
2956Author: Mike Nuss <[email protected]>
2957Date: Wed Feb 20 11:54:20 2008 -0500
2958
2959 ppc4xx: Reconfigure PLL for 667MHz processor for PPC440EPx
2960
2961 On PPC440EPx without a bootstrap I2C EEPROM, the PLL can be reconfigured
2962 after startup to change the speed of the clocks. This patch adds the
2963 option CFG_PLL_RECONFIG. If this option is set to 667, the CPU
2964 initialization code will reconfigure the PLL to run the system with a CPU
2965 frequency of 667MHz and PLB frequency of 166MHz, without the need for an
2966 external EEPROM.
2967
2968 Signed-off-by: Mike Nuss <[email protected]>
2969 Acked-by: Stefan Roese <[email protected]>
2970
2971commit 87c8431fe24d48121f053fe67cff4ccfe097d4d1
2972Author: Haavard Skinnemoen <[email protected]>
2973Date: Thu Mar 27 09:12:40 2008 +0100
2974
2975 new-image: Fix host tool build breakage
2976
2977 Signed-off-by: Haavard Skinnemoen <[email protected]>
2978
2979commit 6fb4b640562a10daff0dbe537638d511b5b48650
2980Author: Stefan Roese <[email protected]>
2981Date: Thu Mar 27 10:24:03 2008 +0100
2982
2983 ppc: Set CFG_MEM_TOP_HIDE to 0 if not already defined
2984
2985 Signed-off-by: Stefan Roese <[email protected]>
2986
2987commit 9462732a3ec551c11862450902cd8ee1bedea6d9
2988Author: Stefan Roese <[email protected]>
2989Date: Wed Mar 19 10:23:43 2008 +0100
2990
2991 ppc4xx: Add fdt support to Prodrive alpr
2992
2993 Since this board will probably be ported to arch/powerpc in the
2994 near future, we add device tree support now. This way we are
2995 "ready" for arch/powerpc from now on.
2996
2997 Signed-off-by: Stefan Roese <[email protected]>
2998
2999commit 511e4f9e7f7b6719e4d91d7f0fc89412b13b5150
3000Author: Pieter Voorthuijsen <[email protected]>
3001Date: Mon Mar 17 09:27:56 2008 +0100
3002
3003 ppc4xx: Enable cache support on the ALPR board
3004
3005 Signed-off-by: Pieter Voorthuijsen <[email protected]>
3006
3007commit 14f73ca679f6fdb44cff0b7304d419db41a0ab69
3008Author: Stefan Roese <[email protected]>
3009Date: Wed Mar 26 10:14:11 2008 +0100
3010
3011 ppc: Add CFG_MEM_TOP_HIDE option to hide memory area that doesn't get "touched"
3012
3013 If CFG_MEM_TOP_HIDE is defined in the board config header, this specified
3014 memory area will get subtracted from the top (end) of ram and won't get
3015 "touched" at all by U-Boot. By fixing up gd->ram_size the Linux kernel
3016 should gets passed the now "corrected" memory size and won't touch it
3017 either. This should work for arch/ppc and arch/powerpc. Only Linux board
3018 ports in arch/powerpc with bootwrapper support, which recalculate the
3019 memory size from the SDRAM controller setup, will have to get fixed
3020 in Linux additionally.
3021
3022 This patch enables this config option on some PPC440EPx boards as a workaround
3023 for the CHIP 11 errata. Here the description from the AMCC documentation:
3024
3025 CHIP_11: End of memory range area restricted access.
3026 Category: 3
3027
3028 Overview:
3029 The 440EPx DDR controller does not acknowledge any
3030 transaction which is determined to be crossing over the
3031 end-of-memory-range boundary, even if the starting address is
3032 within valid memory space. Any such transaction from any PLB4
3033 master will result in a PLB time-out on PLB4 bus.
3034
3035 Impact:
3036 In case of such misaligned bursts, PLB4 masters will not
3037 retrieve any data at all, just the available data up to the
3038 end of memory, especially the 440 CPU. For example, if a CPU
3039 instruction required an operand located in memory within the
3040 last 7 words of memory, the DCU master would burst read 8
3041 words to update the data cache and cross over the
3042 end-of-memory-range boundary. Such a DCU read would not be
3043 answered by the DDR controller, resulting in a PLB4 time-out
3044 and ultimately in a Machine Check interrupt. The data would
3045 be inaccessible to the CPU.
3046
3047 Workaround:
3048 Forbid any application to access the last 256 bytes of DDR
3049 memory. For example, make your operating system believe that
3050 the last 256 bytes of DDR memory are absent. AMCC has a patch
3051 that does this, available for Linux.
3052
3053 This patch sets CFG_MEM_TOP_HIDE for the following 440EPx boards:
3054 lwmon5, korat, sequoia
3055
3056 The other remaining 440EPx board were intentionally not included
3057 since it is not clear to me, if they use the end of ram for some
3058 other purpose. This is unclear, since these boards have CONFIG_PRAM
3059 defined and even comments like this:
3060
3061 PMC440.h:
3062 /* esd expects pram at end of physical memory.
3063 * So no logbuffer at the moment.
3064 */
3065
3066 It is strongly recommended to not use the last 256 bytes on those
3067 boards too. Patches from the board maintainers are welcome.
3068
3069 Signed-off-by: Stefan Roese <[email protected]>
3070
3071commit c664bf8c3c9bb9e236891f0d8dfda883e86d159b
3072Author: Stefan Roese <[email protected]>
3073Date: Thu Mar 27 10:09:05 2008 +0100
3074
3075 ppc4xx: Fix Canyonlands linker script (remove bogus ASSERT)
3076
3077 Signed-off-by: Stefan Roese <[email protected]>
3078
3079commit d56a3ce179688cde61073a3690e21703d68fafd7
3080Author: Stefan Roese <[email protected]>
3081Date: Tue Mar 25 17:51:13 2008 +0100
3082
3083 ppc4xx: Correctly pass phyiscal FLASH base address into dtb
3084
3085 The routine ft_board_setup() configures the EBC NOR mappings for the
3086 Linux physmap_of driver. Since on 460EX/GT we remap the FLASH from
3087 0x4.fc00.0000 to 0x4.cc00.0000 because of the max. 16MByte boot-CS
3088 problem, we need to pass the corrected address here too.
3089
3090 Signed-off-by: Stefan Roese <[email protected]>
3091
3092commit 9ad31989de12ce5c67b07c4867ead47465655c4b
3093Author: Stefan Roese <[email protected]>
3094Date: Wed Mar 19 16:35:12 2008 +0100
3095
3096 ppc4xx: Fix compilation warning in 4xx_enet.c
3097
3098 Signed-off-by: Stefan Roese <[email protected]>
3099
3100commit 4c9e855734c523900322a7c3cdd9099b4f51b51d
3101Author: Stefan Roese <[email protected]>
3102Date: Wed Mar 19 16:20:49 2008 +0100
3103
3104 ppc4xx: Add AMCC Glacier 406GT eval board support
3105
3106 This patch adds support for the AMCC Glacier 460GT eval board.
3107 The main difference to the Canyonlands board are listed here:
3108
3109 - 4 ethernet ports instead of 2
3110 - no SATA port
3111 - no USB port
3112
3113 Currently EMAC2+3 are not working. This will be fixed in a later
3114 release.
3115
3116 Signed-off-by: Stefan Roese <[email protected]>
3117
3118commit d8bd643141af4710d7f1b69bbab6b760de0af0a1
3119Author: Stefan Roese <[email protected]>
3120Date: Thu Mar 27 08:47:26 2008 +0100
3121
3122 ppc4xx: Mask 'vec' with 0x1f in uic_interrupt() for bit set/clear
3123
3124 Signed-off-by: Stefan Roese <[email protected]>
3125
3126commit b9670dd85be6e0496ef2e231043c23cad9b1d903
3127Author: Anatolij Gustschin <[email protected]>
3128Date: Wed Mar 26 21:05:43 2008 +0100
3129
3130 Fix out of tree building issue
3131
3132 Currently U-Boot building in some external directory
3133 doesn't work. This patch tries to fix the problem.
3134
3135 Signed-off-by: Anatolij Gustschin <[email protected]>
3136
3137commit d4ee711d8a5c366ee3f857c26b927d12e66614ff
3138Author: Anatolij Gustschin <[email protected]>
3139Date: Wed Mar 26 18:13:33 2008 +0100
3140
3141 README: update documentation (availability, links, etc.)
3142
3143 Fix typo in README
3144
3145 Signed-off-by: Anatolij Gustschin <[email protected]>
3146
3147commit e813eae3bfeba9c0bda9d1bf9fc3d081f790972f
3148Author: Anatolij Gustschin <[email protected]>
3149Date: Wed Mar 26 17:47:44 2008 +0100
3150
3151 Fix compilation error in cmd_usb.c
3152
3153 This patch fixes compilation error
3154 cmd_usb.c: In function 'do_usb':
3155 cmd_usb.c:552: error: void value not ignored as it ought to be
3156
3157 Signed-off-by: Anatolij Gustschin <[email protected]>
3158
3159commit d8c82db482d6b535d12b419d6440b88bf7091c9b
3160Author: Timur Tabi <[email protected]>
3161Date: Fri Mar 14 17:45:29 2008 -0500
3162
3163 Add support for setting the I2C bus speed in fsl_i2c.c
3164
3165 Add support to the Freescale I2C driver (fsl_i2c.c) for setting and querying
3166 the I2C bus speed. Current 8[356]xx boards define the CFG_I2C_SPEED macro,
3167 but fsl_i2c.c ignores it and uses conservative value when programming the
3168 I2C bus speed.
3169
3170 Signed-off-by: Timur Tabi <[email protected]>
3171 Acked-by: Andy Fleming <[email protected]>
3172
3173commit d049cc7f71c0d875e8f5099d1ed23666a82b8f8e
3174Author: Wolfgang Denk <[email protected]>
3175Date: Thu Mar 27 00:03:57 2008 +0100
3176
3177 Coding style cleanup, update CHANGELOG
3178
3179 Signed-off-by: Wolfgang Denk <[email protected]>
3180
d049cc7f
WD
3181commit fd0b1fe3c388a77e8fe00cdd930ca317a91198d4
3182Author: Dave Liu <[email protected]>
3183Date: Wed Mar 26 22:55:32 2008 +0800
3184
3185 drivers: add the support for Freescale SATA controller
3186
3187 Add the Freescale on-chip SATA controller driver to u-boot,
3188 The SATA controller is used on the 837x and 8315 targets,
3189 The driver can be used to load kernel, fs and dtb.
3190
3191 The features list:
3192 - 1.5/3 Gbps link speed
3193 - LBA48, LBA28 support
3194 - DMA and FPDMA support
3195 - Two ports support
3196
3197 Signed-off-by: Dave Liu <[email protected]>
3198
3199commit bede87f4c87c3ccd868cc60ebf792e0560c6d024
3200Author: Dave Liu <[email protected]>
3201Date: Wed Mar 26 22:54:44 2008 +0800
3202
3203 ata: add the readme for SATA command line
3204
3205 Signed-off-by: Dave Liu <[email protected]>
3206
3207commit cd54081cd479e542fc399b8a40651ff11a1ad849
3208Author: Dave Liu <[email protected]>
3209Date: Wed Mar 26 22:53:24 2008 +0800
3210
3211 ata: enable the sata initialize on boot up
3212
3213 Signed-off-by: Dave Liu <[email protected]>
3214
3215commit 69386383c5c2b323c66495b0b0cef6a9714d83bf
3216Author: Dave Liu <[email protected]>
3217Date: Wed Mar 26 22:52:36 2008 +0800
3218
3219 ata: add the fis struct for SATA
3220
3221 Signed-off-by: Dave Liu <[email protected]>
3222
3223commit ffc664e80dfb2e17de0df5ad39e91a02e9c361bc
3224Author: Dave Liu <[email protected]>
3225Date: Wed Mar 26 22:51:44 2008 +0800
3226
3227 ata: add the libata support
3228
3229 add simple libata support in u-boot
3230
3231 Signed-off-by: Dave Liu <[email protected]>
3232
3233commit 8e9bb43429e50df55fa41932cbe65841ff579220
3234Author: Dave Liu <[email protected]>
3235Date: Wed Mar 26 22:50:45 2008 +0800
3236
3237 ata: make the ata_piix driver using new SATA framework
3238
3239 original ata_piix driver is using IDE framework, not real
3240 SATA framework. For now, the ata_piix driver is only used
3241 by x86 sc520_cdp board. This patch makes the ata_piix driver
3242 use the new SATA framework, so
3243
3244 - remove the duplicated command stuff
3245 - remove the CONFIG_CMD_IDE define in the sc520_cdp.h
3246 - add the CONFIG_CMD_SATA define to sc520_cdp.h
3247
3248 Signed-off-by: Dave Liu <[email protected]>
3249
3250commit c7057b529c3c3cb9c0ac9060686a4068f1491bbe
3251Author: Dave Liu <[email protected]>
3252Date: Wed Mar 26 22:49:44 2008 +0800
3253
3254 ata: add the support for SATA framework
3255
3256 - add the SATA framework
3257 - add the SATA command line
3258
3259 Signed-off-by: Dave Liu <[email protected]>
3260
3261commit 83c7f470a4ce94f33600f11ae85ce4dcf00aa90c
3262Author: Dave Liu <[email protected]>
3263Date: Wed Mar 26 22:48:18 2008 +0800
3264
3265 ata: merge the header of ata_piix driver
3266
3267 move the sata.h from include/ to drivers/block/ata_piix.h
3268
3269 Signed-off-by: Dave Liu <[email protected]>
3270
3271commit 9eef62804d9695425b24c87b46a61a7fa74afee0
3272Author: Dave Liu <[email protected]>
3273Date: Wed Mar 26 22:47:06 2008 +0800
3274
3275 ata: merge the ata_piix driver
3276
3277 move the cmd_sata.c from common/ to drivers/ata_piix.c,
3278 the cmd_sata.c have some part of ata_piix controller drivers.
3279 consolidate the driver to have better framework.
3280
3281 Signed-off-by: Dave Liu <[email protected]>
3282
1aeed8d7
WD
3283commit b9e749e95354f33eb5dc6653c6db7d502adb95fe
3284Author: Markus Klotzbuecher <[email protected]>
3285Date: Wed Mar 26 18:26:43 2008 +0100
3286
3287 USB, Storage: fix a bug introduced in commit
3288 f6b44e0e4d18fe507833a0f76d24a9aa72c123f1 that will cause usb_stor_info
3289 to only print only information on one storage device, but not for
3290 multiple.
3291
3292 Signed-off-by: Markus Klotzbuecher <[email protected]>
3293
3294commit 841e5edd1623f3fecb6bffc5c2f938ed7a947360
3295Author: Anatolij Gustschin <[email protected]>
3296Date: Wed Mar 26 17:47:44 2008 +0100
3297
3298 Fix compilation error in cmd_usb.c
3299
3300 This patch fixes compilation error
3301 cmd_usb.c: In function 'do_usb':
3302 cmd_usb.c:552: error: void value not ignored as it ought to be
3303
3304 Signed-off-by: Anatolij Gustschin <[email protected]>
3305 Signed-off-by: Markus Klotzbuecher <[email protected]>
3306
3307commit dd6c910aadf27c822f17b87eae1a9bd0b2e3aa15
3308Author: Kumar Gala <[email protected]>
3309Date: Wed Mar 26 08:53:53 2008 -0500
3310
3311 85xx: Add cpu_mp_lmb_reserve helper to reserve boot page
3312
3313 Provide a board_lmb_reserve helper function to ensure we reserve
3314 the page of memory we are using for the boot page translation code.
3315
3316 Signed-off-by: Kumar Gala <[email protected]>
3317
3318commit 79679d80021ab095e639e250ca472fe526da02e2
3319Author: Kumar Gala <[email protected]>
3320Date: Wed Mar 26 08:34:25 2008 -0500
3321
3322 85xx: Update multicore boot mechanism to ePAPR v0.81 spec
3323
3324 The following changes are needed to be inline with ePAPR v0.81:
3325
3326 * r4, r5 and now always set to 0 on boot release
3327 * r7 is used to pass the size of the initial map area (IMA)
3328 * EPAPR_MAGIC value changed for book-e processors
3329 * changes in the spin table layout
3330 * spin table supports a 64-bit physical release address
3331
3332 Signed-off-by: Kumar Gala <[email protected]>
3333
3334commit 25eedb2c1958a13110c7de1fc809b624053cc69c
3335Author: Jon Loeliger <[email protected]>
3336Date: Wed Mar 19 15:02:07 2008 -0500
3337
3338 FSL: Clean up board/freescale/common/Makefile
3339
3340 Each file that can be built here now follows some
3341 CONFIG_ option so that they are appropriately built
3342 or not, as needed. And CONFIG_ defines were added
3343 to various board config files to make sure that happens.
3344
3345 The other board/freescale/*/Makefiles no longer need
3346 to reach up and over into ../common to build their
3347 individually needed files any more.
3348
3349 Boards that are CDS specific were renamed with cds_ prefix.
3350
3351 Signed-off-by: Jon Loeliger <[email protected]>
3352
3353commit a5af4b358a7caa9c0aa374d4d894bf762ec37669
3354Author: Kumar Gala <[email protected]>
3355Date: Wed Feb 27 22:00:27 2008 -0600
3356
3357 85xx: Fix merge duplication
3358
3359 ft_fixup_cpu() got duplicated in some merge snafu. Remove the duplicate.
3360
3361 Signed-off-by: Kumar Gala <[email protected]>
3362
3363commit 5893b3d0a4084f87a06a5d3dc03db91206818941
3364Author: James Yang <[email protected]>
3365Date: Tue Feb 12 16:35:07 2008 -0600
3366
3367 85xx: Expand CCSR space with more DDR controller registers.
3368
3369 Signed-off-by: James Yang <[email protected]>
3370 Signed-off-by: Jon Loeliger <[email protected]>
3371 Signed-off-by: Kumar Gala <[email protected]>
3372
3373commit a3e77fa5359b3f9f59e4e946b46d57a53057cc85
3374Author: James Yang <[email protected]>
3375Date: Fri Feb 8 18:05:08 2008 -0600
3376
3377 85xx: Speed up get_ddr_freq() and get_bus_freq()
3378
3379 get_ddr_freq() and get_bus_freq() used get_sys_info() each time they were
3380 called. However, get_sys_info() recalculates extraneous information when
3381 called each time. Have get_ddr_freq() and get_bus_freq() return memoized
3382 values from global_data instead.
3383
3384 Signed-off-by: James Yang <[email protected]>
3385 Signed-off-by: Kumar Gala <[email protected]>
3386
3387commit e9ea679918fbc9a53fa2f2a904aac874ea736036
3388Author: James Yang <[email protected]>
3389Date: Fri Feb 8 16:46:27 2008 -0600
3390
3391 85xx: Show DDR memory data rate in addition to the memory clock frequency.
3392
3393 Show the DDR memory data rate in addition to the memory clock
3394 frequency. For DDR/DDR2 memories the memory data rate is 2x the
3395 memory clock.
3396
3397 Signed-off-by: James Yang <[email protected]>
3398 Signed-off-by: Kumar Gala <[email protected]>
3399
3400commit 591933ca6eabc440e6ed6967233aaf56fce464a3
3401Author: James Yang <[email protected]>
3402Date: Fri Feb 8 16:44:53 2008 -0600
3403
3404 85xx: get_tbclk() speed up and rounding fix
3405
3406 Speed up get_tbclk() by referencing pre-computed bus clock
3407 frequency value from global data instead of sys_info_t. Fix
3408 rounding of result to nearest; previously it was rounding
3409 upwards.
3410
3411 Signed-off-by: James Yang <[email protected]>
3412 Signed-off-by: Kumar Gala <[email protected]>
3413
3414commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6
3415Author: Andy Fleming <[email protected]>
3416Date: Wed Feb 6 01:19:40 2008 -0600
3417
3418 Update SVR numbers to expand support
3419
3420 FSL has taken to using SVR[16:23] as an SOC sub-version field. This
3421 is used to distinguish certain variants within an SOC family. To
3422 account for this, we add the SVR_SOC_VER() macro, and update the SVR_*
3423 constants to reflect the larger value. We also add SVR numbers for all
3424 of the current variants. Finally, to make things neater, rather than
3425 use an enormous switch statement to print out the CPU type, we create
3426 and array of SVR/name pairs (using a macro), and print out the CPU name
3427 that matches the SVR SOC version.
3428
3429 Signed-off-by: Andy Fleming <[email protected]>
3430
3431commit b83eef440cf3cef816172ccbb5897ccd8e403cf3
3432Author: Andy Fleming <[email protected]>
3433Date: Wed Feb 6 01:12:57 2008 -0600
3434
3435 Add the Freescale PCI device IDs
3436
3437 Signed-off-by: Andy Fleming <[email protected]>
3438
3439commit 7aff0c051ad0613171cf2b9941ee48675c62e7cd
3440Author: Kumar Gala <[email protected]>
3441Date: Thu Feb 14 11:04:23 2008 -0600
3442
3443 85xx: Added support for multicore boot mechanism
3444
3445 Added the cpu command that provides a generic mechanism to get status,
3446 reset, and release secondary cores in multicore processors.
3447
3448 Added support for using the ePAPR defined spin-table mechanism on 85xx.
3449
3450 Signed-off-by: Kumar Gala <[email protected]>
3451 Signed-off-by: Andy Fleming <[email protected]>
3452
3453commit ec2b74ffd36f02c6123725e7c2533dd2deaf4b64
3454Author: Kumar Gala <[email protected]>
3455Date: Thu Jan 17 16:48:33 2008 -0600
3456
3457 85xx: Added support for multicore boot mechanism
3458
3459 Added the cpu command that provides a generic mechanism to get status,
3460 reset, and release secondary cores in multicore processors.
3461
3462 Added support for using the ePAPR defined spin-table mechanism on 85xx.
3463
3464 Signed-off-by: Kumar Gala <[email protected]>
3465
3466commit f69766e4b5d47ecd3aa58677a8da875694f364f2
3467Author: Kumar Gala <[email protected]>
3468Date: Wed Jan 30 14:55:14 2008 -0600
3469
3470 85xx: Add the concept of CFG_CCSRBAR_PHYS
3471
3472 When we go to 36-bit physical addresses we need to keep the concept of
3473 the physical CCSRBAR address seperate from the virtual one.
3474
3475 For the majority of boards CFG_CCSBAR_PHYS == CFG_CCSRBAR
3476
3477 Signed-off-by: Kumar Gala <[email protected]>
3478
d049cc7f
WD
3479commit 5b5eb9ca5b778f763bcf332697b35cc1e747626e
3480Author: Wolfgang Denk <[email protected]>
3481Date: Wed Mar 26 15:38:47 2008 +0100
3482
3483 Coding style cleanup.
3484
3485 Signed-off-by: Wolfgang Denk <[email protected]>
3486
3487commit da8808df7a9cef5a3d2ee286ef9ebf9de1780660
3488Author: Joakim Tjernlund <[email protected]>
3489Date: Wed Mar 26 13:02:13 2008 +0100
3490
3491 Add CFG_RTC_DS1337_NOOSC to turn off OSC output
3492
3493 The default settings for RTC DS1337 keeps the OSC
3494 output, 32,768 Hz, on. This add CFG_RTC_DS1337_NOOSC to
3495 turn it off.
3496
3497 Signed-off-by: Joakim Tjernlund <[email protected]>
3498
3499commit 438a4c11260b4ea9805039b0b4f92f9df5306b02
3500Author: Wolfgang Denk <[email protected]>
3501Date: Wed Mar 26 11:48:46 2008 +0100
3502
3503 Cleanup coding style, update CHANGELOG
3504
3505 Signed-off-by: Wolfgang Denk <[email protected]>
3506
438a4c11
WD
3507commit 218ca724c08ca8a649f0917cf201cf23d4b33f39
3508Author: Wolfgang Denk <[email protected]>
3509Date: Wed Mar 26 10:40:12 2008 +0100
3510
3511 README: update documentation (availability, links, etc.)
3512
3513 Signed-off-by: Wolfgang Denk <[email protected]>
3514
3515commit f6b44e0e4d18fe507833a0f76d24a9aa72c123f1
3516Author: Aras Vaichas <[email protected]>
3517Date: Tue Mar 25 12:09:07 2008 +1100
3518
3519 USB Storage, add meaningful return value
3520
3521 This patch changes the "usb storage" command to return success if it
3522 finds a USB storage device, otherwise it returns error.
3523
3524 Signed-off-by: Markus Klotzbuecher <[email protected]>
3525
3526commit 18e69a35efbb078403db0c0063986470dad7d082
3527Author: Anton Vorontsov <[email protected]>
3528Date: Fri Mar 14 23:20:18 2008 +0300
3529
3530 83xx/fdt_support: let user specifiy FSL USB Dual-Role controller role
3531
3532 Linux understands "host" (default), "peripheral" and "otg" (broken).
3533 Though, U-Boot doesn't restrict dr_mode variable to these values (think
3534 of renames in future).
3535
3536 Signed-off-by: Anton Vorontsov <[email protected]>
3537 Signed-off-by: Kim Phillips <[email protected]>
3538
3539commit c7604783b236e368f225efb7b3efb418fe20b404
3540Author: Anton Vorontsov <[email protected]>
3541Date: Fri Mar 14 23:20:30 2008 +0300
3542
3543 tsec: fix link detection for the RTL8211B PHY
3544
3545 RTL8211B sets link state register after autonegotiation complete,
3546 so with bootdelay=0 RTL8211B will report lack of the link.
3547
3548 To fix this, we should wait for aneg to complete, even if the
3549 link is currently down.
3550
3551 Signed-off-by: Anton Vorontsov <[email protected]>
3552 Signed-off-by: Kim Phillips <[email protected]>
3553
3554commit 7fa9cbb00dc83fcf175042b6f20c2c9bce9a15f4
3555Author: Anton Vorontsov <[email protected]>
3556Date: Mon Mar 24 20:47:09 2008 +0300
3557
3558 mpc83xx: add "fsl,soc" and "fsl,immr" compatible fixups
3559
3560 device_type = "soc" is being deprecated, newer device trees will use
3561 "fsl,soc" and/or "fsl,immr" for the soc nodes.
3562
3563 This patch also adds clock-frequency property for soc nodes (the same
3564 value as bus-frequency).
3565
3566 Signed-off-by: Anton Vorontsov <[email protected]>
3567
3568commit 507e2d79c91441a0bb2cd3d0c31c8bfe3f8cec07
3569Author: Joe D'Abbraccio <[email protected]>
3570Date: Mon Mar 24 13:00:59 2008 -0400
3571
3572 Modified the DDR SDRAM clock control register to delay MCK/MCK_B 3/4 clock
3573
3574 With the original value of 1/2 clock cycle delay, the system ran relatively
3575 stable except when we run benchmarks that are intensive users of memory.
3576 When I run samba connected disk with a HDBENCH test, the system locks-up
3577 or reboots sporadically.
3578
3579 Signed-off by: Joe D'Abbraccio <Joe.D'[email protected]>
3580
3581commit a7ba32d480a86db5db8dcd8ca66b21b4cadda923
3582Author: Scott Wood <[email protected]>
3583Date: Mon Mar 24 12:44:13 2008 -0500
3584
3585 mpc83xx: Set PCI I/O bus-address base to zero.
3586
3587 The device trees for these boards describe PCI I/O as starting from
3588 address zero from the device's perspective.
3589
3590 Placing I/O elsewhere may cause problems with certain PCI boards, and may
3591 cause problems with Linux.
3592
3593 Signed-off-by: Scott Wood <[email protected]>
3594
3595commit f700e7df7fecf2d3765ae568ce77ce788cde4f3e
3596Author: Anton Vorontsov <[email protected]>
3597Date: Mon Mar 24 20:47:05 2008 +0300
3598
3599 mpc83xx: MPC8360E-RDK: use 33.3(3)MHz CLKIN/SYS_CLK
3600
3601 At least on the "33MHz Pilot" board crystal is actually 33.3MHz.
3602 This patch fixes "system time drifting" problem.
3603
3604 Signed-off-by: Anton Vorontsov <[email protected]>
3605
3606commit 3a0cfdd576dc9b16d1468d37339182607c697fb7
3607Author: Anton Vorontsov <[email protected]>
3608Date: Mon Mar 24 20:47:02 2008 +0300
3609
3610 mpc83xx: MPC8360E-RDK: define CONFIG_OF_STDOUT_VIA_ALIAS
3611
3612 This is needed to update /choosen/linux,stdout-path properly.
3613
3614 Signed-off-by: Anton Vorontsov <[email protected]>
3615
3616commit 3419eb62f088d7a22f1d2a3cebf76b77e408b5b9
3617Author: Anton Vorontsov <[email protected]>
3618Date: Mon Mar 24 20:47:00 2008 +0300
3619
3620 mpc83xx: MPC8360E-RDK: add dhcp command
3621
3622 Plus modify environment to use it and remove bootfile env variable,
3623 it is internal and CONFIG_BOOTFILE is used for these purposes.
3624
3625 Signed-off-by: Anton Vorontsov <[email protected]>
3626
3627commit d892b2dbb4087a26778bfd42470c3ea7d0e2b6aa
3628Author: Anton Vorontsov <[email protected]>
3629Date: Mon Mar 24 20:46:57 2008 +0300
3630
3631 mpc83xx: MPC8360E-RDK: rework ddr setup, enable ecc
3632
3633 Current DDR setup easily causes memory corruption, this patch fixes it.
3634
3635 Also fix TIMING_CFG0_MRS_CYC definition.
3636
3637 Signed-off-by: Anton Vorontsov <[email protected]>
3638
3639commit d47d49cc37a38f2719a3e1b9bbe08ac810cf2d9a
3640Author: Anton Vorontsov <[email protected]>
3641Date: Mon Mar 24 20:46:53 2008 +0300
3642
3643 mpc83xx: MPC8360E-RDK: configure pario pins for AD7843 and FHCI
3644
3645 This patch adds qe pario pins configuration for AD7843 ADC/Touchscreen
3646 controller and FHCI (QE USB).
3647
3648 Signed-off-by: Anton Vorontsov <[email protected]>
3649
3650commit 7ad959490962e6842648d87d4bd795ea6cdcce67
3651Author: Anton Vorontsov <[email protected]>
3652Date: Mon Mar 24 20:46:51 2008 +0300
3653
3654 mpc83xx: MPC8360E-RDK: add support for NAND
3655
3656 Signed-off-by: Anton Vorontsov <[email protected]>
3657
3658commit 9a3e832aeb491861d029991241572ebdf4b5b61b
3659Author: Anton Vorontsov <[email protected]>
3660Date: Mon Mar 24 20:46:46 2008 +0300
3661
3662 mpc83xx: MPC8360E-RDK: use RGMII_RXID interface mode
3663
3664 This is needed for BCM PHYs to work on this board.
3665
3666 Signed-off-by: Anton Vorontsov <[email protected]>
3667
3668commit 300615dc5d9b0a2022fbc6af0c13159e33fd752e
3669Author: Anton Vorontsov <[email protected]>
3670Date: Mon Mar 24 20:46:34 2008 +0300
3671
3672 uec: add support for Broadcom BCM5481 Gigabit PHY
3673
3674 This patch adds basic support for Broadcom BCM5481 PHY.
3675
3676 RXD-RXC delay quirk comes from MPC8360E-RDK BSP source, author is
3677 Peter Barada <[email protected]>.
3678
3679 Signed-off-by: Anton Vorontsov <[email protected]>
3680
3681commit 6a600c3a1876bc203445df4f0fd6b12648259666
3682Author: Anton Vorontsov <[email protected]>
3683Date: Mon Mar 24 20:46:28 2008 +0300
3684
3685 uec: add support for RGMII_RXID interface mode
3686
3687 PHY drivers will use it to setup software delay between RXD and RXC
3688 signals.
3689
3690 Signed-off-by: Anton Vorontsov <[email protected]>
3691
3692commit 91cdaa3a9d7562b869d96774e9c9ddf142c0848d
3693Author: Anton Vorontsov <[email protected]>
3694Date: Mon Mar 24 20:46:24 2008 +0300
3695
3696 uec: add support for gbit mii status readings
3697
3698 Signed-off-by: Anton Vorontsov <[email protected]>
3699
3700commit aabce7fb505ffe55ebf3bf4dcafdae97a581558d
3701Author: Anton Vorontsov <[email protected]>
3702Date: Mon Mar 24 17:40:47 2008 +0300
3703
3704 83xx: define CONFIG_OF_STDOUT_VIA_ALIAS for the MPC837XERDB boards
3705
3706 This is primarily for the early console support.
3707
3708 Signed-off-by: Anton Vorontsov <[email protected]>
3709
3710commit 2bd7460e9283ec98565189b3cdbcfb2bcdcdd635
3711Author: Anton Vorontsov <[email protected]>
3712Date: Mon Mar 24 17:40:43 2008 +0300
3713
3714 83xx: initialize serdes for MPC837XRDB boards
3715
3716 On the MPC8377ERDB: 2 SATA and 2 PCI-E.
3717 On the MPC8378ERDB: 2 PCI-E
3718 On the MPC8379ERDB: 4 SATA
3719
3720 Signed-off-by: Anton Vorontsov <[email protected]>
3721
3722commit 453316a2a19642d8afcbca7452e40a6b44a197b1
3723Author: Anton Vorontsov <[email protected]>
3724Date: Mon Mar 24 17:40:32 2008 +0300
3725
3726 83xx: serdes setup routines
3727
3728 This patch adds few routines to configure serdes on 837x targets.
3729
3730 Signed-off-by: Anton Vorontsov <[email protected]>
3731
3732commit a796cdf9c377cb4e5d61d1079a296608f8fbd903
3733Author: Anton Vorontsov <[email protected]>
3734Date: Mon Mar 24 17:40:27 2008 +0300
3735
3736 83xx: split COBJS onto separate lines
3737
3738 ..plus get rid of some #ifdefs in the .c files.
3739
3740 Signed-off-by: Anton Vorontsov <[email protected]>
3741
3742commit 46a3aeea73c13ab04ebf7a8739afb87ac5da94a3
3743Author: Anton Vorontsov <[email protected]>
3744Date: Mon Mar 24 17:40:23 2008 +0300
3745
3746 83xx: nand support for MPC837XRDB boards
3747
3748 Signed-off-by: Anton Vorontsov <[email protected]>
3749
3750commit 82e45a204190593e8613145a928f998fb8c909c4
3751Author: Jerry Van Baren <[email protected]>
3752Date: Tue Mar 18 21:44:41 2008 -0400
3753
3754 Enable CONFIG_FLASH_SHOW_PROGRESS on the MPC8360EMDS.
3755
3756 Signed-off-by: Gerald Van Baren <[email protected]>
3757 Signed-off-by: Kim Phillips <[email protected]>
3758
3759commit 0fa7a1b4719e325fce332689fb8754ec166191ff
3760Author: Michael Barkowski <[email protected]>
3761Date: Thu Mar 20 13:15:39 2008 -0400
3762
3763 mpc8323erdb: remove RTC and add EEPROM
3764
3765 There's no on-board RTC on the MPC8323ERDB, but there is an EEPROM.
3766
3767 Signed-off-by: Michael Barkowski <[email protected]>
3768 Acked-by: Kim Phillips <[email protected]>
3769
3770commit 5bbeea86eb6afb872374cd23217cb3c1018443ed
3771Author: Michael Barkowski <[email protected]>
3772Date: Thu Mar 20 13:15:34 2008 -0400
3773
3774 mpc8323erdb: Improve the system performance
3775
3776 The following changes are based on kernel UCC ethernet performance:
3777
3778 1. Make the CSB bus pipeline depth as 4, and enable the repeat mode
3779 2. Optimize transactions between QE and CSB. Added CFG_SPCR_OPT
3780 switch to enable this setting.
3781
3782 The following changes are based on the App Note AN3369 and
3783 verified to improve memory latency using LMbench:
3784
3785 3. CS0_CONFIG[AP_n_EN] is changed from 1 to 0
3786 4. CS0_CONFIG[ODT_WR_CONFIG] set to 1. Was a reserved setting
3787 previously.
3788 5. TIMING_CFG_1[WRREC] is changed from 3clks to 2clks (based on
3789 Twr=15ns, and this was already the setting in DDR_MODE)
3790 6. TIMING_CFG_1[PRETOACT] is changed from 3clks to 2clks. (based on
3791 Trp=15ns)
3792 7. TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 6clks. (based on
3793 Tras=40ns)
3794 8. TIMING_CFG_1[ACTTORW] is changed from 3clks to 2clks. (based on
3795 Trcd=15ns)
3796 9. TIMING_CFG_1[REFREC] changed from 21 clks to 11clks. (based on
3797 Trfc=75ns)
3798 10. TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 7clks. (based
3799 on Tfaw=50ns)
3800 11. TIMING_CFG_2[ADD_LAT] and DDR_MODE[AL] changed from 0 to 1 (based
3801 on CL=3 and WL=2).
3802
3803 Signed-off-by: Michael Barkowski <[email protected]>
3804 Acked-by: Kim Phillips <[email protected]>
3805
3806commit fc549c871f43933396a5b3e21d897023d4b31b8d
3807Author: Michael Barkowski <[email protected]>
3808Date: Thu Mar 20 13:15:28 2008 -0400
3809
3810 mpc8323erdb: use readable DDR config macros
3811
3812 Use available shift/mask macros to define DDR configuration.
3813
3814 Signed-off-by: Michael Barkowski <[email protected]>
3815 Acked-by: Kim Phillips <[email protected]>
3816
3817commit 89c7784ed90ba50301eec521144f95111e472906
3818Author: Timur Tabi <[email protected]>
3819Date: Fri Feb 8 13:15:55 2008 -0600
3820
3821 83xx: Add Vitesse VSC7385 firmware uploading
3822
3823 Update the MPC8349E-mITX, MPC8313E-RDB, and MPC837XE-RDB board files to upload
3824 the Vitesse VSC7385 firmware. Changed CONFIG_VSC7385 to CONFIG_VSC7385_ENET.
3825 Cleaned up the board header files to make selecting the VSC7385 easier to
3826 control.
3827
3828 Signed-off-by: Timur Tabi <[email protected]>
3829 Signed-off-by: Kim Phillips <[email protected]>
3830
3831commit b55d98c6d5b8694e560a0e727b14cb6921d7cfcc
3832Author: Timur Tabi <[email protected]>
3833Date: Fri Feb 8 13:15:54 2008 -0600
3834
3835 NET: Add Vitesse VSC7385 firmware uploading
3836
3837 The Vitesse VSC7385 is a 5-port switch found on the Freescale MPC8349E-mITX
3838 and other boards. A small firwmare must be uploaded to its on-board memory
3839 before it can be enabled. This patch adds the code which uploads firmware
3840 (but not the firmware itself).
3841
3842 Previously, this feature was provided by a U-Boot application that was
3843 made available only on Freescale BSPs. The VSC7385 firmware must still
3844 be obtained separately, but at least there is no longer a need for a separate
3845 application.
3846
3847 Signed-off-by: Timur Tabi <[email protected]>
3848 Acked-by: Ben Warren <[email protected]>
3849
3850commit aa6f6d171a1f9f46ee4f03ad6acb97a6bfb71855
3851Author: Wolfgang Denk <[email protected]>
3852Date: Wed Mar 26 00:52:10 2008 +0100
3853
3854 Coding Style cleanyp; update CHANGELOG
3855
3856 Signed-off-by: Wolfgang Denk <[email protected]>
3857
aa6f6d17
WD
3858commit 43ddd9c820fec44816188f53346b464e20b3142d
3859Author: Jerry Van Baren <[email protected]>
3860Date: Sat Mar 22 14:23:49 2008 -0400
3861
3862 Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T
3863
3864 These defines embedded the u-boot env variables and/or the bd_t structure
3865 in the fdt blob. The conclusion of discussion on the u-boot email list
3866 was that embedding these in the fdt blob is not useful: there are better
3867 ways of passing the data (in fact, the fdt blob itself replaces the
3868 bd_t struct).
3869
3870 The only board that enables these is the stxxtc and they don't appear
3871 to be used by linux.
3872
3873 Signed-off-by: Gerald Van Baren <[email protected]>
3874 Acked-by: Kim Phillips <[email protected]>
3875
3876commit 22ed2285743359fd1fe73e411dff914b2256e68f
3877Author: Stefan Roese <[email protected]>
3878Date: Mon Mar 17 10:49:25 2008 +0100
3879
3880 rtc: Remove 2nd reference to max6900.o in drivers/rtc/Makefile
3881
3882 Signed-off-by: Stefan Roese <[email protected]>
3883
3884commit 1bb707c39a0833e91d9f797dd862aaaaf4af264d
3885Author: Kyungmin Park <[email protected]>
3886Date: Mon Mar 17 08:54:06 2008 +0900
3887
3888 Add Flex-OneNAND booting support
3889
3890 Flex-OneNAND is a monolithic integrated circuit with a NAND Flash array
3891 using a NOR Flash interface. This on-chip integration enables system designers
3892 to reduce external system logic and use high-density NAND Flash
3893 in applications that would otherwise have to use more NOR components.
3894
3895 Flex-OneNAND enables users to configure to partition it into SLC and MLC areas
3896 in more flexible way. While MLC area of Flex-OneNAND can be used to store data
3897 that require low reliability and high density, SLC area of Flex-OneNAND
3898 to store data that need high reliability and high performance. Flex-OneNAND
3899 can let users take advantage of storing these two different types of data
3900 into one chip, which is making Flex-OneNAND more cost- and space-effective.
3901
3902 Signed-off-by: Kyungmin Park <[email protected]>
3903
3904commit c512389cc4a10253249271ff6c887c6dab1f0db2
3905Author: André Schwarz <[email protected]>
3906Date: Thu Mar 13 13:50:52 2008 +0100
3907
3908 MPC5200: support setup without FEC
3909
3910 Include FEC specific nodes in ft_cpu_setup only if CONFIG_MPC5xxx_FEC is
3911 defined. Systems without FEC, i.e. no FEC node in DTB, should be possible.
3912
3913 Signed-off-by: Andre Schwarz <[email protected]>
3914 Acked-by: Grant Likely <[email protected]>
3915
3916commit aa3511e422946041ef626f80a05ae5e8bfc700e6
3917Author: Jon Loeliger <[email protected]>
3918Date: Wed Mar 5 18:05:46 2008 -0600
3919
3920 FSL: Move board/mpc8266ads under board/freescale
3921
3922 Signed-off-by: Jon Loeliger <[email protected]>
3923
3924commit 7f1d846e5c5754449c286587d099d85246062772
3925Author: Jon Loeliger <[email protected]>
3926Date: Wed Mar 5 18:05:47 2008 -0600
3927
3928 FSL: Move board/mpc7448hpc2 under board/freescale
3929
3930 Signed-off-by: Jon Loeliger <[email protected]>
3931
3932commit b7e24d283e34727c2a6cdfdac2e09a426c579b73
3933Author: Jon Loeliger <[email protected]>
3934Date: Wed Mar 5 18:05:45 2008 -0600
3935
3936 FSL: Move board/mpc8260ads under board/freescale
3937
3938 Signed-off-by: Jon Loeliger <[email protected]>
3939
3940commit 6a8a5dc4759867c45aa95580deb8bf26669a5d97
3941Author: goda.yusuke <[email protected]>
3942Date: Wed Mar 5 17:08:33 2008 +0900
3943
3944 net: Add support AX88796L ethernet device
3945
3946 AX88796L is device of NE2000 compatible.
3947 This patch support AX88796L ethernet device.
3948
3949 Signed-off-by: Yusuke Goda <[email protected]>
3950 Acked-by: Nobuhiro Iwamatsu <[email protected]>
3951
3952commit e0a6140dd381e1eed1ada2291166ef2616d8822b
3953Author: Wolfgang Denk <[email protected]>
3954Date: Tue Mar 25 22:50:41 2008 +0100
3955
3956 ne2000 driver: change #ifdef to Makefile conditional compilation
3957
3958 Signed-off-by: Wolfgang Denk <[email protected]>
3959
3960commit e710185aae90c64d39c2d453e40e58ceefe4f250
3961Author: goda.yusuke <[email protected]>
3962Date: Wed Mar 5 17:08:20 2008 +0900
3963
3964 net: Divided code of NE2000 ethernet driver
3965
3966 There are more devices of the NE2000 base.
3967 A present code is difficult for us to support more devices.
3968 To support more NE2000 clone devices, separated the function.
3969
3970 Signed-off-by: Yusuke Goda <[email protected]>
3971 Acked-by: Nobuhiro Iwamatsu <[email protected]>
3972
3973commit 395bce4f59a507a60a475f7ee46bed47de9482df
3974Author: Mike Frysinger <[email protected]>
3975Date: Sun Feb 24 23:58:13 2008 -0500
3976
3977 net/Blackfin: move on-chip MAC driver into drivers/net/
3978
3979 The Blackfin on-chip MAC driver was being managed in the BF537-STAMP board
3980 directory, but it is not board specific, so relocate it to the drivers dir
3981 so that other Blackfin ports can utilize it.
3982
3983 Signed-off-by: Mike Frysinger <[email protected]>
3984
3985commit 8a30b4700942f37495d2e67f5998cdffb6e3ba8a
3986Author: Mike Frysinger <[email protected]>
3987Date: Sun Feb 24 23:52:35 2008 -0500
3988
3989 smc91111: use SSYNC() rather than asm(ssync) for Blackfin
3990
3991 Since the "ssync" instruction may have hardware anomalies associated with
3992 it, have the smc91111 driver use the SSYNC macro rather than invoking it
3993 directly. We workaround all the anomalies via this macro.
3994
3995 Signed-off-by: Mike Frysinger <[email protected]>
3996
3997commit 77ff7b7444ceb8022b46114f3d0b6d18e2fd1138
3998Author: Bryan O'Donoghue <[email protected]>
3999Date: Sun Feb 17 22:57:47 2008 +0000
4000
4001 8xx: Update OF support on 8xx
4002
4003 This patch does some shifting around of OF support on 8xx.
4004
4005 Signed-off-by: Bryan O'Donoghue <[email protected]>
4006
4007commit 9c666a7db0b2285a270c68810889ce7d5dba304b
4008Author: Kumar Gala <[email protected]>
4009Date: Fri Feb 15 15:16:18 2008 -0600
4010
4011 ppc: Allow boards to specify how much memory they can map
4012
4013 For historical reasons we limited the stack to 256M because some boards
4014 could only map that much via BATS. However newer boards are capable of
4015 mapping more memory (for example 85xx is capble of doing up to 2G).
4016
4017 Signed-off-by: Kumar Gala <[email protected]>
4018
4019commit a6f5f317cd074bbbfa2aab4fca05904c811c19fb
4020Author: Bryan O'Donoghue <[email protected]>
4021Date: Fri Feb 15 01:05:58 2008 +0000
4022
4023 8xx : Add OF support to Adder875 board port - resubmit
4024
4025 Signed-off-by: Bryan O'Donoghue <[email protected]>
4026
4027commit d058698fd2d9f769ff38ac53c8708b3fdd314f2d
4028Author: Kumar Gala <[email protected]>
4029Date: Thu Feb 14 20:44:42 2008 -0600
4030
4031 Add setexpr command
4032
4033 Add a simple expr style command that will set an env variable as the result
4034 of the command. This allows us to do simple math in shell. The following
4035 operations are supported: &, |, ^, +, -, *, /.
4036
4037 Signed-off-by: Kumar Gala <[email protected]>
4038
4039commit 3f105faa64b9826e088711fdfcaa70cb1230397a
4040Author: Jon Loeliger <[email protected]>
4041Date: Wed Mar 5 17:27:48 2008 -0600
4042
4043 FSL: Move board/mpc7448hpc2 under board/freescale
4044
4045 Signed-off-by: Jon Loeliger <[email protected]>
4046
4047commit 449c703374a8868453425e15da7e2f76221b72e4
4048Author: Jon Loeliger <[email protected]>
4049Date: Wed Mar 5 17:21:43 2008 -0600
4050
4051 FSL: Move board/mpc8266ads under board/freescale
4052
4053 Signed-off-by: Jon Loeliger <[email protected]>
4054
4055commit 5863577989ad689427bb750107e9a75f1c1645d2
4056Author: Jon Loeliger <[email protected]>
4057Date: Wed Mar 5 16:41:41 2008 -0600
4058
4059 FSL: Move board/mpc8260ads under board/freescale
4060
4061 Signed-off-by: Jon Loeliger <[email protected]>
4062
4063commit 8a773983957ee6c4aa344469b742f29c7d26afbd
4064Author: Shinya Kuribayashi <[email protected]>
4065Date: Tue Mar 25 21:30:08 2008 +0900
4066
4067 [MIPS] Move gth2_config from ARM section to MIPS
4068
4069 Signed-off-by: Shinya Kuribayashi <[email protected]>
4070
4071commit 373b16fc0c5ae34d28b9027f809ae3cbf45cdd15
4072Author: Shinya Kuribayashi <[email protected]>
4073Date: Tue Mar 25 21:30:07 2008 +0900
4074
4075 [MIPS] Extend MIPS_MAX_CACHE_SIZE upto 64kB
4076
4077 Signed-off-by: Shinya Kuribayashi <[email protected]>
4078
4079commit d98e348e2ed5aab8f7a6471ff628ab0688b8a459
4080Author: Shinya Kuribayashi <[email protected]>
4081Date: Tue Mar 25 21:30:07 2008 +0900
4082
4083 [MIPS] Fix dcache_status()
4084
4085 You can't judge UNCACHED by Config.K0 LSB.
4086
4087 Signed-off-by: Shinya Kuribayashi <[email protected]>
4088
4089commit b0c66af53ec9385ac2d1cc2e5d7d1ecdc81caf34
4090Author: Shinya Kuribayashi <[email protected]>
4091Date: Tue Mar 25 21:30:07 2008 +0900
4092
4093 [MIPS] Introduce _machine_restart
4094
4095 Handles machine specific functions by using weak functions.
4096
4097 Signed-off-by: Shinya Kuribayashi <[email protected]>
4098
4099commit decaba6f5cf386d569ac3997bebb871b966c6b18
4100Author: Shinya Kuribayashi <[email protected]>
4101Date: Tue Mar 25 21:30:07 2008 +0900
4102
4103 [MIPS] Cleanup CP0 Status initialization
4104
4105 Add setup_c0_status from Linux. For the moment we disable interrupts, set
4106 CU0, mark the kernel mode, and clear ERL and EXL. This is good enough for
4107 reset-time configuration and will work well across most processors.
4108
4109 Signed-off-by: Shinya Kuribayashi <[email protected]>
4110
4111commit d43d43ef2845af309c25a64bb9c2c5fb3261bc23
4112Author: Shinya Kuribayashi <[email protected]>
4113Date: Tue Mar 25 21:30:07 2008 +0900
4114
4115 [MIPS] Initialize CP0 Cause before setting up CP0 Status register
4116
4117 Without this change, we'll be suffering from deffered WATCH exception
4118 once Status.EXL is cleared. Make sure Cause.WP is cleared.
4119
4120 Signed-off-by: Shinya Kuribayashi <[email protected]>
4121
4122commit 26138623230ca2bad3c78e05a65527ea70c8b688
4123Author: Shinya Kuribayashi <[email protected]>
4124Date: Tue Mar 25 21:30:07 2008 +0900
4125
4126 [MIPS] INCA-IP: Move watchdog init code from start.S to lowlevel_init()
4127
4128 Move things to appropriate place.
4129
4130 Signed-off-by: Shinya Kuribayashi <[email protected]>
4131
4132commit ccf8f824ef67df028dedb29f8ea5d71a5a88d895
4133Author: Shinya Kuribayashi <[email protected]>
4134Date: Tue Mar 25 21:30:06 2008 +0900
4135
4136 [MIPS] Implement flush_cache()
4137
4138 We do Hit_Writeback_Inv_D and Hit_Invalidate_I. You might think that you
4139 don't need to do Hit_Invalidate_I, but flush_cache() needs it since this
4140 function is used not only in U-Boot specfic programs but also at loading
4141 target binaries.
4142
4143 Signed-off-by: Shinya Kuribayashi <[email protected]>
4144
4145commit 2e0e5271aac917812a76c72030a2b2c6f1d3387d
4146Author: Shinya Kuribayashi <[email protected]>
4147Date: Tue Mar 25 21:30:06 2008 +0900
4148
4149 [MIPS] Fix I-/D-cache initialization loops
4150
4151 Currently we do 1) Index_Store_Tag_I, 2) Fill and 3) Index_Store_Tag_I
4152 again per a loop for I-cache initialization. But according to 'See MIPS
4153 Run', we're encouraged to use three separate loops rather than combining
4154 them *for both I- and D-cache*. This patch tries to fix this.
4155
4156 In accordance with fixing above, mips_init_[id]cache are separated from
4157 mips_cache_reset(), and rewrite cache loops are completely rewritten with
4158 useful macros.
4159
4160 Signed-off-by: Shinya Kuribayashi <[email protected]>
4161
4162commit 1898840797c7f50799377bd5b285a8a93a82c419
4163Author: Shinya Kuribayashi <[email protected]>
4164Date: Tue Mar 25 21:30:06 2008 +0900
4165
4166 [MIPS] Replace memory clearance code with f_fill64
4167
4168 This routine fills memory with zero by 64 bytes, and is 64-bit capable.
4169
4170 Signed-off-by: Shinya Kuribayashi <[email protected]>
4171
4172commit 2f5d414ccb4024dd0992ff6b22561732dbc73590
4173Author: Shinya Kuribayashi <[email protected]>
4174Date: Tue Mar 25 21:30:06 2008 +0900
4175
4176 [MIPS] cpu/mips/cache.S: Introduce NESTED/LEAF/END macros
4177
4178 This patch replaces the current function definitions with NESTED, LEAF
4179 and END macro. They specify some more additional information about the
4180 function; an alignment of symbol, type of symbol, stack frame usage, etc.
4181 These information explicitly tells the assembler and the debugger about
4182 the types of code we want to generate.
4183
4184 Signed-off-by: Shinya Kuribayashi <[email protected]>
4185
4186commit 282223a607c611425fa33f5428f8eae6636972bb
4187Author: Shinya Kuribayashi <[email protected]>
4188Date: Tue Mar 25 11:43:17 2008 +0900
4189
4190 [MIPS] asm headers' updates
4191
4192 Make some asm headers adjusted to the latest Linux kernel.
4193
4194 Signed-off-by: Shinya Kuribayashi <[email protected]>
4195
4196commit e1390801a3c1a2b6d12fa90be368efc19f5b9bfd
4197Author: Shinya Kuribayashi <[email protected]>
4198Date: Tue Mar 25 11:39:29 2008 +0900
4199
4200 [MIPS] Request for the 'mips_cache_lock()' removal
4201
4202 The initial intension of having mips_cache_lock() was to use the cache
4203 as memory for temporary stack use so that a C environment can be set up
4204 as early as possible.
4205
4206 But now mips_cache_lock() follow lowlevel_init(). We've already have the
4207 real memory initilaized at this point, therefore we could/should use it.
4208 No reason to lock at all.
4209
4210 Other problems:
4211
4212 Cache locking is not consistent across MIPS implementaions. Some imple-
4213 mentations don't support locking at all. The style of locking varies -
4214 some support per line locking, others per way, etc. Some parts use bits
4215 in status registers instead of cache ops. Current mips_cache_lock() is
4216 not necessarily general-purpose.
4217
4218 And this is worthy of special mention; once U-Boot/MIPS locks the lines,
4219 they are never get unlocked, so the code relies on whatever gets loaded
4220 after U-Boot to re-initialize the cache and clear the locks. We're sup-
4221 posed to have CFG_INIT_RAM_LOCK and unlock_ram_in_cache() implemented,
4222 but leave the situation as it is for a long time.
4223
4224 For these reasons, I proposed the removal of mips_cache_lock() from the
4225 global start-up code.
4226
4227 This patch adds CFG_INIT_RAM_LOCK_MIPS to make existing users aware that
4228 *things have changed*. If he wants the same behavior as before, he needs
4229 to have CFG_INIT_RAM_LOCK_MIPS in his config file.
4230
4231 If we don't have any regression report through several releases, then
4232 we'll remove codes entirely.
4233
4234 Signed-off-by: Shinya Kuribayashi <[email protected]>
4235 Acked-by: Andrew Dyer <[email protected]>
4236
4237commit 0d48926c87ec96f974a6ac4034f4a2f2eab3255f
4238Author: Yuri Tikhonov <[email protected]>
4239Date: Mon Mar 24 11:30:54 2008 +0100
4240
4241 lwmon5 SYSMON POST: fix backlight control
4242
4243 If the LWMON5 config has SYSMON POST among CONFIG_POSTs which may be
4244 run on the board, then the SYSMON POST controls the display backlight
4245 (doesn't switch backlight ON if POST FAILED, and does switch the
4246 backlight ON if PASSED).
4247
4248 If not, then the video driver controls the display backlight (just
4249 switch ON the backlight upon initialization).
4250
4251 Signed-off-by: Yuri Tikhonov <[email protected]>
4252
4253commit ff2bdfb2c1e073f65c065011f1e18d0a130bd3d8
4254Author: Yuri Tikhonov <[email protected]>
4255Date: Mon Mar 24 11:29:14 2008 +0100
4256
4257 lwmon5 SYSMON POST: fix handling of negative temperatures
4258
4259 Fix errors in the LWMON5 Sysmon POST for negative temperatures.
4260
4261 Signed-off-by: Yuri Tikhonov <[email protected]>
4262
4263commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
4264Author: Nobuhiro Iwamatsu <[email protected]>
4265Date: Fri Mar 7 16:04:25 2008 +0900
4266
4267 pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option
4268
4269 In current source code, when the device number of PCI is 0, process PCI
4270 bridge without fail. However, when the device number is 0, it is not PCI
4271 always bridge. There are times when device of PCI allocates.
4272
4273 When CONFIG_PCI_SKIP_HOST_BRIDGE is enable, this problem is solved when
4274 use this patch.
4275
4276 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
4277 Acked-by: Stefan Roese <[email protected]>
4278
4279commit 86aea3eaefa248ffb9328e2b50c64720489cdbeb
4280Author: Yuri Tikhonov <[email protected]>
4281Date: Fri Mar 21 09:18:40 2008 +0100
4282
4283 LWMON5: fix dsPIC POST
4284
4285 Add test for DPIC_SYS_ERROR_REG to be zero in the LWMON5 dsPIC POST.
4286
4287 Signed-off-by: Yuri Tikhonov <[email protected]> ---
4288
438a4c11
WD
4289commit 388b82fddc7c05596f3f615f190da0448227dc82
4290Author: Bartlomiej Sieka <[email protected]>
4291Date: Thu Mar 20 23:23:13 2008 +0100
4292
4293 [new uImage] Enable new uImage support for the pcs440ep board.
4294
4295 Signed-off-by: Bartlomiej Sieka <[email protected]>
4296
4297commit 95f4ec2b9c910c7261e6f060ea530d58b039692d
4298Author: Bartlomiej Sieka <[email protected]>
4299Date: Thu Mar 20 23:23:13 2008 +0100
4300
4301 [new uImage] Do not compile new uImage format support by default
4302
4303 Disable default building of new uImage format support in preparation
4304 for merge with the master. Support for new format can be enabled on
4305 a per-board basis, by defining the following in the board's config file:
4306
4307 #define CONFIG_FIT 1
4308 #define CONFIG_OF_LIBFDT 1
4309
4310 This can be optionally defined to give more verbose output:
4311
4312 #define CONFIG_FIT_VERBOSE 1 /* enable fit_format_{error,warning}() */
4313
4314 Signed-off-by: Bartlomiej Sieka <[email protected]>
4315
4316commit dafaede8a46c7159310239e036c93e31c6374487
4317Author: Bartlomiej Sieka <[email protected]>
4318Date: Thu Mar 20 23:20:31 2008 +0100
4319
4320 [new uImage] Disable debuging output in preparation for merge with master
4321
4322 Signed-off-by: Bartlomiej Sieka <[email protected]>
4323
4324commit fbe7a155027beacebaee9b32e1ada781fe924bca
4325Author: Bartlomiej Sieka <[email protected]>
4326Date: Thu Mar 20 19:38:45 2008 +0100
4327
4328 [new uImage] Compilation and new uImage handling fixes for imxtract
4329
4330 Fix imxtract command not being compiled-in despite CONFIG_CMD_XIMG being in
4331 include/config_cmd_default.h. Fix few warnings and handling of new format
4332 images.
4333
4334 Signed-off-by: Bartlomiej Sieka <[email protected]>
4335
4336commit 36cc8cbb3379d5166f882641123521735c469f92
4337Author: Bartlomiej Sieka <[email protected]>
4338Date: Thu Mar 20 23:10:19 2008 +0100
4339
4340 [new uImage] Fix autoscr command used with new uImage format
4341
4342 Signed-off-by: Bartlomiej Sieka <[email protected]>
4343
4344commit 43142e817f0597be412e7cbe19413f5532eafa5d
4345Author: Bartlomiej Sieka <[email protected]>
4346Date: Thu Mar 20 23:10:19 2008 +0100
4347
4348 [new uImage] Fix *.its files location in documentation
4349
4350 Signed-off-by: Bartlomiej Sieka <[email protected]>
4351
aa6f6d17
WD
4352commit 81a0ac62ea29f8252d0a714709d0ecfdbba2a15e
4353Author: Wolfgang Denk <[email protected]>
4354Date: Thu Mar 20 22:01:38 2008 +0100
4355
4356 lwmon5 POST: remove unreachable code
4357
4358 plus some coding style cleanup
4359
4360 Signed-off-by: Wolfgang Denk <[email protected]>
4361
4362commit b73a19e1609d0f705cbab8014ca17aefe89e4c76
4363Author: Yuri Tikhonov <[email protected]>
4364Date: Thu Mar 20 17:56:04 2008 +0300
4365
4366 LWMON5: POST RTC fix
4367
4368 Modify the RTC API to provide one a status for the time reported by
4369 the rtc_get() function:
4370 0 - a reliable time is guaranteed,
4371 < 0 - a reliable time isn't guaranteed (power fault, clock issues,
4372 and so on).
4373
4374 The RTC chip drivers are responsible for providing this info if the
4375 corresponding chip supports such functionality. If not - always
4376 report that the time is reliable.
4377
4378 The POST RTC test was modified to detect the RTC faults utilizing
4379 this new rtc_get() feature.
4380
4381 Signed-off-by: Yuri Tikhonov <[email protected]>
4382
4383commit a5cc5555ccee596908a7d8cf22a104f6b993bfd5
4384Author: Martin Krause <[email protected]>
4385Date: Wed Mar 19 14:25:14 2008 +0100
4386
4387 TQM5200B: update MTD partition layout
4388
4389 - insert partition for dtb blob to TQM5200B MTD layout
4390 - set env variables dependent on the configured board
4391 (TQM5200 or TQM5200B)
4392
4393 Signed-off-by: Martin Krause <[email protected]>
4394
4395commit f0105727d132f56a21fa3ed8b162309cca6cac44
4396Author: Stefan Roese <[email protected]>
4397Date: Wed Mar 19 07:09:26 2008 +0100
4398
4399 CFI: Small cleanup for FLASH_SHOW_PROGRESS
4400
4401 With this patch we don't need that many #ifdef's in the code. It moves
4402 the subtraction into the macro and defines a NOP-macro when
4403 CONFIG_FLASH_SHOW_PROGRESS is not defined.
4404
4405 Signed-off-by: Stefan Roese <[email protected]>
4406 Acked-by: Gerald Van Baren <[email protected]>
4407
4408commit 9a042e9ca512beaaa2cb450274313fc477141241
4409Author: Jerry Van Baren <[email protected]>
4410Date: Sat Mar 8 13:48:01 2008 -0500
4411
4412 Flash programming progress countdown.
4413
4414 Signed-off-by: Gerald Van Baren <[email protected]>
4415
438a4c11
WD
4416commit 5e339fd9ed539a7d7fec59cfc88f0857ab26a53f
4417Author: Bartlomiej Sieka <[email protected]>
4418Date: Wed Mar 19 10:00:06 2008 +0100
4419
4420 [new uImage] Fix style issue spotted by Wolfgang Denk <[email protected]>
4421
4422 Signed-off-by: Bartlomiej Sieka <[email protected]>
4423
aa6f6d17
WD
4424commit 11abe45c48ec3485a6c1a5168ce8d79c3288adc1
4425Author: David Gibson <[email protected]>
4426Date: Mon Feb 18 18:09:04 2008 +1100
4427
4428 libfdt: Remove no longer used code from fdt_node_offset_by_compatible()
4429
4430 Since fdt_node_offset_by_compatible() was converted to the new
4431 fdt_next_node() iterator, a chunk of initialization code became
4432 redundant, but was not removed by oversight. This patch cleans it up.
4433
4434 Signed-off-by: David Gibson <[email protected]>
4435
4436commit d0ccb9b140b472039732de102fc14597eedb14df
4437Author: David Gibson <[email protected]>
4438Date: Mon Feb 18 18:06:31 2008 +1100
4439
4440 libfdt: Trivial cleanup for CHECK_HEADER)
4441
4442 Currently the CHECK_HEADER() macro is defined local to fdt_ro.c.
4443 However, there are a handful of functions (fdt_move, rw_check_header,
4444 fdt_open_into) from other files which could also use it (currently
4445 they open-code something more-or-less identical). Therefore, this
4446 patch moves CHECK_HEADER() to libfdt_internal.h and uses it in those
4447 places.
4448
4449 Signed-off-by: David Gibson <[email protected]>
4450
4451commit fe30a354cdbb808b5f15366a935b151a4ccee74f
4452Author: Kumar Gala <[email protected]>
4453Date: Wed Feb 20 14:32:36 2008 -0600
4454
4455 Fix fdt boardsetup command parsing
4456
4457 The introduciton of the 'fdt bootcpu' broke parsing for 'fdt boardsetup'.
4458
4459 Signed-off-by: Kumar Gala <[email protected]>
4460
4461commit 804887e6001e2f00bea11431bf34d6d472512cda
4462Author: Kumar Gala <[email protected]>
4463Date: Fri Feb 15 03:34:36 2008 -0600
4464
4465 Add sub-commands to fdt
4466
4467 fdt header - Display header info
4468 fdt bootcpu <id> - Set boot cpuid
4469 fdt memory <addr> <size> - Add/Update memory node
4470 fdt rsvmem print - Show current mem reserves
4471 fdt rsvmem add <addr> <size> - Add a mem reserve
4472 fdt rsvmem delete <index> - Delete a mem reserves
4473
4474 Signed-off-by: Kumar Gala <[email protected]>
4475
4476commit f84d65f9b085ffbed464d1d58e8aaa8f5a2efc07
4477Author: David Gibson <[email protected]>
4478Date: Thu Feb 14 16:50:34 2008 +1100
4479
4480 libfdt: Fix NOP handling bug in fdt_add_subnode_namelen()
4481
4482 fdt_add_subnode_namelen() has a bug if asked to add a subnode to a
4483 node which has NOP tags interspersed with its properties. In this
4484 case fdt_add_subnode_namelen() will put the new subnode before the
4485 first NOP tag, even if there are properties after it, which will
4486 result in an invalid blob.
4487
4488 This patch fixes the bug, and adds a testcase for it.
4489
4490 Signed-off-by: David Gibson <[email protected]>
4491
4492commit ae0b5908de3b9855f8931bc9b32c9fc4962df5a9
4493Author: David Gibson <[email protected]>
4494Date: Tue Feb 12 11:58:31 2008 +1100
4495
4496 libfdt: Add and use a node iteration helper function.
4497
4498 This patch adds an fdt_next_node() function which can be used to
4499 iterate through nodes of the tree while keeping track of depth. This
4500 function is used to simplify the iteration code in a lot of other
4501 functions, and is also exported for use by library users.
4502
4503 Signed-off-by: David Gibson <[email protected]>
4504
4505commit 9eaeb07a7185d852c7aa10735ecd4e9edf24fb5d
4506Author: David Gibson <[email protected]>
4507Date: Fri Jan 11 14:55:05 2008 +1100
4508
4509 libfdt: Add fdt_set_name() function
4510
4511 This patch adds an fdt_set_name() function to libfdt, mirroring
4512 fdt_get_name(). This is a r/w function which alters the name of a
4513 given device tree node.
4514
4515 Signed-off-by: David Gibson <[email protected]>
4516
4517commit 23e20aa6488e6c0622496549861bfdc74108debe
4518Author: Yuri Tikhonov <[email protected]>
4519Date: Tue Mar 18 13:33:30 2008 +0100
4520
4521 lwmon5: Fix register test logic to match the specific GDC h/w.
4522
4523 Signed-off-by: Dmitry Rakhchev <[email protected]>
4524 Signed-off-by: Yuri Tikhonov <[email protected]>
4525
4526commit 46bc0a938779aa1d664b847d36b08aa00f22e539
4527Author: Yuri Tikhonov <[email protected]>
4528Date: Tue Mar 18 13:27:57 2008 +0100
4529
4530 Fix backlight in the lwmon5 POST.
4531
4532 Backlight was switched on even when temperature was too low.
4533
4534 Signed-off-by: Dmitry Rakhchev <[email protected]>
4535 Signed-off-by: Yuri Tikhonov <[email protected]>
4536
4537commit 3d61018643a2cd38c145aa6dde53f3f5f1a0e9cf
4538Author: Yuri Tikhonov <[email protected]>
4539Date: Wed Feb 6 18:48:36 2008 +0100
4540
4541 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).
4542
4543 To enable this, alternative, configuration the U-Boot board configuration
4544 file for lwmon5 includes the definitions of alternative addresses for header
4545 (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
4546
4547 The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
4548 and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
4549 lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
4550
4551 Signed-off-by: Yuri Tikhonov <[email protected]>
4552
4553commit 0f009f781b5b88f25769e154ea4d42db13baf0c6
4554Author: Yuri Tikhonov <[email protected]>
4555Date: Mon Feb 4 17:11:53 2008 +0100
4556
4557 Add support for the lwmon5 board reset via GPIO58.
4558
4559 Signed-off-by: Dmitry Rakhchev <[email protected]>
4560 Signed-off-by: Yuri Tikhonov <[email protected]>
4561
4562commit f694e32f93565ec1fa8d0226c584d6b89e931ed9
4563Author: Yuri Tikhonov <[email protected]>
4564Date: Mon Feb 4 17:09:55 2008 +0100
4565
4566 Some fixes to dspic, fpga, and gdc post tests for lwmon5. Disable external watch-dog for now.
4567
4568 Signed-off-by: Dmitry Rakhchev <[email protected]>
4569 Signed-off-by: Yuri Tikhonov <[email protected]>
4570
4571commit b428f6a8c65c5303e5f96db8d24f2f699d94a98c
4572Author: Yuri Tikhonov <[email protected]>
4573Date: Mon Feb 4 14:11:03 2008 +0100
4574
4575 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.
4576
4577 Signed-off-by: Dmitry Rakhchev <[email protected]>
4578 Signed-off-by: Yuri Tikhonov <[email protected]>
4579
4580commit 8f15d4addd49c956412e1e3bfc764a0c8b1f3184
4581Author: Yuri Tikhonov <[email protected]>
4582Date: Mon Feb 4 14:10:42 2008 +0100
4583
4584 The patch adds new POST tests for the Lwmon5 board. These are:
4585
4586 * External Watchdog test;
4587 * dsPIC tests;
4588 * FPGA test;
4589 * GDC test;
4590 * Sysmon tests.
4591
4592 Signed-off-by: Dmitry Rakhchev <[email protected]>
4593 Signed-off-by: Yuri Tikhonov <[email protected]>
4594
4595commit c2ed33efbfff5767bca236828e021c55fd547b6c
4596Author: Yuri Tikhonov <[email protected]>
4597Date: Mon Feb 4 14:10:01 2008 +0100
4598
4599 Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
4600
4601 Signed-off-by: Dmitry Rakhchev <[email protected]>
4602
7ed40117
WD
4603commit 3a5d1e7f1309998791702b2a559e3126781746b9
4604Author: Yuri Tikhonov <[email protected]>
4605Date: Tue Mar 18 13:33:30 2008 +0100
4606
4607 lwmon5: Fix register test logic to match the specific GDC h/w.
4608
4609 Signed-off-by: Dmitry Rakhchev <[email protected]>
4610 Signed-off-by: Yuri Tikhonov <[email protected]>
4611
4612commit 0f855a1f056a8c22116a2103a3900cbfb669df0b
4613Author: Yuri Tikhonov <[email protected]>
4614Date: Tue Mar 18 13:27:57 2008 +0100
4615
4616 Fix backlight in the lwmon5 POST.
4617
4618 Backlight was switcehd on even when temperature was too low.
4619
4620 Signed-off-by: Dmitry Rakhchev <[email protected]>
4621 Signed-off-by: Yuri Tikhonov <[email protected]>
4622
4623commit 2d991958b1e420fbfe17b128bd26ade74be5efcc
4624Author: Yuri Tikhonov <[email protected]>
4625Date: Wed Feb 6 18:48:36 2008 +0100
4626
4627 The patch introduces the alternative configuration of the log buffer for
4628 the lwmon5 board: the storage for the log-buffer itself is OCM(on-chip memory),
4629 the log-buffer header is moved to six GPT registers (PPC440EPX_GPT0_COMP1, ...,
4630 PPC440EPX_GPT0_COMP5).
4631
4632 To enable this, alternative, configuration the U-Boot board configuration
4633 file for lwmon5 includes the definitions of alternative addresses for header
4634 (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
4635
4636 The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
4637 and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
4638 lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
4639
4640 Signed-off-by: Yuri Tikhonov <[email protected]>
4641
4642commit ff818b21b069f4bc9cb73373cc5a16014be101b7
4643Author: Yuri Tikhonov <[email protected]>
4644Date: Mon Feb 4 17:11:53 2008 +0100
4645
4646 Add support for the lwmon5 board reset via GPIO58.
4647
4648 Signed-off-by: Dmitry Rakhchev <[email protected]>
4649 Signed-off-by: Yuri Tikhonov <[email protected]>
4650
4651commit 603f194e5ad81bb2ef42d6d8aaa74de175bcb411
4652Author: Yuri Tikhonov <[email protected]>
4653Date: Mon Feb 4 17:09:55 2008 +0100
4654
4655 Some fixes to dspic, fpga, and gdc post tests for lwmon5.
4656 Disable external watch-dog for now.
4657
4658 Signed-off-by: Dmitry Rakhchev <[email protected]>
4659 Signed-off-by: Yuri Tikhonov <[email protected]>
4660
4661commit e262efe35742c1ad4b0966ff501efc26f34a0aec
4662Author: Yuri Tikhonov <[email protected]>
4663Date: Mon Feb 4 14:11:03 2008 +0100
4664
4665 The patch introduces the CRITICAL feature of POST tests. If the test
4666 marked as POST_CRITICAL fails then the alternative, post_critical,
4667 boot-command is used. If this command is not defined then U-Boot
4668 enters into interactive mode.
4669
4670 Signed-off-by: Dmitry Rakhchev <[email protected]>
4671 Signed-off-by: Yuri Tikhonov <[email protected]>
4672
4673commit 65b20dcefc89618193fa51947968dada91e4c778
4674Author: Yuri Tikhonov <[email protected]>
4675Date: Mon Feb 4 14:10:42 2008 +0100
4676
4677 The patch adds new POST tests for the Lwmon5 board.
4678 These are:
4679
4680 * External Watchdog test;
4681 * dsPIC tests;
4682 * FPGA test;
4683 * GDC test;
4684 * Sysmon tests.
4685
4686 Signed-off-by: Dmitry Rakhchev <[email protected]>
4687 Signed-off-by: Yuri Tikhonov <[email protected]>
4688
4689commit 8dc3b2303d2b57c774b609ca0e7043ed8f9b88c1
4690Author: Yuri Tikhonov <[email protected]>
4691Date: Mon Feb 4 14:10:01 2008 +0100
4692
4693 Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
4694
4695 Signed-off-by: Dmitry Rakhchev <[email protected]>
4696
aa6f6d17
WD
4697commit 3515fd18d4e8e44f863ac7142b55e22b109e9af2
4698Author: Wolfgang Denk <[email protected]>
4699Date: Tue Mar 18 17:35:51 2008 +0100
4700
4701 HMI1001: fix compile problem.
4702
4703 Signed-off-by: Wolfgang Denk <[email protected]>
4704
4705commit 1f2a9970109cebf7446e0503b10b71f8673045ee
4706Author: Mike Frysinger <[email protected]>
4707Date: Mon Feb 18 05:32:30 2008 -0500
4708
4709 Blackfin: BF537-stamp: drop board-specific flash driver for CFI
4710
4711 The parallel flash on the BF537-STAMP is CFI compliant, so there is no need
4712 for the board specific driver at all. Just use the common CFI driver.
4713
4714 Signed-off-by: Mike Frysinger <[email protected]>
4715
4716commit 5b22163fef865af2b6bfb6b75f1b7bf443ce170c
4717Author: Mike Frysinger <[email protected]>
4718Date: Tue Feb 19 00:36:14 2008 -0500
4719
4720 Blackfin: add proper ELF markings to some assembly functions
4721
4722 Signed-off-by: Mike Frysinger <[email protected]>
4723
4724commit cf675d3b2b9c3511c1d99bc8f8f38fd2f08bfcaf
4725Author: Mike Frysinger <[email protected]>
4726Date: Tue Feb 19 00:35:17 2008 -0500
4727
4728 Blackfin: new cplbinfo command for viewing cplb tables
4729
4730 Signed-off-by: Mike Frysinger <[email protected]>
4731
4732commit aadb72503cd1602349a5fe53356d5f55ecc1b900
4733Author: Mike Frysinger <[email protected]>
4734Date: Mon Feb 18 05:37:51 2008 -0500
4735
4736 Blackfin: update MAINTAINERS list
4737
4738 Add maintainer information for the Blackfin boards.
4739
4740 Signed-off-by: Mike Frysinger <[email protected]>
4741
4742commit f7ce12cb65a30c6e152eecf26f0304b7d78cf39d
4743Author: Mike Frysinger <[email protected]>
4744Date: Mon Feb 18 05:26:48 2008 -0500
4745
4746 Blackfin: convert BFIN_CPU to CONFIG_BFIN_CPU
4747
4748 Stop tying things to the processor that should be tied to other defines and
4749 change BFIN_CPU to CONFIG_BFIN_CPU so that it can be used in the build
4750 system to select the -mcpu option.
4751
4752 Signed-off-by: Mike Frysinger <[email protected]>
4753
4754commit 86a20fb920bd198105acf7b1191117f566d637ed
4755Author: Mike Frysinger <[email protected]>
4756Date: Sat Feb 16 07:40:36 2008 -0500
4757
4758 Blackfin: move bootldr command to common code
4759
4760 This moves the Blackfin-common bootldr command out of the BF537-STAMP
4761 specific board directory and into the common directory so that all Blackfin
4762 boards may utilize it.
4763
4764 Signed-off-by: Mike Frysinger <[email protected]>
4765
4766commit decbe029b2a9d3333d02c433389b1c821eea96d7
4767Author: Heiko Schocher <[email protected]>
4768Date: Fri Mar 14 11:05:20 2008 +0100
4769
4770 mgcoge: update configuration
4771
4772 Fix configuration for mgcoge board
4773
4774 Signed-off-by: Heiko Schocher <[email protected]>
4775
4776commit c136724cda0219c49f1d4b346f00da29b14fdf14
4777Author: Wolfgang Denk <[email protected]>
4778Date: Sun Mar 16 01:22:59 2008 +0100
4779
4780 drivers/rtc/Makefile: keep list sorted
4781
4782 Signed-off-by: Wolfgang Denk <[email protected]>
4783
4784commit 9536dfcce03e7be4ccbceb47a08d9ba07ada362f
4785Author: Tor Krill <[email protected]>
4786Date: Sat Mar 15 15:40:26 2008 +0100
4787
4788 Add support for Intersil isl1208 RTC
4789
4790 Signed-off-by: Tor Krill <[email protected]>
4791
4792commit 0210cff3d079d97b2156b13685ee8de368e68a1a
4793Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
4794Date: Sat Mar 15 17:36:41 2008 +0100
4795
4796 cramfs: Fix ifdef
4797
4798 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
4799
4800commit 0b8f2a27861a9fd06eb55a34f855ec9c5102aab4
4801Author: Wolfgang Denk <[email protected]>
4802Date: Sun Mar 16 01:12:58 2008 +0100
4803
4804 Conding style cleanup
4805
4806 Signed-off-by: Wolfgang Denk <[email protected]>
4807
0b8f2a27
WD
4808commit 41712b4e8c95dff23354bcd620e1f9477160c190
4809Author: Stefan Roese <[email protected]>
4810Date: Wed Mar 5 12:31:53 2008 +0100
4811
4812 ppc4xx: Add USB OHCI support to AMCC Canyonlands 460EX eval board
4813
4814 This patch adds USB OHCI support to the Canyonlands board port. It also
4815 enables EXT2 support.
4816
4817 Signed-off-by: Stefan Roese <[email protected]>
4818
4819commit 2596f5b9d353ff3e4387a3325d05740f16958038
4820Author: Stefan Roese <[email protected]>
4821Date: Wed Mar 5 12:29:32 2008 +0100
4822
4823 usb: Add CFG_OHCI_USE_NPS to common USB-OHCI driver
4824
4825 This patch adds CFG_OHCI_USE_NPS to the common USB-OHCI driver. This
4826 way a board just needs to define this new option to enable the "force
4827 NoPowerSwitching mode" instead of adding new CPU/architecture defines
4828 to the USB source itself.
4829
4830 This new option will be used first with the new AMCC 460EX Canyonlands
4831 board port, which will be posted in a few days.
4832
4833 This patch also fixes a small compilation problem when DEBUG is enabled.
4834
4835 Signed-off-by: Stefan Roese <[email protected]>
4836
4837commit 71665ebf88408ff2acb762af47989fd4365b321a
4838Author: Stefan Roese <[email protected]>
4839Date: Mon Mar 3 17:27:02 2008 +0100
4840
4841 ppc4xx: Add Canyonlands NAND booting support
4842
4843 460EX doesn't support a fixed bootstrap option to boot from 512 byte page
4844 NAND devices. The only bootstrap option for NAND booting is option F for
4845 2k page devices. So to boot from a 512 bype page device, the I2C bootstrap
4846 EEPROM needs to be programmed accordingly.
4847
4848 This patch adds basic NAND booting support for the AMCC Canyonlands aval
4849 board and also adds support to the "bootstrap" command, to enable NAND
4850 booting I2C setting.
4851
4852 Tested with 512 byte page NAND device (32MByte) on Canyonlands.
4853
4854 Signed-off-by: Stefan Roese <[email protected]>
4855
4856commit c813f1f835a7edfdb929f2843b09db72cd5cd2f2
4857Author: Stefan Roese <[email protected]>
4858Date: Tue Mar 11 16:53:00 2008 +0100
4859
4860 ppc4xx: Add AMCC Canyonlands support (460EX) (3/3)
4861
4862 This patch adds support for the AMCC Canyonlands 460EX evaluation
4863 board.
4864
4865 Signed-off-by: Stefan Roese <[email protected]>
4866
4867commit 6983fe21f774a924d3adb263a270bc2f301f2aa2
4868Author: Stefan Roese <[email protected]>
4869Date: Tue Mar 11 16:52:24 2008 +0100
4870
4871 ppc4xx: Add AMCC Canyonlands support (460EX) (2/3)
4872
4873 This patch adds support for the AMCC Canyonlands 460EX evaluation
4874 board.
4875
4876 Signed-off-by: Stefan Roese <[email protected]>
4877
4878commit 8e1a3fe545bbcfceafe183344ebc9f1ad03819c1
4879Author: Stefan Roese <[email protected]>
4880Date: Tue Mar 11 16:51:17 2008 +0100
4881
4882 ppc4xx: Add AMCC Canyonlands support (460EX) (1/3)
4883
4884 This patch adds support for the AMCC Canyonlands 460EX evaluation
4885 board.
4886
4887 Signed-off-by: Stefan Roese <[email protected]>
4888
4889commit 43c60992cdf72496e7eaaa3fbd37ebbe75835f69
4890Author: Stefan Roese <[email protected]>
4891Date: Tue Mar 11 15:11:43 2008 +0100
4892
4893 ppc4xx: Add basic support for AMCC 460EX/460GT (5/5)
4894
4895 This patch adds basic support for the AMCC 460EX/460GT PPC's.
4896
4897 Signed-off-by: Stefan Roese <[email protected]>
4898
4899commit 6f2eb3f3d8ea2dbb224d0da5a12038693bab9945
4900Author: Stefan Roese <[email protected]>
4901Date: Tue Mar 11 15:11:18 2008 +0100
4902
4903 ppc4xx: Add basic support for AMCC 460EX/460GT (4/5)
4904
4905 This patch adds basic support for the AMCC 460EX/460GT PPC's.
4906
4907 Signed-off-by: Stefan Roese <[email protected]>
4908
4909commit 999ecd5aca381984d8ebbeb207ece82a1c275577
4910Author: Stefan Roese <[email protected]>
4911Date: Tue Mar 11 15:07:10 2008 +0100
4912
4913 ppc4xx: Add basic support for AMCC 460EX/460GT (3/5)
4914
4915 This patch adds basic support for the AMCC 460EX/460GT PPC's.
4916
4917 Signed-off-by: Stefan Roese <[email protected]>
4918
4919commit 2801b2d2a9906f206ab9ee8d0b6e746d2b7fe05a
4920Author: Stefan Roese <[email protected]>
4921Date: Tue Mar 11 15:05:50 2008 +0100
4922
4923 ppc4xx: Add basic support for AMCC 460EX/460GT (2/5)
4924
4925 This patch adds basic support for the AMCC 460EX/460GT PPC's.
4926
4927 Signed-off-by: Stefan Roese <[email protected]>
4928
4929commit 8ac41e3e37c3080c6b1d9461d654161cfe2aa492
4930Author: Stefan Roese <[email protected]>
4931Date: Tue Mar 11 15:05:26 2008 +0100
4932
4933 ppc4xx: Add basic support for AMCC 460EX/460GT (1/5)
4934
4935 This patch adds basic support for the AMCC 460EX/460GT PPC's.
4936
4937 Signed-off-by: Stefan Roese <[email protected]>
4938
4939commit 56e410178375d9f20be25fb24e180974f0ae120b
4940Author: Stefan Roese <[email protected]>
4941Date: Tue Feb 19 22:07:57 2008 +0100
4942
4943 ppc4xx: interrupt.c reworked
4944
4945 This patch is a rework of the 4xx interrupt handling done while
4946 adding the 460EX/GT support. Interrupts are needed on 4xx for the
4947 EMAC driver.
4948
4949 Signed-off-by: Stefan Roese <[email protected]>
4950
4951commit 84a999b6cdd0b02dc7de2cacc306eaa84afe2b46
4952Author: Stefan Roese <[email protected]>
4953Date: Tue Feb 19 22:01:57 2008 +0100
4954
4955 ppc4xx: program_tlb now uses 64bit physical addess
4956
4957 This patch changes the physical addess parameter from 32bit to 64bit.
4958 This is needed for 36bit 4xx platforms to access areas located
4959 beyond the 4GB border, like SoC peripherals (EBC etc.).
4960
4961 Signed-off-by: Stefan Roese <[email protected]>
4962
4963commit c3307fa186af85771924c434997089b8104c0a46
4964Author: Stefan Roese <[email protected]>
4965Date: Tue Feb 19 21:58:25 2008 +0100
4966
4967 ppc4xx: miiphy.c reworked
4968
4969 While adding the 460EX/GT support I reworked the 4xx miiphy code. It
4970 badly neede some cleanup.
4971
4972 Signed-off-by: Stefan Roese <[email protected]>
4973
4974commit 88aff62df39c0756241ea9f9b5a7b3ade26cb82b
4975Author: Stefan Roese <[email protected]>
4976Date: Tue Feb 19 16:21:49 2008 +0100
4977
4978 rtc: Add M41T62 support
4979
4980 This patch add support for the STM M41T62 RTC. It is used and tested
4981 on the AMCC Canyonlands 406EX platform.
4982
4983 Signed-off-by: Stefan Roese <[email protected]>
4984
4985commit 217d383e201adc7f2271145ae345ea5eae2b7170
4986Author: Niklaus Giger <[email protected]>
4987Date: Mon Feb 25 18:46:43 2008 +0100
4988
4989 ppc4xx: Add 405GPr based MCU25 board specific files
4990
4991 Signed-off-by: Niklaus Giger <[email protected]>
4992
4993commit 75a66dcdb383863ad33f0534cfc27b7a86947dad
4994Author: Niklaus Giger <[email protected]>
4995Date: Mon Feb 25 18:46:42 2008 +0100
4996
4997 ppc4xx: Add 405GPr based MCU25 board config file
4998
4999 Signed-off-by: Niklaus Giger <[email protected]>
5000
5001commit b05f35436b733a240559e77e46bed8439665ecc5
5002Author: Niklaus Giger <[email protected]>
5003Date: Mon Feb 25 18:46:41 2008 +0100
5004
5005 ppc4xx: Add 405GPr based MCU25 board. Global files
5006
5007 Signed-off-by: Niklaus Giger <[email protected]>
5008
5009commit 14c27b35ac812a71abce6e3e2f4129d5e9313660
5010Author: Niklaus Giger <[email protected]>
5011Date: Mon Feb 25 18:37:02 2008 +0100
5012
5013 ppc4xx: HCU4/5. remove obsolete hcu_flash.c
5014
5015 Signed-off-by: Niklaus Giger <[email protected]>
5016
5017commit a079494853cc2bfeddb26673219db0b4b2b31566
5018Author: Niklaus Giger <[email protected]>
5019Date: Mon Feb 25 18:37:01 2008 +0100
5020
5021 ppc4xx: HCU4/5. Use FLASH_CFI_LEGACY
5022
5023 Cleanup: Remove custom flash driver for 8 bit boot-eprom and replace it with
5024 the FLASH_CFI_LEGACY et al. config options.
5025
5026 Signed-off-by: Niklaus Giger <[email protected]>
5027
5028commit e4170e5a50c8110f792bc37472833ae669d69951
5029Author: Stefan Roese <[email protected]>
5030Date: Tue Mar 11 13:52:25 2008 +0100
5031
5032 ppc4xx: Fix comment in 405EX DDR2 init code
5033
5034 Signed-off-by: Stefan Roese <[email protected]>
5035
438a4c11
WD
5036commit 766529fccc860ecb9e955b4239dff69cd9e4ea09
5037Author: Bartlomiej Sieka <[email protected]>
5038Date: Fri Mar 14 16:22:34 2008 +0100
5039
5040 Add MD5 support to the new uImage format
5041
5042 Signed-off-by: Bartlomiej Sieka <[email protected]>
5043
5044commit 0ede0c383530a418cf98be9122371a86573cd0db
5045Author: Bartlomiej Sieka <[email protected]>
5046Date: Fri Mar 14 16:22:34 2008 +0100
5047
5048 Add the MD5 algorithm
5049
5050 MD5 supoprt is turned on by defining CONFIG_MD5, the digest can be then
5051 calculated using the md5() function -- see include/md5.h for details.
5052
5053 Signed-off-by: Bartlomiej Sieka <[email protected]>
5054
0b8f2a27
WD
5055commit b8aa57b5d4d69e8f0810a5e632c0ce41c0f46ee0
5056Author: Wolfgang Denk <[email protected]>
5057Date: Fri Mar 14 16:04:54 2008 +0100
5058
5059 tools/setlocalversion: use a git-describe-ish format
5060
5061 Change the automatic local version to have the form -nnnnn-gSHA1SUMID,
5062 where 'nnnnn' is the number of commits since the last tag (i.e.,
5063 1.3.2-rc3). This makes it much easier to recognize "newer" versions
5064 and to see how much has been changed since the referenced tag.
5065
5066 Stolen from Linux kernel's scripts/setlocalversio, see commit d882421f.
5067
5068 Signed-off-by: Wolfgang Denk <[email protected]>
5069
5070commit c6dc21c84de0f159a1752c5ebd33cff843f63609
5071Author: Wolfgang Denk <[email protected]>
5072Date: Thu Mar 13 14:32:03 2008 +0100
5073
5074 HMI1001: add support for MPC5200 Rev. B processors.
5075
5076 Signed-off-by: Wolfgang Denk <[email protected]>
5077
5078commit 90f13dce7a7a9a84d5730576c9a24d0dbb07cb3a
5079Author: Wolfgang Denk <[email protected]>
5080Date: Thu Mar 13 14:29:49 2008 +0100
5081
5082 TQM5200: remove dead code
5083
5084 This board never used a MGT5100 processor.
5085
5086 Signed-off-by: Wolfgang Denk <[email protected]>
5087
438a4c11
WD
5088commit afe45c87e3c5d77bad76b1a57dccd20764d45b5d
5089Author: Marian Balakowicz <[email protected]>
5090Date: Wed Mar 12 12:14:15 2008 +0100
5091
5092 [new uImage] Fix build issue on ARM
5093
5094 ARM platforms don't have a bd->bi_memsize so use bd->bi_dram[0].size instead.
5095
5096 Signed-off-by: Kumar Gala <[email protected]>
5097
5098commit 3310c549a73a949430bfda90876df7552a1dab0c
5099Author: Marian Balakowicz <[email protected]>
5100Date: Wed Mar 12 12:13:13 2008 +0100
5101
5102 [new uImage] Add new uImage format documentation and examples
5103
5104 Create doc/uImage.FIT documentation directory with the following files:
5105 - command_syntax_extensions.txt : extended command syntax description
5106 - howto.txt : short usage howto
5107 - source_file_format.txt : internal new uImage format description
5108
5109 Add example image source files:
5110 - kernel.its
5111 - kernel_fdt.its
5112 - multi.its
5113
5114 Update README appropriately.
5115
5116 Signed-off-by: Marian Balakowicz <[email protected]>
5117 Signed-off-by: Bartlomiej Sieka <[email protected]>
5118
5119commit 1ec73761d2e247078f4520a265d463e8b73391a2
5120Author: Marian Balakowicz <[email protected]>
5121Date: Wed Mar 12 10:35:52 2008 +0100
5122
5123 [new uImage] Fix definition of common bootm_headers_t fields
5124
5125 verify, autostart and lmb fields are used regardless of CONFIG_FIT
5126 setting, move their definitions to common section.
5127
5128 Signed-off-by: Marian Balakowicz <[email protected]>
5129
5130commit 1d1cb4270edc6a99276834064069717f9782c491
5131Author: Marian Balakowicz <[email protected]>
5132Date: Wed Mar 12 10:35:51 2008 +0100
5133
5134 [new uImage] Fix build problems on trab board
5135
5136 Signed-off-by: Marian Balakowicz <[email protected]>
5137
5138commit f773bea8e11f4a11c388dcee956b2444203e6b65
5139Author: Marian Balakowicz <[email protected]>
5140Date: Wed Mar 12 10:35:46 2008 +0100
5141
5142 [new uImage] Add proper ramdisk/FDT handling when FIT configuration is used
5143
5144 Save FIT configuration provied in the first bootm argument and use it
5145 when to get ramdisk/FDT subimages when second and third (ramdisk/FDT)
5146 arguments are not specified.
5147
5148 Signed-off-by: Marian Balakowicz <[email protected]>
5149
5150commit 2682ce8a4225f23d72bb7fed069e928dd39d34ae
5151Author: Marian Balakowicz <[email protected]>
5152Date: Wed Mar 12 10:33:01 2008 +0100
5153
5154 [new uImage] More verbose kernel image uncompress error message
5155
5156 Signed-off-by: Marian Balakowicz <[email protected]>
5157
5158commit 1372cce2b9040fb640e5032b84e3a033a22d6ff0
5159Author: Marian Balakowicz <[email protected]>
5160Date: Wed Mar 12 10:33:01 2008 +0100
5161
5162 [new uImage] Use show_boot_progress() for new uImage format
5163
5164 This patch allocates a set of show_boot_progress() IDs for new uImage format
5165 and adds show_boot_progress() calls in new uImage format handling code.
5166
5167 Signed-off-by: Marian Balakowicz <[email protected]>
5168
5169commit c28c4d193dbfb20b2dd3a5447640fd6de7fd0720
5170Author: Marian Balakowicz <[email protected]>
5171Date: Wed Mar 12 10:33:01 2008 +0100
5172
5173 [new uImage] Add new uImage fromat support to fpga command
5174
5175 Signed-off-by: Marian Balakowicz <[email protected]>
5176
5177commit 09475f7527460e426c0e0628fc5b8f3754fbaa23
5178Author: Marian Balakowicz <[email protected]>
5179Date: Wed Mar 12 10:33:01 2008 +0100
5180
5181 [new uImage] Add new uImage format handling to other bootm related commands
5182
5183 Updated commands:
5184
5185 docboot - cmd_doc.c
5186 fdcboot - cmd_fdc.c
5187 diskboot - cmd_ide.c
5188 nboot - cmd_nand.c
5189 scsiboot - cmd_scsi.c
5190 usbboot - cmd_usb.c
5191
5192 Signed-off-by: Marian Balakowicz <[email protected]>
5193
5194commit 1b7897f28d49a80d78d760ec6f6f11dc0f914338
5195Author: Marian Balakowicz <[email protected]>
5196Date: Wed Mar 12 10:33:00 2008 +0100
5197
5198 [new uImage] Add new uImage format support to imgextract command
5199
5200 Signed-off-by: Marian Balakowicz <[email protected]>
5201
5202commit 424c4abdd175d2c470510df8ce0e32d3f463ec16
5203Author: Marian Balakowicz <[email protected]>
5204Date: Wed Mar 12 10:33:00 2008 +0100
5205
5206 [new uImage] Add new uImage format support to autoscript routine
5207
5208 autoscript() routine is updated to accept second argument, which
5209 is only used for FIT images and provides a FIT subimage unit name.
5210
5211 autoscript() routine callers must now pass two arguments. For
5212 non-interactive use (like in cmd_load.c, cmd_net.c), new environment
5213 variable 'autoscript_uname' is introduced and used as a FIT
5214 subimage unit name source.
5215
5216 autoscript command accepts extended syntax of the addr argument:
5217 addr:<subimg_uname>
5218
5219 Signed-off-by: Marian Balakowicz <[email protected]>
5220
5221commit cd7c596e9f561dbbc17b717277438aee78cde14f
5222Author: Marian Balakowicz <[email protected]>
5223Date: Wed Mar 12 10:33:00 2008 +0100
5224
5225 [new uImage] Add new uImage format support to arch specific do_bootm_linux() routines
5226
5227 This patch updates architecture specific implementations of
5228 do_bootm_linux() adding new uImage format handling for
5229 operations like get kernel entry point address, get kernel
5230 image data start address.
5231
5232 Signed-off-by: Marian Balakowicz <[email protected]>
5233
5234commit 3dfe110149311425919e6d6a14b561b4207498f1
5235Author: Marian Balakowicz <[email protected]>
5236Date: Wed Mar 12 10:32:59 2008 +0100
5237
5238 [new uImage] Add node offsets for FIT images listed in struct bootm_headers
5239
5240 This patch adds new node offset fields to struct bootm_headers
5241 and updates bootm_headers processing code to make use of them.
5242 Saved node offsets allow to avoid repeating fit_image_get_node() calls.
5243
5244 Signed-off-by: Marian Balakowicz <[email protected]>
5245
5246commit bc8ed486b125452ba3bd8344f052f437329150c5
5247Author: Marian Balakowicz <[email protected]>
5248Date: Wed Mar 12 10:32:53 2008 +0100
5249
5250 [new uImage] ppc: Add new uImage format support to FDT handling routines
5251
5252 Support for new (FIT) format uImages is added to powerpc specific
5253 boot_get_fdt() routine which now recognizes, sanity checks FIT image
5254 and is able to access data sections of the requested component image.
5255
5256 Signed-off-by: Marian Balakowicz <[email protected]>
5257
5258commit a44a269a905f924b420020506a4d7d7eedcc0eaf
5259Author: Marian Balakowicz <[email protected]>
5260Date: Wed Mar 12 10:14:57 2008 +0100
5261
5262 [new uImage] Re-enable interrupts for non automatic booting
5263
5264 Re-enable interrupts if we return from do_bootm_<os> and 'autostart'
5265 environment variable is not set to 'yes'.
5266
5267 Signed-off-by: Marian Balakowicz <[email protected]>
5268
5269commit d985c8498c4e47095820da97aa722381d39172c5
5270Author: Marian Balakowicz <[email protected]>
5271Date: Wed Mar 12 10:14:38 2008 +0100
5272
5273 [new uImage] Remove unnecessary arguments passed to ramdisk routines
5274
5275 boot_get_ramdisk() and image_get_ramdisk() do not need all
5276 cmdtp, flag, argc and argv arguments. Simplify routines definition.
5277
5278 Signed-off-by: Marian Balakowicz <[email protected]>
5279
5280commit c87796483bc7c2900470dc747c367f602577608d
5281Author: Marian Balakowicz <[email protected]>
5282Date: Wed Mar 12 10:12:37 2008 +0100
5283
5284 [new uImage] Add new uImage format support for ramdisk handling
5285
5286 This patch updates boot_get_ramdisk() routine adding format
5287 verification and handling for new (FIT) uImages.
5288
5289 Signed-off-by: Marian Balakowicz <[email protected]>
5290
5291commit 6986a385671749ecb3f60cf99e9cbae8e47bb50e
5292Author: Marian Balakowicz <[email protected]>
5293Date: Wed Mar 12 10:01:05 2008 +0100
5294
5295 [new uImage] Add new uImage format support for kernel booting
5296
5297 New format uImages are recognized by the bootm command,
5298 validity of specified kernel component image is checked and
5299 its data section located and used for further processing
5300 (uncompress, load, etc.)
5301
5302 Signed-off-by: Marian Balakowicz <[email protected]>
5303
5304commit e32fea6adb620ecf2bd70acf2dd37e53df9d1547
5305Author: Marian Balakowicz <[email protected]>
5306Date: Tue Mar 11 12:35:20 2008 +0100
5307
5308 [new uImage] Add new uImage format support for imls and iminfo commands
5309
5310 imls and iminfo can now recognize nad print out contents of the new (FIT)
5311 format uImages.
5312
5313 Signed-off-by: Marian Balakowicz <[email protected]>
5314
5315commit 9d25438fe7d70cf35a8a293ea5e392fefc672613
5316Author: Bartlomiej Sieka <[email protected]>
5317Date: Tue Mar 11 12:34:47 2008 +0100
5318
5319 [new uImage] Add support for new uImage format to mkimage tool
5320
5321 Support for the new uImage format (FIT) is added to mkimage tool.
5322 Commandline syntax is appropriately extended:
5323
5324 mkimage [-D dtc_options] -f fit-image.its fit-image
5325
5326 mkimage (together with dtc) takes fit-image.its and referenced therein
5327 binaries (like vmlinux.bin.gz) as inputs, and produces fit-image file -- the
5328 final image that can be transferred to the target (e.g., via tftp) and then
5329 booted using the bootm command in U-Boot.
5330
5331 Signed-off-by: Bartlomiej Sieka <[email protected]>
5332
5333commit eb6175edd6c120d8b89678243e5a2be362ee8e40
5334Author: Marian Balakowicz <[email protected]>
5335Date: Mon Mar 10 17:53:49 2008 +0100
5336
5337 [new uImage] Make node unit names const in struct bootm_headers
5338
5339 Signed-off-by: Marian Balakowicz <[email protected]>
5340
5341commit 5dfb52138688ccbf0146f62683fe6217b3ce1b05
5342Author: Marian Balakowicz <[email protected]>
5343Date: Fri Feb 29 21:24:06 2008 +0100
5344
5345 [new uImage] New uImage low-level API
5346
5347 Add FDT-based functions for handling new format component images,
5348 configurations, node operations, property get/set, etc.
5349
5350 fit_ - routines handling global new format uImage operations
5351 like get/set top level property, process all nodes, etc.
5352 fit_image_ - routines handling component images subnodes
5353 fit_conf_ - routines handling configurations node
5354
5355 Signed-off-by: Bartlomiej Sieka <[email protected]>
5356 Signed-off-by: Marian Balakowicz <[email protected]>
5357
0b8f2a27
WD
5358commit 30f1806f60978d707b0cff2d7bf89d141fc24290
5359Author: Wolfgang Denk <[email protected]>
5360Date: Sun Mar 9 16:20:02 2008 +0100
5361
5362 Release v1.3.2
5363
5364 Update CHANGELOG for release.
5365
5366 Signed-off-by: Wolfgang Denk <[email protected]>
5367
30f1806f
WD
5368commit 5b464c289ba715d0979b6e1f94947bb8f1068d16
5369Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5370Date: Sun Mar 9 14:52:11 2008 +0100
5371
5372 SCM: fix 'packed' attribute ignored for field of type 'can_msg_t' warnings
5373
5374 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5375 Signed-off-by: Wolfgang Denk <[email protected]>
5376
5377commit db695b78515ddb88a2d4f3357c120345efbf59ec
5378Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5379Date: Sun Mar 9 10:44:01 2008 +0100
5380
5381 scb9328: Fix flash warning: type qualifiers ignored on function return type
5382
5383 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5384
5385commit 2b3e7e61d6a72f16aee93f870bc6af67f30758c4
5386Author: Wolfgang Denk <[email protected]>
5387Date: Sun Mar 9 10:50:41 2008 +0100
5388
5389 esd/common/fpga.c: fix indentation.
5390
5391 Signed-off-by: Wolfgang Denk <[email protected]>
5392
5393commit cc3843e36453e2b8db65d7e56de938ba045016a0
5394Author: Wolfgang Denk <[email protected]>
5395Date: Sun Mar 9 10:33:31 2008 +0100
5396
5397 common/kgdb.c: fix 'dereferencing type-punned pointer' warning
5398
5399 and get rid of a couple of unneeded casts.
5400
5401 Signed-off-by: Wolfgang Denk <[email protected]>
5402
5403commit 8d4f4a838d7dc7cf4de17e3e9a67e2f222b6a1c8
5404Author: Wolfgang Denk <[email protected]>
5405Date: Sun Mar 9 10:09:53 2008 +0100
5406
5407 esd/common/fpga.c: fix 'assignment of read-only location' error
5408
5409 Signed-off-by: Wolfgang Denk <[email protected]>
5410
5411commit c6fe4dabac066e8758345d249032768496983a3e
5412Author: Wolfgang Denk <[email protected]>
5413Date: Sun Mar 9 02:13:19 2008 +0100
5414
5415 Makefile: make build silently again.
5416
5417 Signed-off-by: Wolfgang Denk <[email protected]>
5418
5419commit 76babc86576f092573599334c85ec543fdbc6015
5420Author: Wolfgang Denk <[email protected]>
5421Date: Sun Mar 9 02:07:49 2008 +0100
5422
5423 m501sk: Fix out of tree building
5424
5425 Signed-off-by: Wolfgang Denk <[email protected]>
5426
5427commit 210ed2004e062fdd03f25ab4925998aa1bd08a07
5428Author: Wolfgang Denk <[email protected]>
5429Date: Sun Mar 9 00:06:09 2008 +0100
5430
5431 ADS5121: fix out of tree build
5432
5433 and simplify Makefile a bit.
5434
5435 Signed-off-by: Wolfgang Denk <[email protected]>
5436
5437commit 46cb5074a3f74de64ebd97dd0c4ec7eb3d768b93
5438Author: Wolfgang Denk <[email protected]>
5439Date: Sat Mar 8 22:35:31 2008 +0100
5440
5441 Release v1.3.2
5442
5443 Signed-off-by: Wolfgang Denk <[email protected]>
5444
5445commit 78a90f827df74520e939c794fc7413dace21c4db
5446Author: Wolfgang Denk <[email protected]>
5447Date: Sat Mar 8 22:35:04 2008 +0100
5448
5449 Update CHANGELOG
5450
5451 Signed-off-by: Wolfgang Denk <[email protected]>
5452
78a90f82
WD
5453commit 58f3c57c6008b42e01f551d3be6efd88c14ac87f
5454Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5455Date: Sat Mar 8 21:30:04 2008 +0100
5456
5457 esd: Fix warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
5458
5459 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5460
5461commit d75469d48c05795144f4b8ba76addbb4920a7bba
5462Author: Nobuhiro Iwamatsu <[email protected]>
5463Date: Sat Mar 8 09:25:49 2008 +0900
5464
5465 net: rtl8169: Add processing when OWNbit did't enable in rtl_recv()
5466
5467 When rtl_recv() of rtl8169 is called, OWNbit of status register
5468 is not enable occasionally.
5469 rtl_recv() doesn't work normally when the driver doesn't do
5470 appropriate processing.
5471 This patch fix this problem.
5472
5473 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
5474
5475commit 82afabfeb8ae6a27c7b396011ea99f4712aa73fa
5476Author: Heiko Schocher <[email protected]>
5477Date: Fri Mar 7 08:15:28 2008 +0100
5478
5479 mgsuvd: update board configuration
5480
5481 initialize the UPIOx controller.
5482
5483 Signed-off-by: Heiko Schocher <[email protected]>
5484
5485commit e492c90c26215e459aec0fdf0f8ef1fd204988f5
5486Author: Heiko Schocher <[email protected]>
5487Date: Fri Mar 7 08:13:41 2008 +0100
5488
5489 mgcoge: update board configuration
5490
5491 add support for the config Flash.
5492 initialize the UPIOx controller.
5493
5494 Signed-off-by: Heiko Schocher <[email protected]>
5495
5496commit 270fe261b7f9292800b2b3d1bf19ae7cbc880258
5497Author: Kim Phillips <[email protected]>
5498Date: Fri Mar 7 12:27:31 2008 -0600
5499
5500 mpc83xx: make dtb basename file references equal those of linux
5501
5502 the dts file basenames were updated in linux - this helps avoid
5503 inadvertently loading any old dtbs laying around.
5504
5505 Signed-off-by: Kim Phillips <[email protected]>
5506
5507commit f30b6154f16f5ffa4a9f5bfca5e114d72b6ef675
5508Author: Kim Phillips <[email protected]>
5509Date: Wed Feb 27 16:08:22 2008 -0600
5510
5511 net: uec_phy: actually increment the timeout counter
5512
5513 allow u-boot to recover (and, e.g., switch to another interface) in the
5514 case where a PHY does not report autonegotiation is complete within its
5515 two second timeout value.
5516
5517 Signed-off-by: Kim Phillips <[email protected]>
5518
5519commit 772003e43957ee0c895abed7cd82cbe72820cbb8
5520Author: Markus Brunner <[email protected]>
5521Date: Wed Mar 5 21:38:12 2008 +0100
5522
5523 fix taihu soft spi_read
5524
5525 The taihu board used gpio_read_out_bit which reads the output register and not
5526 the pin state.
5527
5528 Signed-off-by: Markus Brunner <[email protected]>
5529
5530commit fc84a8495ac750f6b4adae81f8c4f100f65b6340
5531Author: Stefan Roese <[email protected]>
5532Date: Fri Mar 7 08:01:43 2008 +0100
5533
5534 ppc4xx: Sequoia: Add device tree (fdt) Linux booting default env variables
5535
5536 Signed-off-by: Stefan Roese <[email protected]>
5537
5538commit bd4458cb47abecabd406b1210457be96c69fc49d
5539Author: Dave Liu <[email protected]>
5540Date: Tue Mar 4 16:59:22 2008 +0800
5541
5542 837xEMDS: Improve the system performance
5543
5544 1. Make the CSB bus pipeline depth as 4, and enable
5545 the repeat mode;
5546 2. Raise the eTSEC emergency priority;
5547 3. Use the highest IP blocks clock.
5548
5549 Signed-off-by: Dave Liu <[email protected]>
5550
5551commit d8ab58b212481b1c57947ea21aa96c4ce800d0b4
5552Author: Detlev Zundel <[email protected]>
5553Date: Thu Mar 6 16:45:53 2008 +0100
5554
5555 Replace "run load; run update" with conditionalized "run load update".
5556
5557 The latter version stops when "run load" fails for whatever reasons
5558 rendering the combination *a lot* more secure.
5559
5560 Signed-off-by: Detlev Zundel <[email protected]>
5561
5562commit 6bc113886d7d316df1a4e459bec8baf027518551
5563Author: Stefan Roese <[email protected]>
5564Date: Tue Mar 4 17:40:41 2008 +0100
5565
5566 net: Print error message upon net usage when no ethernet-interface is found
5567
5568 This patch fixes a problem seen on PPC4xx boards, when no MAC address is
5569 defined. Then no ethernet interface is available but a simple "tftp"
5570 command will return without any error message which is quite confusing.
5571
5572 Signed-off-by: Stefan Roese <[email protected]>
5573
5574commit a30a549a3553032d809e0356306b62de0b125901
5575Author: Jon Loeliger <[email protected]>
5576Date: Tue Mar 4 10:03:03 2008 -0600
5577
5578 Remove erroneous or extra spd.h #includers.
5579
5580 Many of the spd.h #includers don't need it,
5581 and wanted to have spd_sdram() declared instead.
5582 Since they didn't get that, some also had open
5583 coded extern declarations of it instead or as well.
5584 Fix it all up by using spd_sdram.h where needed.
5585
5586 Signed-off-by: Jon Loeliger <[email protected]>
5587
5588commit a4475386cef14af3fd88f0518b688e755669486d
5589Author: Wolfgang Denk <[email protected]>
5590Date: Tue Mar 4 17:41:28 2008 +0100
5591
5592 PCS440EP: fix build problems (redundant #define)
5593
5594 Signed-off-by: Wolfgang Denk <[email protected]>
5595
5596commit e85e2fa85ec09a6fac2846d1d881d8737e2bbda9
5597Author: Stefan Roese <[email protected]>
5598Date: Tue Mar 4 17:39:25 2008 +0100
5599
5600 net: Print error message upon net usage when no ethernet-interface is found
5601
5602 This patch fixes a problem seen on PPC4xx boards, when no MAC address is
5603 defined. Then no ethernet interface is available but a simple "tftp"
5604 command will return without any error message which is quite confusing.
5605
5606 Signed-off-by: Stefan Roese <[email protected]>
5607
5608commit 384faaafb999cae3ce447c93e28a0b7e2e5fef53
5609Author: Wolfgang Denk <[email protected]>
5610Date: Tue Mar 4 17:38:50 2008 +0100
5611
5612 W7OLMC/W7OLMG: fix build problems (redundant #define)
5613
5614 Signed-off-by: Wolfgang Denk <[email protected]>
5615
5616commit f9301e1cda296245ba052d7b08321199c3d0af9d
5617Author: Wolfgang Denk <[email protected]>
5618Date: Tue Mar 4 14:58:31 2008 +0100
5619
5620 Makefile: fix problem with out-of-tree builds introduced by 5013c09f
5621
5622 Commit 5013c09f (Makefile: cleanup "clean" target) introduced a
5623 problem for out-of-tree builds which caused "make clean" to fail.
5624
5625 Signed-off-by: Wolfgang Denk <[email protected]>
5626
5627commit dfece9500556bed5d8244b1c15d973cec7c25bfe
5628Author: Wolfgang Denk <[email protected]>
5629Date: Tue Mar 4 11:58:26 2008 +0100
5630
5631 examples/Makefile: build "hello_world" on 8xx, too.
5632
5633 Signed-off-by: Wolfgang Denk <[email protected]>
5634
5635commit 74eb0222594fd23aafdf168e60e872814eea8b62
5636Author: Mike Nuss <[email protected]>
5637Date: Mon Mar 3 15:27:05 2008 -0500
5638
5639 PPC4xx (Sequoia): Fix Ethernet "remote fault" problems
5640
5641 Every now and then a Sequoia board (or equivalent hardware) had
5642 problems connecting to a Gigabit capable network interface.
5643
5644 There were differences in the PHY setup between Linux and U-Boot.
5645
5646 This patch fixes the problem. Apparently "remote fault" is being set,
5647 which signals to some devices (on the other end of the cable) that a
5648 fault has occurred, while other devices ignore it. I believe the RF bit
5649 was causing the issue, but I removed T4 also, to match up with Linux.
5650
5651 Signed-off-by: Mike Nuss <[email protected]>
5652
5653commit 491fb6dea9f52fdb9cb5996e8e978b9e9685179f
5654Author: Timur Tabi <[email protected]>
5655Date: Mon Mar 3 09:58:52 2008 -0600
5656
5657 fix QE firmware uploading limit
5658
5659 Fix a typo in qe_upload_firmware() that prevented uploading firmware on
5660 systems with more than one RISC core.
5661
5662 Signed-off-by: Timur Tabi <[email protected]>
5663
5664commit 42ba58e0c302b339a3c2faa6006a013c6f186b7a
5665Author: Bernhard Nemec <[email protected]>
5666Date: Mon Mar 3 11:57:23 2008 +0000
5667
5668 Fix endianess problem in cramfs code (cramfs is always host-endian in Linux)
5669
5670 Originally pointed out by Laurent Pinchart <[email protected]>,
5671 see http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/22846
5672
5673 Signed-off-by: Bernhard Nemec <bnemec <at> ganssloser.com>
5674
5675commit 84d0c2f1e39caff58bf765a7ab7c72da23c25ec8
5676Author: Kim B. Heino <[email protected]>
5677Date: Mon Mar 3 10:39:13 2008 +0200
5678
5679 fix copy from ram to dataflash
5680
5681 If I try to "cp.b <ram> <dataflash>", u-boot selects normal flash
5682 routines instead of dataflash. This is because it checks "if source
5683 address is not dataflash" instead of target address.
5684
5685 Signed-off-by: Kim B. Heino <[email protected]>
5686
5687commit 32bf3d143a888f8deacfdcc97e898f6c06d0aea4
5688Author: Wolfgang Denk <[email protected]>
5689Date: Mon Mar 3 12:16:44 2008 +0100
5690
5691 Fix quoting problem (preboot setting) in many board config files.
5692
5693 Signed-off-by: Wolfgang Denk <[email protected]>
5694
5695commit 5b0b2b6fc9fe22e3864c2a57316d91a2507ec215
5696Author: Wolfgang Denk <[email protected]>
5697Date: Mon Mar 3 12:36:49 2008 +0100
5698
5699 ADS5121: Fix default environment.
5700
5701 Signed-off-by: Wolfgang Denk <[email protected]>
5702
5703commit 91c82076ae492bb1f9d9c47a481314631d32dc8e
5704Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5705Date: Sun Mar 2 16:12:31 2008 +0100
5706
5707 Makefile: Fix missing unconfig and mkconfig use
5708
5709 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5710
5711commit 8ce4e5c2c02cb7e8adddf7b651d3050d81ce4c1d
5712Author: michael <[email protected]>
5713Date: Sun Mar 2 23:33:46 2008 +0100
5714
5715 Fix checking fat32 cluster size.
5716
5717 This fixes the cluster size tests in the FAT32 file system.
5718 The current implementation of VFAT support doesn't work if the
5719 referred cluster has an offset > 16bit representation, causing
5720 "fatload" and "fatls" commands etc. to fail.
5721
5722 Signed-off-by: michael trimarchi <[email protected]>
5723
5724commit 661bad63a076a96c39c64f136915f146725af92b
5725Author: Wolfgang Denk <[email protected]>
5726Date: Sun Mar 2 22:57:23 2008 +0100
5727
5728 Prepare v1.3.2-rc2 release candidate
5729
5730 Signed-off-by: Wolfgang Denk <[email protected]>
5731
661bad63
WD
5732commit 76957cb3d621bf664311908e5962e151c633c285
5733Author: Stefan Roese <[email protected]>
5734Date: Sat Mar 1 12:11:40 2008 +0100
5735
5736 ppc4xx: EMAC: Fix 405EZ fifo size setup in EMAC_MR1
5737
5738 The 405EZ only supports 512 bytes of rx-/tx-fifo EMAC sizes. But
5739 currently 4k/2k is configured. This patch fixes this issue.
5740
5741 Thanks to Thomas Kindler <[email protected]> for pointing this out.
5742
5743 Signed-off-by: Stefan Roese <[email protected]>
5744
5745commit 118978c8eb43803e2794233922df4249fa278b83
5746Author: Woodruff, Richard <[email protected]>
5747Date: Fri Feb 29 17:34:35 2008 -0600
5748
5749 Fix alignment error on ARM for modules
5750
5751 Fix alignment fault on ARM when running modules. With out an explicit
5752 linker file gcc4.2.1 will half word align __bss_start's value. The word
5753 dereference will crash hello_world.
5754
5755 signed-off-by Richard Woodruff <[email protected]>
5756
5757commit ce1120dd703e6f12c59e4eba9962356a0300b832
5758Author: Dave Liu <[email protected]>
5759Date: Fri Feb 29 17:45:31 2008 +0800
5760
5761 fs: Fix ext2 read issue
5762
5763 The ext2 aligned process will corrupt the key
5764 data struct, the patch fix this.
5765
5766 Signed-off-by: Dave Liu <[email protected]>
5767
5768commit 5013c09f7a5675952a3ca88b6bc6c924e63af33e
5769Author: Wolfgang Denk <[email protected]>
5770Date: Sun Mar 2 22:45:33 2008 +0100
5771
5772 Makefile: cleanup "clean" target
5773
5774 Make sure CDPATH settings cannot interfere.
5775 Update CHANGELOG.
5776
5777 Signed-off-by: Wolfgang Denk <[email protected]>
5778
5013c09f
WD
5779commit ffda586fc1373243c9794babde69500f6293a8d8
5780Author: Li Yang <[email protected]>
5781Date: Fri Feb 29 11:46:05 2008 +0800
5782
5783 add cscope build target
5784
5785 Add cscope build target to generate cscope database for code browsing.
5786
5787 Signed-off-by: Li Yang <[email protected]>
5788
5789commit f655adef65e4cf6b929054b049ee19ae9b5ccbe2
5790Author: Kim Phillips <[email protected]>
5791Date: Wed Feb 27 15:06:39 2008 -0600
5792
5793 net: uec_phy: handle 88e1111 rev.B2 erratum 5.6
5794
5795 erratum 5.6 states the autoneg completion bit is functional only if the
5796 autoneg bit is asserted.
5797
5798 This fixes any secondarily-issued networking commands on non-gigabit
5799 links on the mpc8360 mds board.
5800
5801 Signed-off-by: Kim Phillips <[email protected]>
5802
5803commit 5f91db7f582ca17b1f19f10189c025696f333d2e
5804Author: John Rigby <[email protected]>
5805Date: Tue Feb 26 09:38:14 2008 -0700
5806
5807 MPC5121e ADS PCI support take 3
5808
5809 Adds PCI support for MPC5121
5810
5811 Tested with drivers/net/rtl8139.c
5812
5813 Support is conditional since PCI on old silicon does not work.
5814
5815 ads5121_PCI_config turns on PCI
5816
5817 In this version, condition compilation of PCI code has been moved
5818 from ifdef in board/ads5121/pci.c to board/ads5121/Makefile as
5819 suggested by Jean-Christophe PLAGNIOL-VILLARD
5820
5821 Signed-off-by: John Rigby <[email protected]>
5822
5823commit 44b4dbed4133f657705b7c5193209da9978243a7
5824Author: Anatolij Gustschin <[email protected]>
5825Date: Mon Feb 25 23:53:07 2008 +0100
5826
5827 Fix warnings while compilation of post/drivers/memory.c
5828
5829 Fix warnings while compilation with new gcc in eldk-4.2
5830
5831 Signed-off-by: Anatolij Gustschin <[email protected]>
5832
5833commit 4fae35a53b3e958254d6574a1cc7e10811fc6726
5834Author: Anatolij Gustschin <[email protected]>
5835Date: Mon Feb 25 20:54:04 2008 +0100
5836
5837 ppc4xx: Fix problem in 4xx_enet.c driver
5838
5839 U-Boot crashes in the net loop if CONFIG_4xx_DCACHE is
5840 enabled. To reproduce the problem ensure that 'ethrotate'
5841 environment variable isn't set to "no" and then run
5842 "tftp 200000 not_existent_file".
5843 This patch tries to fix the issue.
5844
5845 Signed-off-by: Anatolij Gustschin <[email protected]>
5846
5847commit 60ec654c5eb80d0fe0c38a3bd42140215bc06484
5848Author: Anatolij Gustschin <[email protected]>
5849Date: Mon Feb 25 20:04:20 2008 +0100
5850
5851 POST: Disable cache while SPR POST
5852
5853 Currently (since commit b2e2142c) u-boot crashes on
5854 sequoia board while SPR test if CONFIG_4xx_DCACHE is
5855 enabled. This patch disables the cache while SPR test.
5856
5857 Signed-off-by: Anatolij Gustschin <[email protected]>
5858
5859commit c313b2c6c555e7d89ec59bd51c59ab164ad0105d
5860Author: Martin Krause <[email protected]>
5861Date: Mon Feb 25 17:52:40 2008 +0100
5862
5863 TQM5200: use automatic fdt memory fixup (part 2)
5864
5865 Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
5866 TB5200 and TB5200_B to fixup the /memory node with the memory values
5867 detected by U-Boot.
5868
5869 Signed-off-by: Martin Krause <[email protected]>
5870
5871commit 44ceec253ea941b301abf4b079d52324def69d92
5872Author: Martin Krause <[email protected]>
5873Date: Mon Feb 25 15:17:05 2008 +0100
5874
5875 TQM5200: use automatic fdt memory fixup
5876
5877 Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
5878 TB5200 and TB5200_B to fixup the /memory node with the memory values
5879 detected by U-Boot.
5880
5881 Signed-off-by: Martin Krause <[email protected]>
5882
5883commit f3a329acb26017d8e10e9c93e1e726c2a5ac634a
5884Author: Martin Krause <[email protected]>
5885Date: Mon Feb 25 13:27:52 2008 +0100
5886
5887 TQM5200: fix bug in SDRAM initialization code
5888
5889 This patch fixes a bug in the SDRAM initialization code for the
5890 TQM5200. The hi_addr bit is now set correctly. Without this patch
5891 the hi_addr bit is always set to 1, if the second SDRAM bank is
5892 not populated.
5893
5894 For other MPC5200 boards a correspondig patch has already been applied
5895 some time ago, see commit a63109281ad41b0fb489fdcb901171f76bcdbc2c.
5896
5897 Signed-off-by: Martin Krause <[email protected]>
5898 --
5899 Forget the first patch please. I confused flash with SDRAM in
5900 the comment ...
5901
5902commit 217bf6b6a313d9ccb619a4dbc09f73f77cd48df1
5903Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5904Date: Mon Feb 25 00:03:12 2008 +0100
5905
5906 mx1fs2/flash: Fix multiple compiler warnings
5907
5908 "pointer targets in assignment differ in signedness"
5909
5910 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5911
5912commit 5599c28cef55be42a8ca6fa8086b1a44e56a85d2
5913Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5914Date: Mon Feb 25 00:03:11 2008 +0100
5915
5916 arm-imx: Fix register definitions
5917
5918 Sync register definitions with linux
5919
5920 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5921
5922commit c9bcf75fecc58886af77d2a571cff2eab39eab6f
5923Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5924Date: Mon Feb 25 00:03:10 2008 +0100
5925
5926 actua1/actua2/actua3: Fix multiple unused variable warnings
5927
5928 - actua1:
5929 actux1.c: In function 'checkboard':
5930 actux1.c:92: warning: unused variable 'revision'
5931
5932 - actua2:
5933 actux2.c: In function 'checkboard':
5934 actux2.c:100: warning: unused variable 's'
5935 actux2.c:99: warning: unused variable 'revision'
5936 actux2.c: In function 'reset_phy':
5937 actux2.c:130: warning: unused variable 'i'
5938
5939 - actua3:
5940 actux3.c: In function 'checkboard':
5941 actux3.c:114: warning: unused variable 'revision'
5942
5943 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
5944
5945commit f8fa6368a6a0c02164da8e2f52f18d457c6977bd
5946Author: Shinya Kuribayashi <[email protected]>
5947Date: Sun Feb 24 11:44:29 2008 +0900
5948
5949 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
5950
5951 The previous patch was lacking of i386, microblaze, nios and nios2. This
5952 patch tries to fix them.
5953
5954 Signed-off-by: Shinya Kuribayashi <[email protected]>
5955
438a4c11
WD
5956commit 05e07b1ea22844e946cfcf7d5e8a0199d18d2a95
5957Author: Marian Balakowicz <[email protected]>
5958Date: Fri Feb 29 22:22:46 2008 +0100
5959
5960 [new uImage] Fix FDT blob totalsize calculation in boot_relocate_fdt()
5961
5962 Do not use global fdt blob pointer, calculate blob size from routine
5963 argument blob pointer.
5964
5965 Signed-off-by: Marian Balakowicz <[email protected]>
5966
5967commit d1cc52879c8966507dad9fb575481e6d3985e64e
5968Author: David Gibson <[email protected]>
5969Date: Tue Feb 12 00:58:31 2008 +1100
5970
5971 libfdt: Add and use a node iteration helper function.
5972
5973 This patch adds an fdt_next_node() function which can be used to
5974 iterate through nodes of the tree while keeping track of depth. This
5975 function is used to simplify the iteration code in a lot of other
5976 functions, and is also exported for use by library users.
5977
5978 Signed-off-by: David Gibson <[email protected]>
5979
5980commit 8cf30809a82902a471866d2f07725ce3b8a22291
5981Author: Bartlomiej Sieka <[email protected]>
5982Date: Fri Feb 29 16:00:24 2008 +0100
5983
5984 [new uImage] Add libfdt support to mkimage
5985
5986 Signed-off-by: Bartlomiej Sieka <[email protected]>
5987
5988commit a6e530f00d31a8494a0422799b2b9a692a9c0eb9
5989Author: Bartlomiej Sieka <[email protected]>
5990Date: Fri Feb 29 16:00:23 2008 +0100
5991
5992 [new uImage] Add sha1.o object to mkimage binary build
5993
5994 Signed-off-by: Bartlomiej Sieka <[email protected]>
5995
5996commit df6f1b895c997978f03afe04502ee76b7ba34ab9
5997Author: Marian Balakowicz <[email protected]>
5998Date: Fri Feb 29 16:00:06 2008 +0100
5999
6000 [new uImage] Fix component handling for legacy multi component images
6001
6002 Use uint32_t when accessing size table in image_multi_count() and
6003 image_multi_getimg() for multi component images.
6004
6005 Add missing uimage_to_cpu() endianness conversion.
6006
6007 Signed-off-by: Marian Balakowicz <[email protected]>
6008
6009commit 570abb0ad120f6002bcaa3cf6f32bd4ca2e1b248
6010Author: Marian Balakowicz <[email protected]>
6011Date: Fri Feb 29 15:59:59 2008 +0100
6012
6013 [new uImage] Share common uImage code between mkimage and U-boot
6014
6015 This patch adds the following common routines:
6016
6017 1) Dedicated mkimage print_header() is replaced with common
6018 image_print_contents()
6019 image_print_contents_noindent()
6020
6021 2) Common os/arch/type/comp fields name <--> id translation routines
6022 genimg_get_os_name()
6023 genimg_get_arch_name()
6024 genimg_get_type_name()
6025 genimg_get_comp_name()
6026 genimg_get_os_id()
6027 genimg_get_arch_id()
6028 genimg_get_type_id()
6029 genimg_get_comp_id()
6030
6031 Signed-off-by: Marian Balakowicz <[email protected]>
6032
6033commit 9a4daad0a35eb5143037eea9f786a3e9d672bdd6
6034Author: Marian Balakowicz <[email protected]>
6035Date: Fri Feb 29 14:58:34 2008 +0100
6036
6037 [new uImage] Update naming convention for bootm/uImage related code
6038
6039 This patch introduces the following prefix convention for the
6040 image format handling and bootm related code:
6041
6042 genimg_ - dual format shared code
6043 image_ - legacy uImage format specific code
6044 fit_ - new uImage format specific code
6045 boot_ - booting process related code
6046
6047 Related routines are renamed and a few pieces of code are moved around and
6048 re-grouped.
6049
6050 Signed-off-by: Marian Balakowicz <[email protected]>
6051
6052commit 75fa002c47171b73fb4c1f2c2fe4d6391c136276
6053Author: Kumar Gala <[email protected]>
6054Date: Wed Feb 27 21:51:51 2008 -0600
6055
6056 [new uImage] Respect autostart setting in linux bootm
6057
6058 Signed-off-by: Kumar Gala <[email protected]>
6059 Acked-by: Marian Balakowicz <[email protected]>
6060
6061commit d3f2fa0d278467b2232e4eb2372f905c3febfbeb
6062Author: Kumar Gala <[email protected]>
6063Date: Wed Feb 27 21:51:50 2008 -0600
6064
6065 [new uImage] Provide ability to restrict region used for boot images
6066
6067 Allow the user to set 'bootm_low' and 'bootm_size' env vars as a way
6068 to restrict what memory range is used for bootm.
6069
6070 Signed-off-by: Kumar Gala <[email protected]>
6071 Acked-by: Marian Balakowicz <[email protected]>
6072
6073commit e822d7fc4dd4755d4d0a22f05e33f33d1a0481da
6074Author: Kumar Gala <[email protected]>
6075Date: Wed Feb 27 21:51:49 2008 -0600
6076
6077 [new uImage] Use lmb for bootm allocations
6078
6079 Convert generic ramdisk_high(), get_boot_cmdline(), get_boot_kbd()
6080 functions over to using lmb for allocation of the ramdisk, command line
6081 and kernel bd info.
6082
6083 Convert PPC specific fdt_relocate() to use lmb for allocation of the device
6084 tree.
6085
6086 Provided a weak function that board code can call to do additional
6087 lmb reserves if needed.
6088
6089 Also introduce the concept of bootmap_base to specify the offset in
6090 physical memory that the bootmap is located at. This is used for
6091 allocations of the cmdline, kernel bd, and device tree as they should
6092 be contained within bootmap_base and bootmap_base + CFG_BOOTMAPSZ.
6093
6094 Signed-off-by: Kumar Gala <[email protected]>
6095
6096commit f5614e7926863bf0225ec860d9b319741a9c4004
6097Author: Kumar Gala <[email protected]>
6098Date: Wed Feb 27 21:51:48 2008 -0600
6099
6100 [new uImage] Add autostart flag to bootm_headers structure
6101
6102 The autostart env variable was dropped as part of the initial new uImage
6103 cleanup. Add it back here so the arch specific code can decide if it
6104 wants to really boot or not.
6105
6106 Signed-off-by: Kumar Gala <[email protected]>
6107 Acked-by: Marian Balakowicz <[email protected]>
6108
6109commit 4ed6552f715983bfc7d212c1199a1f796f1144ad
6110Author: Kumar Gala <[email protected]>
6111Date: Wed Feb 27 21:51:47 2008 -0600
6112
6113 [new uImage] Introduce lmb from linux kernel for memory mgmt of boot images
6114
6115 Introduce the LMB lib used on PPC in the kernel as a clean way to manage
6116 the memory spaces used by various boot images and structures. This code
6117 will allow us to simplify the code in bootm and its support functions.
6118
6119 Signed-off-by: Kumar Gala <[email protected]>
6120
6121commit 4648c2e7a173b0d7f17bef4adaa0623090c9e904
6122Author: Kumar Gala <[email protected]>
6123Date: Tue Feb 19 22:03:47 2008 -0600
6124
6125 [new uImage] ppc: Allow boards to specify effective amount of memory
6126
6127 For historical reasons we limited the stack to 256M because some boards
6128 could only map that much via BATS. However newer boards are capable of
6129 mapping more memory (for example 85xx is capable of doing up to 2G).
6130
6131 Signed-off-by: Kumar Gala <[email protected]>
6132 Acked-by: Marian Balakowicz <[email protected]>
6133
6134commit 274cea2bddbca10cdad7daa518951b75c44ef6bc
6135Author: Kumar Gala <[email protected]>
6136Date: Wed Feb 27 21:51:46 2008 -0600
6137
6138 [new uImage] rework error handling so common functions don't reset
6139
6140 Changed image_get_ramdisk() to just return NULL on error and have
6141 get_ramdisk() propogate that error to the caller. It's left to the
6142 caller to call do_reset() if it wants to.
6143
6144 Also moved calling do_reset() in get_fdt() and fdt_relocate() on ppc
6145 to a common location. In the future we will change get_fdt() and
6146 fdt_relocate() to return success/failure and not call do_reset() at all.
6147
6148 Signed-off-by: Kumar Gala <[email protected]>
6149 Acked-by: Marian Balakowicz <[email protected]>
6150
6151commit d2bc095a639672def11d5d043b5688d0dbd692ec
6152Author: Kumar Gala <[email protected]>
6153Date: Wed Feb 27 21:51:45 2008 -0600
6154
6155 [new uImage] ppc: Re-order ramdisk/fdt handling sequence
6156
6157 Doing the fdt before the ramdisk allows us to grow the fdt w/o concern
6158 however it does mean we have to go in and fixup the initrd info since
6159 we don't know where it will be.
6160
6161 Signed-off-by: Kumar Gala <[email protected]>
6162
6163commit 27953493ef025fb698d68c5dee39b36f01f4d530
6164Author: Kumar Gala <[email protected]>
6165Date: Wed Feb 27 21:51:44 2008 -0600
6166
6167 [new uImage] ppc: Determine if we are booting an OF style
6168
6169 If we are bootin OF style than we can skip setting up some things
6170 that are used for the old boot method.
6171
6172 Signed-off-by: Kumar Gala <[email protected]>
6173 Acked-by: Marian Balakowicz <[email protected]>
6174
6175commit a6612bdfe7ef37b9787b66800cf02aaded05fbeb
6176Author: Kumar Gala <[email protected]>
6177Date: Wed Feb 27 21:51:43 2008 -0600
6178
6179 [new uImage] Don't pass kdb to ramdisk_high since we may not have one
6180
6181 We don't actually need the kdb param as we are just using it to get
6182 bd->bi_memsize which we can get from gd->bd->bi_memsize. Also, if we
6183 boot via OF we might not actually fill out a kdb.
6184
6185 Signed-off-by: Kumar Gala <[email protected]>
6186 Acked-by: Marian Balakowicz <[email protected]>
6187
6188commit 2b22fa4baee51e6b467c44ea1be0d1ecd86e8775
5013c09f
WD
6189Author: Kumar Gala <[email protected]>
6190Date: Wed Feb 27 16:30:47 2008 -0600
6191
6192 85xx: Don't icbi when unlocking the cache
6193
6194 There is no reason to icbi when invalidating the temporary stack in
6195 the d-cache. Its impossible on e500 to have the i-cache contain
6196 any addresses in the temp stack and it can be problematic in generating
6197 transactions on the bus to non-valid addresses.
6198
6199 Signed-off-by: Kumar Gala <[email protected]>
6200
6201commit 534ea6b6f86f8b75ef2ac061ef110a98f103d7d6
6202Author: Andy Fleming <[email protected]>
6203Date: Wed Feb 27 15:50:50 2008 -0600
6204
6205 Fix source for ECM error IVPR
6206
6207 The source vector for the ECM was being set to 2,
6208 but that's what the source vector for DDR was being
6209 set to. Change it to 1.
6210
6211 Signed-off-by: Andy Fleming <[email protected]>
6212
6213commit 21fae8b2b4e4e6e648796e07e20ab13e9cb18923
6214Author: Andy Fleming <[email protected]>
6215Date: Wed Feb 27 14:29:58 2008 -0600
6216
6217 Invalidate INIT_RAM TLB mappings
6218
6219 Commit 0db37dc... (and some others) changed the INIT_RAM TLB
6220 mappings to be unguarded. This collided with an existing "bug"
6221 where the mappings for the INIT_RAM were being kept around.
6222 This meant that speculative loads to those addresses were
6223 succeeding in the TLB, and going out to the bus, where they
6224 were causing an exception (there's nothing at that address). The
6225 Flash code was coincidentally causing such a speculative load.
6226 Rather than go back to mapping the INIT RAM as guarded, we fix
6227 it so that the entries for the INIT_RAM are invalidated. Thus
6228 the speculative loads will fail in the TLB, and have no effect.
6229
6230 Signed-off-by: Andy Fleming <[email protected]>
6231
6232commit 347b7938d3e561eb215aa386c37fb5acb5a383c6
6233Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6234Date: Sun Feb 17 22:56:17 2008 +0100
6235
6236 sbc8548: Fix Revision reading and unused variable 'path'
6237
6238 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6239
6240commit 495d162374c472f46454453553382ad0735dc725
6241Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6242Date: Sun Feb 17 22:56:16 2008 +0100
6243
6244 sbc8548: Fix cfi flash bank declaration
6245
6246 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6247
438a4c11
WD
6248commit 4efbe9dbb129f857f27856936112c8c02f016be6
6249Author: Marian Balakowicz <[email protected]>
6250Date: Wed Feb 27 11:02:26 2008 +0100
6251
6252 [new uImage] Correct raw FDT blob handlig when CONFIG_FIT is disabled
6253
6254 Dual format image code must properly handle all three FDT passing methods:
6255 - raw FDT blob passed
6256 - FDT blob embedded in the legacy uImage
6257 - FDT blob embedded in the new uImage
6258
6259 This patch enables proper raw FDT handling when no FIT imaeg support
6260 is compiled in. This is a bit tricky as we must dected FIT format even
6261 when FIT uImage handling is not enabled as both FIT uImages and raw FDT
6262 blobs use tha same low level format (libfdt).
6263
6264 Signed-off-by: Marian Balakowicz <[email protected]>
6265
6266commit ff0734cff0fb5397ce2f4602f4f3e5ec9c8a36e8
6267Author: Marian Balakowicz <[email protected]>
6268Date: Wed Feb 27 11:02:26 2008 +0100
6269
6270 [new uImage] POWERPC: Add image_get_fdt() routine
6271
6272 FDT blob may be passed either: (1) raw (2) or embedded in the legacy uImage
6273 (3) or embedded in the new uImage. For the (2) case embedding image must be
6274 verified before we get FDT from it. This patch factors out legacy image
6275 specific verification routine to the separate helper routine.
6276
6277 Signed-off-by: Marian Balakowicz <[email protected]>
6278 Acked-by: Kumar Gala <[email protected]>
6279
6280commit 1efd43601f90de21ec6c0ebb9880823e822927b1
6281Author: Marian Balakowicz <[email protected]>
6282Date: Wed Feb 27 11:02:07 2008 +0100
6283
6284 [new uImage] Add image_get_kernel() routine
6285
6286 Legacy image specific verification is factored out to a separate helper
6287 routine to keep get_kernel() generic and simple.
6288
6289 Signed-off-by: Marian Balakowicz <[email protected]>
6290 Acked-by: Kumar Gala <[email protected]>
6291
6292commit 8a5ea3e6168fe6a2780eeaf257a3b19f30dec658
6293Author: Marian Balakowicz <[email protected]>
6294Date: Wed Feb 27 11:01:04 2008 +0100
6295
6296 [new uImage] Move image verify flag to bootm_headers structure
6297
6298 Do not pass image verification flag directly to related routines.
6299 Simplify argument passing and move it to the bootm_header structure which
6300 contains curently processed image specific data and is already being passed
6301 on the argument list.
6302
6303 Signed-off-by: Marian Balakowicz <[email protected]>
6304 Acked-by: Kumar Gala <[email protected]>
6305
6306commit 823afe7cefe00dafefc6696c1cc7aa828c394234
6307Author: Marian Balakowicz <[email protected]>
6308Date: Wed Feb 27 11:00:47 2008 +0100
6309
6310 [Makefile] Sort COBJS in lib_<arch> Makefiles
6311
6312 Signed-off-by: Marian Balakowicz <[email protected]>
6313
6314commit 6f0f9dfc4ee880fbf400a2ebe14238181a6c3f91
6315Author: Marian Balakowicz <[email protected]>
6316Date: Wed Feb 27 11:00:47 2008 +0100
6317
6318 [new uImage] Optimize gen_get_image() flow control
6319
6320 When CONFIG_HAS_DATAFLASH is not defined gen_get_image() routine has nothing
6321 to do, update its control flow to better reflect that simple case.
6322
6323 Signed-off-by: Marian Balakowicz <[email protected]>
6324 Acked-by: Kumar Gala <[email protected]>
6325
6326commit d2ced9eb19ec74f4a359949dbe353427fa6d55ca
6327Author: Marian Balakowicz <[email protected]>
6328Date: Mon Feb 4 08:28:17 2008 +0100
6329
6330 [new uImage] POWERPC: Split get_fdt() into get and relocate routines
6331
6332 PPC specific FDT blob handling code is divided into two separate routines:
6333
6334 get_fdt() - find and verify a FDT blob (either raw or image embedded)
6335 fdt_relocate() - move FDT blob to within BOOTMAP if needed
6336
6337 Signed-off-by: Marian Balakowicz <[email protected]>
6338 Acked-by: Kumar Gala <[email protected]>
6339
5013c09f
WD
6340commit 33fa5c0bfaf465de8ceb23fcd6b397f68b35a817
6341Author: Jon Loeliger <[email protected]>
6342Date: Mon Feb 25 13:13:37 2008 -0600
6343
6344 86xx: Fix renamed GUR symbols in sbc8641d board.
6345
6346 Back in commit a551cee99ad1d1da20fd23ad265de47448852f56
6347 (86xx: Fix GUR PCI config registers properly), we should have
6348 changed the MPC86xx_PORBMSR_HA and MPC86xx_PORDEVSR_IO_SEL
6349 symbols in the sbc8641d board as well. Fix this oversight.
6350
6351 Signed-off-by: Jon Loeliger <[email protected]>
6352
6353commit 64cd594e623c39f73964d18787763e4533f791f7
6354Author: Stefan Roese <[email protected]>
6355Date: Mon Feb 25 16:50:48 2008 +0100
6356
6357 ppc4xx: Fix acadia_nand build problem
6358
6359 Don't include testdram() on NAND-booting target acadia_nand. This saves
6360 a few bytes and makes the target build clean again.
6361
6362 Signed-off-by: Stefan Roese <[email protected]>
6363
6364commit 14e099e698d41e8179d05c2b2dbcf704a236f748
6365Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6366Date: Sun Feb 24 23:03:12 2008 +0000
6367
6368 mx1fs2/flash: Fix multiple pointertargets in assignment differ in signedness
6369
6370 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6371
6372commit 724902c8464e610642b3a170278b99710325888e
6373Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6374Date: Sun Feb 24 23:03:11 2008 +0000
6375
6376 arm-imx: Fix registers definition
6377
6378 Sync registers definition with linux
6379
6380 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6381
6382commit 4cd288b589ea1178947c6e364453c32b3dede6b7
6383Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6384Date: Sun Feb 24 23:03:10 2008 +0000
6385
6386 actua1/actua2/actua3: Fix multipleunused variable
6387
6388 - actua1:
6389 actux1.c: In function 'checkboard':
6390 actux1.c:92: warning: unused variable 'revision'
6391
6392 - actua2:
6393 actux2.c: In function 'checkboard':
6394 actux2.c:100: warning: unused variable 's'
6395 actux2.c:99: warning: unused variable 'revision'
6396 actux2.c: In function 'reset_phy':
6397 actux2.c:130: warning: unused variable 'i'
6398
6399 - actua3:
6400 actux3.c: In function 'checkboard':
6401 actux3.c:114: warning: unused variable 'revision'
6402
6403 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6404
438a4c11
WD
6405commit d5934ad7756f038a393a9cfab76a4fe306d9d930
6406Author: Marian Balakowicz <[email protected]>
6407Date: Mon Feb 4 08:28:09 2008 +0100
6408
6409 [new uImage] Add dual format uImage support framework
6410
6411 This patch adds framework for dual format images. Format detection is added
6412 and the bootm controll flow is updated to include cases for new FIT format
6413 uImages.
6414
6415 When the legacy (image_header based) format is detected appropriate
6416 legacy specific handling is invoked. For the new (FIT based) format uImages
6417 dual boot framework has a minial support, that will only print out a
6418 corresponding debug messages. Implementation of the FIT specific handling will
6419 be added in following patches.
6420
6421 Signed-off-by: Marian Balakowicz <[email protected]>
6422
5013c09f
WD
6423commit b29661fc1151077776454288051bc9a488351ce8
6424Author: Wolfgang Denk <[email protected]>
6425Date: Sun Feb 24 15:21:36 2008 +0100
6426
6427 Coding style cleanup. Prepare v1.3.2-rc2 release candidate
6428
6429 Signed-off-by: Wolfgang Denk <[email protected]>
6430
b29661fc
WD
6431commit 00b48a48424894daa589d166d73277830b1c6ac4
6432Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6433Date: Sat Feb 23 12:15:56 2008 +0100
6434
6435 ENV: remove saveenv when CFG_ENV_IS_NOWHERE is selected
6436
6437 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6438
6439commit b075d74efb70ff68c49a2532f26b56d6703b69c1
6440Author: Shinya Kuribayashi <[email protected]>
6441Date: Sat Feb 23 17:24:16 2008 +0900
6442
6443 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
6444
6445 ----------------------------------------------------------------
6446 Olaf Hering [Wed, 17 Oct 2007 06:27:13 +0000 (23:27 -0700)]
6447
6448 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on
6449 32bit targets.
6450
6451 GCC can be made to warn about usage of long long types with ISO C90
6452 (-ansi), but only with -pedantic. You can write this in a way that even
6453 then it doesn't cause warnings, namely by:
6454
6455 #ifdef __GNUC__
6456 __extension__ typedef __signed__ long long __s64;
6457 __extension__ typedef unsigned long long __u64;
6458 #endif
6459
6460 The __extension__ keyword in front of this switches off any pedantic
6461 warnings for this expression.
6462
6463 Signed-off-by: Olaf Hering <[email protected]>
6464 Cc: <[email protected]>
6465 Signed-off-by: Andrew Morton <[email protected]>
6466 Signed-off-by: Linus Torvalds <[email protected]>
6467 ----------------------------------------------------------------
6468
6469 Signed-off-by: Shinya Kuribayashi <[email protected]>
6470
6471commit 208acd112e6517b21fc30c420396902b103563ac
6472Author: Shinya Kuribayashi <[email protected]>
6473Date: Sat Feb 23 17:07:57 2008 +0900
6474
6475 cpu/mcf52x2/config.mk: Make needlessly deffered expansions immediate.
6476
6477 This will reduce the build time.
6478
6479 Signed-off-by: Shinya Kuribayashi <[email protected]>
6480
6481commit 495a0dde7fa1b14cdc15607d86503ec2bdcd02c4
6482Author: Shinya Kuribayashi <[email protected]>
6483Date: Sat Feb 23 17:05:00 2008 +0900
6484
6485 cpu/ppc4xx/config.mk: Make a needlessly deffered expansion immediate.
6486
6487 This will reduce the build time.
6488
6489 Signed-off-by: Shinya Kuribayashi <[email protected]>
6490
6491commit e682ba399a1d76f09d8cc7af1e57066f1d360d91
6492Author: Shinya Kuribayashi <[email protected]>
6493Date: Sat Feb 23 16:58:41 2008 +0900
6494
6495 cpu/mips/cofigl.mk: Make a needlessly deffered expansion immediate.
6496
6497 This reduces the build time by ~10%. Here's the gth2_config example.
6498
6499 BEFORE AFTER
6500 real 0m31.441s 0m27.833s
6501 user 0m24.766s 0m23.045s
6502 sys 0m10.425s 0m7.468s
6503
6504 Signed-off-by: Shinya Kuribayashi <[email protected]>
6505
6506commit 02409f8cf54c7cd91981f0dfec135dbf3858090c
6507Author: Marcel Moolenaar <[email protected]>
6508Date: Fri Feb 22 10:48:07 2008 -0800
6509
6510 make define2mk.sed work on FreeBSD
6511
6512 In the thread "[1.3.2-rc1] MPC8548CDS/MPC8555CDS configs fails to link",
6513 the define2mk.sed script was identified as the source of the link
6514 failure on FreeBSD. The problem is that sed(1) does not always support
6515 the '+' operator. It isn't on FreeBSD. The attach patch implements the
6516 equivalent, using the '*' operator instead and should work everywhere.
6517
6518 Signed-off-by: Marcel Moolenaar <[email protected]>
6519
6520commit e5084af8ded58453cd07ec1af8b0f29f34122bbc
6521Author: Detlev Zundel <[email protected]>
6522Date: Fri Feb 22 17:21:32 2008 +0100
6523
6524 Replace deprecated "ramdisk" with "ramdisk_size" kernel parameter.
6525
6526 The Linux commit fac8b209b1084bc85748bd54e13d00c1262b220f ("Remove
6527 final traces of long-deprecated "ramdisk" kernel parm") makes these
6528 changes neccessary.
6529
6530 Signed-off-by: Detlev Zundel <[email protected]>
6531
6532commit d01b847c5cd070895c4ba178c85cd068a95cf7cd
6533Author: Larry Johnson <[email protected]>
6534Date: Thu Feb 21 13:58:16 2008 -0500
6535
6536 LM75 bug fix for negative temperatures
6537
6538 When the LM75 temperature sensor measures a temperature below 0 C, the
6539 current driver does not perform sign extension, so the result returned is
6540 256 C too high. This patch fixes the problem.
6541
6542 Signed-off-by: Larry Johnson <[email protected]>
6543
6544commit 5a910c224b13e413bda41922379add6d75c32da3
6545Author: Heiko Schocher <[email protected]>
6546Date: Thu Feb 21 18:33:45 2008 +0100
6547
6548 IDS8247: update MAINTAINER entry.
6549
6550 Signed-off-by: Heiko Schocher <[email protected]>
6551
6552commit 79eac2bfb591f2b028ec1735049dc91e4320de4a
6553Author: Heiko Schocher <[email protected]>
6554Date: Thu Feb 21 18:31:15 2008 +0100
6555
6556 Fix device tree for mgsuvd board.
6557
6558 Rename the "scc" node in "ethernet" for the mgsuvd board.
6559
6560 Signed-off-by: Heiko Schocher <[email protected]>
6561
6562commit 2e721094a70a52206af2e1bf1208d9a7131f6dad
6563Author: Yuri Tikhonov <[email protected]>
6564Date: Thu Feb 21 14:23:42 2008 +0100
6565
6566 lwmon5: enable hardware watchdog
6567
6568 Some boards (e.g. lwmon5) may use rather small watchdog intervals, so
6569 causing it to reboot the board if U-Boot does a long busy-wait with
6570 udelay(). Thus, for these boards we have to restart WD more
6571 frequently.
6572
6573 This patch splits the busy-wait udelay() into smaller, predefined,
6574 intervals, so that the watchdog timer may be resetted with the
6575 configurable (CONFIG_WD_PERIOD) interval.
6576
6577 Signed-off-by: Yuri Tikhonov <[email protected]>
6578
6579commit bc77881247ee6f95d7a9ebc499d26b96bae38c9d
6580Author: Anatolij Gustschin <[email protected]>
6581Date: Thu Feb 21 12:52:29 2008 +0100
6582
6583 ppc4xx: Support for ATI Radeon 9200 card on sequoia
6584
6585 Adds configuration option for ATI Radeon 9200 card
6586 support to sequoia config file. If CONFIG_VIDEO
6587 is enabled, TEXT_BASE should be changed to 0xFFF80000.
6588
6589 Signed-off-by: Anatolij Gustschin <[email protected]>
6590
6591commit 5a9abcc317cf3c8a69559ff83081f4e5d719edb7
6592Author: Kumar Gala <[email protected]>
6593Date: Mon Feb 18 08:18:07 2008 -0600
6594
6595 Remove duplicate defines for ARRAY_SIZE
6596
6597 A few duplicate of the ARRAY_SIZE macro sneaked in since we put
6598 the define in common.h.
6599
6600 Signed-off-by: Kumar Gala <[email protected]>
6601
6602commit 81d93e5c4b83d8b6dcee69de6f4a14ccf6f7114a
6603Author: Kumar Gala <[email protected]>
6604Date: Mon Feb 18 08:09:37 2008 -0600
6605
6606 ppc: Allow boards to specify effective amount of memory
6607
6608 For historical reasons we limited the stack to 256M because some boards
6609 could only map that much via BATS. However newer boards are capable of
6610 mapping more memory (for example 85xx is capable of doing up to 2G).
6611
6612 Signed-off-by: Kumar Gala <[email protected]>
6613
6614commit 755c35f54ba7eb7687aa7935e04a02a01ef1b27b
6615Author: Mike Frysinger <[email protected]>
6616Date: Mon Feb 18 05:24:13 2008 -0500
6617
6618 include autoconf.mk before any other .mk files
6619
6620 This bumps the autoconf.mk include step above board/cpu/arch/etc... so that
6621 those .mk files can have make if statements based on the current config.
6622
6623 Signed-off-by: Mike Frysinger <[email protected]>
6624
6625commit 16fe77752eee099b9fb61ed73460e51cc94b37ba
6626Author: Mike Frysinger <[email protected]>
6627Date: Mon Feb 18 05:10:07 2008 -0500
6628
6629 error check autoconf.mk generation
6630
6631 If any of the steps for generating autoconf.mk fail currently, they go
6632 unnoticed. To fix, we can simply add 'set -e' to the long list of commands.
6633 This is simpler and more robust than placing '|| exit $$?' after every line.
6634
6635 Signed-off-by: Mike Frysinger <[email protected]>
6636
6637commit 019895a8dee71a9f00da05c03e379f45d581b0fe
6638Author: Stefano Babic <[email protected]>
6639Date: Mon Feb 18 08:03:51 2008 +0100
6640
6641 Fix bug in dependency checking
6642
6643 By adding VERSION_FILE to the PHONY targets the script
6644 /tools/setlocalversion is always called and version_autogenerated.h
6645 is replaced only if the script find a modified source file.
6646
6647 Signed-off-by: Stefano Babic <[email protected]>
6648
6649commit 98ba144ccc912eee90dd42699f023c497ce774c6
6650Author: Kyungmin Park <[email protected]>
6651Date: Mon Feb 18 14:35:43 2008 +0900
6652
6653 Fix GPMC CS2 memory setup at apollon
6654
6655 It disables the current map first
6656
6657 Signed-off-by: Kyungmin Park <[email protected]>
6658
6659commit e845e07e1e6e64f40e35688439d3cdcf01cfff4f
6660Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6661Date: Sun Feb 17 23:52:46 2008 +0100
6662
6663 uli526x: Fix multiple differ in signedness and parentheses around comparison
6664
6665 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6666
6667commit beeccf7a5dc5415c202e0132a33c58fc316c2a62
6668Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6669Date: Sun Feb 17 16:58:04 2008 +0100
6670
6671 MIPS: Fix CFG_NO_FLASH support
6672
6673 - Fix flash_init call when CFG_NO_FLASH is used
6674 - Remove no more needed flash.c for qemu-mips
6675
6676 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6677
6678commit edfed1d91df2b2670a812ca9d1a1f9faae7dba47
6679Author: Mike Frysinger <[email protected]>
6680Date: Sat Feb 16 02:40:18 2008 -0500
6681
6682 easylogo: clean up some more and add -r (rgb) support
6683
6684 Michael Hennerich added support for outputting an image in RGB format rather
6685 than forcing YUYV all the time. This makes obvious sense if the display you
6686 have takes RGB input rather than YUYV.
6687
6688 Rather than hack in support for options, I've converted it to use getopt and
6689 cleaned up the argument parsing in the process.
6690
6691 Signed-off-by: Michael Hennerich <[email protected]>
6692 Signed-off-by: Mike Frysinger <[email protected]>
6693
6694commit f65c98129ccada3f7caf97d80395a95b84e911de
6695Author: Mike Frysinger <[email protected]>
6696Date: Sat Feb 16 02:12:37 2008 -0500
6697
6698 Makefile: add target for $(LDSCRIPT)
6699
6700 If the $(LDSCRIPT) does not exist (normally it's board/$(BOARD)/u-boot.lds),
6701 then change into the board directory and try and create it. This allows you
6702 to generate the linker script on the fly based upon board defines (like the
6703 Blackfin boards do).
6704
6705 There should be no regressions due to this change as the normal case is to
6706 already have a u-boot.lds file. If that's the case, then there's nothing to
6707 generate, and so make will always exit. The fix here is that if the linker
6708 script does not exist, the implicit rules take over and attempt to guess how
6709 to generate the file.
6710
6711 Signed-off-by: Mike Frysinger <[email protected]>
6712
438a4c11
WD
6713commit 5583cbf736474ef754e128a54fb78632f57b48fd
6714Author: Marian Balakowicz <[email protected]>
6715Date: Thu Feb 21 17:27:49 2008 +0100
6716
6717 [new uImage] Fix erroneous use of image_get_magic() in fdc/usb cmds
6718
6719 Signed-off-by: Marian Balakowicz <[email protected]>
6720
6721commit 2242f5369822bc7780db95c47985bb408ea9157b
6722Author: Marian Balakowicz <[email protected]>
6723Date: Thu Feb 21 17:27:41 2008 +0100
6724
6725 [new uImage] Rename and move print_image_hdr() routine
6726
6727 Signed-off-by: Marian Balakowicz <[email protected]>
6728
6729commit f50433d670ec2ee9e96abac67cdc6e5e061a810d
6730Author: Marian Balakowicz <[email protected]>
6731Date: Thu Feb 21 17:20:20 2008 +0100
6732
6733 [new uImage] Add fit_parse_conf() and fit_parse_subimage() routines
6734
6735 Introducing routines for parsing new uImage format bootm arguments:
6736 [<addr>]#<conf> - configuration specification
6737 [<addr>]:<subimg> - subimage specification
6738
6739 New format images can contain multiple subimages of the same type. For example
6740 a single new format image file can contain three kernels, two ramdisks and a
6741 couple of FDT blobs. Subimage and configuration specifications are extensions
6742 to bootm (and other image-related commands) arguments' syntax that allow to
6743 specify which particular subimage should be operated on.
6744
6745 Subimage specification is used to denote a particular subimage. Configurations
6746 are a bit more complex -- they are used to define a particualr booting setup,
6747 for example a (kernel, fdt blob) pair, or a (kernel, ramdisk, fdt blob) tuple,
6748 etc.
6749
6750 Signed-off-by: Marian Balakowicz <[email protected]>
6751
6752commit fff888a1997ff7de9b29e24050fc4a0fd403ba16
6753Author: Marian Balakowicz <[email protected]>
6754Date: Thu Feb 21 17:20:19 2008 +0100
6755
6756 [new uImage] Add gen_get_image() routine
6757
6758 This routine assures that image (whether legacy or FIT) is not
6759 in a special dataflash storage.
6760
6761 If image address is a dataflash address image is moved to system RAM.
6762
6763 Signed-off-by: Marian Balakowicz <[email protected]>
6764
6765commit 75d3e8fbd93c14d9929d024c75af2d742c76db70
6766Author: Marian Balakowicz <[email protected]>
6767Date: Thu Feb 21 17:20:18 2008 +0100
6768
6769 [new uImage] Pull in libfdt if CONFIG_FIT is enabled
6770
6771 New uImage format (Flattened Image Tree) requires libfdt
6772 functionality, print out error message if CONFIG_OF_LIBFDT
6773 is not defined.
6774
6775 New uImage support is enabled by defining CONFIG_FIT (and CONFIG_OF_LIBFDT).
6776 This commit turns it on by default.
6777
6778 Signed-off-by: Marian Balakowicz <[email protected]>
6779
b29661fc
WD
6780commit 1ba639da5604a64b3ed884a2cbb1c5414a9fa728
6781Author: Michael Schwingen <[email protected]>
6782Date: Mon Feb 18 23:16:35 2008 +0100
6783
6784 CFI: Do not use uninitialized cmd_reset
6785
6786 Do not use uninitialized cmd_reset; issue both AMD and Intel reset
6787 commands instead
6788
6789 From a short test, it looks like AMD-style flash roms treat *any* unknown
6790 command write as a reset, at least when in CFI Query mode, so issuing the
6791 Intel reset command to AMD-style flashs seems safe (from the small sample I
6792 have), plus the 3-cycle magic sequence should kick the state machine into
6793 the right state even without a reset command. Since the AMD-style flashs
6794 require the unlock sequence for real operation, I chose to try the AMD reset
6795 command first, so that Intel flashs do no see an invalid command prior to
6796 the CFI query.
6797
6798 I have tested the patch on AM29LV320-style flashs from Fujitsu and Macronix,
6799 plus Intel StrataFlash.
6800
6801 Signed-off-by: Michael Schwingen <[email protected]>
6802 Signed-off-by: Stefan Roese <[email protected]>
6803
6804commit e7a85f26830c9f2e78506421c2d519a2965bc7a1
6805Author: Rafal Jaworowski <[email protected]>
6806Date: Thu Feb 21 11:56:44 2008 +0100
6807
6808 API: Add (c) and licensing notice to the public API header.
6809
6810 Signed-off-by: Rafal Jaworowski <[email protected]>
6811
6812commit 928d1d77f8623c120d8763e20e1ca58df9c5c4c6
6813Author: Yuri Tikhonov <[email protected]>
6814Date: Thu Feb 21 11:06:07 2008 +0100
6815
6816 Fix CPU POST test failure
6817
6818 The CPU POST test code (run from cpu_post_exec_31()) doesn't follow the
6819 ABI carefully, at least the CR3, CR4, and CR5 fields of CR are clobbered
6820 by it. The gcc-4.2 with its more aggressive optimization exposes this fact.
6821 This patch just saves the CR value before running the test code, so allowing
6822 it to do anything it wants with CR.
6823
6824 Signed-off-by: Dmitry Rakhchev <[email protected]>
6825 Acked-by: Yuri Tikhonov <[email protected]>
6826 --
6827
6828commit d5908b093955415f3d340706378b991f911af671
6829Author: Jon Loeliger <[email protected]>
6830Date: Wed Feb 20 15:26:51 2008 -0600
6831
6832 8610HPCD: Document the flashbank selection switches.
6833
6834 Signed-off-by: Jon Loeliger <[email protected]>
6835
6836commit a551cee99ad1d1da20fd23ad265de47448852f56
6837Author: Jon Loeliger <[email protected]>
6838Date: Wed Feb 20 14:22:26 2008 -0600
6839
6840 86xx: Fix GUR PCI config registers properly.
6841
6842 Back in commit 975a083a5ef785c414b35f9c5b8ae25b26b41524 where
6843 I tried to "8610HPCD: Fix typos in two PCI setup registers", I
6844 botched it due to not realizing that 8610 and 8641 had different
6845 Global Utility Register defintions, one of which was like 85xx,
6846 and the other wasn't. Correct this problem by introducing two
6847 symbols, one for each 86xx SoC, but neither of which is named
6848 anything like 85xx.
6849
6850 My bad. Lovely Wednesday with git bisect. You know.
6851
6852 Signed-off-by: Jon Loeliger <[email protected]>
6853
6854commit cb06eb961bdffc8728b38c242473d802e83ab2b4
6855Author: Jon Loeliger <[email protected]>
6856Date: Wed Feb 20 12:24:11 2008 -0600
6857
6858 8610HPCD: Don't use VIDEO/CFB_CONSOLE by default.
6859
6860 Without an actual supported video card hooked up, enabling
6861 the CONFIG_VIDEO by default just makes it look broken by
6862 routing all console output to the video card. Don't.
6863
6864 Signed-off-by: Jon Loeliger <[email protected]>
6865
6866commit 4d264eff4312f230776b913edade7ceb75f1b1e0
6867Author: TsiChungLiew <[email protected]>
6868Date: Wed Jan 30 15:08:15 2008 -0600
6869
6870 ColdFire: Fix missing code flash size for M5485EVB
6871
6872 Signed-off-by: James Mahan <[email protected]>
6873 Signed-off-by: TsiChung Liew <[email protected]>
6874
6875commit c54f9263e4e11e34b1e70c160bc467ef1d8ec59d
6876Author: TsiChungLiew <[email protected]>
6877Date: Wed Jan 30 15:04:42 2008 -0600
6878
6879 ColdFire: Fix 5282 and 5271 interrupt mask bit
6880
6881 Signed-off-by: TsiChung Liew <[email protected]>
6882
6883commit 975a083a5ef785c414b35f9c5b8ae25b26b41524
6884Author: Jon Loeliger <[email protected]>
6885Date: Tue Feb 19 12:31:08 2008 -0600
6886
6887 8610HPCD: Fix typos in two PCI setup registers.
6888
6889 The two symbols MPC86xx_PORDEVSR_IO_SEL and MPC86xx_PORBMSR_HA
6890 were erroneously present as 85xx names and values, leftover from
6891 the clone wars. Fix this by removing the 85xx cruft from the
6892 86xx codebase.
6893
6894 Signed-off-by: Jon Loeliger <[email protected]>
6895
6896commit 13f5433f700d4da9f6fdf2a4bb80310133a7c170
6897Author: Jon Loeliger <[email protected]>
6898Date: Mon Feb 18 14:01:56 2008 -0600
6899
6900 86xx: Convert sbc8641d to use libfdt.
6901
6902 This is the proper fix for a missing closing brace in the function
6903 ft_cpu_setup() noticed by joe.hamman <at> embeddedspecialties.com.
6904 The ft_cpu_setup() function in mpc8641hpcn.c should have been
6905 removed earlier as it was under the obsolete CONFIG_OF_FLAT_TREE,
6906 but was missed. Only, the sbc8641d was nominally still using it.
6907 It all got ripped out, and the funcality that was in ft_board_setup()
6908 was refactored to remove the CPU portions into the new file
6909 cpu/mpc86xx/fdt.c instead. Make sbc8641d use this now.
6910
6911 Based loosely on an original patch from [email protected]
6912
6913 Signed-off-by: Jon Loeliger <[email protected]>
6914
6915commit 04efddc87c50c84f85dad5c331c634a6ce830a83
6916Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6917Date: Sun Feb 17 23:35:31 2008 +0100
6918
6919 mpc86xx: Fix unused variable 'config' and 'immap'
6920
6921 and remove useless CONFIG_DDR_INTERLEAVE
6922
6923 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6924
6925commit 83d1b3876695c4f21faff2b731d9ef83f38ed208
6926Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6927Date: Sun Feb 17 23:03:36 2008 +0100
6928
6929 mpc86xx: Fix implicit declaration of functions 'init_laws' and 'disable_law'
6930
6931 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6932
6933commit b6f29c84c208a091f95a10cbc9852d729659ba20
6934Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6935Date: Sun Feb 17 14:15:31 2008 +0100
6936
6937 s3c24x0: Fix unused variable 'i' in function 'serial_init_dev'
6938
6939 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6940
6941commit 0937b8d869fdb42d6ad4fe312958639bd62c973f
6942Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6943Date: Sun Feb 17 14:15:32 2008 +0100
6944
6945 pxa: fix assignment from incompatible pointer type
6946
6947 fix mmc_bread function prototype
6948
6949 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6950
6951commit 64d792063fff90b8118179b092feee09fe5cae13
6952Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6953Date: Sun Feb 17 14:15:30 2008 +0100
6954
6955 at91cap9adk: fix implicit declaration of function 'eth_init'
6956
6957 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
6958
6959commit 375c4353db8f900f7ec772e26fab116ec00f7d3a
6960Author: Wolfgang Denk <[email protected]>
6961Date: Sun Feb 17 15:43:44 2008 +0100
6962
6963 Remove files added by mistake, update CHANGELOG.
6964
6965 Signed-off-by: Wolfgang Denk <[email protected]>
6966
375c4353
WD
6967commit b738654d3c84a30f2bfd9a8d7652ff20807c890c
6968Author: Mike Nuss <[email protected]>
6969Date: Wed Feb 6 11:10:11 2008 -0500
6970
6971 PPC440EPx: Optionally enable second I2C bus
6972
6973 The option CONFIG_I2C_MULTI_BUS does not have any effect on Sequoia, the
6974 PPC440EPx reference platform, because IIC1 is never enabled. Add Sequoia board
6975 code to turn on IIC1 if CONFIG_I2C_MULTI_BUS is selected.
6976
6977 Signed-off-by: Mike Nuss <[email protected]>
6978 Cc: Stefan Roese <[email protected]>
6979
6980commit ef5b4f221c22d05770878513951745f236b5b43f
6981Author: Niklaus Giger <[email protected]>
6982Date: Tue Feb 5 10:26:44 2008 +0100
6983
6984 ppc4xx: HCU4/5. Cleanup configs
6985
6986 - hcu4.h: Removed define of CONFIG_PPC405GPr
6987 - Corrected phy addresses
6988 - Fix boot variables
6989 - Respect line length of 80 chars
6990
6991 Signed-off-by: Niklaus Giger <[email protected]>
6992
6993commit 74973126d1be63ac75bdc192f46234dca3a7c421
6994Author: Niklaus Giger <[email protected]>
6995Date: Tue Feb 5 11:31:28 2008 +0100
6996
6997 ppc4xx: HCU4/5. Cleanups
6998
6999 - Fix some coding style violations.
7000 - Use in/out_u16/32 where appropriate.
7001 - Use register names from ppc405.h.
7002 - Fix trace useage for Lauterbach.
7003 - Remove obsolete generation HCU2.
7004 - Renamed fixed_hcu4_sdram to init_ppc405_sdram.
7005
7006 Signed-off-by: Niklaus Giger <[email protected]>
7007
7008commit 8cc10d06b833ed917a19ad358c8ebbed8bc19555
7009Author: Niklaus Giger <[email protected]>
7010Date: Tue Feb 5 10:26:41 2008 +0100
7011
7012 ppc4xx: PPC405GPr fix missing register definitions
7013
7014 Signed-off-by: Niklaus Giger <[email protected]>
7015
7016commit 214398d9cb22268d9d4f7563359edca0f78297a2
7017Author: Larry Johnson <[email protected]>
7018Date: Fri Jan 18 21:49:05 2008 -0500
7019
7020 ppc4xx: Beautify configuration files for Sequoia and Korat boards
7021
7022 Signed-off-by: Larry Johnson <[email protected]>
7023
7024commit 30c6a241e88499f536e86d325759e29ba00ff67f
7025Author: Anatolij Gustschin <[email protected]>
7026Date: Fri Feb 15 20:09:01 2008 +0100
7027
7028 Wipe out assembler warnings while compiling x86 biosemu
7029
7030 This patch tries to get rid of some assembler warnings about
7031 changed .got2 section type while compiling x86 bios emulator
7032 code.
7033
7034 Signed-off-by: Anatolij Gustschin <[email protected]>
7035
7036commit 67a4389e39ad853d65b72e2b7cad15c7e8291147
7037Author: Wolfgang Denk <[email protected]>
7038Date: Fri Feb 15 00:57:09 2008 +0100
7039
7040 Prepare v1.3.2-rc1 release candidate
7041
67a4389e
WD
7042commit f33e9653c9c09868995d788511d573771c209fe5
7043Author: Anatolij Gustschin <[email protected]>
7044Date: Fri Feb 15 00:13:20 2008 +0100
7045
7046 Fix compile warning on lib_ppc/board.c
7047
7048 Signed-off-by: Anatolij Gustschin <[email protected]>
7049
7050commit e5c6f9f8bec4dff9603419161e3a15cc8ad5d5f4
7051Author: Anatolij Gustschin <[email protected]>
7052Date: Thu Feb 14 18:22:04 2008 +0100
7053
7054 Add Radeon Mobility 9200 pci device id to the radeon driver
7055
7056 This patch extends PCI device id table of the
7057 radeon driver so that the driver will also support
7058 Radeon Mobility 9200 (M9+) based boards.
7059
7060 Signed-off-by: Anatolij Gustschin <[email protected]>
7061
7062commit 1b8607e1f7143548c6062c28371449ec69588c00
7063Author: Anatolij Gustschin <[email protected]>
7064Date: Thu Feb 14 18:19:50 2008 +0100
7065
7066 Extend ATI Radeon driver to support more video modes
7067
7068 Adds ATI Radeon 9200 support for 1280x1024, 1024x768,
7069 800x600, 640x480 at 24, 16 and 8 bpp.
7070
7071 Signed-off-by: Anatolij Gustschin <[email protected]>
7072
7073commit 4124382de029d361162a4b8cecc773eb8f26e2a8
7074Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
7075Date: Sun Feb 10 17:05:20 2008 +0100
7076
7077 xsengine: fix typo and few coding style
7078
7079 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
7080
7081commit 6f4abee789b6d9be3ec4b97ad48f509355559e9e
7082Author: Guennadi Liakhovetski <[email protected]>
7083Date: Fri Feb 8 21:25:58 2008 +0100
7084
7085 Fix wrong memory limit calculation in memory-test
7086
7087 If the length of the memory address range passed to the "mtest" command is
7088 not of the form 2^x - 1, not all address lines are tested. This bug is
7089 inherited from the original software at
7090 http://www.netrino.com/Embedded-Systems/How-To/Memory-Test-Suite-C. Fix
7091 this.
7092
7093 Signed-off-by: Guennadi Liakhovetski <[email protected]>
7094
7095commit 7e30f5eac7f07082a7ca77b7d91b944a8d0af6db
7096Author: Wolfgang Denk <[email protected]>
7097Date: Fri Feb 15 00:11:39 2008 +0100
7098
7099 Coding STyle cleanup.
7100
7101 Signed-off-by: Wolfgang Denk <[email protected]>
7102
7103commit f6921e3dc331293c873ec4d109fd5517a42a90b3
7104Author: Nobuhiro Iwamatsu <[email protected]>
7105Date: Tue Feb 5 13:30:43 2008 +0900
7106
7107 sh: Fix register address of SH7722
7108
7109 The address of SH7722 is wrong by old document.
7110 This patch fixes this problem.
7111
7112 Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
7113
7114commit 0ec7a061fb1c277f6afd73d61dd71bd21e7ef7b2
7115Author: Mike Frysinger <[email protected]>
7116Date: Mon Feb 4 17:44:23 2008 -0500
7117
7118 only update version header as needed
7119
7120 Constantly rebuilding the version header will force useless relinking, so we
7121 simply need to compare the new header with the existing one before updating
7122 it.
7123
7124 Signed-off-by: Mike Frysinger <[email protected]>
7125
7126commit 208447f8e953f347425eb92c8e28d59e6d911363
7127Author: Mike Frysinger <[email protected]>
7128Date: Mon Jan 28 05:56:19 2008 -0500
7129
7130 Do not specify a CROSS_COMPILE default when executing size
7131
7132 Signed-off-by: Mike Frysinger <[email protected]>
7133
7134commit 1f780aa6f17a5d79791d69ec1d2f66d76ac45d8e
7135Author: Guennadi Liakhovetski <[email protected]>
7136Date: Wed Feb 13 11:19:19 2008 +0100
7137
7138 Fix return value of mtest when CFG_ALT_MEMTEST set
7139
7140 Fix a missing return statement from a non-void function.
7141
7142 Signed-off-by: Guennadi Liakhovetski <[email protected]>
7143
7144commit 943afa229cf5bf70ef917c7eb6bd0db59a1ba602
7145Author: Timur Tabi <[email protected]>
7146Date: Wed Jan 9 14:35:26 2008 -0600
7147
7148 85xx, 86xx: Determine I2C clock frequencies and store in global_data
7149
7150 Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
7151
7152 Update the get_clocks() function in 85xx and 86xx to determine the I2C
7153 clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
7154
7155 Signed-off-by: Timur Tabi <[email protected]>
7156
7157commit b931b3a9c3bdfaaeaa71e57a6026eec726005b08
7158Author: Wolfgang Denk <[email protected]>
7159Date: Thu Feb 14 23:18:01 2008 +0100
7160
7161 TQM834x: clean up configuration
7162
7163 Get board name consistent with Linux and elsewhere;
7164 get rid of local network definitions etc.
7165
7166 Signed-off-by: Wolfgang Denk <[email protected]>
7167
7168commit 38cc09c55b1d7f233789052c6fc462e5377669a9
7169Author: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
7170Date: Thu Feb 14 08:02:12 2008 +0100
7171
7172 TFTP: fix search of ':' in BootFile
7173
7174 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
7175
7176commit 0bc9efada170096c6b273f19165e32936d330d80
7177Author: Wolfgang Denk <[email protected]>
7178Date: Thu Feb 14 22:46:55 2008 +0100
7179
7180 Coding style cleanup; update CHANGELOG.
7181
7182 Signed-off-by: Wolfgang Denk <[email protected]>
7183
0bc9efad
WD
7184commit e7670f6c1e52ae6d2a43ff75a8bcfa7a5c86e47b
7185Author: Wolfgang Denk <[email protected]>
7186Date: Thu Feb 14 22:43:22 2008 +0100
7187
7188 PPC: Use r2 instead of r29 as global data pointer
7189
7190 R29 was an unlucky choice as with recent toolchains (gcc-4.2.x) gcc
7191 will refuse to use load/store multiple insns; instead, it issues a
7192 list of simple load/store instructions upon function entry and exit,
7193 resulting in bigger code size, which in turn makes the build for a
7194 few boards fail.
7195
7196 Use r2 instead.
7197
7198 Signed-off-by: Wolfgang Denk <[email protected]>
7199
7200commit 3c234efa693bc59906c2be55c7918ecbb55392ea
7201Author: Uwe Kleine-König <[email protected]>
7202Date: Wed Jan 30 09:08:49 2008 +0100
7203
7204 ARM: make the machid configurable via the environment
7205
7206 If the variable "machid" exists, let do_bootm_linux use that instead
7207 of bd->bi_arch_number.
7208
7209