]> git.ipfire.org Git - people/ms/u-boot.git/blame - CHANGELOG
Merge branch 'master' of git://www.denx.de/git/u-boot-blackfin
[people/ms/u-boot.git] / CHANGELOG
CommitLineData
d049cc7f
WD
1commit fd0b1fe3c388a77e8fe00cdd930ca317a91198d4
2Author: Dave Liu <r63238@freescale.com>
3Date: Wed Mar 26 22:55:32 2008 +0800
4
5 drivers: add the support for Freescale SATA controller
6
7 Add the Freescale on-chip SATA controller driver to u-boot,
8 The SATA controller is used on the 837x and 8315 targets,
9 The driver can be used to load kernel, fs and dtb.
10
11 The features list:
12 - 1.5/3 Gbps link speed
13 - LBA48, LBA28 support
14 - DMA and FPDMA support
15 - Two ports support
16
17 Signed-off-by: Dave Liu <daveliu@freescale.com>
18
19commit bede87f4c87c3ccd868cc60ebf792e0560c6d024
20Author: Dave Liu <r63238@freescale.com>
21Date: Wed Mar 26 22:54:44 2008 +0800
22
23 ata: add the readme for SATA command line
24
25 Signed-off-by: Dave Liu <daveliu@freescale.com>
26
27commit cd54081cd479e542fc399b8a40651ff11a1ad849
28Author: Dave Liu <r63238@freescale.com>
29Date: Wed Mar 26 22:53:24 2008 +0800
30
31 ata: enable the sata initialize on boot up
32
33 Signed-off-by: Dave Liu <daveliu@freescale.com>
34
35commit 69386383c5c2b323c66495b0b0cef6a9714d83bf
36Author: Dave Liu <r63238@freescale.com>
37Date: Wed Mar 26 22:52:36 2008 +0800
38
39 ata: add the fis struct for SATA
40
41 Signed-off-by: Dave Liu <daveliu@freescale.com>
42
43commit ffc664e80dfb2e17de0df5ad39e91a02e9c361bc
44Author: Dave Liu <r63238@freescale.com>
45Date: Wed Mar 26 22:51:44 2008 +0800
46
47 ata: add the libata support
48
49 add simple libata support in u-boot
50
51 Signed-off-by: Dave Liu <daveliu@freescale.com>
52
53commit 8e9bb43429e50df55fa41932cbe65841ff579220
54Author: Dave Liu <r63238@freescale.com>
55Date: Wed Mar 26 22:50:45 2008 +0800
56
57 ata: make the ata_piix driver using new SATA framework
58
59 original ata_piix driver is using IDE framework, not real
60 SATA framework. For now, the ata_piix driver is only used
61 by x86 sc520_cdp board. This patch makes the ata_piix driver
62 use the new SATA framework, so
63
64 - remove the duplicated command stuff
65 - remove the CONFIG_CMD_IDE define in the sc520_cdp.h
66 - add the CONFIG_CMD_SATA define to sc520_cdp.h
67
68 Signed-off-by: Dave Liu <daveliu@freescale.com>
69
70commit c7057b529c3c3cb9c0ac9060686a4068f1491bbe
71Author: Dave Liu <r63238@freescale.com>
72Date: Wed Mar 26 22:49:44 2008 +0800
73
74 ata: add the support for SATA framework
75
76 - add the SATA framework
77 - add the SATA command line
78
79 Signed-off-by: Dave Liu <daveliu@freescale.com>
80
81commit 83c7f470a4ce94f33600f11ae85ce4dcf00aa90c
82Author: Dave Liu <r63238@freescale.com>
83Date: Wed Mar 26 22:48:18 2008 +0800
84
85 ata: merge the header of ata_piix driver
86
87 move the sata.h from include/ to drivers/block/ata_piix.h
88
89 Signed-off-by: Dave Liu <daveliu@freescale.com>
90
91commit 9eef62804d9695425b24c87b46a61a7fa74afee0
92Author: Dave Liu <r63238@freescale.com>
93Date: Wed Mar 26 22:47:06 2008 +0800
94
95 ata: merge the ata_piix driver
96
97 move the cmd_sata.c from common/ to drivers/ata_piix.c,
98 the cmd_sata.c have some part of ata_piix controller drivers.
99 consolidate the driver to have better framework.
100
101 Signed-off-by: Dave Liu <daveliu@freescale.com>
102
103commit 5b5eb9ca5b778f763bcf332697b35cc1e747626e
104Author: Wolfgang Denk <wd@denx.de>
105Date: Wed Mar 26 15:38:47 2008 +0100
106
107 Coding style cleanup.
108
109 Signed-off-by: Wolfgang Denk <wd@denx.de>
110
111commit da8808df7a9cef5a3d2ee286ef9ebf9de1780660
112Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
113Date: Wed Mar 26 13:02:13 2008 +0100
114
115 Add CFG_RTC_DS1337_NOOSC to turn off OSC output
116
117 The default settings for RTC DS1337 keeps the OSC
118 output, 32,768 Hz, on. This add CFG_RTC_DS1337_NOOSC to
119 turn it off.
120
121 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
122
123commit 438a4c11260b4ea9805039b0b4f92f9df5306b02
124Author: Wolfgang Denk <wd@denx.de>
125Date: Wed Mar 26 11:48:46 2008 +0100
126
127 Cleanup coding style, update CHANGELOG
128
129 Signed-off-by: Wolfgang Denk <wd@denx.de>
130
438a4c11
WD
131commit 218ca724c08ca8a649f0917cf201cf23d4b33f39
132Author: Wolfgang Denk <wd@denx.de>
133Date: Wed Mar 26 10:40:12 2008 +0100
134
135 README: update documentation (availability, links, etc.)
136
137 Signed-off-by: Wolfgang Denk <wd@denx.de>
138
139commit f6b44e0e4d18fe507833a0f76d24a9aa72c123f1
140Author: Aras Vaichas <arasv@magtech.com.au>
141Date: Tue Mar 25 12:09:07 2008 +1100
142
143 USB Storage, add meaningful return value
144
145 This patch changes the "usb storage" command to return success if it
146 finds a USB storage device, otherwise it returns error.
147
148 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
149
150commit 18e69a35efbb078403db0c0063986470dad7d082
151Author: Anton Vorontsov <avorontsov@ru.mvista.com>
152Date: Fri Mar 14 23:20:18 2008 +0300
153
154 83xx/fdt_support: let user specifiy FSL USB Dual-Role controller role
155
156 Linux understands "host" (default), "peripheral" and "otg" (broken).
157 Though, U-Boot doesn't restrict dr_mode variable to these values (think
158 of renames in future).
159
160 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
161 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
162
163commit c7604783b236e368f225efb7b3efb418fe20b404
164Author: Anton Vorontsov <avorontsov@ru.mvista.com>
165Date: Fri Mar 14 23:20:30 2008 +0300
166
167 tsec: fix link detection for the RTL8211B PHY
168
169 RTL8211B sets link state register after autonegotiation complete,
170 so with bootdelay=0 RTL8211B will report lack of the link.
171
172 To fix this, we should wait for aneg to complete, even if the
173 link is currently down.
174
175 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
176 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
177
178commit 7fa9cbb00dc83fcf175042b6f20c2c9bce9a15f4
179Author: Anton Vorontsov <avorontsov@ru.mvista.com>
180Date: Mon Mar 24 20:47:09 2008 +0300
181
182 mpc83xx: add "fsl,soc" and "fsl,immr" compatible fixups
183
184 device_type = "soc" is being deprecated, newer device trees will use
185 "fsl,soc" and/or "fsl,immr" for the soc nodes.
186
187 This patch also adds clock-frequency property for soc nodes (the same
188 value as bus-frequency).
189
190 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
191
192commit 507e2d79c91441a0bb2cd3d0c31c8bfe3f8cec07
193Author: Joe D'Abbraccio <ljd015@freescale.com>
194Date: Mon Mar 24 13:00:59 2008 -0400
195
196 Modified the DDR SDRAM clock control register to delay MCK/MCK_B 3/4 clock
197
198 With the original value of 1/2 clock cycle delay, the system ran relatively
199 stable except when we run benchmarks that are intensive users of memory.
200 When I run samba connected disk with a HDBENCH test, the system locks-up
201 or reboots sporadically.
202
203 Signed-off by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
204
205commit a7ba32d480a86db5db8dcd8ca66b21b4cadda923
206Author: Scott Wood <scottwood@freescale.com>
207Date: Mon Mar 24 12:44:13 2008 -0500
208
209 mpc83xx: Set PCI I/O bus-address base to zero.
210
211 The device trees for these boards describe PCI I/O as starting from
212 address zero from the device's perspective.
213
214 Placing I/O elsewhere may cause problems with certain PCI boards, and may
215 cause problems with Linux.
216
217 Signed-off-by: Scott Wood <scottwood@freescale.com>
218
219commit f700e7df7fecf2d3765ae568ce77ce788cde4f3e
220Author: Anton Vorontsov <avorontsov@ru.mvista.com>
221Date: Mon Mar 24 20:47:05 2008 +0300
222
223 mpc83xx: MPC8360E-RDK: use 33.3(3)MHz CLKIN/SYS_CLK
224
225 At least on the "33MHz Pilot" board crystal is actually 33.3MHz.
226 This patch fixes "system time drifting" problem.
227
228 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
229
230commit 3a0cfdd576dc9b16d1468d37339182607c697fb7
231Author: Anton Vorontsov <avorontsov@ru.mvista.com>
232Date: Mon Mar 24 20:47:02 2008 +0300
233
234 mpc83xx: MPC8360E-RDK: define CONFIG_OF_STDOUT_VIA_ALIAS
235
236 This is needed to update /choosen/linux,stdout-path properly.
237
238 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
239
240commit 3419eb62f088d7a22f1d2a3cebf76b77e408b5b9
241Author: Anton Vorontsov <avorontsov@ru.mvista.com>
242Date: Mon Mar 24 20:47:00 2008 +0300
243
244 mpc83xx: MPC8360E-RDK: add dhcp command
245
246 Plus modify environment to use it and remove bootfile env variable,
247 it is internal and CONFIG_BOOTFILE is used for these purposes.
248
249 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
250
251commit d892b2dbb4087a26778bfd42470c3ea7d0e2b6aa
252Author: Anton Vorontsov <avorontsov@ru.mvista.com>
253Date: Mon Mar 24 20:46:57 2008 +0300
254
255 mpc83xx: MPC8360E-RDK: rework ddr setup, enable ecc
256
257 Current DDR setup easily causes memory corruption, this patch fixes it.
258
259 Also fix TIMING_CFG0_MRS_CYC definition.
260
261 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
262
263commit d47d49cc37a38f2719a3e1b9bbe08ac810cf2d9a
264Author: Anton Vorontsov <avorontsov@ru.mvista.com>
265Date: Mon Mar 24 20:46:53 2008 +0300
266
267 mpc83xx: MPC8360E-RDK: configure pario pins for AD7843 and FHCI
268
269 This patch adds qe pario pins configuration for AD7843 ADC/Touchscreen
270 controller and FHCI (QE USB).
271
272 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
273
274commit 7ad959490962e6842648d87d4bd795ea6cdcce67
275Author: Anton Vorontsov <avorontsov@ru.mvista.com>
276Date: Mon Mar 24 20:46:51 2008 +0300
277
278 mpc83xx: MPC8360E-RDK: add support for NAND
279
280 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
281
282commit 9a3e832aeb491861d029991241572ebdf4b5b61b
283Author: Anton Vorontsov <avorontsov@ru.mvista.com>
284Date: Mon Mar 24 20:46:46 2008 +0300
285
286 mpc83xx: MPC8360E-RDK: use RGMII_RXID interface mode
287
288 This is needed for BCM PHYs to work on this board.
289
290 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
291
292commit 300615dc5d9b0a2022fbc6af0c13159e33fd752e
293Author: Anton Vorontsov <avorontsov@ru.mvista.com>
294Date: Mon Mar 24 20:46:34 2008 +0300
295
296 uec: add support for Broadcom BCM5481 Gigabit PHY
297
298 This patch adds basic support for Broadcom BCM5481 PHY.
299
300 RXD-RXC delay quirk comes from MPC8360E-RDK BSP source, author is
301 Peter Barada <peterb@logicpd.com>.
302
303 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
304
305commit 6a600c3a1876bc203445df4f0fd6b12648259666
306Author: Anton Vorontsov <avorontsov@ru.mvista.com>
307Date: Mon Mar 24 20:46:28 2008 +0300
308
309 uec: add support for RGMII_RXID interface mode
310
311 PHY drivers will use it to setup software delay between RXD and RXC
312 signals.
313
314 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
315
316commit 91cdaa3a9d7562b869d96774e9c9ddf142c0848d
317Author: Anton Vorontsov <avorontsov@ru.mvista.com>
318Date: Mon Mar 24 20:46:24 2008 +0300
319
320 uec: add support for gbit mii status readings
321
322 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
323
324commit aabce7fb505ffe55ebf3bf4dcafdae97a581558d
325Author: Anton Vorontsov <avorontsov@ru.mvista.com>
326Date: Mon Mar 24 17:40:47 2008 +0300
327
328 83xx: define CONFIG_OF_STDOUT_VIA_ALIAS for the MPC837XERDB boards
329
330 This is primarily for the early console support.
331
332 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
333
334commit 2bd7460e9283ec98565189b3cdbcfb2bcdcdd635
335Author: Anton Vorontsov <avorontsov@ru.mvista.com>
336Date: Mon Mar 24 17:40:43 2008 +0300
337
338 83xx: initialize serdes for MPC837XRDB boards
339
340 On the MPC8377ERDB: 2 SATA and 2 PCI-E.
341 On the MPC8378ERDB: 2 PCI-E
342 On the MPC8379ERDB: 4 SATA
343
344 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
345
346commit 453316a2a19642d8afcbca7452e40a6b44a197b1
347Author: Anton Vorontsov <avorontsov@ru.mvista.com>
348Date: Mon Mar 24 17:40:32 2008 +0300
349
350 83xx: serdes setup routines
351
352 This patch adds few routines to configure serdes on 837x targets.
353
354 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
355
356commit a796cdf9c377cb4e5d61d1079a296608f8fbd903
357Author: Anton Vorontsov <avorontsov@ru.mvista.com>
358Date: Mon Mar 24 17:40:27 2008 +0300
359
360 83xx: split COBJS onto separate lines
361
362 ..plus get rid of some #ifdefs in the .c files.
363
364 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
365
366commit 46a3aeea73c13ab04ebf7a8739afb87ac5da94a3
367Author: Anton Vorontsov <avorontsov@ru.mvista.com>
368Date: Mon Mar 24 17:40:23 2008 +0300
369
370 83xx: nand support for MPC837XRDB boards
371
372 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
373
374commit 82e45a204190593e8613145a928f998fb8c909c4
375Author: Jerry Van Baren <gvb.uboot@gmail.com>
376Date: Tue Mar 18 21:44:41 2008 -0400
377
378 Enable CONFIG_FLASH_SHOW_PROGRESS on the MPC8360EMDS.
379
380 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
381 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
382
383commit 0fa7a1b4719e325fce332689fb8754ec166191ff
384Author: Michael Barkowski <michael.barkowski@freescale.com>
385Date: Thu Mar 20 13:15:39 2008 -0400
386
387 mpc8323erdb: remove RTC and add EEPROM
388
389 There's no on-board RTC on the MPC8323ERDB, but there is an EEPROM.
390
391 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
392 Acked-by: Kim Phillips <kim.phillips@freescale.com>
393
394commit 5bbeea86eb6afb872374cd23217cb3c1018443ed
395Author: Michael Barkowski <michael.barkowski@freescale.com>
396Date: Thu Mar 20 13:15:34 2008 -0400
397
398 mpc8323erdb: Improve the system performance
399
400 The following changes are based on kernel UCC ethernet performance:
401
402 1. Make the CSB bus pipeline depth as 4, and enable the repeat mode
403 2. Optimize transactions between QE and CSB. Added CFG_SPCR_OPT
404 switch to enable this setting.
405
406 The following changes are based on the App Note AN3369 and
407 verified to improve memory latency using LMbench:
408
409 3. CS0_CONFIG[AP_n_EN] is changed from 1 to 0
410 4. CS0_CONFIG[ODT_WR_CONFIG] set to 1. Was a reserved setting
411 previously.
412 5. TIMING_CFG_1[WRREC] is changed from 3clks to 2clks (based on
413 Twr=15ns, and this was already the setting in DDR_MODE)
414 6. TIMING_CFG_1[PRETOACT] is changed from 3clks to 2clks. (based on
415 Trp=15ns)
416 7. TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 6clks. (based on
417 Tras=40ns)
418 8. TIMING_CFG_1[ACTTORW] is changed from 3clks to 2clks. (based on
419 Trcd=15ns)
420 9. TIMING_CFG_1[REFREC] changed from 21 clks to 11clks. (based on
421 Trfc=75ns)
422 10. TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 7clks. (based
423 on Tfaw=50ns)
424 11. TIMING_CFG_2[ADD_LAT] and DDR_MODE[AL] changed from 0 to 1 (based
425 on CL=3 and WL=2).
426
427 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
428 Acked-by: Kim Phillips <kim.phillips@freescale.com>
429
430commit fc549c871f43933396a5b3e21d897023d4b31b8d
431Author: Michael Barkowski <michael.barkowski@freescale.com>
432Date: Thu Mar 20 13:15:28 2008 -0400
433
434 mpc8323erdb: use readable DDR config macros
435
436 Use available shift/mask macros to define DDR configuration.
437
438 Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
439 Acked-by: Kim Phillips <kim.phillips@freescale.com>
440
441commit 89c7784ed90ba50301eec521144f95111e472906
442Author: Timur Tabi <timur@freescale.com>
443Date: Fri Feb 8 13:15:55 2008 -0600
444
445 83xx: Add Vitesse VSC7385 firmware uploading
446
447 Update the MPC8349E-mITX, MPC8313E-RDB, and MPC837XE-RDB board files to upload
448 the Vitesse VSC7385 firmware. Changed CONFIG_VSC7385 to CONFIG_VSC7385_ENET.
449 Cleaned up the board header files to make selecting the VSC7385 easier to
450 control.
451
452 Signed-off-by: Timur Tabi <timur@freescale.com>
453 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
454
455commit b55d98c6d5b8694e560a0e727b14cb6921d7cfcc
456Author: Timur Tabi <timur@freescale.com>
457Date: Fri Feb 8 13:15:54 2008 -0600
458
459 NET: Add Vitesse VSC7385 firmware uploading
460
461 The Vitesse VSC7385 is a 5-port switch found on the Freescale MPC8349E-mITX
462 and other boards. A small firwmare must be uploaded to its on-board memory
463 before it can be enabled. This patch adds the code which uploads firmware
464 (but not the firmware itself).
465
466 Previously, this feature was provided by a U-Boot application that was
467 made available only on Freescale BSPs. The VSC7385 firmware must still
468 be obtained separately, but at least there is no longer a need for a separate
469 application.
470
471 Signed-off-by: Timur Tabi <timur@freescale.com>
472 Acked-by: Ben Warren <biggerbadderben@gmail.com>
473
474commit aa6f6d171a1f9f46ee4f03ad6acb97a6bfb71855
475Author: Wolfgang Denk <wd@denx.de>
476Date: Wed Mar 26 00:52:10 2008 +0100
477
478 Coding Style cleanyp; update CHANGELOG
479
480 Signed-off-by: Wolfgang Denk <wd@denx.de>
481
aa6f6d17
WD
482commit 43ddd9c820fec44816188f53346b464e20b3142d
483Author: Jerry Van Baren <gvb.uboot@gmail.com>
484Date: Sat Mar 22 14:23:49 2008 -0400
485
486 Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T
487
488 These defines embedded the u-boot env variables and/or the bd_t structure
489 in the fdt blob. The conclusion of discussion on the u-boot email list
490 was that embedding these in the fdt blob is not useful: there are better
491 ways of passing the data (in fact, the fdt blob itself replaces the
492 bd_t struct).
493
494 The only board that enables these is the stxxtc and they don't appear
495 to be used by linux.
496
497 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
498 Acked-by: Kim Phillips <kim.phillips@freescale.com>
499
500commit 22ed2285743359fd1fe73e411dff914b2256e68f
501Author: Stefan Roese <sr@denx.de>
502Date: Mon Mar 17 10:49:25 2008 +0100
503
504 rtc: Remove 2nd reference to max6900.o in drivers/rtc/Makefile
505
506 Signed-off-by: Stefan Roese <sr@denx.de>
507
508commit 1bb707c39a0833e91d9f797dd862aaaaf4af264d
509Author: Kyungmin Park <kmpark@infradead.org>
510Date: Mon Mar 17 08:54:06 2008 +0900
511
512 Add Flex-OneNAND booting support
513
514 Flex-OneNAND is a monolithic integrated circuit with a NAND Flash array
515 using a NOR Flash interface. This on-chip integration enables system designers
516 to reduce external system logic and use high-density NAND Flash
517 in applications that would otherwise have to use more NOR components.
518
519 Flex-OneNAND enables users to configure to partition it into SLC and MLC areas
520 in more flexible way. While MLC area of Flex-OneNAND can be used to store data
521 that require low reliability and high density, SLC area of Flex-OneNAND
522 to store data that need high reliability and high performance. Flex-OneNAND
523 can let users take advantage of storing these two different types of data
524 into one chip, which is making Flex-OneNAND more cost- and space-effective.
525
526 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
527
528commit c512389cc4a10253249271ff6c887c6dab1f0db2
529Author: André Schwarz <andre.schwarz@matrix-vision.de>
530Date: Thu Mar 13 13:50:52 2008 +0100
531
532 MPC5200: support setup without FEC
533
534 Include FEC specific nodes in ft_cpu_setup only if CONFIG_MPC5xxx_FEC is
535 defined. Systems without FEC, i.e. no FEC node in DTB, should be possible.
536
537 Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
538 Acked-by: Grant Likely <grant.likely@secretlab.ca>
539
540commit aa3511e422946041ef626f80a05ae5e8bfc700e6
541Author: Jon Loeliger <jdl@freescale.com>
542Date: Wed Mar 5 18:05:46 2008 -0600
543
544 FSL: Move board/mpc8266ads under board/freescale
545
546 Signed-off-by: Jon Loeliger <jdl@freescale.com>
547
548commit 7f1d846e5c5754449c286587d099d85246062772
549Author: Jon Loeliger <jdl@freescale.com>
550Date: Wed Mar 5 18:05:47 2008 -0600
551
552 FSL: Move board/mpc7448hpc2 under board/freescale
553
554 Signed-off-by: Jon Loeliger <jdl@freescale.com>
555
556commit b7e24d283e34727c2a6cdfdac2e09a426c579b73
557Author: Jon Loeliger <jdl@freescale.com>
558Date: Wed Mar 5 18:05:45 2008 -0600
559
560 FSL: Move board/mpc8260ads under board/freescale
561
562 Signed-off-by: Jon Loeliger <jdl@freescale.com>
563
564commit 6a8a5dc4759867c45aa95580deb8bf26669a5d97
565Author: goda.yusuke <goda.yusuke@renesas.com>
566Date: Wed Mar 5 17:08:33 2008 +0900
567
568 net: Add support AX88796L ethernet device
569
570 AX88796L is device of NE2000 compatible.
571 This patch support AX88796L ethernet device.
572
573 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
574 Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
575
576commit e0a6140dd381e1eed1ada2291166ef2616d8822b
577Author: Wolfgang Denk <wd@denx.de>
578Date: Tue Mar 25 22:50:41 2008 +0100
579
580 ne2000 driver: change #ifdef to Makefile conditional compilation
581
582 Signed-off-by: Wolfgang Denk <wd@denx.de>
583
584commit e710185aae90c64d39c2d453e40e58ceefe4f250
585Author: goda.yusuke <goda.yusuke@renesas.com>
586Date: Wed Mar 5 17:08:20 2008 +0900
587
588 net: Divided code of NE2000 ethernet driver
589
590 There are more devices of the NE2000 base.
591 A present code is difficult for us to support more devices.
592 To support more NE2000 clone devices, separated the function.
593
594 Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
595 Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
596
597commit 395bce4f59a507a60a475f7ee46bed47de9482df
598Author: Mike Frysinger <vapier@gentoo.org>
599Date: Sun Feb 24 23:58:13 2008 -0500
600
601 net/Blackfin: move on-chip MAC driver into drivers/net/
602
603 The Blackfin on-chip MAC driver was being managed in the BF537-STAMP board
604 directory, but it is not board specific, so relocate it to the drivers dir
605 so that other Blackfin ports can utilize it.
606
607 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
608
609commit 8a30b4700942f37495d2e67f5998cdffb6e3ba8a
610Author: Mike Frysinger <vapier@gentoo.org>
611Date: Sun Feb 24 23:52:35 2008 -0500
612
613 smc91111: use SSYNC() rather than asm(ssync) for Blackfin
614
615 Since the "ssync" instruction may have hardware anomalies associated with
616 it, have the smc91111 driver use the SSYNC macro rather than invoking it
617 directly. We workaround all the anomalies via this macro.
618
619 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
620
621commit 77ff7b7444ceb8022b46114f3d0b6d18e2fd1138
622Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
623Date: Sun Feb 17 22:57:47 2008 +0000
624
625 8xx: Update OF support on 8xx
626
627 This patch does some shifting around of OF support on 8xx.
628
629 Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
630
631commit 9c666a7db0b2285a270c68810889ce7d5dba304b
632Author: Kumar Gala <galak@kernel.crashing.org>
633Date: Fri Feb 15 15:16:18 2008 -0600
634
635 ppc: Allow boards to specify how much memory they can map
636
637 For historical reasons we limited the stack to 256M because some boards
638 could only map that much via BATS. However newer boards are capable of
639 mapping more memory (for example 85xx is capble of doing up to 2G).
640
641 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
642
643commit a6f5f317cd074bbbfa2aab4fca05904c811c19fb
644Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
645Date: Fri Feb 15 01:05:58 2008 +0000
646
647 8xx : Add OF support to Adder875 board port - resubmit
648
649 Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
650
651commit d058698fd2d9f769ff38ac53c8708b3fdd314f2d
652Author: Kumar Gala <galak@kernel.crashing.org>
653Date: Thu Feb 14 20:44:42 2008 -0600
654
655 Add setexpr command
656
657 Add a simple expr style command that will set an env variable as the result
658 of the command. This allows us to do simple math in shell. The following
659 operations are supported: &, |, ^, +, -, *, /.
660
661 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
662
663commit 3f105faa64b9826e088711fdfcaa70cb1230397a
664Author: Jon Loeliger <jdl@freescale.com>
665Date: Wed Mar 5 17:27:48 2008 -0600
666
667 FSL: Move board/mpc7448hpc2 under board/freescale
668
669 Signed-off-by: Jon Loeliger <jdl@freescale.com>
670
671commit 449c703374a8868453425e15da7e2f76221b72e4
672Author: Jon Loeliger <jdl@freescale.com>
673Date: Wed Mar 5 17:21:43 2008 -0600
674
675 FSL: Move board/mpc8266ads under board/freescale
676
677 Signed-off-by: Jon Loeliger <jdl@freescale.com>
678
679commit 5863577989ad689427bb750107e9a75f1c1645d2
680Author: Jon Loeliger <jdl@freescale.com>
681Date: Wed Mar 5 16:41:41 2008 -0600
682
683 FSL: Move board/mpc8260ads under board/freescale
684
685 Signed-off-by: Jon Loeliger <jdl@freescale.com>
686
687commit 8a773983957ee6c4aa344469b742f29c7d26afbd
688Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
689Date: Tue Mar 25 21:30:08 2008 +0900
690
691 [MIPS] Move gth2_config from ARM section to MIPS
692
693 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
694
695commit 373b16fc0c5ae34d28b9027f809ae3cbf45cdd15
696Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
697Date: Tue Mar 25 21:30:07 2008 +0900
698
699 [MIPS] Extend MIPS_MAX_CACHE_SIZE upto 64kB
700
701 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
702
703commit d98e348e2ed5aab8f7a6471ff628ab0688b8a459
704Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
705Date: Tue Mar 25 21:30:07 2008 +0900
706
707 [MIPS] Fix dcache_status()
708
709 You can't judge UNCACHED by Config.K0 LSB.
710
711 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
712
713commit b0c66af53ec9385ac2d1cc2e5d7d1ecdc81caf34
714Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
715Date: Tue Mar 25 21:30:07 2008 +0900
716
717 [MIPS] Introduce _machine_restart
718
719 Handles machine specific functions by using weak functions.
720
721 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
722
723commit decaba6f5cf386d569ac3997bebb871b966c6b18
724Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
725Date: Tue Mar 25 21:30:07 2008 +0900
726
727 [MIPS] Cleanup CP0 Status initialization
728
729 Add setup_c0_status from Linux. For the moment we disable interrupts, set
730 CU0, mark the kernel mode, and clear ERL and EXL. This is good enough for
731 reset-time configuration and will work well across most processors.
732
733 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
734
735commit d43d43ef2845af309c25a64bb9c2c5fb3261bc23
736Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
737Date: Tue Mar 25 21:30:07 2008 +0900
738
739 [MIPS] Initialize CP0 Cause before setting up CP0 Status register
740
741 Without this change, we'll be suffering from deffered WATCH exception
742 once Status.EXL is cleared. Make sure Cause.WP is cleared.
743
744 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
745
746commit 26138623230ca2bad3c78e05a65527ea70c8b688
747Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
748Date: Tue Mar 25 21:30:07 2008 +0900
749
750 [MIPS] INCA-IP: Move watchdog init code from start.S to lowlevel_init()
751
752 Move things to appropriate place.
753
754 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
755
756commit ccf8f824ef67df028dedb29f8ea5d71a5a88d895
757Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
758Date: Tue Mar 25 21:30:06 2008 +0900
759
760 [MIPS] Implement flush_cache()
761
762 We do Hit_Writeback_Inv_D and Hit_Invalidate_I. You might think that you
763 don't need to do Hit_Invalidate_I, but flush_cache() needs it since this
764 function is used not only in U-Boot specfic programs but also at loading
765 target binaries.
766
767 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
768
769commit 2e0e5271aac917812a76c72030a2b2c6f1d3387d
770Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
771Date: Tue Mar 25 21:30:06 2008 +0900
772
773 [MIPS] Fix I-/D-cache initialization loops
774
775 Currently we do 1) Index_Store_Tag_I, 2) Fill and 3) Index_Store_Tag_I
776 again per a loop for I-cache initialization. But according to 'See MIPS
777 Run', we're encouraged to use three separate loops rather than combining
778 them *for both I- and D-cache*. This patch tries to fix this.
779
780 In accordance with fixing above, mips_init_[id]cache are separated from
781 mips_cache_reset(), and rewrite cache loops are completely rewritten with
782 useful macros.
783
784 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
785
786commit 1898840797c7f50799377bd5b285a8a93a82c419
787Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
788Date: Tue Mar 25 21:30:06 2008 +0900
789
790 [MIPS] Replace memory clearance code with f_fill64
791
792 This routine fills memory with zero by 64 bytes, and is 64-bit capable.
793
794 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
795
796commit 2f5d414ccb4024dd0992ff6b22561732dbc73590
797Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
798Date: Tue Mar 25 21:30:06 2008 +0900
799
800 [MIPS] cpu/mips/cache.S: Introduce NESTED/LEAF/END macros
801
802 This patch replaces the current function definitions with NESTED, LEAF
803 and END macro. They specify some more additional information about the
804 function; an alignment of symbol, type of symbol, stack frame usage, etc.
805 These information explicitly tells the assembler and the debugger about
806 the types of code we want to generate.
807
808 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
809
810commit 282223a607c611425fa33f5428f8eae6636972bb
811Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
812Date: Tue Mar 25 11:43:17 2008 +0900
813
814 [MIPS] asm headers' updates
815
816 Make some asm headers adjusted to the latest Linux kernel.
817
818 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
819
820commit e1390801a3c1a2b6d12fa90be368efc19f5b9bfd
821Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
822Date: Tue Mar 25 11:39:29 2008 +0900
823
824 [MIPS] Request for the 'mips_cache_lock()' removal
825
826 The initial intension of having mips_cache_lock() was to use the cache
827 as memory for temporary stack use so that a C environment can be set up
828 as early as possible.
829
830 But now mips_cache_lock() follow lowlevel_init(). We've already have the
831 real memory initilaized at this point, therefore we could/should use it.
832 No reason to lock at all.
833
834 Other problems:
835
836 Cache locking is not consistent across MIPS implementaions. Some imple-
837 mentations don't support locking at all. The style of locking varies -
838 some support per line locking, others per way, etc. Some parts use bits
839 in status registers instead of cache ops. Current mips_cache_lock() is
840 not necessarily general-purpose.
841
842 And this is worthy of special mention; once U-Boot/MIPS locks the lines,
843 they are never get unlocked, so the code relies on whatever gets loaded
844 after U-Boot to re-initialize the cache and clear the locks. We're sup-
845 posed to have CFG_INIT_RAM_LOCK and unlock_ram_in_cache() implemented,
846 but leave the situation as it is for a long time.
847
848 For these reasons, I proposed the removal of mips_cache_lock() from the
849 global start-up code.
850
851 This patch adds CFG_INIT_RAM_LOCK_MIPS to make existing users aware that
852 *things have changed*. If he wants the same behavior as before, he needs
853 to have CFG_INIT_RAM_LOCK_MIPS in his config file.
854
855 If we don't have any regression report through several releases, then
856 we'll remove codes entirely.
857
858 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
859 Acked-by: Andrew Dyer <amdyer@gmail.com>
860
861commit 0d48926c87ec96f974a6ac4034f4a2f2eab3255f
862Author: Yuri Tikhonov <yur@emcraft.com>
863Date: Mon Mar 24 11:30:54 2008 +0100
864
865 lwmon5 SYSMON POST: fix backlight control
866
867 If the LWMON5 config has SYSMON POST among CONFIG_POSTs which may be
868 run on the board, then the SYSMON POST controls the display backlight
869 (doesn't switch backlight ON if POST FAILED, and does switch the
870 backlight ON if PASSED).
871
872 If not, then the video driver controls the display backlight (just
873 switch ON the backlight upon initialization).
874
875 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
876
877commit ff2bdfb2c1e073f65c065011f1e18d0a130bd3d8
878Author: Yuri Tikhonov <yur@emcraft.com>
879Date: Mon Mar 24 11:29:14 2008 +0100
880
881 lwmon5 SYSMON POST: fix handling of negative temperatures
882
883 Fix errors in the LWMON5 Sysmon POST for negative temperatures.
884
885 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
886
887commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
888Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
889Date: Fri Mar 7 16:04:25 2008 +0900
890
891 pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option
892
893 In current source code, when the device number of PCI is 0, process PCI
894 bridge without fail. However, when the device number is 0, it is not PCI
895 always bridge. There are times when device of PCI allocates.
896
897 When CONFIG_PCI_SKIP_HOST_BRIDGE is enable, this problem is solved when
898 use this patch.
899
900 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
901 Acked-by: Stefan Roese <sr@denx.de>
902
903commit 86aea3eaefa248ffb9328e2b50c64720489cdbeb
904Author: Yuri Tikhonov <yur@emcraft.com>
905Date: Fri Mar 21 09:18:40 2008 +0100
906
907 LWMON5: fix dsPIC POST
908
909 Add test for DPIC_SYS_ERROR_REG to be zero in the LWMON5 dsPIC POST.
910
911 Signed-off-by: Yuri Tikhonov <yur@emcraft.com> ---
912
438a4c11
WD
913commit 388b82fddc7c05596f3f615f190da0448227dc82
914Author: Bartlomiej Sieka <tur@semihalf.com>
915Date: Thu Mar 20 23:23:13 2008 +0100
916
917 [new uImage] Enable new uImage support for the pcs440ep board.
918
919 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
920
921commit 95f4ec2b9c910c7261e6f060ea530d58b039692d
922Author: Bartlomiej Sieka <tur@semihalf.com>
923Date: Thu Mar 20 23:23:13 2008 +0100
924
925 [new uImage] Do not compile new uImage format support by default
926
927 Disable default building of new uImage format support in preparation
928 for merge with the master. Support for new format can be enabled on
929 a per-board basis, by defining the following in the board's config file:
930
931 #define CONFIG_FIT 1
932 #define CONFIG_OF_LIBFDT 1
933
934 This can be optionally defined to give more verbose output:
935
936 #define CONFIG_FIT_VERBOSE 1 /* enable fit_format_{error,warning}() */
937
938 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
939
940commit dafaede8a46c7159310239e036c93e31c6374487
941Author: Bartlomiej Sieka <tur@semihalf.com>
942Date: Thu Mar 20 23:20:31 2008 +0100
943
944 [new uImage] Disable debuging output in preparation for merge with master
945
946 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
947
948commit fbe7a155027beacebaee9b32e1ada781fe924bca
949Author: Bartlomiej Sieka <tur@semihalf.com>
950Date: Thu Mar 20 19:38:45 2008 +0100
951
952 [new uImage] Compilation and new uImage handling fixes for imxtract
953
954 Fix imxtract command not being compiled-in despite CONFIG_CMD_XIMG being in
955 include/config_cmd_default.h. Fix few warnings and handling of new format
956 images.
957
958 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
959
960commit 36cc8cbb3379d5166f882641123521735c469f92
961Author: Bartlomiej Sieka <tur@semihalf.com>
962Date: Thu Mar 20 23:10:19 2008 +0100
963
964 [new uImage] Fix autoscr command used with new uImage format
965
966 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
967
968commit 43142e817f0597be412e7cbe19413f5532eafa5d
969Author: Bartlomiej Sieka <tur@semihalf.com>
970Date: Thu Mar 20 23:10:19 2008 +0100
971
972 [new uImage] Fix *.its files location in documentation
973
974 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
975
aa6f6d17
WD
976commit 81a0ac62ea29f8252d0a714709d0ecfdbba2a15e
977Author: Wolfgang Denk <wd@denx.de>
978Date: Thu Mar 20 22:01:38 2008 +0100
979
980 lwmon5 POST: remove unreachable code
981
982 plus some coding style cleanup
983
984 Signed-off-by: Wolfgang Denk <wd@denx.de>
985
986commit b73a19e1609d0f705cbab8014ca17aefe89e4c76
987Author: Yuri Tikhonov <yur@emcraft.com>
988Date: Thu Mar 20 17:56:04 2008 +0300
989
990 LWMON5: POST RTC fix
991
992 Modify the RTC API to provide one a status for the time reported by
993 the rtc_get() function:
994 0 - a reliable time is guaranteed,
995 < 0 - a reliable time isn't guaranteed (power fault, clock issues,
996 and so on).
997
998 The RTC chip drivers are responsible for providing this info if the
999 corresponding chip supports such functionality. If not - always
1000 report that the time is reliable.
1001
1002 The POST RTC test was modified to detect the RTC faults utilizing
1003 this new rtc_get() feature.
1004
1005 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
1006
1007commit a5cc5555ccee596908a7d8cf22a104f6b993bfd5
1008Author: Martin Krause <martin.krause@tqs.de>
1009Date: Wed Mar 19 14:25:14 2008 +0100
1010
1011 TQM5200B: update MTD partition layout
1012
1013 - insert partition for dtb blob to TQM5200B MTD layout
1014 - set env variables dependent on the configured board
1015 (TQM5200 or TQM5200B)
1016
1017 Signed-off-by: Martin Krause <martin.krause@tqs.de>
1018
1019commit f0105727d132f56a21fa3ed8b162309cca6cac44
1020Author: Stefan Roese <sr@denx.de>
1021Date: Wed Mar 19 07:09:26 2008 +0100
1022
1023 CFI: Small cleanup for FLASH_SHOW_PROGRESS
1024
1025 With this patch we don't need that many #ifdef's in the code. It moves
1026 the subtraction into the macro and defines a NOP-macro when
1027 CONFIG_FLASH_SHOW_PROGRESS is not defined.
1028
1029 Signed-off-by: Stefan Roese <sr@denx.de>
1030 Acked-by: Gerald Van Baren <vanbaren@cideas.com>
1031
1032commit 9a042e9ca512beaaa2cb450274313fc477141241
1033Author: Jerry Van Baren <gvb.uboot@gmail.com>
1034Date: Sat Mar 8 13:48:01 2008 -0500
1035
1036 Flash programming progress countdown.
1037
1038 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
1039
438a4c11
WD
1040commit 5e339fd9ed539a7d7fec59cfc88f0857ab26a53f
1041Author: Bartlomiej Sieka <tur@semihalf.com>
1042Date: Wed Mar 19 10:00:06 2008 +0100
1043
1044 [new uImage] Fix style issue spotted by Wolfgang Denk <wd@denx.org>
1045
1046 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
1047
aa6f6d17
WD
1048commit 11abe45c48ec3485a6c1a5168ce8d79c3288adc1
1049Author: David Gibson <david@gibson.dropbear.id.au>
1050Date: Mon Feb 18 18:09:04 2008 +1100
1051
1052 libfdt: Remove no longer used code from fdt_node_offset_by_compatible()
1053
1054 Since fdt_node_offset_by_compatible() was converted to the new
1055 fdt_next_node() iterator, a chunk of initialization code became
1056 redundant, but was not removed by oversight. This patch cleans it up.
1057
1058 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
1059
1060commit d0ccb9b140b472039732de102fc14597eedb14df
1061Author: David Gibson <david@gibson.dropbear.id.au>
1062Date: Mon Feb 18 18:06:31 2008 +1100
1063
1064 libfdt: Trivial cleanup for CHECK_HEADER)
1065
1066 Currently the CHECK_HEADER() macro is defined local to fdt_ro.c.
1067 However, there are a handful of functions (fdt_move, rw_check_header,
1068 fdt_open_into) from other files which could also use it (currently
1069 they open-code something more-or-less identical). Therefore, this
1070 patch moves CHECK_HEADER() to libfdt_internal.h and uses it in those
1071 places.
1072
1073 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
1074
1075commit fe30a354cdbb808b5f15366a935b151a4ccee74f
1076Author: Kumar Gala <galak@kernel.crashing.org>
1077Date: Wed Feb 20 14:32:36 2008 -0600
1078
1079 Fix fdt boardsetup command parsing
1080
1081 The introduciton of the 'fdt bootcpu' broke parsing for 'fdt boardsetup'.
1082
1083 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1084
1085commit 804887e6001e2f00bea11431bf34d6d472512cda
1086Author: Kumar Gala <galak@kernel.crashing.org>
1087Date: Fri Feb 15 03:34:36 2008 -0600
1088
1089 Add sub-commands to fdt
1090
1091 fdt header - Display header info
1092 fdt bootcpu <id> - Set boot cpuid
1093 fdt memory <addr> <size> - Add/Update memory node
1094 fdt rsvmem print - Show current mem reserves
1095 fdt rsvmem add <addr> <size> - Add a mem reserve
1096 fdt rsvmem delete <index> - Delete a mem reserves
1097
1098 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1099
1100commit f84d65f9b085ffbed464d1d58e8aaa8f5a2efc07
1101Author: David Gibson <david@gibson.dropbear.id.au>
1102Date: Thu Feb 14 16:50:34 2008 +1100
1103
1104 libfdt: Fix NOP handling bug in fdt_add_subnode_namelen()
1105
1106 fdt_add_subnode_namelen() has a bug if asked to add a subnode to a
1107 node which has NOP tags interspersed with its properties. In this
1108 case fdt_add_subnode_namelen() will put the new subnode before the
1109 first NOP tag, even if there are properties after it, which will
1110 result in an invalid blob.
1111
1112 This patch fixes the bug, and adds a testcase for it.
1113
1114 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
1115
1116commit ae0b5908de3b9855f8931bc9b32c9fc4962df5a9
1117Author: David Gibson <david@gibson.dropbear.id.au>
1118Date: Tue Feb 12 11:58:31 2008 +1100
1119
1120 libfdt: Add and use a node iteration helper function.
1121
1122 This patch adds an fdt_next_node() function which can be used to
1123 iterate through nodes of the tree while keeping track of depth. This
1124 function is used to simplify the iteration code in a lot of other
1125 functions, and is also exported for use by library users.
1126
1127 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
1128
1129commit 9eaeb07a7185d852c7aa10735ecd4e9edf24fb5d
1130Author: David Gibson <david@gibson.dropbear.id.au>
1131Date: Fri Jan 11 14:55:05 2008 +1100
1132
1133 libfdt: Add fdt_set_name() function
1134
1135 This patch adds an fdt_set_name() function to libfdt, mirroring
1136 fdt_get_name(). This is a r/w function which alters the name of a
1137 given device tree node.
1138
1139 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
1140
1141commit 23e20aa6488e6c0622496549861bfdc74108debe
1142Author: Yuri Tikhonov <yur@pollux.denx.de>
1143Date: Tue Mar 18 13:33:30 2008 +0100
1144
1145 lwmon5: Fix register test logic to match the specific GDC h/w.
1146
1147 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
1148 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
1149
1150commit 46bc0a938779aa1d664b847d36b08aa00f22e539
1151Author: Yuri Tikhonov <yur@pollux.denx.de>
1152Date: Tue Mar 18 13:27:57 2008 +0100
1153
1154 Fix backlight in the lwmon5 POST.
1155
1156 Backlight was switched on even when temperature was too low.
1157
1158 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
1159 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
1160
1161commit 3d61018643a2cd38c145aa6dde53f3f5f1a0e9cf
1162Author: Yuri Tikhonov <yur@pollux.denx.de>
1163Date: Wed Feb 6 18:48:36 2008 +0100
1164
1165 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).
1166
1167 To enable this, alternative, configuration the U-Boot board configuration
1168 file for lwmon5 includes the definitions of alternative addresses for header
1169 (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
1170
1171 The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
1172 and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
1173 lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
1174
1175 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
1176
1177commit 0f009f781b5b88f25769e154ea4d42db13baf0c6
1178Author: Yuri Tikhonov <yur@pollux.denx.de>
1179Date: Mon Feb 4 17:11:53 2008 +0100
1180
1181 Add support for the lwmon5 board reset via GPIO58.
1182
1183 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
1184 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
1185
1186commit f694e32f93565ec1fa8d0226c584d6b89e931ed9
1187Author: Yuri Tikhonov <yur@pollux.denx.de>
1188Date: Mon Feb 4 17:09:55 2008 +0100
1189
1190 Some fixes to dspic, fpga, and gdc post tests for lwmon5. Disable external watch-dog for now.
1191
1192 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
1193 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
1194
1195commit b428f6a8c65c5303e5f96db8d24f2f699d94a98c
1196Author: Yuri Tikhonov <yur@pollux.denx.de>
1197Date: Mon Feb 4 14:11:03 2008 +0100
1198
1199 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.
1200
1201 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
1202 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
1203
1204commit 8f15d4addd49c956412e1e3bfc764a0c8b1f3184
1205Author: Yuri Tikhonov <yur@pollux.denx.de>
1206Date: Mon Feb 4 14:10:42 2008 +0100
1207
1208 The patch adds new POST tests for the Lwmon5 board. These are:
1209
1210 * External Watchdog test;
1211 * dsPIC tests;
1212 * FPGA test;
1213 * GDC test;
1214 * Sysmon tests.
1215
1216 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
1217 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
1218
1219commit c2ed33efbfff5767bca236828e021c55fd547b6c
1220Author: Yuri Tikhonov <yur@pollux.denx.de>
1221Date: Mon Feb 4 14:10:01 2008 +0100
1222
1223 Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
1224
1225 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
1226
1227commit 3515fd18d4e8e44f863ac7142b55e22b109e9af2
1228Author: Wolfgang Denk <wd@denx.de>
1229Date: Tue Mar 18 17:35:51 2008 +0100
1230
1231 HMI1001: fix compile problem.
1232
1233 Signed-off-by: Wolfgang Denk <wd@denx.de>
1234
1235commit 1f2a9970109cebf7446e0503b10b71f8673045ee
1236Author: Mike Frysinger <vapier@gentoo.org>
1237Date: Mon Feb 18 05:32:30 2008 -0500
1238
1239 Blackfin: BF537-stamp: drop board-specific flash driver for CFI
1240
1241 The parallel flash on the BF537-STAMP is CFI compliant, so there is no need
1242 for the board specific driver at all. Just use the common CFI driver.
1243
1244 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1245
1246commit 5b22163fef865af2b6bfb6b75f1b7bf443ce170c
1247Author: Mike Frysinger <vapier@gentoo.org>
1248Date: Tue Feb 19 00:36:14 2008 -0500
1249
1250 Blackfin: add proper ELF markings to some assembly functions
1251
1252 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1253
1254commit cf675d3b2b9c3511c1d99bc8f8f38fd2f08bfcaf
1255Author: Mike Frysinger <vapier@gentoo.org>
1256Date: Tue Feb 19 00:35:17 2008 -0500
1257
1258 Blackfin: new cplbinfo command for viewing cplb tables
1259
1260 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1261
1262commit aadb72503cd1602349a5fe53356d5f55ecc1b900
1263Author: Mike Frysinger <vapier@gentoo.org>
1264Date: Mon Feb 18 05:37:51 2008 -0500
1265
1266 Blackfin: update MAINTAINERS list
1267
1268 Add maintainer information for the Blackfin boards.
1269
1270 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1271
1272commit f7ce12cb65a30c6e152eecf26f0304b7d78cf39d
1273Author: Mike Frysinger <vapier@gentoo.org>
1274Date: Mon Feb 18 05:26:48 2008 -0500
1275
1276 Blackfin: convert BFIN_CPU to CONFIG_BFIN_CPU
1277
1278 Stop tying things to the processor that should be tied to other defines and
1279 change BFIN_CPU to CONFIG_BFIN_CPU so that it can be used in the build
1280 system to select the -mcpu option.
1281
1282 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1283
1284commit 86a20fb920bd198105acf7b1191117f566d637ed
1285Author: Mike Frysinger <vapier@gentoo.org>
1286Date: Sat Feb 16 07:40:36 2008 -0500
1287
1288 Blackfin: move bootldr command to common code
1289
1290 This moves the Blackfin-common bootldr command out of the BF537-STAMP
1291 specific board directory and into the common directory so that all Blackfin
1292 boards may utilize it.
1293
1294 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1295
1296commit decbe029b2a9d3333d02c433389b1c821eea96d7
1297Author: Heiko Schocher <hs@denx.de>
1298Date: Fri Mar 14 11:05:20 2008 +0100
1299
1300 mgcoge: update configuration
1301
1302 Fix configuration for mgcoge board
1303
1304 Signed-off-by: Heiko Schocher <hs@denx.de>
1305
1306commit c136724cda0219c49f1d4b346f00da29b14fdf14
1307Author: Wolfgang Denk <wd@denx.de>
1308Date: Sun Mar 16 01:22:59 2008 +0100
1309
1310 drivers/rtc/Makefile: keep list sorted
1311
1312 Signed-off-by: Wolfgang Denk <wd@denx.de>
1313
1314commit 9536dfcce03e7be4ccbceb47a08d9ba07ada362f
1315Author: Tor Krill <tor@excito.com>
1316Date: Sat Mar 15 15:40:26 2008 +0100
1317
1318 Add support for Intersil isl1208 RTC
1319
1320 Signed-off-by: Tor Krill <tor@excito.com>
1321
1322commit 0210cff3d079d97b2156b13685ee8de368e68a1a
1323Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1324Date: Sat Mar 15 17:36:41 2008 +0100
1325
1326 cramfs: Fix ifdef
1327
1328 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1329
1330commit 0b8f2a27861a9fd06eb55a34f855ec9c5102aab4
1331Author: Wolfgang Denk <wd@denx.de>
1332Date: Sun Mar 16 01:12:58 2008 +0100
1333
1334 Conding style cleanup
1335
1336 Signed-off-by: Wolfgang Denk <wd@denx.de>
1337
0b8f2a27
WD
1338commit 41712b4e8c95dff23354bcd620e1f9477160c190
1339Author: Stefan Roese <sr@denx.de>
1340Date: Wed Mar 5 12:31:53 2008 +0100
1341
1342 ppc4xx: Add USB OHCI support to AMCC Canyonlands 460EX eval board
1343
1344 This patch adds USB OHCI support to the Canyonlands board port. It also
1345 enables EXT2 support.
1346
1347 Signed-off-by: Stefan Roese <sr@denx.de>
1348
1349commit 2596f5b9d353ff3e4387a3325d05740f16958038
1350Author: Stefan Roese <sr@denx.de>
1351Date: Wed Mar 5 12:29:32 2008 +0100
1352
1353 usb: Add CFG_OHCI_USE_NPS to common USB-OHCI driver
1354
1355 This patch adds CFG_OHCI_USE_NPS to the common USB-OHCI driver. This
1356 way a board just needs to define this new option to enable the "force
1357 NoPowerSwitching mode" instead of adding new CPU/architecture defines
1358 to the USB source itself.
1359
1360 This new option will be used first with the new AMCC 460EX Canyonlands
1361 board port, which will be posted in a few days.
1362
1363 This patch also fixes a small compilation problem when DEBUG is enabled.
1364
1365 Signed-off-by: Stefan Roese <sr@denx.de>
1366
1367commit 71665ebf88408ff2acb762af47989fd4365b321a
1368Author: Stefan Roese <sr@denx.de>
1369Date: Mon Mar 3 17:27:02 2008 +0100
1370
1371 ppc4xx: Add Canyonlands NAND booting support
1372
1373 460EX doesn't support a fixed bootstrap option to boot from 512 byte page
1374 NAND devices. The only bootstrap option for NAND booting is option F for
1375 2k page devices. So to boot from a 512 bype page device, the I2C bootstrap
1376 EEPROM needs to be programmed accordingly.
1377
1378 This patch adds basic NAND booting support for the AMCC Canyonlands aval
1379 board and also adds support to the "bootstrap" command, to enable NAND
1380 booting I2C setting.
1381
1382 Tested with 512 byte page NAND device (32MByte) on Canyonlands.
1383
1384 Signed-off-by: Stefan Roese <sr@denx.de>
1385
1386commit c813f1f835a7edfdb929f2843b09db72cd5cd2f2
1387Author: Stefan Roese <sr@denx.de>
1388Date: Tue Mar 11 16:53:00 2008 +0100
1389
1390 ppc4xx: Add AMCC Canyonlands support (460EX) (3/3)
1391
1392 This patch adds support for the AMCC Canyonlands 460EX evaluation
1393 board.
1394
1395 Signed-off-by: Stefan Roese <sr@denx.de>
1396
1397commit 6983fe21f774a924d3adb263a270bc2f301f2aa2
1398Author: Stefan Roese <sr@denx.de>
1399Date: Tue Mar 11 16:52:24 2008 +0100
1400
1401 ppc4xx: Add AMCC Canyonlands support (460EX) (2/3)
1402
1403 This patch adds support for the AMCC Canyonlands 460EX evaluation
1404 board.
1405
1406 Signed-off-by: Stefan Roese <sr@denx.de>
1407
1408commit 8e1a3fe545bbcfceafe183344ebc9f1ad03819c1
1409Author: Stefan Roese <sr@denx.de>
1410Date: Tue Mar 11 16:51:17 2008 +0100
1411
1412 ppc4xx: Add AMCC Canyonlands support (460EX) (1/3)
1413
1414 This patch adds support for the AMCC Canyonlands 460EX evaluation
1415 board.
1416
1417 Signed-off-by: Stefan Roese <sr@denx.de>
1418
1419commit 43c60992cdf72496e7eaaa3fbd37ebbe75835f69
1420Author: Stefan Roese <sr@denx.de>
1421Date: Tue Mar 11 15:11:43 2008 +0100
1422
1423 ppc4xx: Add basic support for AMCC 460EX/460GT (5/5)
1424
1425 This patch adds basic support for the AMCC 460EX/460GT PPC's.
1426
1427 Signed-off-by: Stefan Roese <sr@denx.de>
1428
1429commit 6f2eb3f3d8ea2dbb224d0da5a12038693bab9945
1430Author: Stefan Roese <sr@denx.de>
1431Date: Tue Mar 11 15:11:18 2008 +0100
1432
1433 ppc4xx: Add basic support for AMCC 460EX/460GT (4/5)
1434
1435 This patch adds basic support for the AMCC 460EX/460GT PPC's.
1436
1437 Signed-off-by: Stefan Roese <sr@denx.de>
1438
1439commit 999ecd5aca381984d8ebbeb207ece82a1c275577
1440Author: Stefan Roese <sr@denx.de>
1441Date: Tue Mar 11 15:07:10 2008 +0100
1442
1443 ppc4xx: Add basic support for AMCC 460EX/460GT (3/5)
1444
1445 This patch adds basic support for the AMCC 460EX/460GT PPC's.
1446
1447 Signed-off-by: Stefan Roese <sr@denx.de>
1448
1449commit 2801b2d2a9906f206ab9ee8d0b6e746d2b7fe05a
1450Author: Stefan Roese <sr@denx.de>
1451Date: Tue Mar 11 15:05:50 2008 +0100
1452
1453 ppc4xx: Add basic support for AMCC 460EX/460GT (2/5)
1454
1455 This patch adds basic support for the AMCC 460EX/460GT PPC's.
1456
1457 Signed-off-by: Stefan Roese <sr@denx.de>
1458
1459commit 8ac41e3e37c3080c6b1d9461d654161cfe2aa492
1460Author: Stefan Roese <sr@denx.de>
1461Date: Tue Mar 11 15:05:26 2008 +0100
1462
1463 ppc4xx: Add basic support for AMCC 460EX/460GT (1/5)
1464
1465 This patch adds basic support for the AMCC 460EX/460GT PPC's.
1466
1467 Signed-off-by: Stefan Roese <sr@denx.de>
1468
1469commit 56e410178375d9f20be25fb24e180974f0ae120b
1470Author: Stefan Roese <sr@denx.de>
1471Date: Tue Feb 19 22:07:57 2008 +0100
1472
1473 ppc4xx: interrupt.c reworked
1474
1475 This patch is a rework of the 4xx interrupt handling done while
1476 adding the 460EX/GT support. Interrupts are needed on 4xx for the
1477 EMAC driver.
1478
1479 Signed-off-by: Stefan Roese <sr@denx.de>
1480
1481commit 84a999b6cdd0b02dc7de2cacc306eaa84afe2b46
1482Author: Stefan Roese <sr@denx.de>
1483Date: Tue Feb 19 22:01:57 2008 +0100
1484
1485 ppc4xx: program_tlb now uses 64bit physical addess
1486
1487 This patch changes the physical addess parameter from 32bit to 64bit.
1488 This is needed for 36bit 4xx platforms to access areas located
1489 beyond the 4GB border, like SoC peripherals (EBC etc.).
1490
1491 Signed-off-by: Stefan Roese <sr@denx.de>
1492
1493commit c3307fa186af85771924c434997089b8104c0a46
1494Author: Stefan Roese <sr@denx.de>
1495Date: Tue Feb 19 21:58:25 2008 +0100
1496
1497 ppc4xx: miiphy.c reworked
1498
1499 While adding the 460EX/GT support I reworked the 4xx miiphy code. It
1500 badly neede some cleanup.
1501
1502 Signed-off-by: Stefan Roese <sr@denx.de>
1503
1504commit 88aff62df39c0756241ea9f9b5a7b3ade26cb82b
1505Author: Stefan Roese <sr@denx.de>
1506Date: Tue Feb 19 16:21:49 2008 +0100
1507
1508 rtc: Add M41T62 support
1509
1510 This patch add support for the STM M41T62 RTC. It is used and tested
1511 on the AMCC Canyonlands 406EX platform.
1512
1513 Signed-off-by: Stefan Roese <sr@denx.de>
1514
1515commit 217d383e201adc7f2271145ae345ea5eae2b7170
1516Author: Niklaus Giger <niklaus.giger@netstal.com>
1517Date: Mon Feb 25 18:46:43 2008 +0100
1518
1519 ppc4xx: Add 405GPr based MCU25 board specific files
1520
1521 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
1522
1523commit 75a66dcdb383863ad33f0534cfc27b7a86947dad
1524Author: Niklaus Giger <niklaus.giger@netstal.com>
1525Date: Mon Feb 25 18:46:42 2008 +0100
1526
1527 ppc4xx: Add 405GPr based MCU25 board config file
1528
1529 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
1530
1531commit b05f35436b733a240559e77e46bed8439665ecc5
1532Author: Niklaus Giger <niklaus.giger@netstal.com>
1533Date: Mon Feb 25 18:46:41 2008 +0100
1534
1535 ppc4xx: Add 405GPr based MCU25 board. Global files
1536
1537 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
1538
1539commit 14c27b35ac812a71abce6e3e2f4129d5e9313660
1540Author: Niklaus Giger <niklaus.giger@netstal.com>
1541Date: Mon Feb 25 18:37:02 2008 +0100
1542
1543 ppc4xx: HCU4/5. remove obsolete hcu_flash.c
1544
1545 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
1546
1547commit a079494853cc2bfeddb26673219db0b4b2b31566
1548Author: Niklaus Giger <niklaus.giger@netstal.com>
1549Date: Mon Feb 25 18:37:01 2008 +0100
1550
1551 ppc4xx: HCU4/5. Use FLASH_CFI_LEGACY
1552
1553 Cleanup: Remove custom flash driver for 8 bit boot-eprom and replace it with
1554 the FLASH_CFI_LEGACY et al. config options.
1555
1556 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
1557
1558commit e4170e5a50c8110f792bc37472833ae669d69951
1559Author: Stefan Roese <sr@denx.de>
1560Date: Tue Mar 11 13:52:25 2008 +0100
1561
1562 ppc4xx: Fix comment in 405EX DDR2 init code
1563
1564 Signed-off-by: Stefan Roese <sr@denx.de>
1565
438a4c11
WD
1566commit 766529fccc860ecb9e955b4239dff69cd9e4ea09
1567Author: Bartlomiej Sieka <tur@semihalf.com>
1568Date: Fri Mar 14 16:22:34 2008 +0100
1569
1570 Add MD5 support to the new uImage format
1571
1572 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
1573
1574commit 0ede0c383530a418cf98be9122371a86573cd0db
1575Author: Bartlomiej Sieka <tur@semihalf.com>
1576Date: Fri Mar 14 16:22:34 2008 +0100
1577
1578 Add the MD5 algorithm
1579
1580 MD5 supoprt is turned on by defining CONFIG_MD5, the digest can be then
1581 calculated using the md5() function -- see include/md5.h for details.
1582
1583 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
1584
0b8f2a27
WD
1585commit b8aa57b5d4d69e8f0810a5e632c0ce41c0f46ee0
1586Author: Wolfgang Denk <wd@denx.de>
1587Date: Fri Mar 14 16:04:54 2008 +0100
1588
1589 tools/setlocalversion: use a git-describe-ish format
1590
1591 Change the automatic local version to have the form -nnnnn-gSHA1SUMID,
1592 where 'nnnnn' is the number of commits since the last tag (i.e.,
1593 1.3.2-rc3). This makes it much easier to recognize "newer" versions
1594 and to see how much has been changed since the referenced tag.
1595
1596 Stolen from Linux kernel's scripts/setlocalversio, see commit d882421f.
1597
1598 Signed-off-by: Wolfgang Denk <wd@denx.de>
1599
1600commit c6dc21c84de0f159a1752c5ebd33cff843f63609
1601Author: Wolfgang Denk <wd@denx.de>
1602Date: Thu Mar 13 14:32:03 2008 +0100
1603
1604 HMI1001: add support for MPC5200 Rev. B processors.
1605
1606 Signed-off-by: Wolfgang Denk <wd@denx.de>
1607
1608commit 90f13dce7a7a9a84d5730576c9a24d0dbb07cb3a
1609Author: Wolfgang Denk <wd@denx.de>
1610Date: Thu Mar 13 14:29:49 2008 +0100
1611
1612 TQM5200: remove dead code
1613
1614 This board never used a MGT5100 processor.
1615
1616 Signed-off-by: Wolfgang Denk <wd@denx.de>
1617
438a4c11
WD
1618commit afe45c87e3c5d77bad76b1a57dccd20764d45b5d
1619Author: Marian Balakowicz <m8@semihalf.com>
1620Date: Wed Mar 12 12:14:15 2008 +0100
1621
1622 [new uImage] Fix build issue on ARM
1623
1624 ARM platforms don't have a bd->bi_memsize so use bd->bi_dram[0].size instead.
1625
1626 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1627
1628commit 3310c549a73a949430bfda90876df7552a1dab0c
1629Author: Marian Balakowicz <m8@semihalf.com>
1630Date: Wed Mar 12 12:13:13 2008 +0100
1631
1632 [new uImage] Add new uImage format documentation and examples
1633
1634 Create doc/uImage.FIT documentation directory with the following files:
1635 - command_syntax_extensions.txt : extended command syntax description
1636 - howto.txt : short usage howto
1637 - source_file_format.txt : internal new uImage format description
1638
1639 Add example image source files:
1640 - kernel.its
1641 - kernel_fdt.its
1642 - multi.its
1643
1644 Update README appropriately.
1645
1646 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1647 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
1648
1649commit 1ec73761d2e247078f4520a265d463e8b73391a2
1650Author: Marian Balakowicz <m8@semihalf.com>
1651Date: Wed Mar 12 10:35:52 2008 +0100
1652
1653 [new uImage] Fix definition of common bootm_headers_t fields
1654
1655 verify, autostart and lmb fields are used regardless of CONFIG_FIT
1656 setting, move their definitions to common section.
1657
1658 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1659
1660commit 1d1cb4270edc6a99276834064069717f9782c491
1661Author: Marian Balakowicz <m8@semihalf.com>
1662Date: Wed Mar 12 10:35:51 2008 +0100
1663
1664 [new uImage] Fix build problems on trab board
1665
1666 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1667
1668commit f773bea8e11f4a11c388dcee956b2444203e6b65
1669Author: Marian Balakowicz <m8@semihalf.com>
1670Date: Wed Mar 12 10:35:46 2008 +0100
1671
1672 [new uImage] Add proper ramdisk/FDT handling when FIT configuration is used
1673
1674 Save FIT configuration provied in the first bootm argument and use it
1675 when to get ramdisk/FDT subimages when second and third (ramdisk/FDT)
1676 arguments are not specified.
1677
1678 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1679
1680commit 2682ce8a4225f23d72bb7fed069e928dd39d34ae
1681Author: Marian Balakowicz <m8@semihalf.com>
1682Date: Wed Mar 12 10:33:01 2008 +0100
1683
1684 [new uImage] More verbose kernel image uncompress error message
1685
1686 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1687
1688commit 1372cce2b9040fb640e5032b84e3a033a22d6ff0
1689Author: Marian Balakowicz <m8@semihalf.com>
1690Date: Wed Mar 12 10:33:01 2008 +0100
1691
1692 [new uImage] Use show_boot_progress() for new uImage format
1693
1694 This patch allocates a set of show_boot_progress() IDs for new uImage format
1695 and adds show_boot_progress() calls in new uImage format handling code.
1696
1697 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1698
1699commit c28c4d193dbfb20b2dd3a5447640fd6de7fd0720
1700Author: Marian Balakowicz <m8@semihalf.com>
1701Date: Wed Mar 12 10:33:01 2008 +0100
1702
1703 [new uImage] Add new uImage fromat support to fpga command
1704
1705 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1706
1707commit 09475f7527460e426c0e0628fc5b8f3754fbaa23
1708Author: Marian Balakowicz <m8@semihalf.com>
1709Date: Wed Mar 12 10:33:01 2008 +0100
1710
1711 [new uImage] Add new uImage format handling to other bootm related commands
1712
1713 Updated commands:
1714
1715 docboot - cmd_doc.c
1716 fdcboot - cmd_fdc.c
1717 diskboot - cmd_ide.c
1718 nboot - cmd_nand.c
1719 scsiboot - cmd_scsi.c
1720 usbboot - cmd_usb.c
1721
1722 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1723
1724commit 1b7897f28d49a80d78d760ec6f6f11dc0f914338
1725Author: Marian Balakowicz <m8@semihalf.com>
1726Date: Wed Mar 12 10:33:00 2008 +0100
1727
1728 [new uImage] Add new uImage format support to imgextract command
1729
1730 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1731
1732commit 424c4abdd175d2c470510df8ce0e32d3f463ec16
1733Author: Marian Balakowicz <m8@semihalf.com>
1734Date: Wed Mar 12 10:33:00 2008 +0100
1735
1736 [new uImage] Add new uImage format support to autoscript routine
1737
1738 autoscript() routine is updated to accept second argument, which
1739 is only used for FIT images and provides a FIT subimage unit name.
1740
1741 autoscript() routine callers must now pass two arguments. For
1742 non-interactive use (like in cmd_load.c, cmd_net.c), new environment
1743 variable 'autoscript_uname' is introduced and used as a FIT
1744 subimage unit name source.
1745
1746 autoscript command accepts extended syntax of the addr argument:
1747 addr:<subimg_uname>
1748
1749 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1750
1751commit cd7c596e9f561dbbc17b717277438aee78cde14f
1752Author: Marian Balakowicz <m8@semihalf.com>
1753Date: Wed Mar 12 10:33:00 2008 +0100
1754
1755 [new uImage] Add new uImage format support to arch specific do_bootm_linux() routines
1756
1757 This patch updates architecture specific implementations of
1758 do_bootm_linux() adding new uImage format handling for
1759 operations like get kernel entry point address, get kernel
1760 image data start address.
1761
1762 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1763
1764commit 3dfe110149311425919e6d6a14b561b4207498f1
1765Author: Marian Balakowicz <m8@semihalf.com>
1766Date: Wed Mar 12 10:32:59 2008 +0100
1767
1768 [new uImage] Add node offsets for FIT images listed in struct bootm_headers
1769
1770 This patch adds new node offset fields to struct bootm_headers
1771 and updates bootm_headers processing code to make use of them.
1772 Saved node offsets allow to avoid repeating fit_image_get_node() calls.
1773
1774 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1775
1776commit bc8ed486b125452ba3bd8344f052f437329150c5
1777Author: Marian Balakowicz <m8@semihalf.com>
1778Date: Wed Mar 12 10:32:53 2008 +0100
1779
1780 [new uImage] ppc: Add new uImage format support to FDT handling routines
1781
1782 Support for new (FIT) format uImages is added to powerpc specific
1783 boot_get_fdt() routine which now recognizes, sanity checks FIT image
1784 and is able to access data sections of the requested component image.
1785
1786 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1787
1788commit a44a269a905f924b420020506a4d7d7eedcc0eaf
1789Author: Marian Balakowicz <m8@semihalf.com>
1790Date: Wed Mar 12 10:14:57 2008 +0100
1791
1792 [new uImage] Re-enable interrupts for non automatic booting
1793
1794 Re-enable interrupts if we return from do_bootm_<os> and 'autostart'
1795 environment variable is not set to 'yes'.
1796
1797 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1798
1799commit d985c8498c4e47095820da97aa722381d39172c5
1800Author: Marian Balakowicz <m8@semihalf.com>
1801Date: Wed Mar 12 10:14:38 2008 +0100
1802
1803 [new uImage] Remove unnecessary arguments passed to ramdisk routines
1804
1805 boot_get_ramdisk() and image_get_ramdisk() do not need all
1806 cmdtp, flag, argc and argv arguments. Simplify routines definition.
1807
1808 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1809
1810commit c87796483bc7c2900470dc747c367f602577608d
1811Author: Marian Balakowicz <m8@semihalf.com>
1812Date: Wed Mar 12 10:12:37 2008 +0100
1813
1814 [new uImage] Add new uImage format support for ramdisk handling
1815
1816 This patch updates boot_get_ramdisk() routine adding format
1817 verification and handling for new (FIT) uImages.
1818
1819 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1820
1821commit 6986a385671749ecb3f60cf99e9cbae8e47bb50e
1822Author: Marian Balakowicz <m8@semihalf.com>
1823Date: Wed Mar 12 10:01:05 2008 +0100
1824
1825 [new uImage] Add new uImage format support for kernel booting
1826
1827 New format uImages are recognized by the bootm command,
1828 validity of specified kernel component image is checked and
1829 its data section located and used for further processing
1830 (uncompress, load, etc.)
1831
1832 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1833
1834commit e32fea6adb620ecf2bd70acf2dd37e53df9d1547
1835Author: Marian Balakowicz <m8@semihalf.com>
1836Date: Tue Mar 11 12:35:20 2008 +0100
1837
1838 [new uImage] Add new uImage format support for imls and iminfo commands
1839
1840 imls and iminfo can now recognize nad print out contents of the new (FIT)
1841 format uImages.
1842
1843 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1844
1845commit 9d25438fe7d70cf35a8a293ea5e392fefc672613
1846Author: Bartlomiej Sieka <tur@semihalf.com>
1847Date: Tue Mar 11 12:34:47 2008 +0100
1848
1849 [new uImage] Add support for new uImage format to mkimage tool
1850
1851 Support for the new uImage format (FIT) is added to mkimage tool.
1852 Commandline syntax is appropriately extended:
1853
1854 mkimage [-D dtc_options] -f fit-image.its fit-image
1855
1856 mkimage (together with dtc) takes fit-image.its and referenced therein
1857 binaries (like vmlinux.bin.gz) as inputs, and produces fit-image file -- the
1858 final image that can be transferred to the target (e.g., via tftp) and then
1859 booted using the bootm command in U-Boot.
1860
1861 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
1862
1863commit eb6175edd6c120d8b89678243e5a2be362ee8e40
1864Author: Marian Balakowicz <m8@semihalf.com>
1865Date: Mon Mar 10 17:53:49 2008 +0100
1866
1867 [new uImage] Make node unit names const in struct bootm_headers
1868
1869 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1870
1871commit 5dfb52138688ccbf0146f62683fe6217b3ce1b05
1872Author: Marian Balakowicz <m8@semihalf.com>
1873Date: Fri Feb 29 21:24:06 2008 +0100
1874
1875 [new uImage] New uImage low-level API
1876
1877 Add FDT-based functions for handling new format component images,
1878 configurations, node operations, property get/set, etc.
1879
1880 fit_ - routines handling global new format uImage operations
1881 like get/set top level property, process all nodes, etc.
1882 fit_image_ - routines handling component images subnodes
1883 fit_conf_ - routines handling configurations node
1884
1885 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
1886 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
1887
0b8f2a27
WD
1888commit 30f1806f60978d707b0cff2d7bf89d141fc24290
1889Author: Wolfgang Denk <wd@denx.de>
1890Date: Sun Mar 9 16:20:02 2008 +0100
1891
1892 Release v1.3.2
1893
1894 Update CHANGELOG for release.
1895
1896 Signed-off-by: Wolfgang Denk <wd@denx.de>
1897
30f1806f
WD
1898commit 5b464c289ba715d0979b6e1f94947bb8f1068d16
1899Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1900Date: Sun Mar 9 14:52:11 2008 +0100
1901
1902 SCM: fix 'packed' attribute ignored for field of type 'can_msg_t' warnings
1903
1904 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1905 Signed-off-by: Wolfgang Denk <wd@denx.de>
1906
1907commit db695b78515ddb88a2d4f3357c120345efbf59ec
1908Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1909Date: Sun Mar 9 10:44:01 2008 +0100
1910
1911 scb9328: Fix flash warning: type qualifiers ignored on function return type
1912
1913 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1914
1915commit 2b3e7e61d6a72f16aee93f870bc6af67f30758c4
1916Author: Wolfgang Denk <wd@denx.de>
1917Date: Sun Mar 9 10:50:41 2008 +0100
1918
1919 esd/common/fpga.c: fix indentation.
1920
1921 Signed-off-by: Wolfgang Denk <wd@denx.de>
1922
1923commit cc3843e36453e2b8db65d7e56de938ba045016a0
1924Author: Wolfgang Denk <wd@denx.de>
1925Date: Sun Mar 9 10:33:31 2008 +0100
1926
1927 common/kgdb.c: fix 'dereferencing type-punned pointer' warning
1928
1929 and get rid of a couple of unneeded casts.
1930
1931 Signed-off-by: Wolfgang Denk <wd@denx.de>
1932
1933commit 8d4f4a838d7dc7cf4de17e3e9a67e2f222b6a1c8
1934Author: Wolfgang Denk <wd@denx.de>
1935Date: Sun Mar 9 10:09:53 2008 +0100
1936
1937 esd/common/fpga.c: fix 'assignment of read-only location' error
1938
1939 Signed-off-by: Wolfgang Denk <wd@denx.de>
1940
1941commit c6fe4dabac066e8758345d249032768496983a3e
1942Author: Wolfgang Denk <wd@denx.de>
1943Date: Sun Mar 9 02:13:19 2008 +0100
1944
1945 Makefile: make build silently again.
1946
1947 Signed-off-by: Wolfgang Denk <wd@denx.de>
1948
1949commit 76babc86576f092573599334c85ec543fdbc6015
1950Author: Wolfgang Denk <wd@denx.de>
1951Date: Sun Mar 9 02:07:49 2008 +0100
1952
1953 m501sk: Fix out of tree building
1954
1955 Signed-off-by: Wolfgang Denk <wd@denx.de>
1956
1957commit 210ed2004e062fdd03f25ab4925998aa1bd08a07
1958Author: Wolfgang Denk <wd@denx.de>
1959Date: Sun Mar 9 00:06:09 2008 +0100
1960
1961 ADS5121: fix out of tree build
1962
1963 and simplify Makefile a bit.
1964
1965 Signed-off-by: Wolfgang Denk <wd@denx.de>
1966
1967commit 46cb5074a3f74de64ebd97dd0c4ec7eb3d768b93
1968Author: Wolfgang Denk <wd@denx.de>
1969Date: Sat Mar 8 22:35:31 2008 +0100
1970
1971 Release v1.3.2
1972
1973 Signed-off-by: Wolfgang Denk <wd@denx.de>
1974
1975commit 78a90f827df74520e939c794fc7413dace21c4db
1976Author: Wolfgang Denk <wd@denx.de>
1977Date: Sat Mar 8 22:35:04 2008 +0100
1978
1979 Update CHANGELOG
1980
1981 Signed-off-by: Wolfgang Denk <wd@denx.de>
1982
78a90f82
WD
1983commit 58f3c57c6008b42e01f551d3be6efd88c14ac87f
1984Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1985Date: Sat Mar 8 21:30:04 2008 +0100
1986
1987 esd: Fix warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
1988
1989 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1990
1991commit d75469d48c05795144f4b8ba76addbb4920a7bba
1992Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1993Date: Sat Mar 8 09:25:49 2008 +0900
1994
1995 net: rtl8169: Add processing when OWNbit did't enable in rtl_recv()
1996
1997 When rtl_recv() of rtl8169 is called, OWNbit of status register
1998 is not enable occasionally.
1999 rtl_recv() doesn't work normally when the driver doesn't do
2000 appropriate processing.
2001 This patch fix this problem.
2002
2003 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
2004
2005commit 82afabfeb8ae6a27c7b396011ea99f4712aa73fa
2006Author: Heiko Schocher <hs@denx.de>
2007Date: Fri Mar 7 08:15:28 2008 +0100
2008
2009 mgsuvd: update board configuration
2010
2011 initialize the UPIOx controller.
2012
2013 Signed-off-by: Heiko Schocher <hs@denx.de>
2014
2015commit e492c90c26215e459aec0fdf0f8ef1fd204988f5
2016Author: Heiko Schocher <hs@denx.de>
2017Date: Fri Mar 7 08:13:41 2008 +0100
2018
2019 mgcoge: update board configuration
2020
2021 add support for the config Flash.
2022 initialize the UPIOx controller.
2023
2024 Signed-off-by: Heiko Schocher <hs@denx.de>
2025
2026commit 270fe261b7f9292800b2b3d1bf19ae7cbc880258
2027Author: Kim Phillips <kim.phillips@freescale.com>
2028Date: Fri Mar 7 12:27:31 2008 -0600
2029
2030 mpc83xx: make dtb basename file references equal those of linux
2031
2032 the dts file basenames were updated in linux - this helps avoid
2033 inadvertently loading any old dtbs laying around.
2034
2035 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2036
2037commit f30b6154f16f5ffa4a9f5bfca5e114d72b6ef675
2038Author: Kim Phillips <kim.phillips@freescale.com>
2039Date: Wed Feb 27 16:08:22 2008 -0600
2040
2041 net: uec_phy: actually increment the timeout counter
2042
2043 allow u-boot to recover (and, e.g., switch to another interface) in the
2044 case where a PHY does not report autonegotiation is complete within its
2045 two second timeout value.
2046
2047 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2048
2049commit 772003e43957ee0c895abed7cd82cbe72820cbb8
2050Author: Markus Brunner <super.firetwister@googlemail.com>
2051Date: Wed Mar 5 21:38:12 2008 +0100
2052
2053 fix taihu soft spi_read
2054
2055 The taihu board used gpio_read_out_bit which reads the output register and not
2056 the pin state.
2057
2058 Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
2059
2060commit fc84a8495ac750f6b4adae81f8c4f100f65b6340
2061Author: Stefan Roese <sr@denx.de>
2062Date: Fri Mar 7 08:01:43 2008 +0100
2063
2064 ppc4xx: Sequoia: Add device tree (fdt) Linux booting default env variables
2065
2066 Signed-off-by: Stefan Roese <sr@denx.de>
2067
2068commit bd4458cb47abecabd406b1210457be96c69fc49d
2069Author: Dave Liu <r63238@freescale.com>
2070Date: Tue Mar 4 16:59:22 2008 +0800
2071
2072 837xEMDS: Improve the system performance
2073
2074 1. Make the CSB bus pipeline depth as 4, and enable
2075 the repeat mode;
2076 2. Raise the eTSEC emergency priority;
2077 3. Use the highest IP blocks clock.
2078
2079 Signed-off-by: Dave Liu <daveliu@freescale.com>
2080
2081commit d8ab58b212481b1c57947ea21aa96c4ce800d0b4
2082Author: Detlev Zundel <dzu@denx.de>
2083Date: Thu Mar 6 16:45:53 2008 +0100
2084
2085 Replace "run load; run update" with conditionalized "run load update".
2086
2087 The latter version stops when "run load" fails for whatever reasons
2088 rendering the combination *a lot* more secure.
2089
2090 Signed-off-by: Detlev Zundel <dzu@denx.de>
2091
2092commit 6bc113886d7d316df1a4e459bec8baf027518551
2093Author: Stefan Roese <sr@denx.de>
2094Date: Tue Mar 4 17:40:41 2008 +0100
2095
2096 net: Print error message upon net usage when no ethernet-interface is found
2097
2098 This patch fixes a problem seen on PPC4xx boards, when no MAC address is
2099 defined. Then no ethernet interface is available but a simple "tftp"
2100 command will return without any error message which is quite confusing.
2101
2102 Signed-off-by: Stefan Roese <sr@denx.de>
2103
2104commit a30a549a3553032d809e0356306b62de0b125901
2105Author: Jon Loeliger <jdl@freescale.com>
2106Date: Tue Mar 4 10:03:03 2008 -0600
2107
2108 Remove erroneous or extra spd.h #includers.
2109
2110 Many of the spd.h #includers don't need it,
2111 and wanted to have spd_sdram() declared instead.
2112 Since they didn't get that, some also had open
2113 coded extern declarations of it instead or as well.
2114 Fix it all up by using spd_sdram.h where needed.
2115
2116 Signed-off-by: Jon Loeliger <jdl@freescale.com>
2117
2118commit a4475386cef14af3fd88f0518b688e755669486d
2119Author: Wolfgang Denk <wd@denx.de>
2120Date: Tue Mar 4 17:41:28 2008 +0100
2121
2122 PCS440EP: fix build problems (redundant #define)
2123
2124 Signed-off-by: Wolfgang Denk <wd@denx.de>
2125
2126commit e85e2fa85ec09a6fac2846d1d881d8737e2bbda9
2127Author: Stefan Roese <sr@denx.de>
2128Date: Tue Mar 4 17:39:25 2008 +0100
2129
2130 net: Print error message upon net usage when no ethernet-interface is found
2131
2132 This patch fixes a problem seen on PPC4xx boards, when no MAC address is
2133 defined. Then no ethernet interface is available but a simple "tftp"
2134 command will return without any error message which is quite confusing.
2135
2136 Signed-off-by: Stefan Roese <sr@denx.de>
2137
2138commit 384faaafb999cae3ce447c93e28a0b7e2e5fef53
2139Author: Wolfgang Denk <wd@denx.de>
2140Date: Tue Mar 4 17:38:50 2008 +0100
2141
2142 W7OLMC/W7OLMG: fix build problems (redundant #define)
2143
2144 Signed-off-by: Wolfgang Denk <wd@denx.de>
2145
2146commit f9301e1cda296245ba052d7b08321199c3d0af9d
2147Author: Wolfgang Denk <wd@denx.de>
2148Date: Tue Mar 4 14:58:31 2008 +0100
2149
2150 Makefile: fix problem with out-of-tree builds introduced by 5013c09f
2151
2152 Commit 5013c09f (Makefile: cleanup "clean" target) introduced a
2153 problem for out-of-tree builds which caused "make clean" to fail.
2154
2155 Signed-off-by: Wolfgang Denk <wd@denx.de>
2156
2157commit dfece9500556bed5d8244b1c15d973cec7c25bfe
2158Author: Wolfgang Denk <wd@denx.de>
2159Date: Tue Mar 4 11:58:26 2008 +0100
2160
2161 examples/Makefile: build "hello_world" on 8xx, too.
2162
2163 Signed-off-by: Wolfgang Denk <wd@denx.de>
2164
2165commit 74eb0222594fd23aafdf168e60e872814eea8b62
2166Author: Mike Nuss <mike@terascala.com>
2167Date: Mon Mar 3 15:27:05 2008 -0500
2168
2169 PPC4xx (Sequoia): Fix Ethernet "remote fault" problems
2170
2171 Every now and then a Sequoia board (or equivalent hardware) had
2172 problems connecting to a Gigabit capable network interface.
2173
2174 There were differences in the PHY setup between Linux and U-Boot.
2175
2176 This patch fixes the problem. Apparently "remote fault" is being set,
2177 which signals to some devices (on the other end of the cable) that a
2178 fault has occurred, while other devices ignore it. I believe the RF bit
2179 was causing the issue, but I removed T4 also, to match up with Linux.
2180
2181 Signed-off-by: Mike Nuss <mike@terascala.com>
2182
2183commit 491fb6dea9f52fdb9cb5996e8e978b9e9685179f
2184Author: Timur Tabi <timur@freescale.com>
2185Date: Mon Mar 3 09:58:52 2008 -0600
2186
2187 fix QE firmware uploading limit
2188
2189 Fix a typo in qe_upload_firmware() that prevented uploading firmware on
2190 systems with more than one RISC core.
2191
2192 Signed-off-by: Timur Tabi <timur@freescale.com>
2193
2194commit 42ba58e0c302b339a3c2faa6006a013c6f186b7a
2195Author: Bernhard Nemec <bnemec@ganssloser.com>
2196Date: Mon Mar 3 11:57:23 2008 +0000
2197
2198 Fix endianess problem in cramfs code (cramfs is always host-endian in Linux)
2199
2200 Originally pointed out by Laurent Pinchart <laurent.pinchart@tbox.biz>,
2201 see http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/22846
2202
2203 Signed-off-by: Bernhard Nemec <bnemec <at> ganssloser.com>
2204
2205commit 84d0c2f1e39caff58bf765a7ab7c72da23c25ec8
2206Author: Kim B. Heino <Kim.Heino@bluegiga.com>
2207Date: Mon Mar 3 10:39:13 2008 +0200
2208
2209 fix copy from ram to dataflash
2210
2211 If I try to "cp.b <ram> <dataflash>", u-boot selects normal flash
2212 routines instead of dataflash. This is because it checks "if source
2213 address is not dataflash" instead of target address.
2214
2215 Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
2216
2217commit 32bf3d143a888f8deacfdcc97e898f6c06d0aea4
2218Author: Wolfgang Denk <wd@denx.de>
2219Date: Mon Mar 3 12:16:44 2008 +0100
2220
2221 Fix quoting problem (preboot setting) in many board config files.
2222
2223 Signed-off-by: Wolfgang Denk <wd@denx.de>
2224
2225commit 5b0b2b6fc9fe22e3864c2a57316d91a2507ec215
2226Author: Wolfgang Denk <wd@denx.de>
2227Date: Mon Mar 3 12:36:49 2008 +0100
2228
2229 ADS5121: Fix default environment.
2230
2231 Signed-off-by: Wolfgang Denk <wd@denx.de>
2232
2233commit 91c82076ae492bb1f9d9c47a481314631d32dc8e
2234Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2235Date: Sun Mar 2 16:12:31 2008 +0100
2236
2237 Makefile: Fix missing unconfig and mkconfig use
2238
2239 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2240
2241commit 8ce4e5c2c02cb7e8adddf7b651d3050d81ce4c1d
2242Author: michael <trimarchi@gandalf.sssup.it>
2243Date: Sun Mar 2 23:33:46 2008 +0100
2244
2245 Fix checking fat32 cluster size.
2246
2247 This fixes the cluster size tests in the FAT32 file system.
2248 The current implementation of VFAT support doesn't work if the
2249 referred cluster has an offset > 16bit representation, causing
2250 "fatload" and "fatls" commands etc. to fail.
2251
2252 Signed-off-by: michael trimarchi <trimarchi@gandalf.sssup.it>
2253
2254commit 661bad63a076a96c39c64f136915f146725af92b
2255Author: Wolfgang Denk <wd@denx.de>
2256Date: Sun Mar 2 22:57:23 2008 +0100
2257
2258 Prepare v1.3.2-rc2 release candidate
2259
2260 Signed-off-by: Wolfgang Denk <wd@denx.de>
2261
661bad63
WD
2262commit 76957cb3d621bf664311908e5962e151c633c285
2263Author: Stefan Roese <sr@denx.de>
2264Date: Sat Mar 1 12:11:40 2008 +0100
2265
2266 ppc4xx: EMAC: Fix 405EZ fifo size setup in EMAC_MR1
2267
2268 The 405EZ only supports 512 bytes of rx-/tx-fifo EMAC sizes. But
2269 currently 4k/2k is configured. This patch fixes this issue.
2270
2271 Thanks to Thomas Kindler <tkindler@lenord.de> for pointing this out.
2272
2273 Signed-off-by: Stefan Roese <sr@denx.de>
2274
2275commit 118978c8eb43803e2794233922df4249fa278b83
2276Author: Woodruff, Richard <r-woodruff2@ti.com>
2277Date: Fri Feb 29 17:34:35 2008 -0600
2278
2279 Fix alignment error on ARM for modules
2280
2281 Fix alignment fault on ARM when running modules. With out an explicit
2282 linker file gcc4.2.1 will half word align __bss_start's value. The word
2283 dereference will crash hello_world.
2284
2285 signed-off-by Richard Woodruff <r-woodruff2@ti.com>
2286
2287commit ce1120dd703e6f12c59e4eba9962356a0300b832
2288Author: Dave Liu <r63238@freescale.com>
2289Date: Fri Feb 29 17:45:31 2008 +0800
2290
2291 fs: Fix ext2 read issue
2292
2293 The ext2 aligned process will corrupt the key
2294 data struct, the patch fix this.
2295
2296 Signed-off-by: Dave Liu <daveliu@freescale.com>
2297
2298commit 5013c09f7a5675952a3ca88b6bc6c924e63af33e
2299Author: Wolfgang Denk <wd@denx.de>
2300Date: Sun Mar 2 22:45:33 2008 +0100
2301
2302 Makefile: cleanup "clean" target
2303
2304 Make sure CDPATH settings cannot interfere.
2305 Update CHANGELOG.
2306
2307 Signed-off-by: Wolfgang Denk <wd@denx.de>
2308
5013c09f
WD
2309commit ffda586fc1373243c9794babde69500f6293a8d8
2310Author: Li Yang <leoli@freescale.com>
2311Date: Fri Feb 29 11:46:05 2008 +0800
2312
2313 add cscope build target
2314
2315 Add cscope build target to generate cscope database for code browsing.
2316
2317 Signed-off-by: Li Yang <leoli@freescale.com>
2318
2319commit f655adef65e4cf6b929054b049ee19ae9b5ccbe2
2320Author: Kim Phillips <kim.phillips@freescale.com>
2321Date: Wed Feb 27 15:06:39 2008 -0600
2322
2323 net: uec_phy: handle 88e1111 rev.B2 erratum 5.6
2324
2325 erratum 5.6 states the autoneg completion bit is functional only if the
2326 autoneg bit is asserted.
2327
2328 This fixes any secondarily-issued networking commands on non-gigabit
2329 links on the mpc8360 mds board.
2330
2331 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2332
2333commit 5f91db7f582ca17b1f19f10189c025696f333d2e
2334Author: John Rigby <jrigby@freescale.com>
2335Date: Tue Feb 26 09:38:14 2008 -0700
2336
2337 MPC5121e ADS PCI support take 3
2338
2339 Adds PCI support for MPC5121
2340
2341 Tested with drivers/net/rtl8139.c
2342
2343 Support is conditional since PCI on old silicon does not work.
2344
2345 ads5121_PCI_config turns on PCI
2346
2347 In this version, condition compilation of PCI code has been moved
2348 from ifdef in board/ads5121/pci.c to board/ads5121/Makefile as
2349 suggested by Jean-Christophe PLAGNIOL-VILLARD
2350
2351 Signed-off-by: John Rigby <jrigby@freescale.com>
2352
2353commit 44b4dbed4133f657705b7c5193209da9978243a7
2354Author: Anatolij Gustschin <agust@denx.de>
2355Date: Mon Feb 25 23:53:07 2008 +0100
2356
2357 Fix warnings while compilation of post/drivers/memory.c
2358
2359 Fix warnings while compilation with new gcc in eldk-4.2
2360
2361 Signed-off-by: Anatolij Gustschin <agust@denx.de>
2362
2363commit 4fae35a53b3e958254d6574a1cc7e10811fc6726
2364Author: Anatolij Gustschin <agust@denx.de>
2365Date: Mon Feb 25 20:54:04 2008 +0100
2366
2367 ppc4xx: Fix problem in 4xx_enet.c driver
2368
2369 U-Boot crashes in the net loop if CONFIG_4xx_DCACHE is
2370 enabled. To reproduce the problem ensure that 'ethrotate'
2371 environment variable isn't set to "no" and then run
2372 "tftp 200000 not_existent_file".
2373 This patch tries to fix the issue.
2374
2375 Signed-off-by: Anatolij Gustschin <agust@denx.de>
2376
2377commit 60ec654c5eb80d0fe0c38a3bd42140215bc06484
2378Author: Anatolij Gustschin <agust@denx.de>
2379Date: Mon Feb 25 20:04:20 2008 +0100
2380
2381 POST: Disable cache while SPR POST
2382
2383 Currently (since commit b2e2142c) u-boot crashes on
2384 sequoia board while SPR test if CONFIG_4xx_DCACHE is
2385 enabled. This patch disables the cache while SPR test.
2386
2387 Signed-off-by: Anatolij Gustschin <agust@denx.de>
2388
2389commit c313b2c6c555e7d89ec59bd51c59ab164ad0105d
2390Author: Martin Krause <martin.krause@tqs.de>
2391Date: Mon Feb 25 17:52:40 2008 +0100
2392
2393 TQM5200: use automatic fdt memory fixup (part 2)
2394
2395 Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
2396 TB5200 and TB5200_B to fixup the /memory node with the memory values
2397 detected by U-Boot.
2398
2399 Signed-off-by: Martin Krause <martin.krause@tqs.de>
2400
2401commit 44ceec253ea941b301abf4b079d52324def69d92
2402Author: Martin Krause <martin.krause@tqs.de>
2403Date: Mon Feb 25 15:17:05 2008 +0100
2404
2405 TQM5200: use automatic fdt memory fixup
2406
2407 Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
2408 TB5200 and TB5200_B to fixup the /memory node with the memory values
2409 detected by U-Boot.
2410
2411 Signed-off-by: Martin Krause <martin.krause@tqs.de>
2412
2413commit f3a329acb26017d8e10e9c93e1e726c2a5ac634a
2414Author: Martin Krause <martin.krause@tqs.de>
2415Date: Mon Feb 25 13:27:52 2008 +0100
2416
2417 TQM5200: fix bug in SDRAM initialization code
2418
2419 This patch fixes a bug in the SDRAM initialization code for the
2420 TQM5200. The hi_addr bit is now set correctly. Without this patch
2421 the hi_addr bit is always set to 1, if the second SDRAM bank is
2422 not populated.
2423
2424 For other MPC5200 boards a correspondig patch has already been applied
2425 some time ago, see commit a63109281ad41b0fb489fdcb901171f76bcdbc2c.
2426
2427 Signed-off-by: Martin Krause <martin.krause@tqs.de>
2428 --
2429 Forget the first patch please. I confused flash with SDRAM in
2430 the comment ...
2431
2432commit 217bf6b6a313d9ccb619a4dbc09f73f77cd48df1
2433Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2434Date: Mon Feb 25 00:03:12 2008 +0100
2435
2436 mx1fs2/flash: Fix multiple compiler warnings
2437
2438 "pointer targets in assignment differ in signedness"
2439
2440 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2441
2442commit 5599c28cef55be42a8ca6fa8086b1a44e56a85d2
2443Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2444Date: Mon Feb 25 00:03:11 2008 +0100
2445
2446 arm-imx: Fix register definitions
2447
2448 Sync register definitions with linux
2449
2450 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2451
2452commit c9bcf75fecc58886af77d2a571cff2eab39eab6f
2453Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2454Date: Mon Feb 25 00:03:10 2008 +0100
2455
2456 actua1/actua2/actua3: Fix multiple unused variable warnings
2457
2458 - actua1:
2459 actux1.c: In function 'checkboard':
2460 actux1.c:92: warning: unused variable 'revision'
2461
2462 - actua2:
2463 actux2.c: In function 'checkboard':
2464 actux2.c:100: warning: unused variable 's'
2465 actux2.c:99: warning: unused variable 'revision'
2466 actux2.c: In function 'reset_phy':
2467 actux2.c:130: warning: unused variable 'i'
2468
2469 - actua3:
2470 actux3.c: In function 'checkboard':
2471 actux3.c:114: warning: unused variable 'revision'
2472
2473 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2474
2475commit f8fa6368a6a0c02164da8e2f52f18d457c6977bd
2476Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2477Date: Sun Feb 24 11:44:29 2008 +0900
2478
2479 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
2480
2481 The previous patch was lacking of i386, microblaze, nios and nios2. This
2482 patch tries to fix them.
2483
2484 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2485
438a4c11
WD
2486commit 05e07b1ea22844e946cfcf7d5e8a0199d18d2a95
2487Author: Marian Balakowicz <m8@semihalf.com>
2488Date: Fri Feb 29 22:22:46 2008 +0100
2489
2490 [new uImage] Fix FDT blob totalsize calculation in boot_relocate_fdt()
2491
2492 Do not use global fdt blob pointer, calculate blob size from routine
2493 argument blob pointer.
2494
2495 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2496
2497commit d1cc52879c8966507dad9fb575481e6d3985e64e
2498Author: David Gibson <david@gibson.dropbear.id.au>
2499Date: Tue Feb 12 00:58:31 2008 +1100
2500
2501 libfdt: Add and use a node iteration helper function.
2502
2503 This patch adds an fdt_next_node() function which can be used to
2504 iterate through nodes of the tree while keeping track of depth. This
2505 function is used to simplify the iteration code in a lot of other
2506 functions, and is also exported for use by library users.
2507
2508 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2509
2510commit 8cf30809a82902a471866d2f07725ce3b8a22291
2511Author: Bartlomiej Sieka <tur@semihalf.com>
2512Date: Fri Feb 29 16:00:24 2008 +0100
2513
2514 [new uImage] Add libfdt support to mkimage
2515
2516 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
2517
2518commit a6e530f00d31a8494a0422799b2b9a692a9c0eb9
2519Author: Bartlomiej Sieka <tur@semihalf.com>
2520Date: Fri Feb 29 16:00:23 2008 +0100
2521
2522 [new uImage] Add sha1.o object to mkimage binary build
2523
2524 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
2525
2526commit df6f1b895c997978f03afe04502ee76b7ba34ab9
2527Author: Marian Balakowicz <m8@semihalf.com>
2528Date: Fri Feb 29 16:00:06 2008 +0100
2529
2530 [new uImage] Fix component handling for legacy multi component images
2531
2532 Use uint32_t when accessing size table in image_multi_count() and
2533 image_multi_getimg() for multi component images.
2534
2535 Add missing uimage_to_cpu() endianness conversion.
2536
2537 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2538
2539commit 570abb0ad120f6002bcaa3cf6f32bd4ca2e1b248
2540Author: Marian Balakowicz <m8@semihalf.com>
2541Date: Fri Feb 29 15:59:59 2008 +0100
2542
2543 [new uImage] Share common uImage code between mkimage and U-boot
2544
2545 This patch adds the following common routines:
2546
2547 1) Dedicated mkimage print_header() is replaced with common
2548 image_print_contents()
2549 image_print_contents_noindent()
2550
2551 2) Common os/arch/type/comp fields name <--> id translation routines
2552 genimg_get_os_name()
2553 genimg_get_arch_name()
2554 genimg_get_type_name()
2555 genimg_get_comp_name()
2556 genimg_get_os_id()
2557 genimg_get_arch_id()
2558 genimg_get_type_id()
2559 genimg_get_comp_id()
2560
2561 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2562
2563commit 9a4daad0a35eb5143037eea9f786a3e9d672bdd6
2564Author: Marian Balakowicz <m8@semihalf.com>
2565Date: Fri Feb 29 14:58:34 2008 +0100
2566
2567 [new uImage] Update naming convention for bootm/uImage related code
2568
2569 This patch introduces the following prefix convention for the
2570 image format handling and bootm related code:
2571
2572 genimg_ - dual format shared code
2573 image_ - legacy uImage format specific code
2574 fit_ - new uImage format specific code
2575 boot_ - booting process related code
2576
2577 Related routines are renamed and a few pieces of code are moved around and
2578 re-grouped.
2579
2580 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2581
2582commit 75fa002c47171b73fb4c1f2c2fe4d6391c136276
2583Author: Kumar Gala <galak@kernel.crashing.org>
2584Date: Wed Feb 27 21:51:51 2008 -0600
2585
2586 [new uImage] Respect autostart setting in linux bootm
2587
2588 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2589 Acked-by: Marian Balakowicz <m8@semihalf.com>
2590
2591commit d3f2fa0d278467b2232e4eb2372f905c3febfbeb
2592Author: Kumar Gala <galak@kernel.crashing.org>
2593Date: Wed Feb 27 21:51:50 2008 -0600
2594
2595 [new uImage] Provide ability to restrict region used for boot images
2596
2597 Allow the user to set 'bootm_low' and 'bootm_size' env vars as a way
2598 to restrict what memory range is used for bootm.
2599
2600 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2601 Acked-by: Marian Balakowicz <m8@semihalf.com>
2602
2603commit e822d7fc4dd4755d4d0a22f05e33f33d1a0481da
2604Author: Kumar Gala <galak@kernel.crashing.org>
2605Date: Wed Feb 27 21:51:49 2008 -0600
2606
2607 [new uImage] Use lmb for bootm allocations
2608
2609 Convert generic ramdisk_high(), get_boot_cmdline(), get_boot_kbd()
2610 functions over to using lmb for allocation of the ramdisk, command line
2611 and kernel bd info.
2612
2613 Convert PPC specific fdt_relocate() to use lmb for allocation of the device
2614 tree.
2615
2616 Provided a weak function that board code can call to do additional
2617 lmb reserves if needed.
2618
2619 Also introduce the concept of bootmap_base to specify the offset in
2620 physical memory that the bootmap is located at. This is used for
2621 allocations of the cmdline, kernel bd, and device tree as they should
2622 be contained within bootmap_base and bootmap_base + CFG_BOOTMAPSZ.
2623
2624 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2625
2626commit f5614e7926863bf0225ec860d9b319741a9c4004
2627Author: Kumar Gala <galak@kernel.crashing.org>
2628Date: Wed Feb 27 21:51:48 2008 -0600
2629
2630 [new uImage] Add autostart flag to bootm_headers structure
2631
2632 The autostart env variable was dropped as part of the initial new uImage
2633 cleanup. Add it back here so the arch specific code can decide if it
2634 wants to really boot or not.
2635
2636 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2637 Acked-by: Marian Balakowicz <m8@semihalf.com>
2638
2639commit 4ed6552f715983bfc7d212c1199a1f796f1144ad
2640Author: Kumar Gala <galak@kernel.crashing.org>
2641Date: Wed Feb 27 21:51:47 2008 -0600
2642
2643 [new uImage] Introduce lmb from linux kernel for memory mgmt of boot images
2644
2645 Introduce the LMB lib used on PPC in the kernel as a clean way to manage
2646 the memory spaces used by various boot images and structures. This code
2647 will allow us to simplify the code in bootm and its support functions.
2648
2649 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2650
2651commit 4648c2e7a173b0d7f17bef4adaa0623090c9e904
2652Author: Kumar Gala <galak@kernel.crashing.org>
2653Date: Tue Feb 19 22:03:47 2008 -0600
2654
2655 [new uImage] ppc: Allow boards to specify effective amount of memory
2656
2657 For historical reasons we limited the stack to 256M because some boards
2658 could only map that much via BATS. However newer boards are capable of
2659 mapping more memory (for example 85xx is capable of doing up to 2G).
2660
2661 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2662 Acked-by: Marian Balakowicz <m8@semihalf.com>
2663
2664commit 274cea2bddbca10cdad7daa518951b75c44ef6bc
2665Author: Kumar Gala <galak@kernel.crashing.org>
2666Date: Wed Feb 27 21:51:46 2008 -0600
2667
2668 [new uImage] rework error handling so common functions don't reset
2669
2670 Changed image_get_ramdisk() to just return NULL on error and have
2671 get_ramdisk() propogate that error to the caller. It's left to the
2672 caller to call do_reset() if it wants to.
2673
2674 Also moved calling do_reset() in get_fdt() and fdt_relocate() on ppc
2675 to a common location. In the future we will change get_fdt() and
2676 fdt_relocate() to return success/failure and not call do_reset() at all.
2677
2678 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2679 Acked-by: Marian Balakowicz <m8@semihalf.com>
2680
2681commit d2bc095a639672def11d5d043b5688d0dbd692ec
2682Author: Kumar Gala <galak@kernel.crashing.org>
2683Date: Wed Feb 27 21:51:45 2008 -0600
2684
2685 [new uImage] ppc: Re-order ramdisk/fdt handling sequence
2686
2687 Doing the fdt before the ramdisk allows us to grow the fdt w/o concern
2688 however it does mean we have to go in and fixup the initrd info since
2689 we don't know where it will be.
2690
2691 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2692
2693commit 27953493ef025fb698d68c5dee39b36f01f4d530
2694Author: Kumar Gala <galak@kernel.crashing.org>
2695Date: Wed Feb 27 21:51:44 2008 -0600
2696
2697 [new uImage] ppc: Determine if we are booting an OF style
2698
2699 If we are bootin OF style than we can skip setting up some things
2700 that are used for the old boot method.
2701
2702 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2703 Acked-by: Marian Balakowicz <m8@semihalf.com>
2704
2705commit a6612bdfe7ef37b9787b66800cf02aaded05fbeb
2706Author: Kumar Gala <galak@kernel.crashing.org>
2707Date: Wed Feb 27 21:51:43 2008 -0600
2708
2709 [new uImage] Don't pass kdb to ramdisk_high since we may not have one
2710
2711 We don't actually need the kdb param as we are just using it to get
2712 bd->bi_memsize which we can get from gd->bd->bi_memsize. Also, if we
2713 boot via OF we might not actually fill out a kdb.
2714
2715 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2716 Acked-by: Marian Balakowicz <m8@semihalf.com>
2717
2718commit 2b22fa4baee51e6b467c44ea1be0d1ecd86e8775
5013c09f
WD
2719Author: Kumar Gala <galak@kernel.crashing.org>
2720Date: Wed Feb 27 16:30:47 2008 -0600
2721
2722 85xx: Don't icbi when unlocking the cache
2723
2724 There is no reason to icbi when invalidating the temporary stack in
2725 the d-cache. Its impossible on e500 to have the i-cache contain
2726 any addresses in the temp stack and it can be problematic in generating
2727 transactions on the bus to non-valid addresses.
2728
2729 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2730
2731commit 534ea6b6f86f8b75ef2ac061ef110a98f103d7d6
2732Author: Andy Fleming <afleming@freescale.com>
2733Date: Wed Feb 27 15:50:50 2008 -0600
2734
2735 Fix source for ECM error IVPR
2736
2737 The source vector for the ECM was being set to 2,
2738 but that's what the source vector for DDR was being
2739 set to. Change it to 1.
2740
2741 Signed-off-by: Andy Fleming <afleming@freescale.com>
2742
2743commit 21fae8b2b4e4e6e648796e07e20ab13e9cb18923
2744Author: Andy Fleming <afleming@freescale.com>
2745Date: Wed Feb 27 14:29:58 2008 -0600
2746
2747 Invalidate INIT_RAM TLB mappings
2748
2749 Commit 0db37dc... (and some others) changed the INIT_RAM TLB
2750 mappings to be unguarded. This collided with an existing "bug"
2751 where the mappings for the INIT_RAM were being kept around.
2752 This meant that speculative loads to those addresses were
2753 succeeding in the TLB, and going out to the bus, where they
2754 were causing an exception (there's nothing at that address). The
2755 Flash code was coincidentally causing such a speculative load.
2756 Rather than go back to mapping the INIT RAM as guarded, we fix
2757 it so that the entries for the INIT_RAM are invalidated. Thus
2758 the speculative loads will fail in the TLB, and have no effect.
2759
2760 Signed-off-by: Andy Fleming <afleming@freescale.com>
2761
2762commit 347b7938d3e561eb215aa386c37fb5acb5a383c6
2763Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2764Date: Sun Feb 17 22:56:17 2008 +0100
2765
2766 sbc8548: Fix Revision reading and unused variable 'path'
2767
2768 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2769
2770commit 495d162374c472f46454453553382ad0735dc725
2771Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2772Date: Sun Feb 17 22:56:16 2008 +0100
2773
2774 sbc8548: Fix cfi flash bank declaration
2775
2776 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2777
438a4c11
WD
2778commit 4efbe9dbb129f857f27856936112c8c02f016be6
2779Author: Marian Balakowicz <m8@semihalf.com>
2780Date: Wed Feb 27 11:02:26 2008 +0100
2781
2782 [new uImage] Correct raw FDT blob handlig when CONFIG_FIT is disabled
2783
2784 Dual format image code must properly handle all three FDT passing methods:
2785 - raw FDT blob passed
2786 - FDT blob embedded in the legacy uImage
2787 - FDT blob embedded in the new uImage
2788
2789 This patch enables proper raw FDT handling when no FIT imaeg support
2790 is compiled in. This is a bit tricky as we must dected FIT format even
2791 when FIT uImage handling is not enabled as both FIT uImages and raw FDT
2792 blobs use tha same low level format (libfdt).
2793
2794 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2795
2796commit ff0734cff0fb5397ce2f4602f4f3e5ec9c8a36e8
2797Author: Marian Balakowicz <m8@semihalf.com>
2798Date: Wed Feb 27 11:02:26 2008 +0100
2799
2800 [new uImage] POWERPC: Add image_get_fdt() routine
2801
2802 FDT blob may be passed either: (1) raw (2) or embedded in the legacy uImage
2803 (3) or embedded in the new uImage. For the (2) case embedding image must be
2804 verified before we get FDT from it. This patch factors out legacy image
2805 specific verification routine to the separate helper routine.
2806
2807 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2808 Acked-by: Kumar Gala <galak@kernel.crashing.org>
2809
2810commit 1efd43601f90de21ec6c0ebb9880823e822927b1
2811Author: Marian Balakowicz <m8@semihalf.com>
2812Date: Wed Feb 27 11:02:07 2008 +0100
2813
2814 [new uImage] Add image_get_kernel() routine
2815
2816 Legacy image specific verification is factored out to a separate helper
2817 routine to keep get_kernel() generic and simple.
2818
2819 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2820 Acked-by: Kumar Gala <galak@kernel.crashing.org>
2821
2822commit 8a5ea3e6168fe6a2780eeaf257a3b19f30dec658
2823Author: Marian Balakowicz <m8@semihalf.com>
2824Date: Wed Feb 27 11:01:04 2008 +0100
2825
2826 [new uImage] Move image verify flag to bootm_headers structure
2827
2828 Do not pass image verification flag directly to related routines.
2829 Simplify argument passing and move it to the bootm_header structure which
2830 contains curently processed image specific data and is already being passed
2831 on the argument list.
2832
2833 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2834 Acked-by: Kumar Gala <galak@kernel.crashing.org>
2835
2836commit 823afe7cefe00dafefc6696c1cc7aa828c394234
2837Author: Marian Balakowicz <m8@semihalf.com>
2838Date: Wed Feb 27 11:00:47 2008 +0100
2839
2840 [Makefile] Sort COBJS in lib_<arch> Makefiles
2841
2842 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2843
2844commit 6f0f9dfc4ee880fbf400a2ebe14238181a6c3f91
2845Author: Marian Balakowicz <m8@semihalf.com>
2846Date: Wed Feb 27 11:00:47 2008 +0100
2847
2848 [new uImage] Optimize gen_get_image() flow control
2849
2850 When CONFIG_HAS_DATAFLASH is not defined gen_get_image() routine has nothing
2851 to do, update its control flow to better reflect that simple case.
2852
2853 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2854 Acked-by: Kumar Gala <galak@kernel.crashing.org>
2855
2856commit d2ced9eb19ec74f4a359949dbe353427fa6d55ca
2857Author: Marian Balakowicz <m8@semihalf.com>
2858Date: Mon Feb 4 08:28:17 2008 +0100
2859
2860 [new uImage] POWERPC: Split get_fdt() into get and relocate routines
2861
2862 PPC specific FDT blob handling code is divided into two separate routines:
2863
2864 get_fdt() - find and verify a FDT blob (either raw or image embedded)
2865 fdt_relocate() - move FDT blob to within BOOTMAP if needed
2866
2867 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2868 Acked-by: Kumar Gala <galak@kernel.crashing.org>
2869
5013c09f
WD
2870commit 33fa5c0bfaf465de8ceb23fcd6b397f68b35a817
2871Author: Jon Loeliger <jdl@freescale.com>
2872Date: Mon Feb 25 13:13:37 2008 -0600
2873
2874 86xx: Fix renamed GUR symbols in sbc8641d board.
2875
2876 Back in commit a551cee99ad1d1da20fd23ad265de47448852f56
2877 (86xx: Fix GUR PCI config registers properly), we should have
2878 changed the MPC86xx_PORBMSR_HA and MPC86xx_PORDEVSR_IO_SEL
2879 symbols in the sbc8641d board as well. Fix this oversight.
2880
2881 Signed-off-by: Jon Loeliger <jdl@freescale.com>
2882
2883commit 64cd594e623c39f73964d18787763e4533f791f7
2884Author: Stefan Roese <sr@denx.de>
2885Date: Mon Feb 25 16:50:48 2008 +0100
2886
2887 ppc4xx: Fix acadia_nand build problem
2888
2889 Don't include testdram() on NAND-booting target acadia_nand. This saves
2890 a few bytes and makes the target build clean again.
2891
2892 Signed-off-by: Stefan Roese <sr@denx.de>
2893
2894commit 14e099e698d41e8179d05c2b2dbcf704a236f748
2895Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2896Date: Sun Feb 24 23:03:12 2008 +0000
2897
2898 mx1fs2/flash: Fix multiple pointertargets in assignment differ in signedness
2899
2900 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2901
2902commit 724902c8464e610642b3a170278b99710325888e
2903Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2904Date: Sun Feb 24 23:03:11 2008 +0000
2905
2906 arm-imx: Fix registers definition
2907
2908 Sync registers definition with linux
2909
2910 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2911
2912commit 4cd288b589ea1178947c6e364453c32b3dede6b7
2913Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2914Date: Sun Feb 24 23:03:10 2008 +0000
2915
2916 actua1/actua2/actua3: Fix multipleunused variable
2917
2918 - actua1:
2919 actux1.c: In function 'checkboard':
2920 actux1.c:92: warning: unused variable 'revision'
2921
2922 - actua2:
2923 actux2.c: In function 'checkboard':
2924 actux2.c:100: warning: unused variable 's'
2925 actux2.c:99: warning: unused variable 'revision'
2926 actux2.c: In function 'reset_phy':
2927 actux2.c:130: warning: unused variable 'i'
2928
2929 - actua3:
2930 actux3.c: In function 'checkboard':
2931 actux3.c:114: warning: unused variable 'revision'
2932
2933 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2934
438a4c11
WD
2935commit d5934ad7756f038a393a9cfab76a4fe306d9d930
2936Author: Marian Balakowicz <m8@semihalf.com>
2937Date: Mon Feb 4 08:28:09 2008 +0100
2938
2939 [new uImage] Add dual format uImage support framework
2940
2941 This patch adds framework for dual format images. Format detection is added
2942 and the bootm controll flow is updated to include cases for new FIT format
2943 uImages.
2944
2945 When the legacy (image_header based) format is detected appropriate
2946 legacy specific handling is invoked. For the new (FIT based) format uImages
2947 dual boot framework has a minial support, that will only print out a
2948 corresponding debug messages. Implementation of the FIT specific handling will
2949 be added in following patches.
2950
2951 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2952
5013c09f
WD
2953commit b29661fc1151077776454288051bc9a488351ce8
2954Author: Wolfgang Denk <wd@denx.de>
2955Date: Sun Feb 24 15:21:36 2008 +0100
2956
2957 Coding style cleanup. Prepare v1.3.2-rc2 release candidate
2958
2959 Signed-off-by: Wolfgang Denk <wd@denx.de>
2960
b29661fc
WD
2961commit 00b48a48424894daa589d166d73277830b1c6ac4
2962Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2963Date: Sat Feb 23 12:15:56 2008 +0100
2964
2965 ENV: remove saveenv when CFG_ENV_IS_NOWHERE is selected
2966
2967 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2968
2969commit b075d74efb70ff68c49a2532f26b56d6703b69c1
2970Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
2971Date: Sat Feb 23 17:24:16 2008 +0900
2972
2973 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
2974
2975 ----------------------------------------------------------------
2976 Olaf Hering [Wed, 17 Oct 2007 06:27:13 +0000 (23:27 -0700)]
2977
2978 Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on
2979 32bit targets.
2980
2981 GCC can be made to warn about usage of long long types with ISO C90
2982 (-ansi), but only with -pedantic. You can write this in a way that even
2983 then it doesn't cause warnings, namely by:
2984
2985 #ifdef __GNUC__
2986 __extension__ typedef __signed__ long long __s64;
2987 __extension__ typedef unsigned long long __u64;
2988 #endif
2989
2990 The __extension__ keyword in front of this switches off any pedantic
2991 warnings for this expression.
2992
2993 Signed-off-by: Olaf Hering <olh@suse.de>
2994 Cc: <linux-arch@vger.kernel.org>
2995 Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2996 Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2997 ----------------------------------------------------------------
2998
2999 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3000
3001commit 208acd112e6517b21fc30c420396902b103563ac
3002Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3003Date: Sat Feb 23 17:07:57 2008 +0900
3004
3005 cpu/mcf52x2/config.mk: Make needlessly deffered expansions immediate.
3006
3007 This will reduce the build time.
3008
3009 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3010
3011commit 495a0dde7fa1b14cdc15607d86503ec2bdcd02c4
3012Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3013Date: Sat Feb 23 17:05:00 2008 +0900
3014
3015 cpu/ppc4xx/config.mk: Make a needlessly deffered expansion immediate.
3016
3017 This will reduce the build time.
3018
3019 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3020
3021commit e682ba399a1d76f09d8cc7af1e57066f1d360d91
3022Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3023Date: Sat Feb 23 16:58:41 2008 +0900
3024
3025 cpu/mips/cofigl.mk: Make a needlessly deffered expansion immediate.
3026
3027 This reduces the build time by ~10%. Here's the gth2_config example.
3028
3029 BEFORE AFTER
3030 real 0m31.441s 0m27.833s
3031 user 0m24.766s 0m23.045s
3032 sys 0m10.425s 0m7.468s
3033
3034 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3035
3036commit 02409f8cf54c7cd91981f0dfec135dbf3858090c
3037Author: Marcel Moolenaar <marcelm@juniper.net>
3038Date: Fri Feb 22 10:48:07 2008 -0800
3039
3040 make define2mk.sed work on FreeBSD
3041
3042 In the thread "[1.3.2-rc1] MPC8548CDS/MPC8555CDS configs fails to link",
3043 the define2mk.sed script was identified as the source of the link
3044 failure on FreeBSD. The problem is that sed(1) does not always support
3045 the '+' operator. It isn't on FreeBSD. The attach patch implements the
3046 equivalent, using the '*' operator instead and should work everywhere.
3047
3048 Signed-off-by: Marcel Moolenaar <marcelm@juniper.net>
3049
3050commit e5084af8ded58453cd07ec1af8b0f29f34122bbc
3051Author: Detlev Zundel <dzu@denx.de>
3052Date: Fri Feb 22 17:21:32 2008 +0100
3053
3054 Replace deprecated "ramdisk" with "ramdisk_size" kernel parameter.
3055
3056 The Linux commit fac8b209b1084bc85748bd54e13d00c1262b220f ("Remove
3057 final traces of long-deprecated "ramdisk" kernel parm") makes these
3058 changes neccessary.
3059
3060 Signed-off-by: Detlev Zundel <dzu@denx.de>
3061
3062commit d01b847c5cd070895c4ba178c85cd068a95cf7cd
3063Author: Larry Johnson <lrj@acm.org>
3064Date: Thu Feb 21 13:58:16 2008 -0500
3065
3066 LM75 bug fix for negative temperatures
3067
3068 When the LM75 temperature sensor measures a temperature below 0 C, the
3069 current driver does not perform sign extension, so the result returned is
3070 256 C too high. This patch fixes the problem.
3071
3072 Signed-off-by: Larry Johnson <lrj@acm.org>
3073
3074commit 5a910c224b13e413bda41922379add6d75c32da3
3075Author: Heiko Schocher <hs@denx.de>
3076Date: Thu Feb 21 18:33:45 2008 +0100
3077
3078 IDS8247: update MAINTAINER entry.
3079
3080 Signed-off-by: Heiko Schocher <hs@denx.de>
3081
3082commit 79eac2bfb591f2b028ec1735049dc91e4320de4a
3083Author: Heiko Schocher <hs@denx.de>
3084Date: Thu Feb 21 18:31:15 2008 +0100
3085
3086 Fix device tree for mgsuvd board.
3087
3088 Rename the "scc" node in "ethernet" for the mgsuvd board.
3089
3090 Signed-off-by: Heiko Schocher <hs@denx.de>
3091
3092commit 2e721094a70a52206af2e1bf1208d9a7131f6dad
3093Author: Yuri Tikhonov <yur@emcraft.com>
3094Date: Thu Feb 21 14:23:42 2008 +0100
3095
3096 lwmon5: enable hardware watchdog
3097
3098 Some boards (e.g. lwmon5) may use rather small watchdog intervals, so
3099 causing it to reboot the board if U-Boot does a long busy-wait with
3100 udelay(). Thus, for these boards we have to restart WD more
3101 frequently.
3102
3103 This patch splits the busy-wait udelay() into smaller, predefined,
3104 intervals, so that the watchdog timer may be resetted with the
3105 configurable (CONFIG_WD_PERIOD) interval.
3106
3107 Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
3108
3109commit bc77881247ee6f95d7a9ebc499d26b96bae38c9d
3110Author: Anatolij Gustschin <agust@denx.de>
3111Date: Thu Feb 21 12:52:29 2008 +0100
3112
3113 ppc4xx: Support for ATI Radeon 9200 card on sequoia
3114
3115 Adds configuration option for ATI Radeon 9200 card
3116 support to sequoia config file. If CONFIG_VIDEO
3117 is enabled, TEXT_BASE should be changed to 0xFFF80000.
3118
3119 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3120
3121commit 5a9abcc317cf3c8a69559ff83081f4e5d719edb7
3122Author: Kumar Gala <galak@kernel.crashing.org>
3123Date: Mon Feb 18 08:18:07 2008 -0600
3124
3125 Remove duplicate defines for ARRAY_SIZE
3126
3127 A few duplicate of the ARRAY_SIZE macro sneaked in since we put
3128 the define in common.h.
3129
3130 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3131
3132commit 81d93e5c4b83d8b6dcee69de6f4a14ccf6f7114a
3133Author: Kumar Gala <galak@kernel.crashing.org>
3134Date: Mon Feb 18 08:09:37 2008 -0600
3135
3136 ppc: Allow boards to specify effective amount of memory
3137
3138 For historical reasons we limited the stack to 256M because some boards
3139 could only map that much via BATS. However newer boards are capable of
3140 mapping more memory (for example 85xx is capable of doing up to 2G).
3141
3142 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3143
3144commit 755c35f54ba7eb7687aa7935e04a02a01ef1b27b
3145Author: Mike Frysinger <vapier@gentoo.org>
3146Date: Mon Feb 18 05:24:13 2008 -0500
3147
3148 include autoconf.mk before any other .mk files
3149
3150 This bumps the autoconf.mk include step above board/cpu/arch/etc... so that
3151 those .mk files can have make if statements based on the current config.
3152
3153 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3154
3155commit 16fe77752eee099b9fb61ed73460e51cc94b37ba
3156Author: Mike Frysinger <vapier@gentoo.org>
3157Date: Mon Feb 18 05:10:07 2008 -0500
3158
3159 error check autoconf.mk generation
3160
3161 If any of the steps for generating autoconf.mk fail currently, they go
3162 unnoticed. To fix, we can simply add 'set -e' to the long list of commands.
3163 This is simpler and more robust than placing '|| exit $$?' after every line.
3164
3165 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3166
3167commit 019895a8dee71a9f00da05c03e379f45d581b0fe
3168Author: Stefano Babic <sbabic@denx.de>
3169Date: Mon Feb 18 08:03:51 2008 +0100
3170
3171 Fix bug in dependency checking
3172
3173 By adding VERSION_FILE to the PHONY targets the script
3174 /tools/setlocalversion is always called and version_autogenerated.h
3175 is replaced only if the script find a modified source file.
3176
3177 Signed-off-by: Stefano Babic <sbabic@denx.de>
3178
3179commit 98ba144ccc912eee90dd42699f023c497ce774c6
3180Author: Kyungmin Park <kmpark@infradead.org>
3181Date: Mon Feb 18 14:35:43 2008 +0900
3182
3183 Fix GPMC CS2 memory setup at apollon
3184
3185 It disables the current map first
3186
3187 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
3188
3189commit e845e07e1e6e64f40e35688439d3cdcf01cfff4f
3190Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3191Date: Sun Feb 17 23:52:46 2008 +0100
3192
3193 uli526x: Fix multiple differ in signedness and parentheses around comparison
3194
3195 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3196
3197commit beeccf7a5dc5415c202e0132a33c58fc316c2a62
3198Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3199Date: Sun Feb 17 16:58:04 2008 +0100
3200
3201 MIPS: Fix CFG_NO_FLASH support
3202
3203 - Fix flash_init call when CFG_NO_FLASH is used
3204 - Remove no more needed flash.c for qemu-mips
3205
3206 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3207
3208commit edfed1d91df2b2670a812ca9d1a1f9faae7dba47
3209Author: Mike Frysinger <vapier@gentoo.org>
3210Date: Sat Feb 16 02:40:18 2008 -0500
3211
3212 easylogo: clean up some more and add -r (rgb) support
3213
3214 Michael Hennerich added support for outputting an image in RGB format rather
3215 than forcing YUYV all the time. This makes obvious sense if the display you
3216 have takes RGB input rather than YUYV.
3217
3218 Rather than hack in support for options, I've converted it to use getopt and
3219 cleaned up the argument parsing in the process.
3220
3221 Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
3222 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3223
3224commit f65c98129ccada3f7caf97d80395a95b84e911de
3225Author: Mike Frysinger <vapier@gentoo.org>
3226Date: Sat Feb 16 02:12:37 2008 -0500
3227
3228 Makefile: add target for $(LDSCRIPT)
3229
3230 If the $(LDSCRIPT) does not exist (normally it's board/$(BOARD)/u-boot.lds),
3231 then change into the board directory and try and create it. This allows you
3232 to generate the linker script on the fly based upon board defines (like the
3233 Blackfin boards do).
3234
3235 There should be no regressions due to this change as the normal case is to
3236 already have a u-boot.lds file. If that's the case, then there's nothing to
3237 generate, and so make will always exit. The fix here is that if the linker
3238 script does not exist, the implicit rules take over and attempt to guess how
3239 to generate the file.
3240
3241 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3242
438a4c11
WD
3243commit 5583cbf736474ef754e128a54fb78632f57b48fd
3244Author: Marian Balakowicz <m8@semihalf.com>
3245Date: Thu Feb 21 17:27:49 2008 +0100
3246
3247 [new uImage] Fix erroneous use of image_get_magic() in fdc/usb cmds
3248
3249 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
3250
3251commit 2242f5369822bc7780db95c47985bb408ea9157b
3252Author: Marian Balakowicz <m8@semihalf.com>
3253Date: Thu Feb 21 17:27:41 2008 +0100
3254
3255 [new uImage] Rename and move print_image_hdr() routine
3256
3257 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
3258
3259commit f50433d670ec2ee9e96abac67cdc6e5e061a810d
3260Author: Marian Balakowicz <m8@semihalf.com>
3261Date: Thu Feb 21 17:20:20 2008 +0100
3262
3263 [new uImage] Add fit_parse_conf() and fit_parse_subimage() routines
3264
3265 Introducing routines for parsing new uImage format bootm arguments:
3266 [<addr>]#<conf> - configuration specification
3267 [<addr>]:<subimg> - subimage specification
3268
3269 New format images can contain multiple subimages of the same type. For example
3270 a single new format image file can contain three kernels, two ramdisks and a
3271 couple of FDT blobs. Subimage and configuration specifications are extensions
3272 to bootm (and other image-related commands) arguments' syntax that allow to
3273 specify which particular subimage should be operated on.
3274
3275 Subimage specification is used to denote a particular subimage. Configurations
3276 are a bit more complex -- they are used to define a particualr booting setup,
3277 for example a (kernel, fdt blob) pair, or a (kernel, ramdisk, fdt blob) tuple,
3278 etc.
3279
3280 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
3281
3282commit fff888a1997ff7de9b29e24050fc4a0fd403ba16
3283Author: Marian Balakowicz <m8@semihalf.com>
3284Date: Thu Feb 21 17:20:19 2008 +0100
3285
3286 [new uImage] Add gen_get_image() routine
3287
3288 This routine assures that image (whether legacy or FIT) is not
3289 in a special dataflash storage.
3290
3291 If image address is a dataflash address image is moved to system RAM.
3292
3293 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
3294
3295commit 75d3e8fbd93c14d9929d024c75af2d742c76db70
3296Author: Marian Balakowicz <m8@semihalf.com>
3297Date: Thu Feb 21 17:20:18 2008 +0100
3298
3299 [new uImage] Pull in libfdt if CONFIG_FIT is enabled
3300
3301 New uImage format (Flattened Image Tree) requires libfdt
3302 functionality, print out error message if CONFIG_OF_LIBFDT
3303 is not defined.
3304
3305 New uImage support is enabled by defining CONFIG_FIT (and CONFIG_OF_LIBFDT).
3306 This commit turns it on by default.
3307
3308 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
3309
b29661fc
WD
3310commit 1ba639da5604a64b3ed884a2cbb1c5414a9fa728
3311Author: Michael Schwingen <michael@schwingen.org>
3312Date: Mon Feb 18 23:16:35 2008 +0100
3313
3314 CFI: Do not use uninitialized cmd_reset
3315
3316 Do not use uninitialized cmd_reset; issue both AMD and Intel reset
3317 commands instead
3318
3319 From a short test, it looks like AMD-style flash roms treat *any* unknown
3320 command write as a reset, at least when in CFI Query mode, so issuing the
3321 Intel reset command to AMD-style flashs seems safe (from the small sample I
3322 have), plus the 3-cycle magic sequence should kick the state machine into
3323 the right state even without a reset command. Since the AMD-style flashs
3324 require the unlock sequence for real operation, I chose to try the AMD reset
3325 command first, so that Intel flashs do no see an invalid command prior to
3326 the CFI query.
3327
3328 I have tested the patch on AM29LV320-style flashs from Fujitsu and Macronix,
3329 plus Intel StrataFlash.
3330
3331 Signed-off-by: Michael Schwingen <michael@schwingen.org>
3332 Signed-off-by: Stefan Roese <sr@denx.de>
3333
3334commit e7a85f26830c9f2e78506421c2d519a2965bc7a1
3335Author: Rafal Jaworowski <raj@semihalf.com>
3336Date: Thu Feb 21 11:56:44 2008 +0100
3337
3338 API: Add (c) and licensing notice to the public API header.
3339
3340 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
3341
3342commit 928d1d77f8623c120d8763e20e1ca58df9c5c4c6
3343Author: Yuri Tikhonov <yur@emcraft.com>
3344Date: Thu Feb 21 11:06:07 2008 +0100
3345
3346 Fix CPU POST test failure
3347
3348 The CPU POST test code (run from cpu_post_exec_31()) doesn't follow the
3349 ABI carefully, at least the CR3, CR4, and CR5 fields of CR are clobbered
3350 by it. The gcc-4.2 with its more aggressive optimization exposes this fact.
3351 This patch just saves the CR value before running the test code, so allowing
3352 it to do anything it wants with CR.
3353
3354 Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
3355 Acked-by: Yuri Tikhonov <yur@emcraft.com>
3356 --
3357
3358commit d5908b093955415f3d340706378b991f911af671
3359Author: Jon Loeliger <jdl@freescale.com>
3360Date: Wed Feb 20 15:26:51 2008 -0600
3361
3362 8610HPCD: Document the flashbank selection switches.
3363
3364 Signed-off-by: Jon Loeliger <jdl@freescale.com>
3365
3366commit a551cee99ad1d1da20fd23ad265de47448852f56
3367Author: Jon Loeliger <jdl@freescale.com>
3368Date: Wed Feb 20 14:22:26 2008 -0600
3369
3370 86xx: Fix GUR PCI config registers properly.
3371
3372 Back in commit 975a083a5ef785c414b35f9c5b8ae25b26b41524 where
3373 I tried to "8610HPCD: Fix typos in two PCI setup registers", I
3374 botched it due to not realizing that 8610 and 8641 had different
3375 Global Utility Register defintions, one of which was like 85xx,
3376 and the other wasn't. Correct this problem by introducing two
3377 symbols, one for each 86xx SoC, but neither of which is named
3378 anything like 85xx.
3379
3380 My bad. Lovely Wednesday with git bisect. You know.
3381
3382 Signed-off-by: Jon Loeliger <jdl@freescale.com>
3383
3384commit cb06eb961bdffc8728b38c242473d802e83ab2b4
3385Author: Jon Loeliger <jdl@freescale.com>
3386Date: Wed Feb 20 12:24:11 2008 -0600
3387
3388 8610HPCD: Don't use VIDEO/CFB_CONSOLE by default.
3389
3390 Without an actual supported video card hooked up, enabling
3391 the CONFIG_VIDEO by default just makes it look broken by
3392 routing all console output to the video card. Don't.
3393
3394 Signed-off-by: Jon Loeliger <jdl@freescale.com>
3395
3396commit 4d264eff4312f230776b913edade7ceb75f1b1e0
3397Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
3398Date: Wed Jan 30 15:08:15 2008 -0600
3399
3400 ColdFire: Fix missing code flash size for M5485EVB
3401
3402 Signed-off-by: James Mahan <kmahan@freescale.com>
3403 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
3404
3405commit c54f9263e4e11e34b1e70c160bc467ef1d8ec59d
3406Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
3407Date: Wed Jan 30 15:04:42 2008 -0600
3408
3409 ColdFire: Fix 5282 and 5271 interrupt mask bit
3410
3411 Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
3412
3413commit 975a083a5ef785c414b35f9c5b8ae25b26b41524
3414Author: Jon Loeliger <jdl@freescale.com>
3415Date: Tue Feb 19 12:31:08 2008 -0600
3416
3417 8610HPCD: Fix typos in two PCI setup registers.
3418
3419 The two symbols MPC86xx_PORDEVSR_IO_SEL and MPC86xx_PORBMSR_HA
3420 were erroneously present as 85xx names and values, leftover from
3421 the clone wars. Fix this by removing the 85xx cruft from the
3422 86xx codebase.
3423
3424 Signed-off-by: Jon Loeliger <jdl@freescale.com>
3425
3426commit 13f5433f700d4da9f6fdf2a4bb80310133a7c170
3427Author: Jon Loeliger <jdl@freescale.com>
3428Date: Mon Feb 18 14:01:56 2008 -0600
3429
3430 86xx: Convert sbc8641d to use libfdt.
3431
3432 This is the proper fix for a missing closing brace in the function
3433 ft_cpu_setup() noticed by joe.hamman <at> embeddedspecialties.com.
3434 The ft_cpu_setup() function in mpc8641hpcn.c should have been
3435 removed earlier as it was under the obsolete CONFIG_OF_FLAT_TREE,
3436 but was missed. Only, the sbc8641d was nominally still using it.
3437 It all got ripped out, and the funcality that was in ft_board_setup()
3438 was refactored to remove the CPU portions into the new file
3439 cpu/mpc86xx/fdt.c instead. Make sbc8641d use this now.
3440
3441 Based loosely on an original patch from joe.hamman@embeddedspecialties.com
3442
3443 Signed-off-by: Jon Loeliger <jdl@freescale.com>
3444
3445commit 04efddc87c50c84f85dad5c331c634a6ce830a83
3446Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3447Date: Sun Feb 17 23:35:31 2008 +0100
3448
3449 mpc86xx: Fix unused variable 'config' and 'immap'
3450
3451 and remove useless CONFIG_DDR_INTERLEAVE
3452
3453 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3454
3455commit 83d1b3876695c4f21faff2b731d9ef83f38ed208
3456Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3457Date: Sun Feb 17 23:03:36 2008 +0100
3458
3459 mpc86xx: Fix implicit declaration of functions 'init_laws' and 'disable_law'
3460
3461 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3462
3463commit b6f29c84c208a091f95a10cbc9852d729659ba20
3464Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3465Date: Sun Feb 17 14:15:31 2008 +0100
3466
3467 s3c24x0: Fix unused variable 'i' in function 'serial_init_dev'
3468
3469 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3470
3471commit 0937b8d869fdb42d6ad4fe312958639bd62c973f
3472Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3473Date: Sun Feb 17 14:15:32 2008 +0100
3474
3475 pxa: fix assignment from incompatible pointer type
3476
3477 fix mmc_bread function prototype
3478
3479 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3480
3481commit 64d792063fff90b8118179b092feee09fe5cae13
3482Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3483Date: Sun Feb 17 14:15:30 2008 +0100
3484
3485 at91cap9adk: fix implicit declaration of function 'eth_init'
3486
3487 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3488
3489commit 375c4353db8f900f7ec772e26fab116ec00f7d3a
3490Author: Wolfgang Denk <wd@denx.de>
3491Date: Sun Feb 17 15:43:44 2008 +0100
3492
3493 Remove files added by mistake, update CHANGELOG.
3494
3495 Signed-off-by: Wolfgang Denk <wd@denx.de>
3496
375c4353
WD
3497commit b738654d3c84a30f2bfd9a8d7652ff20807c890c
3498Author: Mike Nuss <mike@terascala.com>
3499Date: Wed Feb 6 11:10:11 2008 -0500
3500
3501 PPC440EPx: Optionally enable second I2C bus
3502
3503 The option CONFIG_I2C_MULTI_BUS does not have any effect on Sequoia, the
3504 PPC440EPx reference platform, because IIC1 is never enabled. Add Sequoia board
3505 code to turn on IIC1 if CONFIG_I2C_MULTI_BUS is selected.
3506
3507 Signed-off-by: Mike Nuss <mike@terascala.com>
3508 Cc: Stefan Roese <sr@denx.de>
3509
3510commit ef5b4f221c22d05770878513951745f236b5b43f
3511Author: Niklaus Giger <niklaus.giger@netstal.com>
3512Date: Tue Feb 5 10:26:44 2008 +0100
3513
3514 ppc4xx: HCU4/5. Cleanup configs
3515
3516 - hcu4.h: Removed define of CONFIG_PPC405GPr
3517 - Corrected phy addresses
3518 - Fix boot variables
3519 - Respect line length of 80 chars
3520
3521 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
3522
3523commit 74973126d1be63ac75bdc192f46234dca3a7c421
3524Author: Niklaus Giger <niklaus.giger@netstal.com>
3525Date: Tue Feb 5 11:31:28 2008 +0100
3526
3527 ppc4xx: HCU4/5. Cleanups
3528
3529 - Fix some coding style violations.
3530 - Use in/out_u16/32 where appropriate.
3531 - Use register names from ppc405.h.
3532 - Fix trace useage for Lauterbach.
3533 - Remove obsolete generation HCU2.
3534 - Renamed fixed_hcu4_sdram to init_ppc405_sdram.
3535
3536 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
3537
3538commit 8cc10d06b833ed917a19ad358c8ebbed8bc19555
3539Author: Niklaus Giger <niklaus.giger@netstal.com>
3540Date: Tue Feb 5 10:26:41 2008 +0100
3541
3542 ppc4xx: PPC405GPr fix missing register definitions
3543
3544 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
3545
3546commit 214398d9cb22268d9d4f7563359edca0f78297a2
3547Author: Larry Johnson <lrj@acm.org>
3548Date: Fri Jan 18 21:49:05 2008 -0500
3549
3550 ppc4xx: Beautify configuration files for Sequoia and Korat boards
3551
3552 Signed-off-by: Larry Johnson <lrj@acm.org>
3553
3554commit 30c6a241e88499f536e86d325759e29ba00ff67f
3555Author: Anatolij Gustschin <agust@denx.de>
3556Date: Fri Feb 15 20:09:01 2008 +0100
3557
3558 Wipe out assembler warnings while compiling x86 biosemu
3559
3560 This patch tries to get rid of some assembler warnings about
3561 changed .got2 section type while compiling x86 bios emulator
3562 code.
3563
3564 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3565
3566commit 67a4389e39ad853d65b72e2b7cad15c7e8291147
3567Author: Wolfgang Denk <wd@denx.de>
3568Date: Fri Feb 15 00:57:09 2008 +0100
3569
3570 Prepare v1.3.2-rc1 release candidate
3571
67a4389e
WD
3572commit f33e9653c9c09868995d788511d573771c209fe5
3573Author: Anatolij Gustschin <agust@denx.de>
3574Date: Fri Feb 15 00:13:20 2008 +0100
3575
3576 Fix compile warning on lib_ppc/board.c
3577
3578 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3579
3580commit e5c6f9f8bec4dff9603419161e3a15cc8ad5d5f4
3581Author: Anatolij Gustschin <agust@denx.de>
3582Date: Thu Feb 14 18:22:04 2008 +0100
3583
3584 Add Radeon Mobility 9200 pci device id to the radeon driver
3585
3586 This patch extends PCI device id table of the
3587 radeon driver so that the driver will also support
3588 Radeon Mobility 9200 (M9+) based boards.
3589
3590 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3591
3592commit 1b8607e1f7143548c6062c28371449ec69588c00
3593Author: Anatolij Gustschin <agust@denx.de>
3594Date: Thu Feb 14 18:19:50 2008 +0100
3595
3596 Extend ATI Radeon driver to support more video modes
3597
3598 Adds ATI Radeon 9200 support for 1280x1024, 1024x768,
3599 800x600, 640x480 at 24, 16 and 8 bpp.
3600
3601 Signed-off-by: Anatolij Gustschin <agust@denx.de>
3602
3603commit 4124382de029d361162a4b8cecc773eb8f26e2a8
3604Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3605Date: Sun Feb 10 17:05:20 2008 +0100
3606
3607 xsengine: fix typo and few coding style
3608
3609 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3610
3611commit 6f4abee789b6d9be3ec4b97ad48f509355559e9e
3612Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
3613Date: Fri Feb 8 21:25:58 2008 +0100
3614
3615 Fix wrong memory limit calculation in memory-test
3616
3617 If the length of the memory address range passed to the "mtest" command is
3618 not of the form 2^x - 1, not all address lines are tested. This bug is
3619 inherited from the original software at
3620 http://www.netrino.com/Embedded-Systems/How-To/Memory-Test-Suite-C. Fix
3621 this.
3622
3623 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
3624
3625commit 7e30f5eac7f07082a7ca77b7d91b944a8d0af6db
3626Author: Wolfgang Denk <wd@denx.de>
3627Date: Fri Feb 15 00:11:39 2008 +0100
3628
3629 Coding STyle cleanup.
3630
3631 Signed-off-by: Wolfgang Denk <wd@denx.de>
3632
3633commit f6921e3dc331293c873ec4d109fd5517a42a90b3
3634Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3635Date: Tue Feb 5 13:30:43 2008 +0900
3636
3637 sh: Fix register address of SH7722
3638
3639 The address of SH7722 is wrong by old document.
3640 This patch fixes this problem.
3641
3642 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3643
3644commit 0ec7a061fb1c277f6afd73d61dd71bd21e7ef7b2
3645Author: Mike Frysinger <vapier@gentoo.org>
3646Date: Mon Feb 4 17:44:23 2008 -0500
3647
3648 only update version header as needed
3649
3650 Constantly rebuilding the version header will force useless relinking, so we
3651 simply need to compare the new header with the existing one before updating
3652 it.
3653
3654 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3655
3656commit 208447f8e953f347425eb92c8e28d59e6d911363
3657Author: Mike Frysinger <vapier@gentoo.org>
3658Date: Mon Jan 28 05:56:19 2008 -0500
3659
3660 Do not specify a CROSS_COMPILE default when executing size
3661
3662 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
3663
3664commit 1f780aa6f17a5d79791d69ec1d2f66d76ac45d8e
3665Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
3666Date: Wed Feb 13 11:19:19 2008 +0100
3667
3668 Fix return value of mtest when CFG_ALT_MEMTEST set
3669
3670 Fix a missing return statement from a non-void function.
3671
3672 Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
3673
3674commit 943afa229cf5bf70ef917c7eb6bd0db59a1ba602
3675Author: Timur Tabi <timur@freescale.com>
3676Date: Wed Jan 9 14:35:26 2008 -0600
3677
3678 85xx, 86xx: Determine I2C clock frequencies and store in global_data
3679
3680 Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
3681
3682 Update the get_clocks() function in 85xx and 86xx to determine the I2C
3683 clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
3684
3685 Signed-off-by: Timur Tabi <timur@freescale.com>
3686
3687commit b931b3a9c3bdfaaeaa71e57a6026eec726005b08
3688Author: Wolfgang Denk <wd@denx.de>
3689Date: Thu Feb 14 23:18:01 2008 +0100
3690
3691 TQM834x: clean up configuration
3692
3693 Get board name consistent with Linux and elsewhere;
3694 get rid of local network definitions etc.
3695
3696 Signed-off-by: Wolfgang Denk <wd@denx.de>
3697
3698commit 38cc09c55b1d7f233789052c6fc462e5377669a9
3699Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3700Date: Thu Feb 14 08:02:12 2008 +0100
3701
3702 TFTP: fix search of ':' in BootFile
3703
3704 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3705
3706commit 0bc9efada170096c6b273f19165e32936d330d80
3707Author: Wolfgang Denk <wd@denx.de>
3708Date: Thu Feb 14 22:46:55 2008 +0100
3709
3710 Coding style cleanup; update CHANGELOG.
3711
3712 Signed-off-by: Wolfgang Denk <wd@denx.de>
3713
0bc9efad
WD
3714commit e7670f6c1e52ae6d2a43ff75a8bcfa7a5c86e47b
3715Author: Wolfgang Denk <wd@denx.de>
3716Date: Thu Feb 14 22:43:22 2008 +0100
3717
3718 PPC: Use r2 instead of r29 as global data pointer
3719
3720 R29 was an unlucky choice as with recent toolchains (gcc-4.2.x) gcc
3721 will refuse to use load/store multiple insns; instead, it issues a
3722 list of simple load/store instructions upon function entry and exit,
3723 resulting in bigger code size, which in turn makes the build for a
3724 few boards fail.
3725
3726 Use r2 instead.
3727
3728 Signed-off-by: Wolfgang Denk <wd@denx.de>
3729
3730commit 3c234efa693bc59906c2be55c7918ecbb55392ea
3731Author: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
3732Date: Wed Jan 30 09:08:49 2008 +0100
3733
3734 ARM: make the machid configurable via the environment
3735
3736 If the variable "machid" exists, let do_bootm_linux use that instead
3737 of bd->bi_arch_number.
3738
3739