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