]> git.ipfire.org Git - people/ms/u-boot.git/blame - CHANGELOG
Merge branch 'master' of /home/stefan/git/u-boot/u-boot
[people/ms/u-boot.git] / CHANGELOG
CommitLineData
a10ff919
WD
1commit f6db945649e5e9d0c7efe33b507d243cdc86cf03
2Author: Heiko Schocher <hs@denx.de>
3Date: Fri Jan 11 15:15:17 2008 +0100
4
5 Fixed syntax error in function init_e300_core() of mpc83xx/start.S if
6
7 Signed-off-by: Timur Tabi <timur@freescale.com>
8 Signed-off-by: Heiko Schocher <hs@denx.de>
9
10commit fa05664cd8c7ab1ecf062aa73b992b7b58bba49c
11Author: Heiko Schocher <hs@denx.de>
12Date: Fri Jan 11 15:15:16 2008 +0100
13
14 MUNICes: Set the right CFG_DEFAULT_MBAR value.
15
16 Signed-off-by: Heiko Schocher <hs@denx.de>
17
18commit 5fb2b2342ece8d786c6f7fdba1bc273febd3b3d2
19Author: Heiko Schocher <hs@denx.de>
20Date: Fri Jan 11 15:15:15 2008 +0100
21
22 added the config File for the MUNICes board.
23
24 Signed-off-by: Heiko Schocher <hs@denx.de>
25
26commit 6341d9d723b71b4c0bf86f979e4cb228c02fd09d
27Author: Heiko Schocher <hs@denx.de>
28Date: Fri Jan 11 15:15:14 2008 +0100
29
30 added basic support for the MUNICes board.
31
32 Signed-off-by: Heiko Schocher <hs@denx.de>
33
34commit 3bb77fb09a1caabf5a292cc5b486a78b977fbe19
35Author: Wolfgang Denk <wd@denx.de>
36Date: Sat Jan 12 00:39:37 2008 +0100
37
38 Update CHANGELOG and MAINTAINERS files.
39
40 Signed-off-by: Wolfgang Denk <wd@denx.de>
41
3bb77fb0
WD
42commit 5ba7390c3cb579172be66888a371707b47b5be4e
43Author: Anatolij Gustschin <agust@denx.de>
44Date: Fri Jan 11 02:15:02 2008 +0100
45
46 Fix compilation problem in common/cmd_bmp.c
47
48 common/cmd_bmp.c fails to compile if CONFIG_VIDEO_BMP_GZIP
49 isn't defined. This patch fix this.
50
51 Signed-off-by: Anatolij Gustschin <agust@denx.de>
52
53commit 5aa437baae5fe629abeab99bef793a2a1fc71b58
54Author: Heiko Schocher <hs@denx.de>
55Date: Fri Jan 11 01:12:09 2008 +0100
56
57 Fix defaultconfig for the mgcoge board.
58
59 Signed-off-by: Heiko Schocher <hs@denx.de>
60
61commit ac9db066b26935f31bff15c98168b19faeb603f3
62Author: Heiko Schocher <hs@denx.de>
63Date: Fri Jan 11 01:12:08 2008 +0100
64
65 Added support for the mgcoge board from keymile.
66
67 Signed-off-by: Heiko Schocher <hs@denx.de>
68
69commit b423d055cc2e13c4ef1f0389c3fa2988d0eed818
70Author: Heiko Schocher <hs@denx.de>
71Date: Fri Jan 11 01:12:07 2008 +0100
72
73 Enable SMC microcode relocation patch for SMC1.
74
75 Signed-off-by: Heiko Schocher <hs@denx.de>
76
77commit 381e4e639720d8d2efb8066c7c48ec9588cb28c7
78Author: Heiko Schocher <hs@denx.de>
79Date: Fri Jan 11 01:12:06 2008 +0100
80
81 Added support for the mgsuvd board from keymile.
82
83 Signed-off-by: Heiko Schocher <hs@denx.de>
84
85commit bf05293973b348f6946c9df92cd3c65ece42d0be
86Author: James Yang <james.yang@freescale.com>
87Date: Thu Jan 10 16:02:07 2008 -0600
88
89 Fix 64-bit vsprintf.
90
91 There were some size and unsigned problems.
92 Also add support for "ll" size modifier in format string like glibc
93
94 Signed-off-by: James Yang <James.Yang@freescale.com>
95 Acked-by: Jon Loeliger <jdl@freescale.com>
96
97commit 92fa37eac530860643afa26ae347af3d23d67309
98Author: Larry Johnson <lrj@acm.org>
99Date: Wed Jan 9 12:42:35 2008 -0500
100
101 Remove superfluous preprocessor conditionals from LM73 driver
102
103 (1) Remove unused symbol "CFG_EEPROM_PAGE_WRITE_ENABLE".
104
105 (2) Use conditional Makefile.o.
106
107 Signed-off-by: Larry Johnson <lrj@acm.org>
108
109commit efc6f447c1b940d1650c4b854c5598a595ddc3da
110Author: Guennadi Liakhovetski <lg@denx.de>
111Date: Thu Jan 10 17:59:07 2008 +0100
112
113 Add support for the TK885D baseboard from TELE-DATA
114
115 The TK885D board uses a TQM885D module from TQ, this port adds an
116 own configuration file and adds a last_stage_init() method to
117 configure the two PHYs, depending on the phy_auto_nego environment
118 variable.
119
120 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
121
122commit 0ec595243dc99edcd248bbcfbfd5a1dc860bde89
123Author: Kumar Gala <galak@kernel.crashing.org>
124Date: Thu Jan 10 02:22:05 2008 -0600
125
126 Fix compiler warning
127
128 main.c: In function 'readline_into_buffer':
129 main.c:927: warning: unused variable 'p_buf'
130
131 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
132
133commit bed53753dd1d7e6bcbea4339be0fb7760214cc35
134Author: Anatolij Gustschin <agust@denx.de>
135Date: Fri Jan 11 14:30:01 2008 +0100
136
137 Add Fujitsu CoralP/Lime video driver
138
139 Signed-off-by: Anatolij Gustschin <agust@denx.de>
140 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
141
142commit 20c450ef61ef2eb1c96f9b59ba0eb8d849bba058
143Author: Anatolij Gustschin <agust@denx.de>
144Date: Fri Jan 11 02:39:47 2008 +0100
145
146 Fix video console newline and carriage return handling
147
148 Lines of the lenght CONSOLE_COLS or greater than CONSOLE_COLS
149 are not displayed correctly. This is an attempt to fix
150 this issue. Also add carriage return handling.
151
152 Signed-off-by: Anatolij Gustschin <agust@denx.de>
153 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
154
155commit d5a163d6baa04f5a8edcc10ebc6fad08657d3093
156Author: Stefan Roese <sr@denx.de>
157Date: Fri Jan 11 15:53:58 2008 +0100
158
159 ppc4xx: Fix sdram init on Sequoia boards
160
161 Clear possible errors in MCSR resulting from data-eye-search.
162 If not done, then we could get an interrupt later on when
163 exceptions are enabled.
164
165 Signed-off-by: Stefan Roese <sr@denx.de>
166
167commit d610a60730b7464f6f659db49d264d89a7c71061
168Author: Anatolij Gustschin <agust@denx.de>
169Date: Fri Jan 11 15:31:09 2008 +0100
170
171 ppc4xx: Rework Lime support for lwmon5
172
173 Rework Lime support for lwmon5 using new video driver
174
175 Signed-off-by: Anatolij Gustschin <agust@denx.de>
176
177commit ff41ffc93c1592e77a44bdbebd5d781739f3aae0
178Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
179Date: Fri Jan 11 14:55:16 2008 +0100
180
181 ppc4xx: Update PMC440 config file
182
183 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
184
185commit e3edcb36f14f0aabb6f50e96014d6877f73d64ea
186Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
187Date: Fri Jan 11 14:55:08 2008 +0100
188
189 ppx4xx: Fix sdram init on PMC440 boards
190
191 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
192
193commit 061aad4d320dddce26247699dcf2875ee2ea1366
194Author: Dave Liu <r63238@freescale.com>
195Date: Thu Jan 10 23:09:33 2008 +0800
196
197 mpc83xx: Fix the bug of 266MHz data rate DDR
198
199 The DDR doesn't work on the 266MHz data rate,
200 the patch fix the bug.
201
202 Signed-off-by: Dave Liu <daveliu@freescale.com>
203 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
204
205commit ded08317ad9e340b887bf2eb46e9565a0f610a93
206Author: Dave Liu <r63238@freescale.com>
207Date: Thu Jan 10 23:08:26 2008 +0800
208
209 mpc83xx: Make the code more readable
210
211 Format the code, make it more readable
212
213 Signed-off-by: Dave Liu <daveliu@freescale.com>
214 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
215
216commit 7e74d63d1a211fbc34ec424e2dc6726601f323d0
217Author: Dave Liu <r63238@freescale.com>
218Date: Thu Jan 10 23:07:23 2008 +0800
219
220 mpc83xx: Reduce the latency of DDR
221
222 Reduce the AL from 2 to 1 clock to improve the performance.
223
224 Signed-off-by: Dave Liu <daveliu@freescale.com>
225 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
226
227commit 6f3931a2bed5412c20d5e5536c865fbd657f7d28
228Author: Dave Liu <r63238@freescale.com>
229Date: Thu Jan 10 23:06:05 2008 +0800
230
231 mpc83xx: Fix the wrong definition of MPC8315E
232
233 According to the latest user manual of MPC8315E,
234 1) The SVCOD of HRCWL is different than 837x
235 2) The SCCR has changes
236
237 Signed-off-by: Dave Liu <daveliu@freescale.com>
238 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
239
240commit ec2638ea08a537a1bd409db873aaaa33a053ebae
241Author: Dave Liu <r63238@freescale.com>
242Date: Thu Jan 10 23:05:00 2008 +0800
243
244 mpc83xx: Fix the typo in mpc83xx.h
245
246 The SPCR about TSEC priority is wrong.
247
248 Signed-off-by: Michael Barkowski <Michael.Barkowski@freescale.com>
249 Signed-off-by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
250 Signed-off-by: Dave Liu <daveliu@freescale.com>
251 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
252
253commit c86ef2cd9ef81935049231fa89f36c7b793f2d4b
254Author: Dave Liu <r63238@freescale.com>
255Date: Thu Jan 10 23:04:13 2008 +0800
256
257 mpc83xx: Fix the typo in global data struct
258
259 Fix the typo in global_data.h
260
261 Signed-off-by: Dave Liu <daveliu@freescale.com>
262 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
263
264commit 2c5b48fc205c3e2752910da8f39209ed075929e5
265Author: Dave Liu <r63238@freescale.com>
266Date: Thu Jan 10 23:03:03 2008 +0800
267
268 mpc83xx: Remove cache config from config.h
269
270 clean up the cache config from configs.h of board
271
272 Signed-off-by: Dave Liu <daveliu@freescale.com>
273 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
274
275commit fab6f556bbbbd1bb35a5433161f7f173c18df559
276Author: Anton Vorontsov <avorontsov@ru.mvista.com>
277Date: Wed Jan 9 20:57:47 2008 +0300
278
279 mpc83xx: add support for the MPC8360E-RDK
280
281 This is MPC8360E based board with:
282 - 256MB fixed SDRAM;
283 - 8MB Intel Strata NOR flash;
284 - StMICRO 64MiB NAND flash;
285 - two 10/100/1000 ethernet ports connected via Broadcom
286 BCM5481 PHYs;
287 - two 10/100 ethernet ports connected via National
288 DP83848 PHYs;
289 - one PCI and one miniPCI slots;
290 - four serial ports (two NS16550-compatible, two UCCs);
291 - four USB ports working through MPC8360E "FHCI" USB controller;
292 - Fujitsu MB86277 graphics controller;
293 - Analog to Digital Converter/Touchscreen controller, AD7843
294 connected to SPI.
295
296 Features not supported in this patch are:
297 - StMICRO 64MiB NAND flash (patch sent);
298 - MINT framebuffer initialization (patch is pending);
299 - Fetching production information from the EEPROM via I2C;
300 - FHCI USB;
301 - Two slow UCCs used as RS-485 UARTs.
302
303 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
304 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
305
306commit b3d2cde7a3aa1e83b7968cdff929e52c8cc617bb
307Author: Anton Vorontsov <avorontsov@ru.mvista.com>
308Date: Wed Jan 9 20:57:40 2008 +0300
309
310 mpc83xx: add "fsl, qe" compatible fixups
311
312 New device trees will use "fsl,qe" compatible properties.
313
314 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
315 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
316
317commit 977b57583a7c34010e566a09a679ec3c1836f996
318Author: Kim Phillips <kim.phillips@freescale.com>
319Date: Wed Jan 9 15:24:06 2008 -0600
320
321 mpc83xx: add missing CONFIG_HAS_ETH0 defines
322
323 the new libfdt code only updates eth0 if CONFIG_HAS_ETH0
324 is defined; add the define to the missing board configs.
325
326 Thanks to Emilian Medve for finding this.
327
328 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
329
330commit b830b7f1635984ba607219fcbd78597c28eeb529
331Author: Becky Bruce <bgill@freescale.com>
332Date: Thu Jan 10 14:00:28 2008 -0600
333
334 86xx: Support 2GB DIMMs
335
336 Configure the number of bits used to address the banks inside the SDRAM
337 device. The default register value of 0 means 2 bits to address 4 banks.
338 Higher capacity devices like a 2GB DIMM require 3 bits to address 8 banks.
339
340 Signed-off-by: Becky Bruce <bgill@freescale.com>
341
342commit 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed
343Author: Niklaus Giger <niklausgiger@gmx.ch>
344Date: Thu Jan 10 18:50:33 2008 +0100
345
346 ppc4xx: Make Sequoia boot vxWorks
347
348 vxWorks expects in
349 TLB 0 a entry for the Machine Check interrupt
350 TLB 1 a entry for the RAM
351 TLB 2 a entry for the EBC
352 TLB 3 a entry for the boot flash
353
354 After changing the baudrate to 9600 I had no problems to boot the
355 vxWorks image as distributed by WindRiver (Revision 2.0/1 from
356 June 18, 2007)
357
358 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
359
360commit 6d8184b00c0d1d7090e4a2f514e310d98a394f8d
361Author: Larry Johnson <lrj@arlinx.com>
362Date: Wed Jan 9 23:10:27 2008 -0500
363
364 ppc4xx: Fix dflush() to restore DVLIM register
365
366 Signed-off-by: Larry Johnson <lrj@acm.org>
367
368commit 252f60b068d1f94190b5bcfda169db582387e15e
369Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
370Date: Thu Jan 10 03:52:44 2008 -0500
371
372 Nios2: remove common/cmd_bdinfo.c unused variable.
373
374 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
375 Signed-off-by: Scott McNutt <smcnutt@psyent.com>
376
377commit 422b1a01602b6e2fbf8444a1192c7ba31461fd4c
378Author: Ben Warren <biggerbadderben@gmail.com>
379Date: Wed Jan 9 18:15:53 2008 -0500
380
381 Fix Ethernet init() return codes
382
383 Change return values of init() functions in all Ethernet drivers to conform
384 to the following:
385
386 >=0: Success
387 <0: Failure
388
389 All drivers going forward should return 0 on success. Current drivers that
390 return 1 on success were left as-is to minimize changes.
391
392 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
393 Acked-by: Stefan Roese <sr@denx.de>
394 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
395 Acked-by: Kim Phillips <kim.phillips@freescale.com>
396 Acked-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
397 Acked-By: Timur Tabi <timur@freescale.com>
398
399commit d3a6532cbe263d992f49e86ac95bede28e96f9c8
400Author: Wolfgang Denk <wd@denx.de>
401Date: Thu Jan 10 00:55:14 2008 +0100
402
403 Coding Style cleanup; update CHANGELOG
404
405 Signed-off-by: Wolfgang Denk <wd@denx.de>
406
d3a6532c
WD
407commit 17a41e4492121ccf9fa2c10c2cb1a6d1c18d74f7
408Author: Kim Phillips <kim.phillips@freescale.com>
409Date: Wed Jan 9 16:56:54 2008 -0600
410
411 Add QE brg freq and correct qe bus freq fdt update code
412
413 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
414 Signed-off-by: Andy Fleming <afleming@freescale.com>
415
416commit 890dfef06c2d169a3356359596890754dfb8ee1c
417Author: Andy Fleming <afleming@freescale.com>
418Date: Wed Jan 9 16:34:51 2008 -0600
419
420 Remove cache config from ATUM8548 and sbc8548 configs
421
422 These boards weren't updated by Kumar's config patch because they
423 weren't in the tree, yet.
424
425 Signed-off-by: Andy Fleming <afleming@freescale.com>
426
427commit b8ec2385038c094b07ec5b49336289a46b6e9cc6
428Author: Timur Tabi <timur@freescale.com>
429Date: Mon Jan 7 13:31:19 2008 -0600
430
431 85xx: add ability to upload QE firmware
432
433 Define the layout of a binary blob that contains a QE firmware and instructions
434 on how to upload it. Add function qe_upload_firmware() to parse the blob and
435 perform the actual upload. Add command-line command "qe fw" to take a firmware
436 blob in memory and upload it. Update ft_cpu_setup() on 85xx to create the
437 'firmware' device tree node if U-Boot has uploaded a firmware. Fully define
438 'struct rsp' in immap_qe.h to include the actual RISC Special Registers.
439
440 Signed-off-by: Timur Tabi <timur@freescale.com>
441
442commit b009f3eca99bb7b9e6ba6639a8909a138dd5e9fe
443Author: Kumar Gala <galak@kernel.crashing.org>
444Date: Tue Jan 8 01:22:21 2008 -0600
445
446 85xx: Remove cache config from configs.h
447
448 Either use the standard defines in asm/cache.h or grab the information
449 at runtime from the L1CFG SPR.
450
451 Also, minor cleanup in cache.h to make the code a bit more readable.
452
453 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
454
455commit b964e9368f45372aaf1da0c13fe56f6d81ae8e96
456Author: robert lazarski <robertlazarski@gmail.com>
457Date: Fri Dec 21 10:39:27 2007 -0500
458
459 mpc85xx: Add support for ATUM8548 (updated)
460
461 Add support for Instituto Atlantico's ATUM8548 board
462
463 Signed-off-by: robert lazarski <robertlazarski@gmail.com>
464 Signed-off-by: Andy Fleming <afleming@freescale.com>
465
466commit 7bd6104b71de9bca80ac8e0936003443bb42f2fc
467Author: robert lazarski <robertlazarski@gmail.com>
468Date: Fri Dec 21 10:36:37 2007 -0500
469
470 mpc85xx: Add support for ATUM8548 (updated)
471
472 Add support for Instituto Atlantico's ATUM8548 board
473
474 Signed-off-by: robert lazarski <robertlazarski@gmail.com>
475
476commit 9e3ed392d2c8965e24c942b58796c31c644c2f70
477Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
478Date: Thu Dec 13 06:45:14 2007 -0600
479
480 mpc85xx: Add support for SBC8548 (updated)
481
482 Add support for Wind River's SBC8548 reference board.
483
484 Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
485
486commit 11c45ebd46d6517b51b7a92dd52a618b2f4e5586
487Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
488Date: Thu Dec 13 06:45:08 2007 -0600
489
490 mpc85xx: Add support for SBC8548 (updated)
491
492 Add support for Wind River's SBC8548 reference board.
493
494 Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
495 Signed-off by: Andy Fleming <afleming@freescale.com>
496
497commit 64d4bcb087c2ece1c4d0de8efe85e0075e5b1594
498Author: Anton Vorontsov <avorontsov@ru.mvista.com>
499Date: Mon Oct 22 19:58:19 2007 +0400
500
501 MPC8568E-MDS: set up QE pario for UART1
502
503 To use UART1 on the MPC8568E-MDS, QE pario pins PC[0:3] should
504 be set up appropriately.
505
506 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
507
508commit ad162249cb371e9e38971676f09be791e5f3cf4a
509Author: Anton Vorontsov <avorontsov@ru.mvista.com>
510Date: Mon Oct 22 18:12:46 2007 +0400
511
512 MPC8568E-MDS: reset UCCs to use them reliably
513
514 In order to use GETH1 and GETH2 on the MPC8568E-MDS, we should reset
515 UCCs.
516
517 p.s Similar code exists in the Linux kernel board file (for capability
518 reasons with older U-Boots), but should be removed some day.
519
520 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
521
522commit 2146cf56821c3364786ca94a7306008c5824b238
523Author: Kumar Gala <galak@kernel.crashing.org>
524Date: Wed Dec 19 01:18:15 2007 -0600
525
526 Reworked FSL Book-E TLB macros to be more readable
527
528 The old macros made it difficult to know what WIMGE and perm bits
529 were set for a TLB entry. Actually use the bit masks for these items
530 since they are only a single bit.
531
532 Also moved the macros into mmu.h out of e500.h since they aren't specific
533 to e500.
534
535 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
536
537commit 1d47273d46925929f8f2c1913cd96d7257aade88
538Author: Kumar Gala <galak@kernel.crashing.org>
539Date: Tue Dec 18 23:21:51 2007 -0600
540
541 Use FSL Book-E MMU macros from Linux Kernel
542
543 Grab the FSL Book-E MAS register macros from Linux. Also added
544 defines for page sizes up to 4TB and removed SHAREN since it doesnt
545 really exist.
546
547 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
548
549commit 02df4a270f817ef6ec39047a01b55fecdc5f3b37
550Author: Andy Fleming <afleming@freescale.com>
551Date: Wed Jan 9 13:51:32 2008 -0600
552
553 Fix my own merge stupidity
554
555 Way back in August I merged Heiko's patch:
556 566a494f592: [PCS440EP] upgrade the PCS440EP board
557
558 with Jon's CONFIG_COMMANDS patches.
559
560 This was done in commit: 6bf6f114dcdd97ec3f80c2761ed40e31229d6b78
561
562 However, in the process, I left out some of Heiko's good changes.
563
564 Now Heiko's and Jon's patches are properly merged in fat_register_device()
565
566 Signed-off-by: Andy Fleming <afleming@freescale.com>
567
568commit 6636b62a6efc7f14e6e788788631ae7a7fca4537
569Author: James Yang <James.Yang@freescale.com>
570Date: Wed Jan 9 11:17:49 2008 -0600
571
572 Expose parse_line() globally.
573
574 Add new function readline_into_buffer() that allows the
575 output of readline to be put into a pointer to char buffer.
576
577 This refactoring allows other functions besides the
578 main command loop to also use the same input mechanism.
579
580 Signed-off-by: James Yang <James.Yang@freescale.com>
581 Acked-by: Jon Loeliger <jdl@freescale.com>
582
583commit 7ca90513486abd4ae50bd1b7403f47cc58c5ad25
584Author: Guennadi Liakhovetski <lg@denx.de>
585Date: Wed Jan 9 01:15:25 2008 +0100
586
587 trivial: fix consequences of a bad merge
588
589 Fix what looks like a merge artifact.
590
591 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
592
593commit 4785a694c0045996ccf0ac5b8edf531efc1b730e
594Author: Zhang Wei <wei.zhang@freescale.com>
595Date: Thu Jan 3 10:51:15 2008 +0800
596
597 Add Ctrl combo key support to usb keyboard driver.
598
599 Ctrl combo key support is added, which is very useful to input Ctrl-C
600 for interrupt current job.
601 Also add usb_event_poll() calling to usb_kbd_testc(), which can get
602 key input when tstc() is called.
603
604 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
605
606commit 10c7382bc5d5e64c47f94ac2ca78cc574442e82d
607Author: Marcel Ziswiler <marcel@ziswiler.com>
608Date: Sun Dec 30 03:30:56 2007 +0100
609
610 fix various comments
611
612 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
613
614commit 7817cb2083d982923752fe0f12b67c0e7c09a027
615Author: Marcel Ziswiler <marcel@ziswiler.com>
616Date: Sun Dec 30 03:30:46 2007 +0100
617
618 fix comments with new drivers organization
619
620 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
621
622commit a9b410dc7d2a4721c408b13abfc037988150f145
623Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
624Date: Fri Dec 28 12:50:59 2007 +0900
625
626 Remove the obsolete terse version of do_mii()
627
628 We now have more useful version of do_mii() and everybody use it.
629 Gerald Van Baren says:
630
631 > When I originally wrote the mii command 6(!) years ago, I wrote a
632 > verbose version that printed human readable decomposition of the flags,
633 > etc., and a terse one that didn't print as much stuff and thus had a
634 > smaller memory footprint.
635 >
636 > It sounds like the terse version has withered and died, apparently
637 > people are only using the verbose version (which is very understandable,
638 > I do myself).
639
640 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
641 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
642
643commit 01c687aa6e065bd4faf80f723361e798941dd6b0
644Author: Mike Frysinger <vapier@gentoo.org>
645Date: Thu Dec 27 13:42:56 2007 -0500
646
647 Do not reference sha1.c when building mkimage.
648
649 remove sha1.o from mkimage linking since it isn't actually used.
650
651 Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
652
653commit b9173af73e524d37c812f210173cf83385c5171a
654Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
655Date: Thu Dec 27 15:39:54 2007 +0900
656
657 common/cmd_mii.c: Add sanity argc check
658
659 If type mii command without arguments, we suffer from uninitialized argv[]
660 entries; for example we MIPS get stuck by TLB error.
661
662 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
663
664commit 500856eb1707ed17d9204baa61dd59948d3b2899
665Author: Rafal Jaworowski <raj@semihalf.com>
666Date: Wed Jan 9 19:39:36 2008 +0100
667
668 API for external applications.
669
670 This is an API for external (standalone) applications running on top of
671 U-Boot, and is meant to be more extensible and robust than the existing
672 jumptable mechanism. It is similar to UNIX syscall approach. See api/README
673 for more details.
674
675 Included is the demo application using this new framework (api_examples).
676
677 Please note this is still an experimental feature, and is turned off by
678 default.
679
680 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
681
3bb77fb0
WD
682commit fe8dd0b2220b7c02b0d4c9c4f9967879970477b1
683Author: Jon Loeliger <jdl@freescale.com>
684Date: Wed Jan 9 12:14:55 2008 -0600
685
686 86xx: Remove cache config from configs.h
687
688 Just use the standard defines in asm/cache.h.
689
690 Signed-off-by: Jon Loeliger <jdl@freescale.com>
691
d3a6532c
WD
692commit 26a41790f8eba19ad450e18ae91351daf485b3e2
693Author: Rafal Jaworowski <raj@semihalf.com>
694Date: Wed Jan 9 18:05:27 2008 +0100
695
696 Globalize envmatch()
697
698 The newly introduced API (routines related to env vars) will need to call
699 it.
700
701 Signed-off-by: Rafal Zabdyr <armo@semihalf.com>
702
3bb77fb0
WD
703commit 1df170f8b2a99e1e2f940f9f0b56511e1e4c9e1f
704Author: Jon Loeliger <jdl@freescale.com>
705Date: Fri Jan 4 12:07:27 2008 -0600
706
707 Convert MPC8610HPCD to use libfdt.
708
709 Assumes the presence of the aliases node in the DTS to
710 locate the pci and serial nodes for fixups.
711
712 Use consistent fdtaddr and fdtfile in environment variables.
713
714 Signed-off-by: Jon Loeliger <jdl@freescale.com>
715
716commit c9974ab0a4d3731cdb76a7599d9fe9445d764d60
717Author: Jon Loeliger <jdl@freescale.com>
718Date: Fri Jan 4 11:58:23 2008 -0600
719
720 8610: Fix lingering compile warnings.
721
722 Turn off DEBUG.
723
724 Signed-off-by: Jon Loeliger <jdl@freescale.com>
725
d3a6532c
WD
726commit 6007f3251c0967adc13f2ed8be1b924ddc30124d
727Author: Wolfgang Denk <wd@denx.de>
728Date: Wed Jan 9 15:14:46 2008 +0100
729
730 Coding Style cleanup, update CHANGELOG
731
732 Signed-off-by: Wolfgang Denk <wd@denx.de>
733
6007f325
WD
734commit fc6414eca55f1fc108fb12fc8cdc43bd8b4463f9
735Author: Mike Frysinger <vapier@gentoo.org>
736Date: Tue Dec 18 04:29:55 2007 -0500
737
738 fix easylogo on big endian dev systems
739
740 didnt realize how out of shape easylogo actually was until i tried using it.
741 this patch does byte swapping as need be on the input tga header since the tga
742 is in little endian but the host could just as well be big endian. i didnt
743 bother using bswap macros or such stuff from system headers as nothing in
744 POSIX dictates byte swapping functionality.
745
746 Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
747
748commit 38d299c2db81bd889c601b5dfc12c4e83ef83333
749Author: Mike Frysinger <vapier@gentoo.org>
750Date: Tue Dec 18 03:23:25 2007 -0500
751
752 cleanup easylogo
753
754 - make the Makefile not suck
755 - include proper headers for prototypes
756 - fix obvious broken handling of strchr() when handling '.' in filenames
757
758 Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
759
760commit 883e3925d99a8dd69c5b0201cba5b1887f88f95c
761Author: raptorbrino@aim.com <raptorbrino@aim.com>
762Date: Thu Dec 13 21:23:28 2007 -0500
763
764 Fix build problems under Cygwin
765
766 This patch allows u-boot to build without error in a cygwin
767 environment. Cygwin does not define __u64 in it's
768 include/asm/types.h file. The -idirafter flag in the u-boot
769 build causes the inclusion of the cygwin types.h file as opposed
770 to u-bot/include/asm/types.h file which does define __u64.
771 Subsequently, sha1.c compile fails due to unknown symbol.
772
773 Signed-off-by: Brian Miller <raptorbrino@netscape.net>
774
775commit 43ef1c381f9195504a2488f5cb909227eb97d475
776Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
777Date: Fri Nov 30 17:29:59 2007 +0100
778
779 cmd_bmp: Add support for displaying gzip compressed bmps
780
781 The existing code can show information about a gzip compressed BMP
782 image, but can't actually display it.
783
784 Therefore, move the decompression code out of bmp_info() and use it in
785 bmp_display() as well in order to display a compressed BMP image.
786
787 Also, clean things up a bit and fix a memory leak while we're at it.
788
789 [hskinnemoen@atmel.com: a bit of refactoring]
790 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
791
792commit d197ffd8172c6fdef38733424640a9a47295d6e9
793Author: Guennadi Liakhovetski <lg@denx.de>
794Date: Thu Nov 29 21:15:56 2007 +0100
795
796 Fix and optimize MII operations on FEC (MPC8xx) controllers
797
798 This patch fixes several issues at least on a MPC885 based system with two
799 FEC interfaces used in MII mode.
800
801 1. PHY discovery should first read PHY_PHYIDR2 register and only then
802 PHY_PHYIDR1 like cpu/mpc8xx/fec.c::mii_discover_phy() does it,
803 otherwise the values read are wrong. Also notice, that PHY discovery
804 cannot work on MPC88x / MPC87x in setups with both FECs active at all
805 in its present form, because for both interfaces the registers from FEC
806 1 are used to communicate over MII.
807
808 2. Remove code duplication for resetting the FEC by isolating it into a
809 separate function.
810
811 3. Initialize MII on FEC 1 when communicating over FEC 2 in fec_init().
812
813 4. Optimize mii_init() to only reset the FEC 1 controller once.
814
815 5. Fix a typo in mii_init() using index i instead of j thus potentially
816 leading to unpredictable results.
817
818 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
819
820commit 6a5e1d75bf106fa157e9ce68bcaf4b13e8a1d214
821Author: Guennadi Liakhovetski <lg@denx.de>
822Date: Tue Nov 20 13:14:20 2007 +0100
823
824 Fix endianness conversions in rtl8169 driver
825
826 It is unclear on what platforms this driver has been tested, since
827 noone up to now defines CONFIG_RTL8169 in the board configuration
828 header. Now it has been fixed for a big-endian mpc8241 based
829 linkstation platform. This patch presents the necessary endianness
830 conversion fixes.
831
832 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
833
d3a6532c
WD
834commit 58694f9709c0c3e3178e349ae748d98cfb0c639a
835Author: Zhang Wei <wei.zhang@freescale.com>
836Date: Thu Jan 3 10:51:15 2008 +0800
837
838 Add Ctrl combo key support to usb keyboard driver.
839
840 Ctrl combo key support is added, which is very useful to input Ctrl-C
841 for interrupt current job.
842 Also add usb_event_poll() calling to usb_kbd_testc(), which can get
843 key input when tstc() is called.
844
845 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
846 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
847
6007f325
WD
848commit 07eb02687f008721974a2fb54cd7fdc28033ab3c
849Author: Wolfgang Denk <wd@denx.de>
850Date: Wed Jan 9 13:43:38 2008 +0100
851
852 Coding Style clenaup; update CHANGELOG
853
854 Signed-off-by: Wolfgang Denk <wd@denx.de>
855
07eb0268
WD
856commit c26acc1a43b31ddca5add42fd0360ff0eee90c80
857Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
858Date: Thu Dec 27 17:13:11 2007 +0100
859
860 Remove bit swapping in Xilinx Spartan bitfile loading
861
862 This patch removes the unnecessary bit swapping when
863 booting .bit files with the 'fpga loadb' command.
864
865 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
866
867commit 437fc7327f0611f82937858f2d80e4cd61b40984
868Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
869Date: Thu Dec 27 17:13:05 2007 +0100
870
871 Fix MSB check in Xilinx Spartan slave serial mode
872
873 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
874
875commit 3bff4ffa33729a42645e328a21e8d16488872958
876Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
877Date: Thu Dec 27 17:12:56 2007 +0100
878
879 Add new Xilinx Spartan FPGA types
880
881 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
882
883commit 21d39d598c4e74d4e7761608c79dba2715d40a4c
884Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
885Date: Thu Dec 27 17:12:43 2007 +0100
886
887 Add pre and post configuration callbacks for Spartan FPGAs
888
889 This patch adds a post configuration callback for Spartan2/3 FPGAs.
890 pre and post configuration callback are now optional and
891 not called when the function pointer is set to NULL.
892
893 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
894
895commit 0133502e39ff89b67c26cb4015e0e7e8d9571184
896Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
897Date: Thu Dec 27 17:12:34 2007 +0100
898
899 Improve configuration of FPGA subsystem
900
901 This patch removes the FPGA subsystem configuration through
902 the CONFIG_FPGA bitmask configuration option.
903
904 See README for the new options:
905
906 CONFIG_FPGA,
907 CONFIG_FPGA_<vendor>,
908 CONFIG_FPGA_<family>
909
910 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
911
912commit 95c6bc7d4a3588b452baca610f8c795a83630477
913Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
914Date: Thu Dec 27 16:55:17 2007 +0100
915
916 Add Epson RX8025 RTC support
917
918 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
919
920commit 1208a2dfde02bedd3c5bda29a606632b8e0be058
921Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
922Date: Thu Dec 27 16:57:23 2007 +0100
923
924 serial: Make default_serial_console() a weak function
925
926 With this patch it is possible to reimplement default_serial_console()
927 in board specific code. This will be done in the upcomming PMC440
928 U-Boot port. This also allows the lwmon board maintainer to
929 remove the '#if !defined(CONFIG_LWMON) ...' from common/serial.c.
930
931 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
932
933commit d16471ee05ce7ac5392bc0e9fe3ff4b58a768f33
934Author: Harald Welte <laforge@openmoko.org>
935Date: Wed Dec 19 14:14:47 2007 +0100
936
937 add 'terminal program' functionality
938
939 This patch adds a 'cu' like serial terminal command to u-boot
940 using which you can access other serial ports from the system console.
941
942 OpenMoko uses this in their Neo1973 phones to get access to the GSM
943 Modem and GPS chip from the bootloader.
944
945 Signed-off-by: Harald Welte <laforge@openmoko.org>
946
947commit 62d4f4365341576f5a5307b2b205a5aa2e3c6be6
948Author: Harald Welte <laforge@openmoko.org>
949Date: Wed Dec 19 14:12:53 2007 +0100
950
951 Re-introduce the 'nand read.oob' and 'nand write.oob' commands
952 that used to exist with the legacy NAND code
953
954 Signed-off-by: Harald Welte <laforge@openmoko.org>
955
956commit f540c42d9564854b19ce9bbb70affe172529fe70
957Author: Harald Welte <laforge@openmoko.org>
958Date: Wed Dec 19 14:09:58 2007 +0100
959
960 Fix building with CRAMFS but not JFFS2 support
961
962 Signed-off-by: Harald Welte <laforge@openmoko.org>
963
964commit 23d0baf967fecdaf1804f045f6339337c5607eec
965Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
966Date: Sat Dec 22 15:52:58 2007 +0100
967
968 Allow CONFIG_AUTO_COMPLETE and command history CONFIG_CMDLINE_EDITING at the sametime
969
970 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
971 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
972
973commit 23776ff292966a85d811126933830bed48211826
974Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
975Date: Tue Dec 11 10:53:12 2007 +0100
976
977 ARM: support board-specific ethernet PHY init
978
979 Add until the new phylib will be arrived
980
981 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
982
983commit 7b74ebe723e576baedf5a8b6240589b19b845a1b
984Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
985Date: Sat Dec 8 16:34:08 2007 +0100
986
987 IXP: Add full baud-rate support for ixp42x, ixp45x and ixp46x
988
989 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
990
991commit a2df4da31b1a1e41e3e9e1358cfc52b806046ce1
992Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
993Date: Sun Dec 9 11:01:10 2007 +0100
994
995 Add missing file in gitignore and comments
996
997 based on Linux source tree's .gitignore files
998
999 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1000
1001commit 435dc8fcdb3bc61d3d490773a8f369f98a20c868
1002Author: Wolfgang Denk <wd@denx.de>
1003Date: Wed Jan 9 11:36:21 2008 +0100
1004
1005 Coding Style cleanup, update CHANGELOG
1006
1007 Signed-off-by: Wolfgang Denk <wd@denx.de>
1008
435dc8fc
WD
1009commit b2e2142c500c48a57f18f9dd30e66c13caea0971
1010Author: Stefan Roese <sr@denx.de>
1011Date: Wed Jan 9 10:38:58 2008 +0100
61fb15c5 1012
435dc8fc 1013 POST: Execute SPR test after relocation
61fb15c5 1014
435dc8fc
WD
1015 On LWMON5 we now use d-cache as init-ram and stack. The SPR POST test uses
1016 self modifying code and this doesn't work with stack in d-cache, since
1017 I can't move the code from d-cache to i-cache. We move the SPR test to
1018 be executed a little later, after relocation. Then stack is located in
1019 SDRAM and this self-modifying code is no problem anymore.
61fb15c5 1020
435dc8fc 1021 Signed-off-by: Stefan Roese <sr@denx.de>
61fb15c5 1022
435dc8fc
WD
1023commit 8f24e0637ae113500d8bd60d80d57afcc0aa8bde
1024Author: Stefan Roese <sr@denx.de>
1025Date: Wed Jan 9 10:28:20 2008 +0100
61fb15c5 1026
435dc8fc 1027 ppc4xx: Change LWMON5 to not use OCM for init-ram and POST anymore
61fb15c5 1028
435dc8fc
WD
1029 This patch configures the LWMON5 port to use d-cache as init-ram and
1030 the unused GPT0_COMP6 as POST WORD storage.
61fb15c5 1031
435dc8fc 1032 Signed-off-by: Stefan Roese <sr@denx.de>
61fb15c5 1033
435dc8fc
WD
1034commit 1754f50b710194f886b6f2831803d8960171a14d
1035Author: Stefan Roese <sr@denx.de>
1036Date: Wed Jan 9 10:25:46 2008 +0100
61fb15c5 1037
435dc8fc 1038 ppc4xx: Add CFG_POST_ALT_WORD_ADDR to support non OCM POST WORD storage
61fb15c5 1039
435dc8fc
WD
1040 The privious 4xx POST implementation only supported storing the POST
1041 WORD in OCM. Since we need to reserve the OCM on LWMON5 for the logbuffer
1042 we need to store the POST WORD in some other non volatile location.
1043 This patch adds CFG_POST_ALT_WORD_ADDR to specify an address for such
1044 a location.
61fb15c5 1045
435dc8fc 1046 Signed-off-by: Stefan Roese <sr@denx.de>
61fb15c5 1047
435dc8fc
WD
1048commit e02c521d94b45d7b05aa522e4ccde6b74bf5fe57
1049Author: Stefan Roese <sr@denx.de>
1050Date: Wed Jan 9 10:23:16 2008 +0100
61fb15c5 1051
435dc8fc 1052 ppc4xx: Add 44x cache locking to better support init-ram in d-cache
61fb15c5 1053
435dc8fc
WD
1054 This patch adds support for locking the init-ram/stack in d-cache,
1055 so that other regions may use d-cache as well
61fb15c5 1056
435dc8fc
WD
1057 Note, that this current implementation locks exactly 4k of d-cache,
1058 so please make sure that you don't define a bigger init-ram area. Take
1059 a look at the lwmon5 440EPx implementation as a reference.
61fb15c5 1060
435dc8fc 1061 Signed-off-by: Stefan Roese <sr@denx.de>
61fb15c5 1062
435dc8fc
WD
1063commit 0ddb89601a8d29e808db450366752ffdc6267c53
1064Author: Wolfgang Denk <wd@denx.de>
1065Date: Wed Jan 9 10:16:33 2008 +0100
61fb15c5 1066
435dc8fc 1067 Fix memset bug in ext2fs_read_file()
61fb15c5 1068
435dc8fc 1069 ext2fs_read_file() had the function arguments swapped.
61fb15c5 1070
435dc8fc 1071 Pointed out by Mike Montour, 19 Dec 2007 22:34:25 -0800
61fb15c5 1072
435dc8fc 1073 Signed-off-by: Wolfgang Denk <wd@denx.de>
61fb15c5 1074
435dc8fc
WD
1075commit 32d6f1bc09175f3b77469771e839bc7255a9f22e
1076Author: Markus Klotzbücher <mk@denx.de>
1077Date: Tue Jan 5 08:17:15 1988 +0100
61fb15c5 1078
435dc8fc 1079 Fix problems with usb storage devices on MPC5200 /TQM5200
61fb15c5 1080
435dc8fc
WD
1081 The MPC5200 OHCI controller operates in big endian, so
1082 CFG_OHCI_BE_CONTROLLER must be defined for it to work properly.
61fb15c5 1083
435dc8fc 1084 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
61fb15c5 1085
435dc8fc
WD
1086commit 46f6e5019048b103d7693d5310de0f1cfbaf4c19
1087Author: Wolfgang Denk <wd@denx.de>
1088Date: Tue Jan 8 22:58:27 2008 +0100
61fb15c5 1089
435dc8fc 1090 Fix compile problem with new env code.
61fb15c5 1091
435dc8fc 1092 Signed-off-by: Wolfgang Denk <wd@denx.de>
61fb15c5 1093
435dc8fc
WD
1094commit 64b3727b9779d86127cd576e392a987de5ebb9fd
1095Author: Markus Klotzbücher <mk@denx.de>
1096Date: Tue Nov 27 10:23:20 2007 +0100
61fb15c5 1097
435dc8fc 1098 tools: fix fw_printenv tool to compile again
61fb15c5 1099
435dc8fc
WD
1100 This patch updates the fw_printenv/fw_setenv userspace tool to include
1101 the correct MTD header in order to compile against current kernel
1102 headers. Backward compatibility is preserved by introducing an option
1103 MTD_VERSION which can be set to "old" for compilation using the old MTD
1104 headers. Along with this a number of warnings are fixed.
61fb15c5 1105
435dc8fc 1106 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
61fb15c5 1107
435dc8fc
WD
1108commit 1f84021a85abeb837d2ce0dc84297b4f1d45d516
1109Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1110Date: Tue Jan 8 15:40:09 2008 +0100
61fb15c5 1111
435dc8fc 1112 ppc4xx: assign PCI interrupts on seuqoia boards
61fb15c5 1113
435dc8fc 1114 Some operating systems rely on assigned PCI interrupts.
61fb15c5 1115
435dc8fc 1116 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61fb15c5 1117
435dc8fc
WD
1118commit 6e9233d30afe57cb6e148fbfa4895e7810196fac
1119Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1120Date: Tue Jan 8 15:50:49 2008 +0100
61fb15c5 1121
435dc8fc 1122 ppc4xx: Move cpu/ppc4xx/vecnum.h into include path
61fb15c5 1123
435dc8fc
WD
1124 This patch allows the use of 4xx interrupt vector number defines
1125 in board specific code outside cpu/ppc4xx.
61fb15c5 1126
435dc8fc 1127 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61fb15c5 1128
435dc8fc
WD
1129commit 580d1d3186a2bc6dbdb626941b716dae1788e51e
1130Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1131Date: Tue Jan 8 15:39:01 2008 +0100
61fb15c5 1132
435dc8fc 1133 ppc4xx: Fix UIC2 vector number base
61fb15c5 1134
435dc8fc 1135 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61fb15c5 1136
435dc8fc
WD
1137commit ff5fb8a6ccba56e3482d0e297d8cfb7faa040811
1138Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1139Date: Tue Jan 8 12:49:58 2008 +0100
61fb15c5 1140
435dc8fc 1141 ppc4xx: Update PLB/PCI divider for PMC440 board
61fb15c5 1142
435dc8fc
WD
1143 This patch updates the PLB/PCI divider when running at
1144 400MHz CPU frequency from 4 to 3 which results in 44MHz PCI sync clock.
61fb15c5 1145
435dc8fc 1146 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61fb15c5 1147
435dc8fc
WD
1148commit 7d5d75633174867316a0c0f2fca5ceb2cf312cde
1149Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1150Date: Tue Jan 8 11:13:09 2008 +0100
61fb15c5 1151
435dc8fc 1152 ppc4xx: Disable error message when no NAND chip is installed on PMC440
61fb15c5 1153
435dc8fc
WD
1154 Add CFG_NAND_QUIET_TEST option to disable error message when
1155 no NAND chip is installed on PMC440 boards.
61fb15c5 1156
435dc8fc 1157 Disable a couple of config defines that are only used for NAND_U_BOOT.
61fb15c5 1158
435dc8fc 1159 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61fb15c5 1160
d3a6532c
WD
1161commit c83d7ca4dadd44ae430235077f63b64a11f36f6e
1162Author: Wolfgang Denk <wd@denx.de>
1163Date: Tue Jan 8 22:58:27 2008 +0100
1164
1165 Fix compile problem with new env code.
1166
1167 Signed-off-by: Wolfgang Denk <wd@denx.de>
1168
1169commit 6de66b35426312a21174a9bf0576a094e2904bea
1170Author: Markus Klotzbücher <mk@denx.de>
1171Date: Tue Nov 27 10:23:20 2007 +0100
1172
1173 tools: fix fw_printenv tool to compile again
1174
1175 This patch updates the fw_printenv/fw_setenv userspace tool to include
1176 the correct MTD header in order to compile against current kernel
1177 headers. Backward compatibility is preserved by introducing an option
1178 MTD_VERSION which can be set to "old" for compilation using the old MTD
1179 headers. Along with this a number of warnings are fixed.
1180
1181 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
1182
435dc8fc
WD
1183commit ad3006fe7e84667021753b74247b0bafd97ba35f
1184Author: Gerald Van Baren <vanbaren@cideas.com>
1185Date: Mon Jan 7 23:47:32 2008 -0500
61fb15c5 1186
435dc8fc 1187 LIBFDT: use memmove() instead of memcpy()
61fb15c5 1188
435dc8fc
WD
1189 This is partial patch from the DTC/libfdt
1190 commit 67b6b33b9b413a450a72135b5dc59c0a1e33e647
1191 Author: David Gibson <david@gibson.dropbear.id.au>
1192 Date: Wed Nov 21 11:56:14 2007 +1100
61fb15c5 1193
435dc8fc
WD
1194 The patch also fixes one genuine bug caught by valgrind -
1195 _packblocks() in fdt_rw.c was using memcpy() where it should have been
1196 using memmove().
61fb15c5 1197
435dc8fc 1198 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
61fb15c5 1199
435dc8fc
WD
1200commit aec7135bc300e3340d18f203347ee00c5b5f68c0
1201Author: David Gibson <david@gibson.dropbear.id.au>
1202Date: Mon Dec 17 14:42:07 2007 +1100
61fb15c5 1203
435dc8fc 1204 libfdt: Add more documentation (patch the seventh)
61fb15c5 1205
435dc8fc
WD
1206 This patch adds more documenting comments to libfdt.h. Specifically,
1207 these document the read/write functions (not including fdt_open_into()
1208 and fdt_pack(), for now).
61fb15c5 1209
435dc8fc 1210 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
61fb15c5 1211
435dc8fc
WD
1212commit 9d4450b5adc36623e9c1de1f92539db77ad0c57e
1213Author: David Gibson <david@gibson.dropbear.id.au>
1214Date: Mon Dec 17 14:41:52 2007 +1100
61fb15c5 1215
435dc8fc 1216 libfdt: Add more documentation (patch the sixth)
61fb15c5 1217
435dc8fc
WD
1218 This patch adds some more documenting comments to libfdt.h.
1219 Specifically this documents all the write-in-place functions.
61fb15c5 1220
435dc8fc 1221 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
61fb15c5 1222
435dc8fc
WD
1223commit b60af3d4c1680487ee37e11aa1b3db6dec04d8f0
1224Author: Gerald Van Baren <vanbaren@cideas.com>
1225Date: Sat Dec 29 22:45:27 2007 -0500
61fb15c5 1226
435dc8fc 1227 Fine grained per property /chosen updating.
61fb15c5 1228
435dc8fc
WD
1229 Implement a suggestion by Scott Wood to make the /chosen handling fine
1230 grained. Don't overwrite pre-existing properties on a per-property basis,
1231 so if /chosen exists but a necessary /chosen/property doesn't, it gets
1232 created. If a /chosen property exists, it is NOT overwritten unless the
1233 "force" flag is true.
61fb15c5 1234
435dc8fc 1235 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
61fb15c5 1236
435dc8fc
WD
1237commit 238cb7a423c6eaa36496efb788cfb9798cea7f95
1238Author: Gerald Van Baren <vanbaren@cideas.com>
1239Date: Sat Jan 5 15:33:29 2008 -0500
61fb15c5 1240
435dc8fc 1241 Improve the FDT help message.
61fb15c5 1242
435dc8fc
WD
1243 Add a note that "fdt copy" makes the new address active.
1244 Remove most of the extra hints at the end of the fdt help.
61fb15c5 1245
435dc8fc 1246 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
61fb15c5 1247
435dc8fc
WD
1248commit ea6d8be153ceaf16958f8009cea6d75f3ff58d92
1249Author: Gerald Van Baren <vanbaren@cideas.com>
1250Date: Sat Jan 5 14:52:04 2008 -0500
61fb15c5 1251
435dc8fc 1252 Support setting FDT properties with optional values.
61fb15c5 1253
435dc8fc
WD
1254 Fix a bug found and documented by Bartlomiej Sieka where the optional
1255 value on "fdt set <path> <prop> [<val>]" wasn't optional.
61fb15c5 1256
435dc8fc
WD
1257 => fdt mknode / testnode
1258 => fdt print /testnode
1259 testnode {
1260 };
1261 => fdt set /testnode testprop
1262 => fdt print /testnode
1263 testnode {
1264 testprop;
1265 };
61fb15c5 1266
435dc8fc 1267 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
61fb15c5 1268
435dc8fc
WD
1269commit 22fb2246df91bfc840d87f0c5910818bad55577a
1270Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1271Date: Fri Dec 28 11:56:30 2007 +0100
61fb15c5 1272
435dc8fc 1273 Add fdt_find_and_setprop() to fdt_support.h
61fb15c5 1274
435dc8fc
WD
1275 fdt_find_and_setprop() is used by several 4xx boards and it's
1276 missing in the appropriate header. This patch eliminates a
1277 warning when building U-Boot for such boards.
61fb15c5 1278
435dc8fc
WD
1279 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1280 Acked-by: Stefan Roese <sr@denx.de>
61fb15c5 1281
435dc8fc
WD
1282commit 802b769bac17b0560d3535a42c502469ee190cd1
1283Author: Stefan Roese <sr@denx.de>
1284Date: Tue Jan 8 18:39:30 2008 +0100
61fb15c5 1285
435dc8fc 1286 ppc4xx: Return 0 on success in 4xx ethernet driver
61fb15c5 1287
435dc8fc 1288 Signed-off-by: Stefan Roese <sr@denx.de>
61fb15c5 1289
435dc8fc
WD
1290commit 6775c68683a53c7abc778774641aac6f833a2cbf
1291Author: Kim Phillips <kim.phillips@freescale.com>
1292Date: Tue Jan 8 09:59:49 2008 -0600
61fb15c5 1293
435dc8fc 1294 mpc83xx: fix missed pci_hose -> hose conversion for new libfdt code
61fb15c5 1295
435dc8fc 1296 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61fb15c5 1297
435dc8fc
WD
1298commit 94fab25f5f1a7d1c0cc63c17e813ea8943fe49c7
1299Author: Kim Phillips <kim.phillips@freescale.com>
1300Date: Thu Dec 20 16:28:34 2007 -0600
61fb15c5 1301
435dc8fc 1302 mpc83xx: rm remaining FLAT_TREE code
61fb15c5 1303
435dc8fc 1304 ..in board pci.c files
61fb15c5 1305
435dc8fc 1306 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61fb15c5 1307
435dc8fc
WD
1308commit b3458d2cd55d01732e30a76d898afd99e871cd67
1309Author: Kim Phillips <kim.phillips@freescale.com>
1310Date: Thu Dec 20 15:57:28 2007 -0600
61fb15c5 1311
435dc8fc 1312 mpc83xx: remove FLAT_TREE code
61fb15c5 1313
435dc8fc 1314 need to rm it from pci code, too!
61fb15c5 1315
435dc8fc 1316 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61fb15c5 1317
435dc8fc
WD
1318commit 5b8bc606c61456566af6912f818a153b6b06f242
1319Author: Kim Phillips <kim.phillips@freescale.com>
1320Date: Thu Dec 20 14:09:22 2007 -0600
61fb15c5 1321
435dc8fc 1322 mpc83xx: convert to using do_fixup_*()
61fb15c5 1323
435dc8fc
WD
1324 convert to using simpler mpc85xx style fdt update code; streamline by
1325 eliminating macros OF_SOC, OF_CPU, etc. which allows us to rm
1326 the old school FLAT_TREE code from 83xx (since the sbc8349 was just
1327 converted over to using libfdt).
61fb15c5 1328
435dc8fc 1329 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61fb15c5 1330
435dc8fc
WD
1331commit e496865ecc31a2fe2f9abfe798334bb02aaf05ab
1332Author: Paul Gortmaker <paul.gortmaker@windriver.com>
1333Date: Thu Dec 20 12:58:51 2007 -0500
61fb15c5 1334
435dc8fc 1335 sbc8349: enable libfdt by default on WRS SBC8349 board.
61fb15c5 1336
435dc8fc
WD
1337 Make libfdt the default for the WRS SBC8349 board.
1338 Parallel of commit 35cc4e4823668e8745854899cfaedd4489beb0ef
1339 done for the other 83xx based boards. Also fix a typo in CONFIG_PCI.
61fb15c5 1340
435dc8fc 1341 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
61fb15c5 1342
435dc8fc
WD
1343commit 2408b3f20bcbdd9c6c397cd03ab0d71d54680a40
1344Author: Paul Gortmaker <paul.gortmaker@windriver.com>
1345Date: Thu Dec 20 12:58:16 2007 -0500
61fb15c5 1346
435dc8fc 1347 sbc8349: migrate board to libfdt
61fb15c5 1348
435dc8fc 1349 This adds libfdt support code for the Wind River sbc8349 board.
61fb15c5 1350
435dc8fc
WD
1351 Parallel of commit 3fde9e8b22cfbd7af489214758f9839a206576cb for
1352 the other Freescale 83xx boards.
61fb15c5 1353
435dc8fc 1354 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
61fb15c5 1355
435dc8fc
WD
1356commit 27a256a90cc86392ac9bf0039a3afe638ec2c18d
1357Author: Paul Gortmaker <paul.gortmaker@windriver.com>
1358Date: Thu Dec 20 12:56:19 2007 -0500
61fb15c5 1359
435dc8fc 1360 sbc8349: Remove board specific ECC code
61fb15c5 1361
435dc8fc
WD
1362 ECC code is now shared for all 83xx boards, so remove board specific one.
1363 See commit daab8c67d2defef73dc26ab07f0c3afd1b05d019 for reference.
61fb15c5 1364
435dc8fc 1365 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
61fb15c5 1366
435dc8fc
WD
1367commit a1e1ac849249310e5e2e5c7148e9fb353a8317a7
1368Author: Kim Phillips <kim.phillips@freescale.com>
1369Date: Thu Dec 20 01:30:48 2007 -0600
61fb15c5 1370
435dc8fc 1371 mpc83xx: Remove CONFIG options related to OF that we dont use (on 837x)
61fb15c5 1372
435dc8fc 1373 continuation of commit 37395fa2b0d9d617f28d44ca11592260ef16105a to 837x
61fb15c5 1374
435dc8fc 1375 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61fb15c5 1376
435dc8fc
WD
1377commit ccf21c311e68d48399eff1e72936052885f6e3f7
1378Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
1379Date: Thu Dec 6 16:43:40 2007 +0100
61fb15c5 1380
435dc8fc 1381 Add support CONFIG_UEC_ETH3 in MPC83xx
61fb15c5 1382
435dc8fc
WD
1383 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
1384
1385commit e6af9932d31171e35db880e7b2f29f903b1b7660
61fb15c5 1386Author: Kumar Gala <galak@kernel.crashing.org>
435dc8fc 1387Date: Mon Nov 26 11:00:54 2007 -0600
61fb15c5 1388
435dc8fc 1389 Remove CONFIG options related to OF that we dont use
61fb15c5 1390
435dc8fc
WD
1391 The MPC8360E MDS config defined:
1392 CONFIG_OF_HAS_BD_T
1393 CONFIG_OF_HAS_UBOOT_ENV
1394
1395 Which we don't use or ever needed. This seems like copy-paste feature creep.
61fb15c5
WD
1396
1397 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1398
435dc8fc
WD
1399commit f602082b4b7ed4ee16432067cc67a0a24fedc715
1400Author: Kim Phillips <kim.phillips@freescale.com>
1401Date: Mon Dec 10 14:16:22 2007 -0600
61fb15c5 1402
435dc8fc 1403 mpc83xx: supress compiler warning
61fb15c5 1404
435dc8fc
WD
1405 mpc8360emds.c: In function ‘ft_board_setup’:
1406 mpc8360emds.c:335: warning: assignment discards qualifiers from pointer target type
1407 mpc8360emds.c:345: warning: assignment discards qualifiers from pointer target type
61fb15c5 1408
435dc8fc 1409 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61fb15c5 1410
435dc8fc
WD
1411commit c16e44fa835fb9eec982d919863a04e2f78e5ce7
1412Author: Kim Phillips <kim.phillips@freescale.com>
1413Date: Tue Nov 27 14:17:29 2007 -0600
61fb15c5 1414
435dc8fc 1415 mpc83xx: fix remaining fdt_find_node_by_path references
61fb15c5 1416
435dc8fc 1417 rename to fdt_path_offset
61fb15c5 1418
435dc8fc 1419 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61fb15c5 1420
435dc8fc
WD
1421commit 921d4b19ad1be704df58725485d9292dc0414adf
1422Author: Kim Phillips <kim.phillips@freescale.com>
1423Date: Mon Nov 19 12:30:09 2007 -0600
61fb15c5 1424
435dc8fc 1425 mpc83xx: fix CFG_ENV_ADDR and CFG_ENV_SECT_SIZE definitions for 837x
61fb15c5 1426
435dc8fc
WD
1427 Fix the definitions of CFG_ENV_ADDR and CFG_ENV_SECT_SIZE for 837x.
1428 This change guarantees that the environment will be located on the
1429 first flash sector after the U-Boot image.
61fb15c5 1430
435dc8fc 1431 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61fb15c5 1432
435dc8fc
WD
1433commit 24f868433b50ecbaa88e118aadc7bd254013c6ae
1434Author: Kim Phillips <kim.phillips@freescale.com>
1435Date: Fri Nov 9 14:28:08 2007 -0600
61fb15c5 1436
435dc8fc 1437 mpc83xx: mpc8360 rev.2.1 erratum 2: replace rgmii-id with rgmii-rxid
61fb15c5 1438
435dc8fc
WD
1439 u-boot itself uses GMII mode on the 8360. Fix up UCC phy-connection-type
1440 properties in the device tree so the PHY gets configured for internal delay on
1441 RX only by the OS, as prescribed by mpc8360 rev. 2.1 pb mds erratum #2.
61fb15c5 1442
435dc8fc 1443 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61fb15c5 1444
435dc8fc
WD
1445commit 22b448dbfbe2a98f01ff4adc3c3979f8c541ad7b
1446Author: Dave Liu <r63238@freescale.com>
1447Date: Tue Sep 18 12:41:15 2007 +0800
61fb15c5 1448
435dc8fc 1449 mpc83xx: update the CREDITS and MAINTAINERS
61fb15c5 1450
435dc8fc 1451 update the CREDITS and MAINTAINERS.
61fb15c5 1452
435dc8fc 1453 Signed-off-by: Dave Liu <daveliu@freescale.com>
61fb15c5 1454
435dc8fc
WD
1455commit b21add4b42af7b767448251b599b91066a160e0d
1456Author: Dave Liu <r63238@freescale.com>
1457Date: Tue Sep 18 12:40:21 2007 +0800
61fb15c5 1458
435dc8fc 1459 mpc83xx: add MAINTAINER and MAKEALL entries for the mpc837xemds
61fb15c5 1460
435dc8fc 1461 Add the MAINTAINER and MAKEALL entries for mpc837xemds
61fb15c5 1462
435dc8fc 1463 Signed-off-by: Dave Liu <daveliu@freescale.com>
61fb15c5 1464
435dc8fc
WD
1465commit f8900ce9094c462355eb792eea264ff16ac8fd16
1466Author: Dave Liu <r63238@freescale.com>
1467Date: Tue Sep 18 12:38:53 2007 +0800
61fb15c5 1468
435dc8fc 1469 mpc83xx: Add the MPC837xEMDS board readme
61fb15c5 1470
435dc8fc 1471 Add the README.mpc837xemds to /doc
61fb15c5 1472
435dc8fc 1473 Signed-off-by: Dave Liu <daveliu@freescale.com>
61fb15c5 1474
435dc8fc
WD
1475commit 19580e660cc8da49f16536a8bd78c047c7bc12e5
1476Author: Dave Liu <r63238@freescale.com>
1477Date: Tue Sep 18 12:37:57 2007 +0800
61fb15c5 1478
435dc8fc 1479 mpc83xx: Add the support of MPC837xEMDS board
61fb15c5 1480
435dc8fc
WD
1481 The MPC837xEMDS board support:
1482 * DDR2 400MHz hardcoded and SPD init
1483 * Local bus NOR Flash
1484 * I2C, UART, MII and RTC
1485 * eTSEC RGMII
1486 * PCI host
61fb15c5 1487
435dc8fc 1488 Signed-off-by: Dave Liu <daveliu@freescale.com>
61fb15c5 1489
435dc8fc
WD
1490commit 555da61702771fe0f76f3de23b4e7590f3704161
1491Author: Dave Liu <r63238@freescale.com>
1492Date: Tue Sep 18 12:36:58 2007 +0800
61fb15c5 1493
435dc8fc 1494 mpc83xx: Add the support of MPC8315E SoC
61fb15c5 1495
435dc8fc
WD
1496 The MPC8315E SoC including e300c3 core and new IP blocks,
1497 such as TDM, PCI Express and SATA controller.
61fb15c5 1498
435dc8fc 1499 Signed-off-by: Dave Liu <daveliu@freescale.com>
61fb15c5 1500
435dc8fc
WD
1501commit 03051c3d35c9981ceaa059005660e699f3eacf1c
1502Author: Dave Liu <r63238@freescale.com>
1503Date: Tue Sep 18 12:36:11 2007 +0800
61fb15c5 1504
435dc8fc 1505 mpc83xx: Add the support of MPC837x SoC
61fb15c5 1506
435dc8fc
WD
1507 The MPC837x SoC including e300c4 core and new IP blocks,
1508 such as SDHC, PCI Express and SATA controller.
61fb15c5 1509
435dc8fc 1510 Signed-off-by: Dave Liu <daveliu@freescale.com>
61fb15c5 1511
435dc8fc
WD
1512commit 651d96f7e4c84adcdb98ef07ec878c20326e3359
1513Author: Anton Vorontsov <avorontsov@ru.mvista.com>
1514Date: Wed Nov 14 18:54:53 2007 +0300
61fb15c5 1515
435dc8fc 1516 MPC8360E-MDS: configure and enable second UART
61fb15c5 1517
435dc8fc
WD
1518 Despite user manual, BCSR9.7 is negated (high) on HRST, so
1519 UART2 is disabled. Fix that and configure QE pins properly.
61fb15c5 1520
435dc8fc 1521 Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
61fb15c5 1522
435dc8fc
WD
1523commit b2893e1fcb28fad8c8b317104df8cee0142c7631
1524Author: Timur Tabi <timur@freescale.com>
1525Date: Mon Nov 5 09:34:06 2007 -0600
61fb15c5 1526
435dc8fc 1527 83xx: fix CFG_ENV_ADDR and CFG_ENV_SECT_SIZE definitions
61fb15c5 1528
435dc8fc
WD
1529 Fix the definitions of CFG_ENV_ADDR and CFG_ENV_SECT_SIZE for all of the
1530 currently-defined 83xx boards. This change guarantees that the environment
1531 will be located on the first flash sector after the U-Boot image.
61fb15c5 1532
435dc8fc
WD
1533 Signed-off-by: Timur Tabi <timur@freescale.com>
1534 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61fb15c5 1535
435dc8fc
WD
1536commit e05329516a13616b53240cd85b739217c2bf87f1
1537Author: Larry Johnson <lrj@acm.org>
1538Date: Fri Jan 4 13:27:02 2008 -0500
61fb15c5 1539
435dc8fc
WD
1540 ppc4xx: Remove weak binding from common Denali data-eye search code
1541
1542 Now that there are no board-specific versions of
1543 "denali_core_search_data_eye()", the weak binding on the common version
1544 can be removed.
1545
1546 Signed-off-by: Larry Johnson <lrj@acm.org>
1547
1548commit 5ba576c01602fd328800a427964c36a0a05c5dce
61fb15c5 1549Author: Stefan Roese <sr@denx.de>
435dc8fc 1550Date: Sat Jan 5 09:13:46 2008 +0100
61fb15c5 1551
435dc8fc 1552 ppc4xx: Remove unused CONFIG_ECC_ERROR_RESET from 44x_spd_ddr2.c
61fb15c5
WD
1553
1554 Signed-off-by: Stefan Roese <sr@denx.de>
1555
435dc8fc
WD
1556commit 845c6c95dbfe6c915ce68a0a115852fa17932fb4
1557Author: Stefan Roese <sr@denx.de>
1558Date: Sat Jan 5 09:12:41 2008 +0100
61fb15c5 1559
435dc8fc 1560 ppc4xx: Update Katmai/44x_spd_ddr2.c code for optimal DDR2 setup
61fb15c5 1561
435dc8fc
WD
1562 On Katmai the complete auto-calibration somehow doesn't seem to
1563 produce the best results, meaning optimal values for RQFD/RFFD.
1564 This was discovered by GDA using a high bandwidth scope,
1565 analyzing the DDR2 signals. GDA provided a fixed value for RQFD,
1566 so now on Katmai "only" RFFD is auto-calibrated.
1567
1568 This patch also adds RDCC calibration as mentioned on page 7 of
1569 the AMCC PowerPC440SP/SPe DDR2 application note:
1570 "DDR1/DDR2 Initialization Sequence and Dynamic Tuning"
61fb15c5 1571
61fb15c5
WD
1572 Signed-off-by: Stefan Roese <sr@denx.de>
1573
435dc8fc
WD
1574commit 49db47b8ae6afff2b898be312948ff501357dc80
1575Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1576Date: Wed Jan 2 16:48:42 2008 +0100
61fb15c5 1577
435dc8fc 1578 ppc4xx: Remove sdram.h from PMC440 board
61fb15c5 1579
435dc8fc 1580 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61fb15c5 1581
435dc8fc
WD
1582commit 34065a2ce0d8972f2ec6652076014ab243d2ce8a
1583Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1584Date: Wed Jan 2 16:48:34 2008 +0100
61fb15c5 1585
435dc8fc 1586 ppc4xx: use common denali core defines and data eye search code for PMC440
61fb15c5 1587
435dc8fc 1588 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61fb15c5 1589
435dc8fc
WD
1590commit 9ac6b6f3d3f1b072d89268b2efe47e95e6659489
1591Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1592Date: Wed Jan 2 12:05:14 2008 +0100
61fb15c5 1593
435dc8fc 1594 ppc4xx: More cleanup for esd's LCD code
61fb15c5 1595
435dc8fc 1596 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
61fb15c5 1597
435dc8fc
WD
1598commit fe9c26b330a21ce73e52b5bd347d725cb81e3cfb
1599Author: Stefan Roese <sr@denx.de>
1600Date: Fri Jan 4 12:00:01 2008 +0100
61fb15c5 1601
435dc8fc 1602 ppc4xx: Fix Sequoia NAND booting target
61fb15c5 1603
435dc8fc
WD
1604 The Sequoia NAND booting target now uses the recently extracted
1605 cpu/ppc4xx/denali_data_eye.c file too.
61fb15c5 1606
435dc8fc 1607 Signed-off-by: Stefan Roese <sr@denx.de>
61fb15c5 1608
435dc8fc
WD
1609commit 0ddd969aec532bd7eae30fc09590488a3aaa629a
1610Author: Lawrence R. Johnson <lrj@acm.org>
1611Date: Thu Jan 3 15:02:02 2008 -0500
61fb15c5 1612
435dc8fc 1613 ppc4xx: Use CFG_4xx_GPIO_TABLE to configure Korat board
61fb15c5 1614
435dc8fc 1615 Signed-off-by: Larry Johnson <lrj@acm.org>
61fb15c5 1616
435dc8fc
WD
1617commit b05e8bf58be9d8956fdfde3d8c8e87c140414663
1618Author: Lawrence R. Johnson <lrj@acm.org>
1619Date: Fri Jan 4 02:11:56 2008 -0500
61fb15c5 1620
435dc8fc 1621 ppc4xx: Use CFG_4xx_GPIO_TABLE to configure Sequoia board
61fb15c5 1622
435dc8fc 1623 Note: this patch changes the configuration of some GPIO registers:
61fb15c5 1624
435dc8fc
WD
1625 Register Old Value New Value
1626 --------------- ---------- ----------
1627 DCR GPIO0_TCR 0x0000000F 0x0000F0CF
1628 DCR GPIO0_TSRH 0x55005000 0x00000000
1629 DCR GPIO1_TCR 0xC2000000 0xE2000000
1630 DCR GPIO1_TSRL 0x0C000000 0x00200000
1631 DCR GPIO1_ISR2L 0x00050000 0x00110000
61fb15c5 1632
435dc8fc 1633 Signed-off-by: Larry Johnson <lrj@acm.org>
61fb15c5 1634
435dc8fc
WD
1635commit 5ab884b254ca2e707ab50545cd705f30108cf491
1636Author: Lawrence R. Johnson <lrj@acm.org>
1637Date: Thu Jan 3 18:54:00 2008 -0500
1638
1639 ppc4xx: Add functionality to GPIO support
1640
1641 This patch makes two additions to GPIO support:
1642
1643 First, it adds function gpio_read_in_bit() to read the a bit from the
1644 GPIO Input Register (GPIOx_IR) in the same way that function
1645 gpio_read_out_bit() reads a bit from the GPIO Output Register
1646 (GPIOx_OR).
1647
1648 Second, it modifies function gpio_set_chip_configuration() to provide
1649 an additional option for configuring the GPIO from the
1650 "CFG_4xx_GPIO_TABLE".
1651
1652 According to the 440EPx User's Manual, when an alternate output is used,
1653 the three-state control is configured in one of two ways, depending on
1654 the particular output. The first option is to select the corresponding
1655 alternate three-state control in the GPIOx_TRSH/L registers. The second
1656 option is to select the GPIO Three-State Control Register (GPIOx_TCR) in
1657 the GPIOx_TRSH/L registers, and set the corresponding bit in the
1658 GPIOx_TCR register to enable the output. For example, the Manual
1659 specifies configuring the GPIO00 Alternate 1 Signal (PreAddr07) to use
1660 the alternate three-state control (first option), and specifies
1661 configuring the GPIO32 Alternate 1 Signal (USB2OM0) with the output
1662 enabled in the GPIOx_TCR register (second option).
1663
1664 Currently, gpio_set_chip_configuration() configures all alternate signal
1665 outputs to use the first option. This patch allow the second option to
1666 be selected by setting the "out_val" element in the table entry to
1667 "GPIO_OUT_1". The first option is used when the "out_val" element is
1668 set to "GPIO_OUT_0". Because "out_val" is not currently used when an
1669 alternate signal is selected, and because all current GPIO tables set
1670 "out_val" to "GPIO_OUT_0" for all alternate signals, this patch should
1671 not change any existing configurations.
61fb15c5 1672
435dc8fc 1673 Signed-off-by: Larry Johnson <lrj@acm.org>
61fb15c5 1674
435dc8fc
WD
1675commit 196404cdc1de495d6182e84731c200fc5748df15
1676Author: Larry Johnson <lrj@arlinx.com>
1677Date: Sun Dec 30 01:01:54 2007 -0500
61fb15c5 1678
435dc8fc 1679 PPC4xx: Remove sdram.h from board/lwmon5
61fb15c5 1680
435dc8fc 1681 These definitions are now in "include/ppc440.h".
61fb15c5 1682
435dc8fc 1683 Signed-off-by: Larry Johnson <lrj@acm.org>
61fb15c5 1684
435dc8fc
WD
1685commit ef16fccf96e55eab93fe25d03ebe2e9b56e5332b
1686Author: Larry Johnson <lrj@arlinx.com>
1687Date: Sun Dec 30 01:01:32 2007 -0500
61fb15c5 1688
435dc8fc 1689 PPC4xx: Use common code for LWMON5 board SDRAM support
61fb15c5 1690
435dc8fc
WD
1691 This patch also modifies the functionality of the code so that the data-eye
1692 search is now done with with the cache disabled.
61fb15c5 1693
435dc8fc 1694 Signed-off-by: Larry Johnson <lrj@acm.org>
61fb15c5 1695
435dc8fc
WD
1696commit 62cc3951ab72135d9c101f1845b794e63a0fa189
1697Author: Larry Johnson <lrj@arlinx.com>
1698Date: Sun Dec 30 01:01:14 2007 -0500
61fb15c5 1699
435dc8fc 1700 PPC4xx: Remove sdram.h from board/amcc/sequoia
61fb15c5 1701
435dc8fc 1702 These definitions are now in "include/ppc440.h".
61fb15c5 1703
435dc8fc 1704 Signed-off-by: Larry Johnson <lrj@acm.org>
61fb15c5 1705
435dc8fc
WD
1706commit ce3902e1765bbfb07cf5bbe98be9a68e3009996a
1707Author: Larry Johnson <lrj@arlinx.com>
1708Date: Sun Dec 30 01:00:50 2007 -0500
61fb15c5 1709
435dc8fc 1710 PPC4xx: Use common code for Sequoia board SDRAM support
61fb15c5 1711
435dc8fc 1712 Signed-off-by: Larry Johnson <lrj@acm.org>
61fb15c5 1713
435dc8fc
WD
1714commit 8b0c5c127690335758100c25eaec2b84db97c101
1715Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1716Date: Thu Dec 27 16:58:41 2007 +0100
61fb15c5 1717
435dc8fc 1718 net: Add CONFIG_NET_DO_NOT_TRY_ANOTHER option
61fb15c5 1719
435dc8fc
WD
1720 When CONFIG_NET_DO_NOT_TRY_ANOTHER is defined U-Boot's
1721 networking stack does not automatically switch to
1722 another interface. This patch does not touch the default
1723 behavior.
61fb15c5 1724
435dc8fc
WD
1725 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1726 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61fb15c5 1727
435dc8fc
WD
1728commit 505be87a65e4f87ad7d8da1d57ea4dcd487d7e32
1729Author: Upakul Barkakaty <upakul@gmail.com>
1730Date: Thu Nov 29 12:16:13 2007 +0530
61fb15c5 1731
435dc8fc 1732 NET: Proper return code handling in eth_init() function in file eth.c
61fb15c5 1733
435dc8fc
WD
1734 This patch modifies the return code handling in the eth_init()
1735 function, to be compatible with the handling of the return codes in
1736 the other network stack files. It now returns a 0 on Success and -1 on
1737 error.
61fb15c5 1738
435dc8fc
WD
1739 Signed-off-by: Upakul Barkakaty <upakul.barkakaty@conexant.com>
1740 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61fb15c5 1741
435dc8fc
WD
1742commit 5ca2d0953e4579a80810966cca2077e20d912c97
1743Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
1744Date: Mon Nov 19 20:27:04 2007 +0900
61fb15c5 1745
435dc8fc 1746 net/eth.c: Fix env_enetaddr signed overflow
61fb15c5 1747
435dc8fc
WD
1748 Assigning the output of simple_strtoul(CB:A9:87:65:43:21) to `char', we are
1749 warned as below:
61fb15c5 1750
435dc8fc 1751 U-Boot 1.2.0 (Aug 30 2007 - 08:27:37)
61fb15c5 1752
435dc8fc
WD
1753 DRAM: 256 MB
1754 Flash: 32 MB
1755 In: serial
1756 Out: serial
1757 Err: serial
1758 Net: NEC-Candy
1759 Warning: NEC-Candy MAC addresses don't match:
1760 Address in SROM is 00:00:4C:80:92:A2
1761 Address in environment is FFFFFFCB:FFFFFFA9:FFFFFF87:65:43:21
61fb15c5 1762
435dc8fc 1763 This patch changes env_enetaddr type from `char' to `unsigned char'.
61fb15c5 1764
435dc8fc
WD
1765 Cc: Masaki Ishikawa <ishikawa-masaki@cnt.mxe.nes.nec.co.jp>
1766 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
1767 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61fb15c5 1768
435dc8fc
WD
1769commit f85b60710571b37293d2233933b76e2aa3db5635
1770Author: Rafal Jaworowski <raj@semihalf.com>
1771Date: Thu Dec 27 18:19:02 2007 +0100
61fb15c5 1772
435dc8fc 1773 Introduce new eth_receive routine
61fb15c5 1774
435dc8fc
WD
1775 The purpose of this routine is receiving a single network frame, outside of
1776 U-Boot's NetLoop(). Exporting it to standalone programs that run on top of
1777 U-Boot will let them utilise networking facilities. For sending a raw frame
1778 the already existing eth_send() can be used.
61fb15c5 1779
435dc8fc
WD
1780 The direct consumer of this routine is the newly introduced API layer for
1781 external applications (enabled with CONFIG_API).
61fb15c5 1782
435dc8fc
WD
1783 Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
1784 Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
1785 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61fb15c5 1786
435dc8fc
WD
1787commit 5c740711f0ea5b51414b341b71597c4a0751be74
1788Author: Jon Loeliger <jdl@freescale.com>
1789Date: Thu Jan 3 10:41:04 2008 -0600
61fb15c5 1790
435dc8fc 1791 8610: Move include of config.h earlier.
61fb15c5 1792
435dc8fc
WD
1793 Include config.h earlier in the set of #includes
1794 so as to avoid a incidental and duplicate definition
1795 of CFG_CACHELINE_SIZE.
8d4f040a 1796
435dc8fc 1797 Signed-off-by: Jon Loeliger
8d4f040a 1798
435dc8fc
WD
1799commit 61d3421bdea090bd0399b14c3e10a3bebcc8d5ff
1800Author: Jon Loeliger <jdl@freescale.com>
1801Date: Tue Dec 4 10:53:34 2007 -0600
8d4f040a 1802
435dc8fc 1803 Don't slam #undef DEBUG in the 8641HPCN config file.
8d4f040a 1804
435dc8fc
WD
1805 Doing so prevents it from being individually set
1806 and useful in other files.
8d4f040a 1807
435dc8fc 1808 Signed-off-by: Jon Loeliger <jdl@freescale.com>
8d4f040a 1809
435dc8fc
WD
1810commit ea9f7395ec362584e5e4f266bd0b0c4422cf6a4c
1811Author: Jon Loeliger <jdl@freescale.com>
1812Date: Wed Nov 28 14:47:18 2007 -0600
8d4f040a 1813
435dc8fc 1814 Convert MPC8641HPCN to use libfdt.
8d4f040a 1815
435dc8fc
WD
1816 Assumes the presence of the aliases node in the DTS to
1817 locate the ethernet, pci and serial nodes for fixups.
8d4f040a 1818
435dc8fc 1819 Use consistent fdtaddr and fdtfile in environment variables.
a5f601fd 1820
435dc8fc 1821 Signed-off-by: Jon Loeliger <jdl@freescale.com>
a5f601fd 1822
435dc8fc
WD
1823commit ce37422d0002e10490e268392e0c4e3028e52cec
1824Author: Stefan Roese <sr@denx.de>
1825Date: Wed Jan 2 14:06:26 2008 +0100
a5f601fd 1826
435dc8fc 1827 cfi_flash: Fix bug in flash_isset() to use correct 32bit function
a5f601fd 1828
435dc8fc
WD
1829 This bug was detected on the LWMON5 target which has 2 Intel 16bit wide
1830 flash chips connected to a 32bit wide port.
a5f601fd 1831
435dc8fc 1832 Signed-off-by: Stefan Roese <sr@denx.de>
a5f601fd 1833
435dc8fc
WD
1834commit 1182e9f8e3b92fc372d64943293de53daa2e26cf
1835Author: Wolfgang Denk <wd@denx.de>
1836Date: Wed Jan 2 15:58:44 2008 +0100
a5f601fd 1837
435dc8fc 1838 Fix compile problem introduced by "cleanup" commit 3dfd708c
a5f601fd 1839
435dc8fc 1840 Signed-off-by: Wolfgang Denk <wd@denx.de>
a5f601fd 1841
435dc8fc
WD
1842commit 1aaab9bfae0b3b2ee2b418c22c651280ee7b65c7
1843Author: Wolfgang Denk <wd@denx.de>
1844Date: Wed Jan 2 15:54:45 2008 +0100
a5f601fd 1845
435dc8fc 1846 Make scripts and Makefiles POSIX compliant
a5f601fd 1847
435dc8fc
WD
1848 The bash builtin versions of the "test" (resp. "[") command allow
1849 using "==" for string comparisons, but POSIX compatible implemen-
1850 tations (like /usr/bin/test) insist on using "=" only. On such systems
1851 you will see:
a5f601fd 1852
435dc8fc
WD
1853 $ /usr/bin/test a == a && echo OK
1854 /usr/bin/test: ==: binary operator expected
a5f601fd 1855
435dc8fc 1856 This patch fixes Makefiles and scripts to use POSIX style.
a5f601fd 1857
435dc8fc 1858 Signed-off-by: Wolfgang Denk <wd@denx.de>
a5f601fd 1859
435dc8fc
WD
1860commit 3dfd708cc1b2a966ad454ca9ed125dd17dbadbcc
1861Author: Wolfgang Denk <wd@denx.de>
1862Date: Wed Jan 2 12:38:43 2008 +0100
a5f601fd 1863
435dc8fc 1864 Minor coding style cleanup.
a5f601fd 1865
435dc8fc 1866 Signed-off-by: Wolfgang Denk <wd@denx.de>
a5f601fd 1867
435dc8fc
WD
1868commit e174ac34adf5d5653df12bc3cf19c52063a71269
1869Author: Stefan Roese <sr@denx.de>
1870Date: Fri Dec 28 17:29:56 2007 +0100
a5f601fd 1871
435dc8fc 1872 ppc4xx: Coding style cleanup
a5f601fd 1873
435dc8fc 1874 Signed-off-by: Stefan Roese <sr@denx.de>
a5f601fd 1875
435dc8fc
WD
1876commit 8ba132cab18ae438b6dd5b0214c28a8fc0d976e5
1877Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1878Date: Fri Dec 28 17:07:24 2007 +0100
a5f601fd 1879
435dc8fc 1880 ppc4xx: Complete PMC440 board support
a5f601fd 1881
435dc8fc
WD
1882 This patch brings the PMC440 board configuration file.
1883 Finally it enables the PMC440 board support.
a5f601fd 1884
435dc8fc 1885 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
a5f601fd 1886
435dc8fc
WD
1887commit 407843a582560fc5231299561ab3c2b6b6cd3397
1888Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1889Date: Fri Dec 28 17:07:18 2007 +0100
a5f601fd 1890
435dc8fc 1891 ppc4xx: Add FPGA support and BSP commands for PMC440 boards
a5f601fd 1892
435dc8fc
WD
1893 This patch adds some BSP commands and FPGA booting support
1894 for esd's PMC440 boards.
a5f601fd 1895
435dc8fc 1896 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
a5f601fd 1897
435dc8fc
WD
1898commit 72c5d52aedcce35e4b4fa5895605554825b6a76f
1899Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1900Date: Fri Dec 28 17:07:14 2007 +0100
a5f601fd 1901
435dc8fc 1902 ppc4xx: Add initial esd PMC440 board files
a5f601fd 1903
435dc8fc
WD
1904 This patch adds the first files for the new esd PMC440 boards.
1905 The next two patches will complete the PMC440 board support.
a5f601fd 1906
435dc8fc 1907 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
a5f601fd 1908
435dc8fc
WD
1909commit f6e0f1f61896ce7729ba1bcea2ffbd138d3947f5
1910Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1911Date: Fri Dec 28 17:10:36 2007 +0100
a5f601fd 1912
435dc8fc 1913 ppc4xx: Add EEPROM write protection for PLU405 boards + misc. updates
a5f601fd 1914
435dc8fc
WD
1915 - add EEPROM write protection for esd PLU405 boards.
1916 - initialize NAND GPIOs
1917 - use correct io accessors
1918 - cleanup
a5f601fd 1919
435dc8fc 1920 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
a5f601fd 1921
435dc8fc
WD
1922commit 77660c4b59055d621d2a8595bd4c18bb277268fc
1923Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1924Date: Fri Dec 28 17:10:44 2007 +0100
a5f601fd 1925
435dc8fc 1926 ppc4xx: use correct io accessors for esd's LCD code
a5f601fd 1927
435dc8fc
WD
1928 This patch fixes esd's LCD dectection code to work correctly with
1929 newer gcc versions.
a5f601fd 1930
435dc8fc 1931 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
a5f601fd 1932
435dc8fc
WD
1933commit b56bd0fcfc1c73db722e3462c8a9bf607ba7775e
1934Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1935Date: Fri Dec 28 17:10:42 2007 +0100
a5f601fd 1936
435dc8fc 1937 ppc4xx: Maintenance patch for VOH405 boards
a5f601fd 1938
435dc8fc
WD
1939 - add EEPROM write protection
1940 - initialize NAND GPIOs
1941 - use correct io accessors
1942 - slow down I2C clock to 100kHz
1943 - enable ext. I2C bus
1944 - cleanup
a5f601fd 1945
435dc8fc 1946 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
a5f601fd 1947
435dc8fc
WD
1948commit c05569066dbcba3fdf36d4d1943df265dc316a86
1949Author: Stefan Roese <sr@denx.de>
1950Date: Fri Dec 28 16:08:08 2007 +0100
a5f601fd 1951
435dc8fc 1952 ppc4xx: Enable 405EP PCI arbiter per default on all boards
a5f601fd 1953
435dc8fc
WD
1954 In an attmemt to clean up the 4xx start.S file, I removed the enabling
1955 of the internal 405EP PCI arbiter. This is needed for multiple other
1956 405EP platforms, like most of the esd 405EP. Now the internal PCI
1957 arbiter is enabled again per default as it has been before.
a5f601fd 1958
435dc8fc
WD
1959 Signed-off-by: Stefan Roese <sr@denx.de>
1960 Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
a5f601fd 1961
435dc8fc
WD
1962commit bec9264616fb78273a1d93e87ff4b0b67c7bec1b
1963Author: Stefan Roese <sr@denx.de>
1964Date: Fri Dec 28 15:53:46 2007 +0100
a5f601fd 1965
435dc8fc 1966 ppc4xx: Fix bug in cpu_init.c (405EP instead of 450EP)
a5f601fd 1967
435dc8fc
WD
1968 Signed-off-by: Stefan Roese <sr@denx.de>
1969 Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
a5f601fd 1970
435dc8fc
WD
1971commit fb83a65c60ab5ca12358b75f1257e5eee6cdbf79
1972Author: Stefan Roese <sr@denx.de>
1973Date: Fri Dec 28 06:06:04 2007 +0100
a5f601fd 1974
435dc8fc 1975 ppc4xx: Fix compilation problem of kilauea/haleakala nand booting target
a5f601fd 1976
435dc8fc
WD
1977 Use correct link to nand_ecc now located in drivers/mtd/nand/ for the
1978 platforms mentioned above.
a5f601fd 1979
435dc8fc 1980 Signed-off-by: Stefan Roese <sr@denx.de>
a5f601fd 1981
435dc8fc
WD
1982commit b568fd25574181a3b12ae3d66b2913903442cb83
1983Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
1984Date: Thu Dec 27 17:03:46 2007 +0100
a5f601fd 1985
435dc8fc 1986 Remove CPCI440 board
a5f601fd 1987
435dc8fc
WD
1988 This board never left prototyping state and it
1989 became a millstone round my neck. So remove it.
a5f601fd 1990
435dc8fc 1991 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
a5f601fd 1992
435dc8fc
WD
1993commit c591dffe0cbacd896ccbad06011fe6d6afa080da
1994Author: Larry Johnson <lrj@arlinx.com>
1995Date: Thu Dec 27 11:28:51 2007 -0500
a5f601fd 1996
435dc8fc 1997 Add support for Korat PPC440EPx board
a5f601fd 1998
435dc8fc
WD
1999 These patches add support for the PPC440EPx-based "Korat" board to
2000 U-Boot. They are based primarily on support for the Sequoia board.
a5f601fd 2001
435dc8fc 2002 Signed-off-by: Larry Johnson <lrj@acm.org>
a5f601fd 2003
435dc8fc
WD
2004commit 87dc096829e6a6363f4fdd73653b0093a85adbe0
2005Author: Larry Johnson <lrj@arlinx.com>
2006Date: Sat Dec 22 15:16:25 2007 -0500
a5f601fd 2007
435dc8fc 2008 Add configuration file for Korat board
a5f601fd 2009
435dc8fc
WD
2010 This patch supplies the configuration file for the Korat PPC440EPx-
2011 processor board.
a5f601fd 2012
435dc8fc 2013 Signed-off-by: Larry Johnson <lrj@acm.org>
a5f601fd 2014
435dc8fc
WD
2015commit 8eb52d5d982b764b39c88d9d1064d56c5397bfa5
2016Author: Larry Johnson <lrj@arlinx.com>
2017Date: Sat Dec 22 15:16:11 2007 -0500
a5f601fd 2018
435dc8fc 2019 Add denali_data_eye.o and denali_spd_ddr2.o to PPC4xx Makefile
a5f601fd 2020
435dc8fc 2021 Signed-off-by: Larry Johnson <lrj@acm.org>
a5f601fd 2022
435dc8fc
WD
2023commit aba19604d848b2838cfb9ebe818909e6a216058e
2024Author: Larry Johnson <lrj@arlinx.com>
2025Date: Thu Dec 27 10:54:48 2007 -0500
a5f601fd 2026
435dc8fc 2027 Add 440EPx DDR2 SPD DIMM support
a5f601fd 2028
435dc8fc
WD
2029 This patch adds SPD DDR2 support for the 440EPx ("Denali") SDRAM
2030 controller. It should also work on the 440GRx. It is based on the DDR2
2031 SPD code for the 440EP/440EPx, but makes no provision for DDR1 support.
a5f601fd 2032
435dc8fc
WD
2033 This code has been tested on prototype Korat boards with three Kingston
2034 DIMMS: 512 MiB ECC (one rank), 512 MiB non-ECC (one rank) and 1 GiB ECC
2035 (two ranks). The Korat board has a single DIMM socket, but support has
2036 been provided (though not tested) for boards with two DIMM sockets.
a5f601fd 2037
435dc8fc 2038 Signed-off-by: Larry Johnson <lrj@acm.org>
a5f601fd 2039
435dc8fc
WD
2040commit 8a24a6963002cb867d5a6b70e3560f0b1467f55f
2041Author: Larry Johnson <lrj@arlinx.com>
2042Date: Sat Dec 22 15:15:30 2007 -0500
a5f601fd 2043
435dc8fc 2044 Copy 440EPx/GRx SDRAM data-eye search to common directory
a5f601fd 2045
435dc8fc
WD
2046 This patch creates a non-board-specific file for performing the SDRAM
2047 data-eye search. It also adds ECC error checking to the test of valid
2048 data on readback when ECC is enabled.
a5f601fd 2049
435dc8fc 2050 Signed-off-by: Larry Johnson <lrj@acm.org>
a5f601fd 2051
435dc8fc
WD
2052commit c46f53333b22b1f9098676bea8884fc7db820cf3
2053Author: Larry Johnson <lrj@arlinx.com>
2054Date: Sat Dec 22 15:15:13 2007 -0500
a5f601fd 2055
435dc8fc 2056 Add definitions for 440EPx/GRx SDRAM controller to ppc440.h
a5f601fd 2057
435dc8fc
WD
2058 This patch adds the Denali SDRAM controller definitions to "ppc440.h".
2059 It also fixes two typos in the definitions, so the board-specific
2060 "sdram.h" files containing these definitions are also fixed to avoid
2061 compiler warnings.
a5f601fd 2062
435dc8fc 2063 Signed-off-by: Larry Johnson <lrj@acm.org>
a5f601fd 2064
435dc8fc
WD
2065commit c348578bf612d0c56d8d376d23cae16defbd86af
2066Author: Larry Johnson <lrj@arlinx.com>
2067Date: Thu Dec 27 10:50:55 2007 -0500
a5f601fd 2068
435dc8fc 2069 Add Ethernet 1000BASE-X support for PPC4xx
a5f601fd 2070
435dc8fc
WD
2071 This patch adds a new switch: "CONFIG_PHY_DYNAMIC_ANEG". When this symbol
2072 is defined, the PHY will advertise it's capabilities for autonegotiation
2073 based on the capabilities shown in the PHY's status registers, including
2074 1000BASE-X. When "CONFIG_PHY_DYNAMIC_ANEG" is not defined, the PHY will
2075 advertise hard-coded capabilities, as before.
a5f601fd 2076
435dc8fc 2077 Signed-off-by: Larry Johnson <lrj@acm.org>
a5f601fd 2078
435dc8fc
WD
2079commit 9e2c347151db5ae8acf5f18b99493cd53e6637e3
2080Author: Larry Johnson <lrj@arlinx.com>
2081Date: Thu Dec 27 09:52:17 2007 -0500
a5f601fd 2082
435dc8fc 2083 Add driver for National Semiconductor LM73 temperature sensor
a5f601fd 2084
435dc8fc 2085 This driver is based on the driver for the LM75.
a5f601fd 2086
435dc8fc 2087 Signed-off-by: Larry Johnson <lrj@acm.org>
a5f601fd 2088
435dc8fc
WD
2089commit 12618278688ea9b3d76536960a5ad2e3790fac40
2090Author: Larry Johnson <lrj@arlinx.com>
2091Date: Sat Dec 22 15:14:00 2007 -0500
a5f601fd 2092
435dc8fc 2093 Add driver for STMicroelectronics M41T60 RTC
a5f601fd 2094
435dc8fc
WD
2095 This driver is based on the driver for the M41T11. In the intended
2096 application, the RTC will be powered by a large capacitor, rather than a
2097 battery. The driver therefore checks to see whether the RTC has lost
2098 power. The chip's OUT bit is normally reset from its power-up state. If
2099 the OUT bit is read as set, or if the date and time are not valid, then the
2100 RTC is assumed to have lost power, and its date and time are reset to
2101 1900-01-01 00:00:00.
a5f601fd 2102
435dc8fc
WD
2103 Support for adjusting the speed of the clock to improve accuracy is
2104 provided through an environment variable.
a5f601fd 2105
435dc8fc 2106 Signed-off-by: Larry Johnson <lrj@acm.org>
a5f601fd 2107
435dc8fc
WD
2108commit d3471173e14b7544bb60339eda8d3d3906694b0a
2109Author: Larry Johnson <lrj@arlinx.com>
2110Date: Sat Dec 22 15:34:39 2007 -0500
a5f601fd 2111
435dc8fc 2112 Use out_be32() and friends to access memory-mapped registers in sequoia.c
a5f601fd 2113
435dc8fc 2114 Signed-off-by: Larry Johnson <lrj@acm.org>
a5f601fd 2115
435dc8fc
WD
2116commit c68f59fe3ec16769f82b5fca7421983c336d3aac
2117Author: Larry Johnson <lrj@arlinx.com>
2118Date: Sat Dec 22 15:34:20 2007 -0500
9a337ddc 2119
435dc8fc 2120 Use definitions from "asm-ppc/mmu.h" in init.S for Sequoia
9a337ddc 2121
435dc8fc 2122 Signed-off-by: Larry Johnson <lrj@acm.org>
9a337ddc 2123
435dc8fc
WD
2124commit 0d9cdeac1d3fa8d62ed7d883acc950c364f5bda8
2125Author: Larry Johnson <lrj@arlinx.com>
2126Date: Sat Dec 22 15:23:50 2007 -0500
9a337ddc 2127
435dc8fc 2128 Cosmetic changes to ECC POST for AMCC Denali core
9a337ddc 2129
435dc8fc 2130 Signed-off-by: Larry Johnson <lrj@acm.org>
9a337ddc 2131
435dc8fc
WD
2132commit 2e583d6c81034f80a267b89fa55498ae063ccef1
2133Author: Stefan Roese <sr@denx.de>
2134Date: Wed Dec 26 20:20:19 2007 +0100
9a337ddc 2135
435dc8fc 2136 ppc4xx: Fix compilation problem in 405 cache POST test
9a337ddc 2137
435dc8fc 2138 Signed-off-by: Stefan Roese <sr@denx.de>
9a337ddc 2139
435dc8fc
WD
2140commit 42d55ea0bde06e47d5a3b49b0d91002acd8e5708
2141Author: Stefan Roese <sr@denx.de>
2142Date: Sat Dec 22 12:20:09 2007 +0100
9a337ddc 2143
435dc8fc 2144 ppc4xx: Move virtual address of POST cache test to bigger address
9a337ddc 2145
435dc8fc
WD
2146 On Sequoia & LWMON5 the virtual address of the POST cache test is now
2147 moved to a bigger address. This enables usage of more memory on those
2148 boards.
9a337ddc 2149
435dc8fc 2150 Signed-off-by: Stefan Roese <sr@denx.de>
9a337ddc 2151
435dc8fc
WD
2152commit d91722102cf63f77a0148ed3f3d54a26d87575e9
2153Author: Stefan Roese <sr@denx.de>
2154Date: Sat Dec 22 12:18:26 2007 +0100
2155
2156 ppc4xx: Fix problem in 44x cache POST routine
2157
2158 As repoted by Larry Johnson, running "diag run cache" caused a crash
2159 in U-Boot. This problem was introduced by a patch that removed the
2160 TLB entry for the cache test after the test has completed. Since this
2161 TLB was only setup once, a 2nd attempt to run this cache test
2162 failed with a crash. Now this TLB entry is created every time the
2163 routine is called.
2164
2165 Signed-off-by: Stefan Roese <sr@denx.de>
2166
2167commit b0265b576bb8fa9465f99e99c323768b562fadc2
2168Author: Stefan Roese <sr@denx.de>
2169Date: Fri Dec 21 07:51:29 2007 +0100
2170
2171 ppc4xx: Update Makalu fdt support
2172
2173 Signed-off-by: Stefan Roese <sr@denx.de>
2174
2175commit bf8324e4a50758daff8cddd04c6a2ff8ed775bea
2176Author: Stefan Roese <sr@denx.de>
2177Date: Wed Dec 19 09:05:40 2007 +0100
2178
2179 ppc4xx: Add fdt support to AMCC Katmai eval board
2180
2181 Signed-off-by: Stefan Roese <sr@denx.de>
2182
2183commit 328a340392a5df9aaf00792be989df73e750859e
2184Author: Stefan Roese <sr@denx.de>
2185Date: Tue Dec 18 08:44:51 2007 +0100
2186
2187 ppc4xx: fdt: Cleanup setup of cpu node setup
2188
2189 Now the cpu node setup ("timebase-frequency" and "clock-frequency") is
2190 without using the absolute path to the cpu node. This makes it possible
2191 to use this U-Boot version with both versions of cpu-node naming
2192 "cpu@0" and the former "PowerPC,440EPx@0".
2193
2194 Signed-off-by: Stefan Roese <sr@denx.de>
2195
2196commit 7812bc4a2e2436ebbc0ce5b4e99c1dfc2e77eb5b
2197Author: Stefan Roese <sr@denx.de>
2198Date: Mon Dec 17 17:26:21 2007 +0100
2199
2200 ppc4xx: Fix lwmon5 compilation problem
2201
2202 Now that the 440EPx ECC test is not board specific anymore
2203 remove this Makefile.
2204
2205 Signed-off-by: Stefan Roese <sr@denx.de>
2206
2207commit 42ed33ffe135f618680f9d6e9712eb35a85bcb62
2208Author: Anatolij Gustschin <agustschin@t-online.de>
2209Date: Wed Dec 5 17:43:20 2007 +0100
2210
2211 Fix ppc4xx clear_bss() code
2212
2213 ppc4xx clear_bss() fails if BSS segment size is not
2214 divisible by 4 without remainder. This patch provides
2215 fix for this problem.
2216
2217 Signed-off-by: Anatolij Gustschin <agust@denx.de>
2218
2219commit 85dc2a7f82d11e17f0ca2a448118aed7f7a4b85d
2220Author: Niklaus Giger <niklausgiger@gmx.ch>
2221Date: Fri Nov 30 18:35:11 2007 +0100
2222
2223 PPC4xx: Minimal changes to add vxWorks support
2224
2225 Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
2226
2227commit 052440b022ca8981d39b6f8c10d1aa6326f47480
2228Author: Markus Klotzbücher <mk@denx.de>
2229Date: Fri Nov 23 13:09:18 2007 +0100
2230
2231 ppc4xx: Add CONFIG_BOOTP_SUBNETMASK to Sequoia board config
2232
2233 When using dhcp/bootp the "netmask" environment variable is not
2234 set because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
2235 desireable, so the following patch adds this this option to the board
2236 config.
2237
2238 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
2239 Signed-off-by: Stefan Roese <sr@denx.de>
2240
2241commit a724a9b40c7fbeb6ade193ca52321b441eaecb4e
2242Author: Larry Johnson <lrj@arlinx.com>
2243Date: Sat Oct 27 12:48:15 2007 -0400
2244
2245 Fix/enhance ECC POST for 440EPx/GRx
2246
2247 This patch allows the ECC POST to be used for different boards with the
2248 PPC440 Denali SDRAM controller. Modifications include skipping the test
2249 if ECC is not enabled (as for non-ECC DIMMs) and adding synchronization
2250 to prevent timing errors.
2251
2252 Signed-off-by: Larry Johnson <lrj@acm.org>
2253
2254commit 454a6cf8d498f70d2b3e18f07837603eb24b12d4
2255Author: Larry Johnson <lrj@arlinx.com>
2256Date: Sat Oct 27 12:48:05 2007 -0400
2257
2258 PPC4xx: Move/rename ECC POST for 440EPx/GRx
2259
2260 Signed-off-by: Larry Johnson <lrj@acm.org>
2261
2262commit c29d2d3680046d430022c55e50fcb27f5866517e
2263Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2264Date: Fri Dec 14 11:20:33 2007 +0100
2265
2266 ppc4xx: use correct io accessors for 4xx ethernet POST
2267
2268 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2269
2270commit ba79fde58a48c0a6ff8e2a96caba951594142203
2271Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2272Date: Fri Dec 14 11:19:56 2007 +0100
2273
2274 ppc4xx: fix flush + invalidate_dcache_range arguments
2275
2276 flush + invalidate_dcache_range() expect the start and stop+1 address.
2277 So the stop address is the first address behind (!) the range.
2278
2279 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2280
2281commit 871e6ce188a7c6bc7321bcf8372857035d20f1cd
2282Author: Stefan Roese <sr@denx.de>
2283Date: Fri Dec 14 08:41:29 2007 +0100
2284
2285 ppc4xx: fdt: use fdt_fixup_ethernet()
2286
2287 By using aliases in the dts file, the ethernet node fixup is
2288 much easier with the recently added functions.
2289
2290 Please note that the dts file needs the aliases for this to work.
2291
2292 Signed-off-by: Stefan Roese <sr@denx.de>
2293
2294commit 136288847e3b04f2ff357a067ad45e10afa0a24c
2295Author: Stefan Roese <sr@denx.de>
2296Date: Thu Dec 13 14:52:53 2007 +0100
2297
2298 ppc4xx: Bring 4xx fdt support up-to-date
2299
2300 This patch update the 4xx fdt support. It enabled fdt booting
2301 on the AMCC Kilauea and Sequoia for now. More can follow later
2302 quite easily.
2303
2304 Signed-off-by: Stefan Roese <sr@denx.de>
2305
2306commit 0dc80e2759fba859ccc4cdadc633577ca2971f3e
2307Author: Stefan Roese <sr@denx.de>
2308Date: Thu Dec 27 07:50:54 2007 +0100
2309
2310 cfi_flash: Add missing check for erased dest to flash_write_cfibuffer()
2311
2312 The check for an sufficiently erased destination was missing in the
2313 buffered write function of the cfi flash driver (when
2314 CFG_FLASH_USE_BUFFER_WRITE is defined). This patch adds this check to that
2315 writing to such a region will fail with the currect error message.
2316
2317 Signed-off-by: Stefan Roese <sr@denx.de>
2318
2319commit 33ed73bc0e38d0f2b5c183d4629d8f207e5b9994
2320Author: Martin Krause <martin.krause@tqs.de>
2321Date: Mon Nov 12 10:56:17 2007 +0100
2322
2323 Some configuration updates for the TQM5200 based TB5200 board:
2324
2325 - enable command line history
2326 - increase malloc space (because of bigger flash sectors)
2327
2328 Signed-off-by: Martin Krause <martin.krause@tqs.de>
2329
2330commit e318d9e9021a0af7508171f84ed09d0e79f0284e
2331Author: Martin Krause <martin.krause@tqs.de>
2332Date: Thu Sep 27 11:10:08 2007 +0200
2333
2334 TQM8xx: use the CFI flash driver on all TQM8xx boards
2335
2336 Signed-off-by: Martin Krause <martin.krause@tqs.de>
2337
2338commit 11d9eec479b470eab9242ab937fca70a876d9376
2339Author: Martin Krause <martin.krause@tqs.de>
2340Date: Wed Sep 26 17:55:56 2007 +0200
2341
2342 TQM885D: adjust for doubled flash sector size + some minor fixes
2343
2344 Signed-off-by: Martin Krause <martin.krause@tqs.de>
2345
2346commit 22d1a56cbfb0bff34f477b4db6a55d076d829b83
2347Author: Jens Gehrlein <jens.gehrlein@tqs.de>
2348Date: Wed Sep 26 17:55:54 2007 +0200
2349
2350 TQM885D: Exchanged SDRAM timing by a more relaxed timing.
2351
2352 CAS-Latency=2, Write Recovery Time tWR=2
2353 The max. supported bus frequency is 66 MHz. Therefore, changed
2354 threshold to switch from 1:1 mode to 2:1 from 80 MHz to 66 MHz.
2355
2356 Signed-off-by: Martin Krause <martin.krause@tqs.de>
2357
2358commit b988b8cd443989be65161888eea0127ad03f846f
2359Author: Martin Krause <martin.krause@tqs.de>
2360Date: Wed Sep 26 17:55:56 2007 +0200
2361
2362 TQM885D: use calculated cpuclk instead of measuring it
2363
2364 On the TQM885D the measurement of cpuclk with the PIT reference
2365 timer ist not necessary. Since all module variants use the same
2366 external 10 MHz oscillator, the cpuclk only depends on the PLL
2367 configuration - which is readable by software.
2368
2369 Signed-off-by: Martin Krause <martin.krause@tqs.de>
2370
2371commit 492c7049869348d31168de8dad89651315e468e0
2372Author: Jens Gehrlein <jens.gehrlein@tqs.de>
2373Date: Thu Sep 27 14:54:46 2007 +0200
2374
2375 TQM885D: fix SDRAM refresh
2376
2377 At 133 MHz the current SDRAM refresh rate is too fast
2378 (measured 4 * 1.17 us).
2379 CFG_MAMR_PTA changes from 39 to 128. This result
2380 in a refresh rate of 4 * 7.8 us at the default clock
2381 66 MHz. At 133 MHz the value will be then 4 * 3.8 us.
2382 This is a compromise until a new method is found to
2383 adjust the refresh rate.
2384
2385 Signed-off-by: Martin Krause <martin.krause@tqs.de>
2386
2387commit dabad4b9bc46908e301f73ce76b38b23626a96e9
2388Author: Jens Gehrlein <jens.gehrlein@tqs.de>
2389Date: Thu Sep 27 14:54:46 2007 +0200
2390
2391 TQM860M: Support for 10col SDRAMs, max. 128 MiB
2392
2393 Signed-off-by: Martin Krause <martin.krause@tqs.de>
2394
2395commit 61fb15c516fef5631e305f1976d7b3a679725856
2396Author: Wolfgang Denk <wd@denx.de>
2397Date: Thu Dec 27 01:52:50 2007 +0100
2398
2399 Fix coding style issues; update CHANGELOG.
2400
2401 Signed-off-by: Wolfgang Denk <wd@denx.de>
2402
2403commit 467bcee11fe26ad422f2de971aa70866079870f2
2404Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2405Date: Fri Dec 14 15:36:18 2007 +0100
2406
2407 cfi_flash: Add manufacturer-specific fixups
2408
2409 Run fixups based on the JEDEC manufacturer ID independent of the
2410 command set ID.
2411
2412 This changes current behaviour: Previously, geometry reversal for AMD
2413 chips were done based on the command set ID, while they are now done
2414 based on the JEDEC manufacturer and device ID.
2415
2416 Also add fixup for top-boot Atmel chips. A fixup is needed for
2417 AT49BV6416(T) too, but since u-boot currently only reads the low byte
2418 of the device ID, there's no way to tell it apart from AT49BV642D,
2419 which should not have this fixup. Since AT49BV642D support is
2420 necessary to get ATNGW100 board support into mainline, I've commented
2421 out the fixup for now.
2422
2423 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2424
2425commit 0ddf06ddf6b4bd057ad4c5f0dffea7870ba06a2a
2426Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2427Date: Fri Dec 14 15:36:17 2007 +0100
2428
2429 cfi_flash: Add cmdset-specific init functions
2430
2431 Move things like reading JEDEC IDs and fixing up geometry reversal
2432 into separate functions. The geometry reversal fixup is now performed
2433 by altering the qry structure directly, which makes the sector init
2434 code slightly cleaner.
2435
2436 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2437
2438commit e23741f4a6d8047520ef0d4971762749b3587d32
2439Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2440Date: Fri Dec 14 15:36:16 2007 +0100
2441
2442 cfi_flash: Read whole QRY structure in one go
2443
2444 Read out the whole CFI Standard Query structure after successful cfi
2445 identification. This allows subsequent code to access this information
2446 directly without having to go through flash_read_uchar() and friends.
2447
2448 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2449
2450commit df9c25ea04b38a0e05d4f8c73c5cc144cdafa7db
2451Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2452Date: Mon Dec 17 11:02:44 2007 +0100
2453
2454 AVR32: Fix logic inversion in disable_interrupts()
2455
2456 disable_interrupts() should return nonzero if interrupts were
2457 _enabled_ before, not disabled.
2458
2459 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2460
2461commit acac475212cbedb17b321a363a1c878e2b47b37f
2462Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2463Date: Fri Dec 14 16:51:22 2007 +0100
2464
2465 AVR32: Enable interrupts at bootup
2466
2467 The timer code depends on the timer interrupt to keep track of the
2468 upper 32 bits of the cycle counter. This obviously doesn't work when
2469 interrupts are disabled the whole time.
2470
2471 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2472
2473commit 9570bcd87f4db255514f43b6701746c412f8fef0
2474Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2475Date: Thu Nov 15 10:03:45 2007 +0100
2476
2477 AVR32: Fix wrong pin setup for USART3
2478
2479 As reported by Gerhard Berghofer:
2480
2481 in "gpio_enable_usart3" the correct pins for USART 3 are PB17 and PB18
2482 instead of PB18 and PB19.
2483
2484 which is obviously correct. There's currently no code that uses
2485 USART3, but custom boards may run into problems.
2486
2487 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2488
2489commit 09ea0de03dcc3ee7af045b0b572227bda2c1c918
2490Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2491Date: Thu Nov 1 12:44:20 2007 +0100
2492
2493 README: Remove ATSTK1000 daughterboard list
2494
2495 As noted by Kim Phillips, these lists tend to become out of date.
2496
2497 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2498
2499commit c81cbbad21cb0ae983e2e796211202234cdc8be2
2500Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2501Date: Tue Oct 30 14:56:36 2007 +0100
2502
2503 Add ATSTK100[234] to MAINTAINERS
2504
2505 Add all the ATSTK1000 daughterboards to MAINTAINERS along with their
2506 "mother". Also update the entry for ATSTK1000 to be not only about the
2507 AP7000 CPU; it's intended to handle all CPUs in the AT32AP family.
2508
2509 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2510
2511commit 64ff2357b1727213803591813dbc779c924bf772
2512Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2513Date: Mon Oct 29 13:02:54 2007 +0100
2514
2515 AVR32: Add support for the ATSTK1004 board
2516
2517 ATSTK1004 is a daughterboard for ATSTK1000 with the AT32AP7002 CPU,
2518 which is a derivative of AT32AP7000.
2519
2520 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2521
2522commit 667568db157f374b85abd7e03596ddd1f0b25681
2523Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2524Date: Mon Oct 29 13:02:54 2007 +0100
2525
2526 AVR32: Add support for the ATSTK1003 board
2527
2528 ATSTK1003 is a daughterboard for ATSTK1000 with the AT32AP7001 CPU,
2529 which is a derivative of AT32AP7000.
2530
2531 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2532
2533commit 5fee84a794a51ec830548cda485a770efb018b92
2534Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2535Date: Mon Oct 29 13:23:33 2007 +0100
2536
2537 AVR32: Make some AT32AP700x peripherals optional
2538
2539 Add a chip-features file providing definitions of the form
2540
2541 AT32AP700x_CHIP_HAS_<peripheral>
2542
2543 to indicate the availability of the given peripheral on the currently
2544 selected chip.
2545
2546 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2547
2548commit 36f28f8a9605ee5dcfa330482cfc62171261af97
2549Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2550Date: Mon Oct 29 13:09:56 2007 +0100
2551
2552 AVR32: Rename at32ap7000 -> at32ap700x
2553
2554 The SoC-specific code for all the AT32AP700x CPUs is practically
2555 identical; the only difference is that some chips have less features
2556 than others. By doing this rename, we can add support for the AP7000
2557 derivatives simply by making some features conditional.
2558
2559 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2560
2561commit 4d5fa99c73f354e7cf985efcf417ea55ca2f6a5e
2562Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2563Date: Fri Jun 29 18:22:34 2007 +0200
2564
2565 atmel_mci: Show SR when block read fails
2566
2567 Show controller status as well as card status when an error occurs
2568 during block read.
2569
2570 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2571
2572commit 8697e6a19b10f514511b6a9c86de88bd108c4f8d
2573Author: Stefan Roese <sr@denx.de>
2574Date: Thu Dec 13 14:52:53 2007 +0100
2575
2576 ppc4xx: Bring 4xx fdt support up-to-date
2577
2578 This patch update the 4xx fdt support. It enabled fdt booting
2579 on the AMCC Kilauea and Sequoia for now. More can follow later
2580 quite easily.
2581
2582 Signed-off-by: Stefan Roese <sr@denx.de>
2583
2584commit 12d30aa79779c2aa7a998bbae4c075f822a53004
2585Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2586Date: Thu Dec 13 12:56:34 2007 +0100
2587
2588 cfi_flash: Use map_physmem() and unmap_physmem()
2589
2590 Use map_physmem() and unmap_physmem() to convert from physical to
2591 virtual addresses. This gives the arch a chance to provide an uncached
2592 mapping for flash accesses.
2593
2594 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2595
2596commit 4d7d6936eb29af7cca330937808312aa5f61454d
2597Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2598Date: Thu Dec 13 12:56:33 2007 +0100
2599
2600 Introduce map_physmem() and unmap_physmem()
2601
2602 map_physmem() returns a virtual address which can be used to access a
2603 given physical address without involving the cache. unmap_physmem()
2604 should be called when the virtual address returned by map_physmem() is
2605 no longer needed.
2606
2607 This patch adds a stub implementation which simply returns the
2608 physical address cast to a uchar * for all architectures except AVR32,
2609 which converts the physical address to an uncached virtual mapping.
2610 unmap_physmem() is a no-op on all architectures, but if any
2611 architecture needs to do such mappings through the TLB, this is the
2612 hook where those TLB entries can be invalidated.
2613
2614 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2615
2616commit cdbaefb5f5f03e54455d0439dcf6dbd97ead1f9d
2617Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2618Date: Thu Dec 13 12:56:32 2007 +0100
2619
2620 cfi_flash: Introduce read and write accessors
2621
2622 Introduce flash_read{8,16,32,64) and flash_write{8,16,32,64} and use
2623 them to access the flash memory. This makes it clearer when the flash
2624 is actually being accessed; merely dereferencing a volatile pointer
2625 looks just like any other kind of access.
2626
2627 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2628
2629commit 812711ce6b3a386125dcf0d6a59588e461abbb87
2630Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2631Date: Thu Dec 13 12:56:31 2007 +0100
2632
2633 Implement __raw_{read,write}[bwl] on all architectures
2634
2635 This adds implementations of __raw_read[bwl] and __raw_write[bwl] to
2636 m68k, ppc, nios and nios2. The m68k and ppc implementations were taken
2637 from Linux.
2638
2639 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2640
2641commit be60a9021c82fc5aecd5b2b1fc96f70a9c81bbcd
2642Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2643Date: Sat Oct 6 18:55:36 2007 +0200
2644
2645 cfi_flash: Reorder functions and eliminate extra prototypes
2646
2647 Reorder the functions in cfi_flash.c so that each function only uses
2648 functions that have been defined before it. This allows the static
2649 prototype declarations near the top to be eliminated and might allow
2650 gcc to do a better job inlining functions.
2651
2652 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2653
2654commit 3055793bcbdf24b1f8117f606ffb766d32eb766f
2655Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2656Date: Thu Dec 13 12:56:29 2007 +0100
2657
2658 cfi_flash: Make some needlessly global functions static
2659
2660 Make functions not declared in any header file static.
2661
2662 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2663
2664commit 7e5b9b471518c5652febc68ba62b432193d6abf4
2665Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
2666Date: Thu Dec 13 12:56:28 2007 +0100
2667
2668 cfi_flash: Break long lines
2669
2670 This patch tries to keep all lines in the cfi_flash driver below 80
2671 columns. There are a few lines left which don't fit this requirement
2672 because I couldn't find any trivial way to break them (i.e. it would
2673 take some restructuring, which I intend to do in a later patch.)
2674
2675 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2676
2677commit 42026c9cb3a76849b41e6e24abfb7b56807a5c1a
2678Author: Bartlomiej Sieka <tur@semihalf.com>
2679Date: Tue Dec 11 13:59:57 2007 +0100
2680
2681 CFI: synchronize command offsets with Linux CFI driver
2682
2683 Fixes non-working CFI Flash on the Inka4x0 board.
2684
2685 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
2686
2687commit 8ff3de61fc5f9b3b21647bce081a3b7f710f0d4d
2688Author: Kumar Gala <galak@kernel.crashing.org>
2689Date: Fri Dec 7 12:17:34 2007 -0600
2690
2691 Handle MPC85xx PCIe reset errata (PCI-Ex 38)
2692
2693 On the MPC85xx boards that have PCIe enable the PCIe errata fix.
2694 (MPC8544DS, MPC8548CDS, MPC8568MDS).
2695
2696 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2697
2698commit 82ac8c97145a4c3bf8b3dbfad00fa96e920f9b9c
2699Author: Kumar Gala <galak@kernel.crashing.org>
2700Date: Fri Dec 7 12:04:30 2007 -0600
2701
2702 Update Freescale MPC85xx ADS/CDS/MDS board config
2703
2704 * Enabled CONFIG_CMD_ELF
2705
2706 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2707
2708commit d435793229ce29a42797c1edc39f5b34f987f91a
2709Author: Kumar Gala <galak@kernel.crashing.org>
2710Date: Fri Dec 7 04:59:26 2007 -0600
2711
2712 Handle Asynchronous DDR clock on 85xx
2713
2714 The MPC8572 introduces the concept of an asynchronous DDR clock with
2715 regards to the platform clock.
2716
2717 Introduce get_ddr_freq() to report the DDR freq regardless of sync/async
2718 mode.
2719
2720 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2721
2722commit 22abb2d2eaf7b795a6923c6273ec9cb53fda9a10
2723Author: Kumar Gala <galak@kernel.crashing.org>
2724Date: Thu Nov 29 10:34:28 2007 -0600
2725
2726 Update Freescale MPC85xx ADS/CDS/MDS board config
2727
2728 * Removed some misc environment setup
2729 * Enabled CONFIG_CMDLINE_EDITING
2730
2731 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2732
2733commit 415a613babb84d5e5d5b42e8e553868c71fc3a64
2734Author: Kumar Gala <galak@kernel.crashing.org>
2735Date: Thu Nov 29 10:47:44 2007 -0600
2736
2737 Move the MPC8541/MPC8555/MPC8548 CDS board under board/freescale.
2738
2739 Minor path corrections needed to ensure buildability.
2740
2741 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2742
2743commit c2d943ffbfd3359b3b45d177b437379d2cb86fbf
2744Author: Kumar Gala <galak@kernel.crashing.org>
2745Date: Thu Nov 29 10:16:18 2007 -0600
2746
2747 Move the MPC8540 ADS board under board/freescale.
2748
2749 Minor path corrections needed to ensure buildability.
2750
2751 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2752
2753commit 870ceac5b3a3486c109396e005af81ae762b5710
2754Author: Kumar Gala <galak@kernel.crashing.org>
2755Date: Thu Nov 29 10:14:50 2007 -0600
2756
2757 Move the MPC8560 ADS board under board/freescale.
2758
2759 Minor path corrections needed to ensure buildability.
2760
2761 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2762
2763commit acbca876fb3fec25cd9c55b0efc81ff618ff5262
2764Author: Kumar Gala <galak@kernel.crashing.org>
2765Date: Thu Nov 29 10:13:47 2007 -0600
2766
2767 Move the MPC8568 MDS board under board/freescale.
2768
2769 Minor path corrections needed to ensure buildability.
2770
2771 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2772
2773commit a853d56c59b33415304531443633808736acfc6e
2774Author: Kumar Gala <galak@kernel.crashing.org>
2775Date: Thu Nov 29 02:18:59 2007 -0600
2776
2777 Use standard LAWAR_TRGT_IF_* defines for LAW setup on 85xx
2778
2779 We already had defines for LAWAR_TRGT_IF_* that we should use
2780 rather than creating new ones. Also, added some missing defines for
2781 PCIE targets.
2782
2783 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2784
2785commit 04db400892da37b76a585e332a0c137954ad2015
2786Author: Kumar Gala <galak@kernel.crashing.org>
2787Date: Thu Nov 29 02:10:09 2007 -0600
2788
2789 Stop using immap_t on 85xx
2790
2791 In the future the offsets to various blocks may not be in same location.
2792 Move to using CFG_MPC85xx_*_ADDR as the base of the registers
2793 instead of getting it via &immap.
2794
2795 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2796
2797commit 2714223f8e04ab3e4133ff65872eef366d90bfea
2798Author: Kumar Gala <galak@kernel.crashing.org>
2799Date: Thu Nov 29 01:23:09 2007 -0600
2800
2801 Remove CONFIG_OF_FLAT_TREE related code from mpc85xx since we now use libfdt
2802
2803 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2804
2805commit c480861bf000156e6a3e932c258db59ff2212dd3
2806Author: Kumar Gala <galak@kernel.crashing.org>
2807Date: Thu Nov 29 01:06:19 2007 -0600
2808
2809 Update MPC8568 MDS to use libfdt
2810
2811 Updated the MPC8568 MDS config to use libfdt and assume use of aliases for
2812 ethernet, pci, and serial for the various fixups that are done.
2813
2814 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2815
2816commit 1563f56e0c68f6920f956382d6d13bee3f01c0f7
2817Author: Haiying Wang <Haiying.Wang@freescale.com>
2818Date: Wed Nov 14 15:52:06 2007 -0500
2819
2820 Add PCI Express support on MPC8568MDS
2821
2822 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
2823 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2824
2825commit b90d25497625b90ffa3f2911a0895ca237556ff5
2826Author: Kumar Gala <galak@kernel.crashing.org>
2827Date: Thu Nov 29 00:11:44 2007 -0600
2828
2829 Update MPC85xx CDS to use libfdt
2830
2831 Updated the MPC85xx CDS config to use libfdt and assume use of aliases for
2832 ethernet, pci, and serial for the various fixups that are done.
2833
2834 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2835
2836commit 0fd5ec66b10521a057ad73e69ab5f0f9eafba255
2837Author: Kumar Gala <galak@kernel.crashing.org>
2838Date: Wed Nov 28 22:54:27 2007 -0600
2839
2840 Update MPC8540 ADS to use libfdt
2841
2842 Updated the MPC8540 ADS config to use libfdt and assume use of aliases for
2843 ethernet, pci, and serial for the various fixups that are done.
2844
2845 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2846
2847commit 5ce715802f6c50dc78b3405b92f184b1e3710519
2848Author: Kumar Gala <galak@kernel.crashing.org>
2849Date: Wed Nov 28 22:40:31 2007 -0600
2850
2851 Update MPC8560 ADS to use libfdt
2852
2853 Updated the MPC8560 ADS config to use libfdt and assume use of aliases for
2854 ethernet, pci, and serial for the various fixups that are done.
2855
2856 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2857
2858commit aafeefbdb8b029f5ca2a195598d0a501a606eea9
2859Author: Kumar Gala <galak@kernel.crashing.org>
2860Date: Wed Nov 28 00:36:33 2007 -0600
2861
2862 Stop using immap_t for cpm offset on 85xx
2863
2864 In the future the offsets to various blocks may not be in same location.
2865 Move to using CFG_MPC85xx_CPM_ADDR as the base of the CPM registers
2866 instead of getting it via &immap->im_cpm.
2867
2868 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2869
2870commit f59b55a5b8fcadaa99781ba48e7a38e956afa527
2871Author: Kumar Gala <galak@kernel.crashing.org>
2872Date: Tue Nov 27 23:25:02 2007 -0600
2873
2874 Stop using immap_t for guts offset on 85xx
2875
2876 In the future the offsets to various blocks may not be in same location.
2877 Move to using CFG_MPC85xx_GUTS_ADDR as the base of the guts registers
2878 instead of getting it via &immap->im_gur.
2879
2880 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2881
2882commit 50c03c8cf494d91cdec39670d95337c743e16ec9
2883Author: Kumar Gala <galak@kernel.crashing.org>
2884Date: Tue Nov 27 22:42:34 2007 -0600
2885
2886 Update MPC8544 DS config
2887
2888 * Removed HAS_ETH2/HAS_ETH3 - MPC8544 only has TSEC1/2
2889 * Removed some misc environment setup
2890 * Moved to using fdtfile & fdtaddr as fdt env var names
2891 * Enabled CONFIG_CMDLINE_EDITING
2892
2893 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2894
2895commit addce57e2e4c49e77ffb2020a84690713bb18b47
2896Author: Kumar Gala <galak@kernel.crashing.org>
2897Date: Mon Nov 26 17:12:24 2007 -0600
2898
2899 Update MPC8544DS to use libfdt
2900
2901 Updated the MPC8544DS config to use libfdt and assume use of aliases for
2902 ethernet, pci, and serial for the various fixups that are done.
2903
2904 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2905
2906commit f852ce72f100cabd1f11c21c085a0ad8eca9fb65
2907Author: Kumar Gala <galak@kernel.crashing.org>
2908Date: Thu Nov 29 00:15:30 2007 -0600
2909
2910 Add libfdt based ft_cpu_setup for mpc85xx
2911
2912 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2913
2914commit 3b9abdc448a1c2c6a4c2aa292724b4d1a05166a9
2915Author: Stefan Roese <sr@denx.de>
2916Date: Tue Dec 11 13:38:19 2007 +0100
2917
2918 ppc4xx: Correct GPIO offset in gpio_config()
2919
2920 Thanks to Gary Jennejohn for pointing this out.
2921
2922 Signed-off-by: Stefan Roese <sr@denx.de>
2923
2924commit 8809a2713b1ceaf3da55d9d785470294f15de06a
2925Author: Stefan Roese <sr@denx.de>
2926Date: Tue Dec 11 11:46:01 2007 +0100
2927
2928 rtc: Fix merging problem
2929
2930 Signed-off-by: Stefan Roese <sr@denx.de>
2931
2932commit 7cfc12a7dcfdb350e2ab76db4dafcc30f7e77c2b
2933Author: Stefan Roese <sr@denx.de>
2934Date: Sat Dec 8 14:47:34 2007 +0100
2935
2936 ppc4xx: 405EX: Correctly enable USB pins
2937
2938 This patch selects the USB data pins in the 405EX GPIO and MFC (multi
2939 function control) registers. This is done for the AMCC Kilauea and
2940 Makalu eval boards.
2941
2942 Signed-off-by: Stefan Roese <sr@denx.de>
2943
2944commit 9692c2734a47f23b44a0f68042a3e2ca8d1bfb39
2945Author: Stefan Roese <sr@denx.de>
2946Date: Sat Dec 8 08:25:09 2007 +0100
2947
2948 CFI: Coding style cleanup
2949
2950 Signed-off-by: Stefan Roese <sr@denx.de>
2951
2952commit 81b20ccc2d795ae9a1199db5a50ad9c28d1e4d22
2953Author: Michael Schwingen <michael@schwingen.org>
2954Date: Fri Dec 7 23:35:02 2007 +0100
2955
2956 CFI: support JEDEC flash roms in CFI-flash framework
2957
2958 The following patch adds support for non-CFI flash ROMS, by hooking into the
2959 CFI flash code and using most of its code, as recently discussed here in the
2960 thread "Mixing CFI and non-CFI flashs".
2961
2962 Signed-off-by: Michael Schwingen <michael@schwingen.org>
2963 Signed-off-by: Stefan Roese <sr@denx.de>
2964
2965commit c01b17dd856fa120b2970f50d9598546a4927ec3
2966Author: Gerald Van Baren <vanbaren@cideas.com>
2967Date: Wed Nov 28 21:24:50 2007 -0500
2968
2969 Conditionally compile fdt_fixup_ethernet()
2970
2971 Fix compiler warnings: On boards that don't have ethernets defined,
2972 don't compile fdt_fixup_ethernet().
2973
2974commit 246d4ae6bc282bc1841224e1c5fc49dc925e0bf7
2975Author: Kumar Gala <galak@kernel.crashing.org>
2976Date: Tue Nov 27 21:59:46 2007 -0600
2977
2978 Convert boards that set memory node to use fdt_fixup_memory()
2979
2980 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2981
2982commit 151c8b09b35eebe8fd9139cb6c1d91c27b22f058
2983Author: Kumar Gala <galak@kernel.crashing.org>
2984Date: Mon Nov 26 17:06:15 2007 -0600
2985
2986 Added fdt_fixup_stdout that uses aliases to set linux,stdout-path
2987
2988 We use a combination of the serialN alias and CONFIG_CONS_INDEX to
2989 determine which serial alias we should set linux,stdout-path to.
2990
2991 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2992
2993commit 3c9272813fad84c691d0e4989bb18a3ffebdebfc
2994Author: Kumar Gala <galak@kernel.crashing.org>
2995Date: Mon Nov 26 14:57:45 2007 -0600
2996
2997 Add common memory fixup function
2998
2999 Add the function fdt_fixup_memory() to fixup the /memory node of the fdt
3000
3001 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3002
3003commit 9c9109e7fcf7ac2ca19c95b8ac54b8d1c773b157
3004Author: Kumar Gala <galak@kernel.crashing.org>
3005Date: Mon Nov 26 11:19:12 2007 -0600
3006
3007 Conditionally compile fdt_support.c
3008
3009 Modify common/Makefile to conditionally compile fdt_support.c based
3010 on CONFIG_OF_LIBFDT.
3011
3012 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3013
3014commit d88e7ba0980773479e1a64badb293116071b7ef0
3015Author: Kumar Gala <galak@kernel.crashing.org>
3016Date: Mon Nov 26 10:41:40 2007 -0600
3017
3018 Fix build breakage due to libfdt import
3019
3020 The IDS8247 got lost in the update and need an API update
3021 do to rename of functions in libfdt.
3022
3023 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3024
3025commit 28f384b171bbf1fb2dafb1046e6d259a6b2f8714
3026Author: Gerald Van Baren <vanbaren@cideas.com>
3027Date: Fri Nov 23 19:43:20 2007 -0500
3028
3029 Add spaces around the = in the fdt print format.
3030
3031 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
3032
3033commit 29592ecba3b932b9b152bcec6c0c0806412db4a3
3034Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3035Date: Fri Dec 7 01:25:38 2007 +0900
3036
3037 sh: Moved driver of the SuperH dependence
3038
3039 The composition of the directory in the drivers/ changed.
3040 I moved SuperH serial driver and marubun PCMCIA driver.
3041
3042 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3043
3044commit 41be969f4957115ed7b1fe8b890bfaee99d7a7a2
3045Author: Wolfgang Denk <wd@denx.de>
3046Date: Thu Dec 6 10:21:19 2007 +0100
3047
3048 Release v1.3.1
3049
3050 Signed-off-by: Wolfgang Denk <wd@denx.de>
3051
3052commit cf5933ba1e97a1cd8f5f24070e820f21d976eaeb
3053Author: Wolfgang Denk <wd@denx.de>
3054Date: Thu Dec 6 10:21:03 2007 +0100
3055
3056 ADS5121 Board: fix compile problem.
3057
3058 Signed-off-by: Wolfgang Denk <wd@denx.de>
3059
3060commit a27044b14a9e93678a82d7b35f202b93e7687abc
3061Author: Stefan Roese <sr@denx.de>
3062Date: Thu Dec 6 05:58:43 2007 +0100
3063
3064 ppc4xx: Enable hardware-fix for PCI/DMA errata on AMCC 440SP/SPe boards
3065
3066 This patch enables the hardware-fix for the PCI/DMA errata's 19+22 by
3067 setting the FIXD bit in the SDR0_MFR register. Here a description of the
3068 symptoms:
3069
3070 Problem Description
3071 ------------------------------
3072 If a DMA is performed between memory and PCI with the DMA 1 Controller
3073 using prefetch, and as a result uses a special purpose buffer selected by
3074 the PCIXn Bridge Options 1 Register (PCIXn_BRDGOPT1[RBP7] - bits 31-29),
3075 the first part of the transfer sequence is performed twice. The
3076 PPC440SPe PCI Controller requests more data than was needed such that in
3077 the case of enforce memory protection, a host CPU exception can occur.
3078 No data is corrupted, because data transfer is stopped in the PCI
3079 Controller. Prefetch enable is specified by setting DMA Configuration
3080 Register (I2O0_DMAx_CFG[DXEPD] - bit 31) to 0.
3081
3082 Behavior that may be observed in a running system
3083 ---------------------------------------------------------------------------
3084
3085 1. DMA performance is decreased because of the double access on the PCI bus
3086 interface.
3087 2. If an illegal access to some address on the PCI bus is detected at the
3088 system level, a machine check or similar system error may occur.
3089
3090 Workarounds Available
3091 ----------------------------------
3092
3093 1. Do not program prefetch. Note that a prefetch command cannot be programmed
3094 without selecting a special purpose buffer.
3095 2. To avoid crossing a physical boundary of the PCI slave device, add 512
3096 bytes of address to the PCI address range.
3097
3098 This patch was originally provided by Pravin M. Bathija <pbathija@amcc.com>
3099 from AMCC and slighly changed.
3100
3101 Signed-off-by: Pravin M. Bathija <pbathija@amcc.com>
3102 Signed-off-by: Stefan Roese <sr@denx.de>
3103
3104commit a90921f71d225bf9e0f0fc7b8beadeb8001bf78a
3105Author: Stefan Roese <sr@denx.de>
3106Date: Tue Dec 4 16:29:48 2007 +0100
3107
3108 ppc4xx: Yosemite/Yellowstone: Add DTT AD7414 support
3109
3110 Signed-off-by: Stefan Roese <sr@denx.de>
3111
3112commit 8d4f040a3c15036a6ea25a9c39e7d89fefa8440d
3113Author: Wolfgang Denk <wd@denx.de>
3114Date: Mon Dec 3 00:15:28 2007 +0100
3115
3116 Prepare for 1.3.1-rc1
3117
3118 Signed-off-by: Wolfgang Denk <wd@denx.de>
3119
3120commit e15e33433e7c05111968dc9b434a52fd42cbd221
3121Author: Stefan Roese <sr@denx.de>
3122Date: Fri Nov 30 07:15:41 2007 +0100
3123
3124 ppc4xx: Kilauea: Add PCIe reset assertion upon power-up
3125
3126 This manual PCIe reset triggering solves the problem seen with the
3127 Intel EPRO/1000 card, which was not detected (link not established)
3128 upon power-up reset.
3129
3130 Signed-off-by: Stefan Roese <sr@denx.de>
3131
3132commit 260eea5676ca46903a335686cc020b29c4ca46fe
3133Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3134Date: Thu Nov 29 01:21:54 2007 +0900
3135
3136 sh: Add SuperH boards maintainer to MAINTAINERS file
3137
3138 Add MS7750SE and MS7722SE's board maintainer to MAINTAINERS file.
3139
3140 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3141
3142commit aa9c4f1d22701a92347c1c81f34d12c8ad3a3747
3143Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3144Date: Thu Nov 29 00:13:04 2007 +0900
3145
3146 sh: Add ms7750se support in MAKEALL
3147
3148 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3149
3150commit c7144373427a178332bf9754131c8c34c52c200a
3151Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3152Date: Tue Nov 27 09:44:53 2007 +0100
3153
3154 sh: Add sh3 and sh4 support in MAKEALL
3155
3156 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3157 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3158
3159commit 130080874a3d28450098481a262c5f7c855e908d
3160Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3161Date: Sun Nov 25 02:51:17 2007 +0900
3162
3163 sh: Add document for SuperH.
3164
3165 This document is a summary of information concerning SuperH of U-Boot.
3166
3167 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3168
3169commit 33ecdc2f9d64926e1a6067b28f3a0aefc3b6d23d
3170Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3171Date: Sun Nov 25 02:39:31 2007 +0900
3172
3173 sh: Add marubun's pcmcia driver
3174
3175 Marubun pcmcia is a chip for PCMCIA used with SuperH.
3176 Of course, this can be used even by other architectures.
3177 When use this driver, came to be able to use CompactFlash
3178 and Ethernet.
3179
3180 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3181
3182commit febd86b969b975289ed948f1ac0eb9722da41ced
3183Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3184Date: Sun Nov 25 02:32:13 2007 +0900
3185
3186 sh: Update SuperH SCIF driver
3187
3188 - Changed volatile unsigned to vu_.
3189 - Changed Makefile for kconfig.
3190
3191 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
3192
3193commit 8be760903645af09871be50ad0a6f9ebb62b311d
3194Author: Stefan Roese <sr@denx.de>
3195Date: Tue Nov 27 11:57:35 2007 +0100
3196
3197 ppc4xx: Kilauea & Makalu: Fix ext IRQ pin multiplexing
3198
3199 After an error in the AMCC 405EX users manual now correctly configure
3200 IRQ2 (Kilauea)/IRQ0 (Makalu) as alternate 2 signal for external IRQ
3201 usage.
3202
3203 Signed-off-by: Stefan Roese <sr@denx.de>
3204
3205commit a5f601fd1b1278deae5aa9fc27a232b0d1c1c788
3206Author: Wolfgang Denk <wd@denx.de>
3207Date: Mon Nov 26 19:18:21 2007 +0100
3208
3209 Cleanup coding style; update CHANGELOG
3210
3211 Signed-off-by: Wolfgang Denk <wd@denx.de>
3212
3213commit 3deca9d44767efd1b83f4b701f0dbf21a7595f7b
3214Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3215Date: Sun Nov 25 22:39:25 2007 +0100
3216
3217 MAKEALL: add missing 512x boards in ppc
3218
3219 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3220
3221commit a340c325e668ca7386c2276387681720be9c3757
3222Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3223Date: Sun Nov 25 18:45:47 2007 +0100
3224
3225 Makefile : fix tags ctags etags with new drivers organization
3226
3227 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3228
3229commit 63362cfc6baa97ae0e37ba2c6ece530fcac9f79e
3230Author: Stefan Roese <sr@denx.de>
3231Date: Mon Nov 26 15:06:14 2007 +0100
3232
3233 ppc4xx: Makalu: Change EBC setup for CS0 to enable 400MHz usage
3234
3235 As suggested by Senao, use a different EBC_PB0AP setup for 400MHz
3236 operation.
3237
3238 Signed-off-by: Stefan Roese <sr@denx.de>
3239
3240commit ca1ce226287270bb01e25b8e3674c701f12edf19
3241Author: Stefan Roese <sr@denx.de>
3242Date: Mon Nov 26 15:01:45 2007 +0100
3243
3244 ppc4xx: Kilauea: Configure pin mux to use ext IRQ2 as interrupt
3245
3246 Signed-off-by: Stefan Roese <sr@denx.de>
3247
3248commit 87ddedd6ad804427ce125ceaa076d7a4f74e9d5d
3249Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3250Date: Sun Nov 25 18:45:47 2007 +0100
3251
3252 Makefile : fix tags ctags etags with new drivers organization
3253
3254 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3255
3256commit 59829cc189378c142c13d2aa8d9a897d8bef3961
3257Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3258Date: Sat Nov 24 21:26:56 2007 +0100
3259
3260 drivers/mtd : move mtd drivers to drivers/mtd
3261
3262 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3263
3264commit 318c0b90431f2648552e5ade78833f42652ce859
3265Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3266Date: Sat Nov 24 21:17:55 2007 +0100
3267
3268 drivers/misc : move misc drivers to drivers/misc
3269
3270 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3271
3272commit 33daf5b7858807cb4ce4158c2c56524671c14c08
3273Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3274Date: Sat Nov 24 21:13:59 2007 +0100
3275
3276 drivers/block : move block drivers to drivers/block
3277
3278 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3279
3280commit 0c698dcaa70275eb8814f665b545547cee013892
3281Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3282Date: Sat Nov 24 20:59:50 2007 +0100
3283
3284 drivers/rtc : move rtc drivers to drivers/rtc
3285
3286 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3287
3288commit f868cc5a50757d94f36c312395481cb0f187d9e6
3289Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3290Date: Sat Nov 24 20:14:44 2007 +0100
3291
3292 drivers/hwmon : move hardware monitor drviers to drivers/hwmon
3293
3294 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3295
3296commit 16b195c82a18cbfd164800f17a1ef9db2e48331a
3297Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3298Date: Sat Nov 24 19:46:45 2007 +0100
3299
3300 drivers/input : move input drivers to drivers/input
3301
3302 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3303
3304commit e4558666293364fc3af1c1d9381ca933fa0f1275
3305Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3306Date: Sat Nov 24 19:40:11 2007 +0100
3307
3308 drivers/usb : move usb drivers to drivers/usb
3309
3310 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3311
3312commit 1378df792a7ff3abd1bf54a63f5475784f5b083c
3313Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3314Date: Sat Nov 24 19:33:38 2007 +0100
3315
3316 drivers/serial : move serial drivers to drivers/serial
3317
3318 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3319
3320commit 2439e4bfa111babf4bc07ba20efbf3e36036813e
3321Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3322Date: Wed Nov 21 21:19:24 2007 +0100
3323
3324 drivers/net : move net drivers to drivers/net
3325
3326 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3327
3328commit 352d259130b349fe9593b8dada641bd78a9659e5
3329Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3330Date: Tue Nov 20 20:41:48 2007 +0100
3331
3332 drivers/video : move video drivers to drivers/video
3333
3334 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3335
3336commit 73646217186aa17afc8e305c5f06f06dd335eaad
3337Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3338Date: Tue Nov 20 20:33:09 2007 +0100
3339
3340 drivers/pcmcia : move pcmcia drivers to drivers/pcmcia
3341
3342 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3343
3344commit 93a686ee9c5ddc6fa368c32cfbfde6f6724599fc
3345Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3346Date: Tue Nov 20 20:28:09 2007 +0100
3347
3348 drivers/pci : move pci drivers to drivers/pci
3349
3350 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3351
3352commit 9162352817579840d7802da6d85872b3ca003c97
3353Author: Gerald Van Baren <vanbaren@cideas.com>
3354Date: Thu Nov 22 17:23:23 2007 -0500
3355
3356 Fix fdt printing for updated libfdt
3357
3358 Also improve printing (adopt dtc v1 "c style" hex format), whitespace cleanup.
3359
3360 Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
3361
3362commit 9eb77cea1fa12d5969eb26a1d1d81da381bd6b1c
3363Author: Kumar Gala <galak@kernel.crashing.org>
3364Date: Wed Nov 21 13:30:15 2007 -0600
3365
3366 Add additional fdt fixup helper functions
3367
3368 Added the following fdt fixup helpers:
3369 * do_fixup_by_prop{_u32} - Find matching nodes by property name/value
3370 * do_fixup_by_compat{_u32} - Find matching nodes by compat
3371
3372 The _u32 variants work the same only the property they are setting
3373 is know to be a 32-bit integer instead of a byte buffer.
3374
3375 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3376
3377commit ab544633abdd14f4dd5d92e500b73eb59ef57e67
3378Author: Kumar Gala <galak@kernel.crashing.org>
3379Date: Wed Nov 21 11:11:03 2007 -0600
3380
3381 Add fdt_fixup_ethernet helper to set mac addresses
3382
3383 Added a fixup helper that uses aliases to set mac addresses
3384 in the device tree based on the bd_t
3385
3386 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3387
3388commit dbaf07ce620aab249e3502b20a986234a6af1d3a
3389Author: Kumar Gala <galak@kernel.crashing.org>
3390Date: Wed Nov 21 14:07:46 2007 -0600
3391
3392 Fix warnings from import of libfdt
3393
3394 cmd_fdt.c: In function fdt_print:
3395 cmd_fdt.c:586: warning: assignment discards qualifiers from pointer target type
3396 cmd_fdt.c:613: warning: assignment discards qualifiers from pointer target type
3397 cmd_fdt.c:635: warning: assignment discards qualifiers from pointer target type
3398 cmd_fdt.c:636: warning: assignment discards qualifiers from pointer target type
3399
3400 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3401
3402commit 8d04f02f6224e6983f4812ea4da704950ec8539c
3403Author: Kumar Gala <galak@kernel.crashing.org>
3404Date: Wed Oct 24 11:04:22 2007 -0500
3405
3406 Update libfdt from device tree compiler (dtc)
3407
3408 Update libfdt to commit 8eaf5e358366017aa2e846c5038d1aa19958314e from
3409 the device tree compiler (dtc) project.
3410
3411 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3412
3413commit e93becf80d732b64aef81b23e8b6ece02c40533d
3414Author: Kumar Gala <galak@kernel.crashing.org>
3415Date: Sat Nov 3 19:46:28 2007 -0500
3416
3417 Move do_fixup* for libfdt into common code
3418
3419 Moved the generic fixup handling code out of cpu/mpc5xxx and cpu/mpc8260
3420 into common/fdt_support.c and renamed:
3421
3422 do_fixup() -> do_fixup_by_path()
3423 do_fixup_u32() -> do_fixup_by_path_u32()
3424
3425 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3426
3427commit f738b4a75998f42a7408defadc9baac7a31c92db
3428Author: Kumar Gala <galak@kernel.crashing.org>
3429Date: Thu Oct 25 16:15:07 2007 -0500
3430
3431 Make no options to fdt print default to '/'
3432
3433 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3434
3435commit a3c2933e02503fe36ade2c1b65af46f2b7a168e7
3436Author: Kumar Gala <galak@kernel.crashing.org>
3437Date: Wed Oct 24 10:21:57 2007 -0500
3438
3439 Removed some nonused fdt functions and moved fdt_find_and_setprop out of libfdt
3440
3441 Removed:
3442 fdt_node_is_compatible
3443 fdt_find_node_by_type
3444 fdt_find_compatible_node
3445
3446 To ease merge of newer libfdt as we aren't using them anywhere at this time.
3447
3448 Also moved fdt_find_and_setprop out of libfdt into fdt_support.c for the same
3449 reason.
3450
3451 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3452
3453commit 98e2867cc85409b919f862e6c16026461ec955df
3454Author: Grant Likely <grant.likely@secretlab.ca>
3455Date: Wed Nov 21 09:19:37 2007 -0700
3456
3457 [BUILD] Remove libraries when updating autoconf.mk
3458
3459 Fix library problems caused by conditional compilation. Using
3460 autoconf.mk to decide which files to compile has caused a problem when
3461 changing configuration from one board to another without clearing out
3462 the library (*.a) files.
3463
3464 It used to be that the linker was always passed the same list of .o
3465 files when building the .a files. However, that is not longer true
3466 with conditional compilation. Now, a different board config will have
3467 a different file list passed to the linker. The problem occurs when
3468 a library has already been built and the board config is changed.
3469
3470 Since the linker will update instead of replace a preexisting library,
3471 then if the file list changes to remove some object files the old
3472 objects will still exist in the library.
3473
3474 The solution is to remove all old library files when autoconf.mk is
3475 made.
3476
3477 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3478
3479commit ed1353d74b9ce8a7fcd660570b848a184d614b5f
3480Author: Kumar Gala <galak@kernel.crashing.org>
3481Date: Wed Nov 21 08:49:50 2007 -0600
3482
3483 [BUILD] conditionally compile libfdt/*.c in libfdt/Makefile
3484
3485 Modify libfdt/Makefile to conditionally compile the *.c files based
3486 on the board config.
3487
3488 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3489
3490commit 4a43719a7738712811d822ca8125427b27a55cdc
3491Author: Grant Likely <grant.likely@secretlab.ca>
3492Date: Mon Sep 24 09:05:31 2007 -0600
3493
3494 [BUILD] conditionally compile common/cmd_*.c in common/Makefile
3495
3496 Modify common/Makefile to conditionally compile the cmd_*.c files based
3497 on the board config.
3498
3499 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3500
3501commit 2f155f6c0a1f5e9a306a3f1f4fbe067db7ced3b1
3502Author: Grant Likely <grant.likely@secretlab.ca>
3503Date: Mon Sep 24 09:05:31 2007 -0600
3504
3505 [BUILD] Generate include/autoconf.mk from board config files
3506
3507 Use cpp and sed to postprocess config.h and import the defined values
3508 into include/autoconf.mk. autoconf.mk is then included by config.mk to
3509 give 'make' access to the board configuration.
3510
3511 Doing this enables conditional compilation at the Makefile level instead
3512 of by wrapping every .c file with #ifdef/#endif wrappers.
3513
3514 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3515
3516commit 68b88999da87ab88e71e1306192905be3450198e
3517Author: Jon Loeliger <jdl@freescale.com>
3518Date: Tue Nov 20 15:02:26 2007 -0600
3519
3520 8610HPCD: Enable the 8610 Display Interface Unit
3521
3522 Signed-off-by: Jon Loeliger <jdl@freescale.com>
3523
3524commit 74f89faa9d1e77ed947e628d3effaa513fe05d05
3525Author: Jon Loeliger <jdl@freescale.com>
3526Date: Tue Nov 20 15:00:53 2007 -0600
3527
3528 Move 8610 DIU interface structure definitions to header file.
3529
3530 These two structures are still needed during the
3531 initialization and setup of the DIU hardware.
3532 So move them to the fsl_diu_fb.h file for now.
3533 Official "blah".
3534
3535 Noticed-by: York Sun <yorksun@freescale.com>
3536 Signed-off-by: Jon Loeliger <jdl@freescale.com>
3537
3538commit 080c646dbf474a109c3f85718fb01ce042a38c45
3539Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3540Date: Tue Nov 20 20:14:18 2007 +0100
3541
3542 drivers/i2c : move i2c drivers to drivers/i2c
3543
3544 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3545
3546commit 9a337ddc154a10a26f117fd147b009abcdeba75a
3547Author: Wolfgang Denk <wd@denx.de>
3548Date: Mon Nov 19 22:20:24 2007 +0100
3549
3550 Prepare for 1.3.0 release.
3551
3552 Signed-off-by: Wolfgang Denk <wd@denx.de>
3553
3554commit f30ad49b16bf998b03c1a5228b6c86369d61c258
3555Author: Haiying Wang <Haiying.Wang@freescale.com>
3556Date: Mon Nov 19 10:02:13 2007 -0500
3557
3558 Move CONFIG_QE out of CONFIG_PCI wrap for MPC8568MDS
3559
3560 CONFIG_QE shouldn't be in the wrap of CONFIG_PCI, fix it.
3561
3562 Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
3563
3564commit f8c320609366176b31104d9bf5e295232e1c7f1d
3565Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
3566Date: Mon Nov 19 11:14:16 2007 +0900
3567
3568 [MIPS] board/gth2/lowlevel_init.S: Fix a build warning
3569
3570 lowlevel_init.S: Assembler messages:
3571 lowlevel_init.S:413: Warning: Pretending global symbol used as branch target is local.
3572
3573 Looking at codes, the `memtest' and `clearmem' are intentional mixed
3574 use of `global symbols' and `label' for debugging purpose. To make it
3575 build, just disable global-symbols-use for now. As a result `memtest'
3576 still remains as unused, but leave it be...
3577
3578 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
3579
3580commit e8da58f2bc092891e8cc92b927ed5c4bd0cb0cab
3581Author: Wolfgang Denk <wd@denx.de>
3582Date: Mon Nov 19 12:59:14 2007 +0100
3583
3584 Fix build problems with mp2usb board
3585
3586 Signed-off-by: Wolfgang Denk <wd@denx.de>
3587
3588commit 6bf4c686afca1e86e1c384d59218f914605713bf
3589Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3590Date: Sun Nov 18 18:36:11 2007 +0100
3591
3592 s3c24x0: Fix usb_ohci.c missing in Makefile
9a337ddc
WD
3593 and usb_ohci.c warning differ in signedness
3594
435dc8fc
WD
3595 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3596
3597commit 6073f61e078da5ddb521b56256bcc36508589883
3598Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3599Date: Sun Nov 18 12:55:02 2007 +0100
3600
3601 pb1x00 board: Fix u16 status declaration when PCMCIA is defined
3602
3603 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3604
3605commit 8412d814ce8bf5570a2b747f1e7fd321097fe987
3606Author: Wolfgang Denk <wd@denx.de>
3607Date: Sun Nov 18 17:11:09 2007 +0100
3608
3609 Fix compiler warnings for ARM systems.
3610
3611 Signed-off-by: Wolfgang Denk <wd@denx.de>
3612
3613commit 409ecdc0bb47dd28b0af6c25ffd658d22cc36b37
3614Author: Wolfgang Denk <wd@denx.de>
3615Date: Sun Nov 18 16:36:27 2007 +0100
3616
3617 Fix compiler warnings for PPC systems. Update CHANGELOG.
3618
3619 Signed-off-by: Wolfgang Denk <wd@denx.de>
3620
3621commit 653811a3c2b35856bf12e196dcc8c4694e28e420
3622Author: Stefan Roese <sr@denx.de>
3623Date: Sun Nov 18 14:44:44 2007 +0100
3624
3625 ppc4xx: Correct 405EX PCIe UTL register mapping
3626
3627 Map 4k mem space for UTL registers for each port.
3628
3629 Signed-off-by: Stefan Roese <sr@denx.de>
3630
3631commit 079c2c4fa71c0d1ebef394508df9088df8a308d3
3632Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3633Date: Sat Nov 17 11:31:10 2007 +0100
3634
3635 Fix warning differ in signedness in net/net.c and net/nfs.c
3636
3637commit 7e14fc65368cbd2861b1207453da55a4fc7b3f81
3638Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3639Date: Sat Nov 17 20:42:45 2007 +0900
3640
3641 gth2.c: Fix a warning on gth2 build.
3642
3643 gth2.c: In function 'misc_init_r':
3644 gth2.c:434: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness
3645
3646 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3647
3648commit 2309c130aa4c84b91bd874a41269c923eb61b555
3649Author: Stefan Roese <sr@denx.de>
3650Date: Sat Nov 17 07:58:25 2007 +0100
3651
3652 Fix warning differ in signedness in common/cmd_scsi.c
3653
3654 Signed-off-by: Stefan Roese <sr@denx.de>
3655
3656commit 9ea61b57968554eaf0f474ec7e088b17d367f474
3657Author: Stefan Roese <sr@denx.de>
3658Date: Sat Nov 17 14:52:29 2007 +0100
3659
3660 ppc4xx: Update AMCC Kilauea config file
3661
3662 - Use generic GPIO configuration framework (CFG_4xx_GPIO_TABLE)
3663
3664 Signed-off-by: Stefan Roese <sr@denx.de>
3665
3666commit 7e1d884b7cb602007329c517ec1c453e3a6a5d9c
3667Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3668Date: Sat Nov 17 20:05:26 2007 +0900
3669
3670 [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker
3671
3672 Current trick to pick up GNU assembler minor version does not work with the
3673 latest binutils (2007-03-01 or later) due to ${PKGVERSION} now default to
3674 "(GNU Binutils) ".
3675
3676 $ sde-as --version |grep "GNU assembler"
3677 GNU assembler 2.15.94 mipssde-6.02.02-20050602
3678 $ sde-as --version |grep "GNU assembler" |awk '{print $3}'
3679 2.15.94
3680 $ sde-as --version |grep "GNU assembler" |awk '{print $3}' |awk -F. '{print $2}'
3681 15
3682 $
3683
3684 $ mips-linux-as --version |grep "GNU assembler"
3685 GNU assembler (GNU Binutils) 2.18
3686 $ mips-linux-as --version |grep "GNU assembler" |awk '{print $3}'
3687 (GNU
3688 $ mips-linux-as --version |grep "GNU assembler" |awk '{print $3}' |awk -F. '{print $2}'
3689 (no output)
3690 $
3691
3692 As a result of above, you'll see many noises with such binutils:
3693
3694 make -C cpu/mips/
3695 /bin/sh: line 0: [: : integer expression expected
3696 /bin/sh: line 0: [: : integer expression expected
3697 make[1]: Entering directory `/home/skuribay/devel/u-boot.git/cpu/mips'
3698 mips-linux-gcc -D__ASSEMBLY__ -g -Os -D__KERNEL__ -DTEXT_BASE=0xB0000000 -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -c -o incaip_wdt.o incaip_wdt.S
3699 /bin/sh: line 0: [: : integer expression expected
3700 mips-linux-gcc -D__ASSEMBLY__ -g -Os -D__KERNEL__ -DTEXT_BASE=0xB0000000 -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -c -o cache.o cache.S
3701 /bin/sh: line 0: [: : integer expression expected
3702 mips-linux-gcc -g -Os -D__KERNEL__ -DTEXT_BASE=0xB0000000 -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -Wall -Wstrict-prototypes -c -o asc_serial.o asc_serial.c
3703 /bin/sh: line 0: [: : integer expression expected
3704
3705 This patch simplifies the trick and makes it work with both versions of gas.
3706 I also replace an expensive `awk (or gawk)' with `cut'.
3707
3708 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3709
3710commit 16664f72850846e645616da1c0fa5afcd6d15f15
3711Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3712Date: Sat Nov 17 20:05:26 2007 +0900
3713
3714 [MIPS] Remove useless instructions for initializing $gp.
3715
3716 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3717
3718commit 03c031d5660ea946c39af6e2e16267da857c609f
3719Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3720Date: Sat Oct 27 15:27:06 2007 +0900
3721
3722 [MIPS] MIPS 4K core: Coding style cleanups
3723
3724 No logical changes.
3725
3726 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3727
3728commit f5e429d3860bba4c6ae8bead8f78349fa24491b2
3729Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3730Date: Sat Nov 17 20:05:20 2007 +0900
3731
3732 [MIPS] gth2.c: Fix a warning on gth2 build.
3733
3734 gth2.c: In function 'misc_init_r':
3735 gth2.c:434: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness
3736
3737 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3738
3739commit 4fbd0741b2b6441da10be93e10267122581b7079
3740Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3741Date: Sat Oct 27 15:22:33 2007 +0900
3742
3743 [MIPS] au1x00_eth.c: Fixed a warning on pb1000 build.
3744
3745 au1x00_eth.c: In function 'au1x00_miiphy_write':
3746 au1x00_eth.c:139: warning: 'return' with no value, in function returning non-void
3747
3748 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3749
3750commit f01320459736f156707425cf8112f98606301aa4
3751Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3752Date: Sat Oct 27 15:00:25 2007 +0900
3753
3754 [MIPS] au1x00_eth.c: Fix au1x00_miiphy_{read,write} build error
3755
3756 au1x00_eth.c: In function 'au1x00_enet_initialize':
3757 au1x00_eth.c:246: error: 'au1x00_miiphy_read' undeclared (first use in this function)
3758 au1x00_eth.c:246: error: (Each undeclared identifier is reported only once
3759 au1x00_eth.c:246: error: for each function it appears in.)
3760 au1x00_eth.c:246: error: 'au1x00_miiphy_write' undeclared (first use in this function)
3761 au1x00_eth.c: In function 'au1x00_miiphy_write':
3762 au1x00_eth.c:298: warning: 'return' with no value, in function returning non-void
3763 make[1]: *** [au1x00_eth.o] Error 1
3764
3765 Fixed by moving these two functions forward.
3766
3767 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3768
3769commit b09258c5393edd1087c5f39ae68338f16b49f8b3
3770Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3771Date: Sat Oct 27 15:00:25 2007 +0900
3772
3773 MAKEALL: Added missing pb1000 board
3774
3775 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3776
3777commit 2e4a6e3667a1e39c0e6e99498686b15d2718b369
3778Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3779Date: Sat Oct 27 15:00:24 2007 +0900
3780
3781 [MIPS] pb1000: Replace obsolete memsetup.S with lowlevel_init.S
3782
3783 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3784
3785commit 662e5cb397249c3ea88a4c3255e9ccfc40b98d82
3786Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3787Date: Sat Oct 27 15:00:24 2007 +0900
3788
3789 [MIPS] u-boot.lds: Cleanup __u_boot_cmd_{start,end}
3790
3791 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3792
3793commit 5947f6999aafa7c54c1390983d264a8463dfea8e
3794Author: Wolfgang Denk <wd@denx.de>
3795Date: Sat Nov 17 02:34:38 2007 +0100
3796
3797 Update CHANGELOIG, prepare for -rc4
3798
3799 Signed-off-by: Wolfgang Denk <wd@denx.de>
3800
3801commit fd329e6f05bbdfe6bd71b0e09f0c76d3b0a025a5
3802Author: Luotao Fu <l.fu@pengutronix.de>
3803Date: Wed Nov 14 18:58:33 2007 +0100
3804
3805 Fix the i2c frequency and default address in rsdproto board
3806
3807 rsdproto board support has wrong I2C frequency and wrong return value
3808 handling.
3809
3810 Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
3811
3812commit 429c180edad038f91c989cb14b478228092e7054
3813Author: Wolfgang Denk <wd@denx.de>
3814Date: Sat Nov 17 01:45:38 2007 +0100
3815
3816 powerpc: Backout relocation changes for MPC5121, too.
3817
3818 Apply Grant Likely's backout to MPC5121 code, too.
3819
3820 Pointed out by Rafal Jaworowski <raj@semihalf.com>
3821
3822 Signed-off-by: Wolfgang Denk <wd@denx.de>
3823
3824commit 1c3dd43338a077165e7e0309cb3994e65d2bdbf8
3825Author: Grant Likely <grant.likely@secretlab.ca>
3826Date: Tue Nov 13 22:18:33 2007 -0700
3827
3828 powerpc: Backout relocation changes.
3829
3830 Ugh. I *hate* to back this change out, but these compiler flags don't
3831 work for relocation on all versions of GCC. I've not been able to
3832 reproduce the environment in my setup (and hence, not been able to
3833 find a combination that *does* work), so I've got no choice but to go
3834 back to the old gcc flags and linker script.
3835
3836 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3837
3838commit 5c15010efad980ad5498cc565fc1ed70df2f52b4
3839Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3840Date: Tue Nov 13 09:11:05 2007 +0100
3841
3842 Fixed mips_io_port_base build errors.
3843
3844 This patch has been sent on:
3845 - 29 Sep 2007
3846
3847 Although mips_io_port_base is currently a part of IDE command, it is quite
3848 fundamental for MIPS I/O port access such as in[bwl] and out[bwl]. So move
3849 it to MIPS general part, and introduce `set_io_port_base()' from Linux.
3850
3851 This patch is triggered by multiple definition of `mips_io_port_base' build
3852 error on gth2 (and tb0229 also needs this fix.)
3853
3854 board/gth2/libgth2.a(gth2.o): In function `log_serial_char':
3855 /home/skuribay/devel/u-boot.git/board/gth2/gth2.c:47: multiple definition of `mips_io_port_base'
3856 common/libcommon.a(cmd_ide.o):/home/skuribay/devel/u-boot.git/common/cmd_ide.c:712: first defined here
3857 make: *** [u-boot] Error 1
3858
3859 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
3860 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3861
3862commit 6ecbb7a3fa9b0940ed33e490d195d4b6830b2422
3863Author: Wolfgang Denk <wd@denx.de>
3864Date: Sat Nov 17 01:30:40 2007 +0100
3865
3866 Fix a bug in the slave serial programming mode for the Xilinx
3867 Spartan2/3 FPGAs. The old code used "< 0" on a "char" type to test if
3868 the most significant bit was set, which did not work on any
3869 architecture where "char" defaulted to be an unsigned type.
3870
3871 Based on a patch by Angelos Manousaridis <amanous@inaccessnetworks.com>
3872
3873 Signed-off-by: Wolfgang Denk <wd@denx.de>
3874
3875commit d08b7233bc252faad8339e7ca0ddfd62fa79903c
3876Author: Jon Loeliger <jdl@freescale.com>
3877Date: Thu Nov 1 12:23:29 2007 -0500
3878
3879 86xx: Fix broken variable reference when #def DEBUGing.
3880
3881 Sometimes you can't reference the DDR2 controller variables.
3882
3883 Signed-off-by: Jon Loeliger <jdl@freescale.com>
3884
3885commit f9d9164d9c6b5a7f0393fd8d7e246b8a0326bc19
3886Author: Jason Jin <Jason.jin@freescale.com>
3887Date: Fri Oct 26 18:32:00 2007 +0800
3888
3889 make 8610 board use pixis reset
3890
3891 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
3892
3893commit db74b3c1c9481a6bffbf8cd445e5bcbf6908e836
3894Author: Jason Jin <Jason.jin@freescale.com>
3895Date: Mon Oct 29 19:26:21 2007 +0800
3896
3897 Unify pixis_reset altbank across board families
3898
3899 Basically, refactor the CFG_PIXIS_VBOOT_MASK values
3900 into the separate board config files.
3901
3902 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
3903 Signed-off-by: Jon Loeliger <jdl@freescale.com>
3904
3905commit 64bf555465c7926be13e1046ac0d0f05ac72829c
3906Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3907Date: Wed Nov 7 08:19:21 2007 +0100
3908
3909 Fix warning: pointer targets in assignment differ in signedness
3910
3911 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3912
3913commit 7a60ee7c6248a958c5757d3660a1702723a2786d
3914Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3915Date: Wed Nov 7 08:19:19 2007 +0100
3916
3917 Fix warning differ in signedness in common/cmd_ide.c
3918
3919 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
3920
3921commit f31d38b9eea9b32f6a1ac848a298cc71ca4c9a03
3922Author: Stefan Roese <sr@denx.de>
3923Date: Fri Nov 16 14:16:54 2007 +0100
3924
3925 ppc4xx: Enable 405EX PCIe UTL register configuration
3926
3927 Till now the UTL registers on 405EX were not initialized but left with
3928 their default values. This patch new initializes some of the UTL
3929 registers on 405EX.
3930
3931 Signed-off-by: Stefan Roese <sr@denx.de>
3932
3933commit ecdcbd4f8c1f8cefd785752f4e7536aae2a4ecf9
3934Author: Stefan Roese <sr@denx.de>
3935Date: Fri Nov 16 14:00:59 2007 +0100
3936
3937 ppc4xx: Update AMCC Makalu for board rev 1.1
3938
3939 This patch adds changes needed for Makalu rev 1.1:
3940
3941 - Enable 2nd DDR2 bank resulting in 256MByte of SDRAM
3942 - Enable 2nd ethernet port EMAC1
3943 - Use generic GPIO configuration framework (CFG_4xx_GPIO_TABLE)
3944 - Reset PCIe ports via GPIO upon bootup
3945
3946 Signed-off-by: Stefan Roese <sr@denx.de>
3947
3948commit 4d4faae65e115e327425cd514c1a35146a85166b
3949Author: Grant Likely <grant.likely@secretlab.ca>
3950Date: Mon Sep 24 09:05:31 2007 -0600
3951
3952 Group PCI and PCMCIA drivers in drivers/Makefile
3953
3954 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3955
3956commit 5798f87dc10a496d79d3177b9f5a76488987fd35
3957Author: Grant Likely <grant.likely@secretlab.ca>
3958Date: Mon Sep 24 09:05:31 2007 -0600
3959
3960 Group block/flash drivers in drivers/Makefile
3961
3962 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3963
3964commit df58c81551700f058b44cacf55a7997fa63bfe0a
3965Author: Grant Likely <grant.likely@secretlab.ca>
3966Date: Mon Sep 24 09:05:31 2007 -0600
3967
3968 Group USB drivers in drivers/Makefile
3969
3970 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3971
3972commit 5dbb6ed622e539b0c8493ef7e578d3a533181d29
3973Author: Grant Likely <grant.likely@secretlab.ca>
3974Date: Mon Sep 24 09:05:30 2007 -0600
3975
3976 Group i2c drivers in drivers/Makefile
3977
3978 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3979
3980commit ec00c76de0e5971273905998d62d6bb119324218
3981Author: Grant Likely <grant.likely@secretlab.ca>
3982Date: Mon Sep 24 09:05:30 2007 -0600
3983
3984 Group console drivers in drivers/Makefile
3985
3986 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3987
3988commit 754f230aa01b8c789fc31f8013c2487954073300
3989Author: Grant Likely <grant.likely@secretlab.ca>
3990Date: Mon Sep 24 09:05:30 2007 -0600
3991
3992 Group network drivers in drivers/Makefile
3993
3994 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3995
3996commit f0037c56b0d12cd46215124667b9f83d60ef9391
3997Author: Grant Likely <grant.likely@secretlab.ca>
3998Date: Mon Sep 24 09:05:30 2007 -0600
3999
4000 Build: split COBJS value into multiple lines
4001
4002 This change is in preparation for condtitionial compile support in the
4003 build system. By spliting them all into seperate lines now, subsequent
4004 patches that change 'COBJS-y += ' into 'COBJS-$(CONFIG_<blah>) += ' will
4005 be less invasive and easier to review
4006
4007 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
4008
4009commit 1b4aaffe4fb2a5e95d9111a5d94fd1f89215dce4
4010Author: Grant Likely <grant.likely@secretlab.ca>
4011Date: Mon Sep 24 09:05:30 2007 -0600
4012
4013 Add .gitignore files
4014
4015 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
4016 Acked-by: Kim Phillips <kim.phillips@freescale.com>
4017
4018commit 955413f35f054a82e40042f1dbcf501c6a05719b
4019Author: Grant Likely <grant.likely@secretlab.ca>
4020Date: Thu Nov 15 08:27:52 2007 -0700
4021
4022 Revert "Correct relocation fixup for mpc5xx"
4023
4024 This reverts commit 3649cd99ba815b6601868735765602f00ef3692b.
4025 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
4026
4027commit e15633888a058aacb31a62d2cf1278e1e4c236ab
4028Author: Grant Likely <grant.likely@secretlab.ca>
4029Date: Thu Nov 15 08:24:32 2007 -0700
4030
4031 Revert "Correct fixup relocation for MPC5xxx"
4032
4033 This reverts commit 6f7576b20ecf0d040c3ac3b032b5cbc860e38a90.
4034 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
4035
4036commit 139365fbe566d0fc619a1ed04452ec5388f0cef8
4037Author: Grant Likely <grant.likely@secretlab.ca>
4038Date: Thu Nov 15 08:21:04 2007 -0700
4039
4040 Revert "Correct fixup relocation for mpc8220"
4041
4042 This reverts commit a85dd254c0577fca13627c46e93fc2ad4c4f1f00.
4043 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
4044
4045commit 70922342369e5e39b286fe21e768a239ca07a514
4046Author: Grant Likely <grant.likely@secretlab.ca>
4047Date: Thu Nov 15 08:20:57 2007 -0700
4048
4049 Revert "Correct fixup relocation for mpc824x"
4050
4051 This reverts commit f3a52fe05923935db86985daf9438e2f70ac39aa.
4052 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
4053
4054commit 96279ab4cad60cb5972aa934fbe4845ac02cc75a
4055Author: Grant Likely <grant.likely@secretlab.ca>
4056Date: Thu Nov 15 08:20:50 2007 -0700
4057
4058 Revert "Correct fixup relocation for mpc8260"
4059
4060 This reverts commit 5af61b2f4b838a05f79be274f3e5a66edd2d9c96.
4061 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
4062
4063commit 928fe33b24cdf382a8dc8687fed24b1961cdb5d6
4064Author: Grant Likely <grant.likely@secretlab.ca>
4065Date: Thu Nov 15 08:20:43 2007 -0700
4066
4067 Revert "Correct fixup relocation for mpc83xx"
4068
4069 This reverts commit 057004f4a4863554d56cc56268bfa7c7d9738e27.
4070 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
4071
4072commit c93945e8f9e300860d2bf73a2549ce5794f8bd00
4073Author: Grant Likely <grant.likely@secretlab.ca>
4074Date: Thu Nov 15 08:20:25 2007 -0700
4075
4076 Revert "[MPC512x] Correct fixup relocation"
4077
4078 This reverts commit 8d17979d0359492a822a0a409d26e3a3549b4cd4.
4079 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
4080
4081commit c9672f81f1bdb4e8ddf62aa72ca0206e8b72aa1c
4082Author: Stefan Roese <sr@denx.de>
4083Date: Thu Nov 15 14:25:09 2007 +0100
4084
4085 ppc4xx: Small AMCC Kilauea cleanup
4086
4087 Remove not needed pci_target_init() function.
4088
4089 Signed-off-by: Stefan Roese <sr@denx.de>
4090
4091commit aee747f19b460a0e9da20ff21e90fdaac1cec359
4092Author: Stefan Roese <sr@denx.de>
4093Date: Thu Nov 15 14:23:55 2007 +0100
4094
4095 ppc4xx: Enable 440 GPIO init table CFG_440_GPIO_TABLE for 405 platforms
4096
4097 - Rename CFG_440_GPIO_TABLE to CFG_4xx_GPIO_TABLE
4098 - Cleanup of the 4xx GPIO functions
4099 - Move some GPIO defines from the cpu headers ppc405.h/ppc440.h into gpio.h
4100
4101 Signed-off-by: Stefan Roese <sr@denx.de>
4102
4103commit 8ada0ebf38e4073beea0309188b25d82a112a2ae
4104Author: Stefan Roese <sr@denx.de>
4105Date: Thu Nov 15 14:20:08 2007 +0100
4106
4107 ppc4xx: AMCC Taihu board config file cleanup
4108
4109 This patch makes the AMCC Taihu a little more compatible to the other
4110 AMCC eval boards.
4111
4112 Signed-off-by: Stefan Roese <sr@denx.de>
4113
4114commit 5e71c51d74c963d3174060c078dcacf13bdd02ef
4115Author: Marian Balakowicz <m8@semihalf.com>
4116Date: Thu Nov 15 13:37:28 2007 +0100
4117
4118 [INKA4x0] NG hardware: flash support
4119
4120 Disabled and remove inka4x0 custom flash driver, use CFI flash
4121 driver instead.
4122
4123 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
4124
4125commit 5fb6d7191e206cdde0e23140fd8111caed93a595
4126Author: Marian Balakowicz <m8@semihalf.com>
4127Date: Thu Nov 15 13:29:55 2007 +0100
4128
4129 [INKA4x0] NG hardware: SDRAM support
4130
4131 Add support for three new DDR chips that may be present on a NG
4132 INKA4x0 hardware: HYB25D512160BF-5, K4H511638C-7CB3, T46V32M16BN-6IT.
4133
4134 Cleanup board/inka4x0/mt48lc16m16a2-75.h file.
4135
4136 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
4137
4138commit f23cb34c367bb27585a4fdb8a75277370e7d0596
4139Author: Marian Balakowicz <m8@semihalf.com>
4140Date: Thu Nov 15 13:24:43 2007 +0100
4141
4142 [INKA4x0] NG hardware: platform code update
4143
4144 - Cleanup compile warnings.
4145 - Add missing '\0' in default environment.
4146 - Increase CFG_MONITOR_LEN to 256 KiB.
4147 - Add required CFG_USE_PPCENV.
4148
4149 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
4150
4151commit 2ae64f5135e51bb18753884d1265b99e89b5aedd
4152Author: Peter Pearse <peter.pearse@arm.com>
4153Date: Thu Nov 15 08:58:00 2007 +0000
4154
4155 Remove warnings re CONFIG_EXTRA_ENV_SETTINGS
4156 Remove warnings re onenand_read() & write()
4157
4158commit 2db916e14410e3ec1738508c7bf4dfeb2b299ae7
4159Author: Peter Pearse <peter.pearse@arm.com>
4160Date: Thu Nov 15 08:45:13 2007 +0000
4161
4162 Correction patch
4163
4164commit 1d8a49eca1c7bdc8db1c47a92f9014a29ead03ae
4165Author: Roy Zang <tie-fei.zang@freescale.com>
4166Date: Thu Sep 13 18:52:28 2007 +0800
4167
4168 Enable ULi1575 Ethernet support in 8610HPCD config
4169
4170 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
4171 Acked-by: Jon Loeliger <jdl@freescale.com>
4172
4173commit 54fd6c93c28a0a45352fff5dd92673401ff563f2
4174Author: Stefan Roese <sr@denx.de>
4175Date: Tue Nov 13 08:18:20 2007 +0100
4176
4177 ppc4xx: lwmon5: Change PHY reset sequence for PHY MDIO address latching
4178
4179 Signed-off-by: Stefan Roese <sr@denx.de>
4180
4181commit 7d0a4066b5a6b698e5fc1b66cfe9705774bbce93
4182Author: Stefan Roese <sr@denx.de>
4183Date: Tue Nov 13 08:06:11 2007 +0100
4184
4185 ppc4xx: Fix 405EX PCIe UTLSET register setup
4186
4187 Signed-off-by: Stefan Roese <sr@denx.de>
4188
4189commit 1ce55151c85d068f70317a8d65c61058b891afb4
4190Author: Heiko Schocher <hs@denx.de>
4191Date: Tue Nov 13 07:50:29 2007 +0100
4192
4193 [UC101] SRAM now with 2 MB working.
4194
4195 Signed-off-by: Heiko Schocher <hs@denx.de>
4196
4197commit 2d14684341109a69616e4d6016cd61402d55086f
4198Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
4199Date: Fri Nov 9 15:37:53 2007 +0100
4200
4201 ppc4xx: Use generic usb-ohci driver for sequoia board
4202
4203 This patch makes the sequoia board use the generic usb-ohci driver
4204 instead of cpu/ppc4xx/usb_ohci.c.
4205
4206 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
4207 Signed-off-by: Stefan Roese <sr@denx.de>
4208
4209commit 9be659ac0868dc367caa957c5c725e46b07f6a5f
4210Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
4211Date: Fri Nov 9 15:37:23 2007 +0100
4212
4213 ppc4xx: Make USB working with CONFIG_4xx_DCACHE defined
4214
4215 This patch disables the 44x d-cache on 'usb start' and
4216 reenables it on 'usb stop'. This should be seen as a
4217 temporary fix until the generic usb-ohci driver can
4218 life with d-cache enabled.
4219
4220 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
4221 Signed-off-by: Stefan Roese <sr@denx.de>
4222
4223commit fbde2169d2c48fcc9ff03489534a78ffb0a8a0d4
4224Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
4225Date: Fri Nov 9 15:36:44 2007 +0100
4226
4227 ppc4xx: Remove redundant code from 4xx network driver
4228
4229 This patch removes some redundant code and decrements the end
4230 address of cache flush and invalidate by 1.
4231
4232 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
4233 Signed-off-by: Stefan Roese <sr@denx.de>
4234
4235commit 5ca9881aad8c413ac2a82868a5e3719178254502
4236Author: Peter Pearse <peter.pearse@arm.com>
4237Date: Fri Nov 9 15:24:26 2007 +0000
4238
4239 Add apollon board support
4240 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
4241
4242commit b53313dbfc74525d85f1e7e0102f902d5c863beb
4243Author: Stefan Roese <sr@denx.de>
4244Date: Fri Nov 9 12:19:58 2007 +0100
4245
4246 ppc4xx: Remove In:/Out:/Err: boot output for AMCC Kilauea
4247
4248 Signed-off-by: Stefan Roese <sr@denx.de>
4249
4250commit c7f69c340277935a6c19a956421852da944a365f
4251Author: Stefan Roese <sr@denx.de>
4252Date: Fri Nov 9 12:18:54 2007 +0100
4253
4254 ppc4xx: Make output a little shorter on I2C bootrom detection
4255
4256 Most 4xx PPC capable of using an I2C bootrom for bootstrap setting
4257 already print a line with the information which I2C bootrom is
4258 used for bootstrap configuration. So we don't need this extra line
4259 with "I2C boot EEPROM en-/dis-abled".
4260
4261 This patch also has a little code cleanup integrated.
4262
4263 Signed-off-by: Stefan Roese <sr@denx.de>
4264
4265commit 8d737a28152ec12873f8544cca1fb39a49e5e693
4266Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4267Date: Thu Nov 8 12:50:18 2007 -0600
4268
4269 ColdFire: MCF5329 - Remove reset registers from CCM
4270
4271 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4272
4273commit 7d7cdea769a60b0a6e4c18bef7f9d648fd14b8d7
4274Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4275Date: Thu Nov 8 12:31:11 2007 -0600
4276
4277 ColdFire: MCF5329 - Add Reset structure to immap_5329.h
4278
4279 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4280
4281commit 09b26cf00d76d75fdf7fdc4b13e4dd929743bc21
4282Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4283Date: Thu Nov 8 12:19:01 2007 -0600
4284
4285 ColdFire: MCF5329 - revert include/asm-m68k/m5329.h file mode
4286
4287 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4288
4289commit 225a24b5e062ad94627424508ae814f51dbe1a34
4290Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4291Date: Wed Nov 7 18:00:54 2007 -0600
4292
4293 ColdFire: MCF5445x - Update correct RAMBAR and missing linker files
4294
4295 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4296
4297commit 248c7c14835f34d5d910b45e5600050e58ca6cab
4298Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4299Date: Wed Nov 7 17:56:15 2007 -0600
4300
4301 ColdFire: MCF532x - Update do_reset() using core reset
4302
4303 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4304
4305commit d9240a5f827eb3b476a6ba2938d01f1a9e7688f4
4306Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4307Date: Wed Nov 7 17:51:00 2007 -0600
4308
4309 ColdFire: Update cpu flag for 4.2-xx compiler
4310
4311 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
4312
4313commit 070ba56115b4da63b46e974287fa4550d4023386
4314Author: York Sun <yorksun@freescale.com>
4315Date: Wed Oct 31 14:59:04 2007 -0500
4316
4317 8610: Add console frame buffer support to FSL 8610 DIU driver.
4318
4319 Add cfb console support to FSL 8610 DIU driver.
4320 Inspect board version from PIXIS to obtain correct pixel format.
4321
4322 Use #define CONFIG_VIDEO in config file to enable fb console.
4323
4324 To switch monitor, set monitor variable to
4325 0 - DVI, 1 - Single link LVDS, 2 - Double link LVDS
4326 followed by "diufb init".
4327
4328 Preserve logo bitmap at the top of the fb console.
4329
4330 Signed-off-by: York Sun <yorksun@freescale.com>
4331 Signed-off-by: Jon Loeliger <jdl@freescale.com>
4332
4333commit a877880c6949e948bd63cd6ea4e216573d2f53dd
4334Author: York Sun <yorksun@freescale.com>
4335Date: Mon Oct 29 13:58:39 2007 -0500
4336
4337 8610: Add 8610 DIU display driver
4338
4339 1280x1024 and 1024x768 @ 32 bpp are supported now.
4340 DVI, Single-link LVDS, Double-link LVDS are all supported.
4341
4342 Environmental variable "monitor" is used to specify monitor port.
4343
4344 A new command "diufb" is introduced to reinitialize monitor
4345 and display a BMP file in the memory. So far, 1-bit, 4-bit,
4346 8-bit and 24-bit BMP formats are supported.
4347
4348 diufb init
4349 - initialize the diu driver
4350 Enable the port specified in the environmental variable "monitor"
4351
4352 diufb addr
4353 - display bmp file in memory.
4354 The bmp image should be no bigger than the resolution, 1280x1024
4355 for DVI and double-link LVDS, 1024x768 for single-link LVDS.
4356
4357 Note, this driver allocate memory but doesn't free it after use
4358 It is written on purpose -- to avoid a failure of reallocation
4359 due to memory fragement.
4360
4361 ECC of DDR is disabled for DIU performance. L2 data cache is also disabled.
4362
4363 Signed-off-by: York Sun <yorksun@freescale.com>
4364 Signed-off-by: Jon loeliger <jdl@freescale.com>
4365
4366commit 52e5ddfecdda308f75782fae206b677b1810f5f9
4367Author: York Sun <yorksun@freescale.com>
4368Date: Wed Oct 31 10:43:59 2007 -0500
4369
4370 FSL: Add a freescale bitmap logo.
4371
4372 This Freescale logo is a 340 x 128 x 4bpp BMP file
4373 that can be displayed by the DIU Framebuffer driver.
4374
4375 Signed-off-by: York Sun <yorksun@freescale.com>
4376 Signed-off-by: Jon Loeliger <jdl@freescale.com>
4377
4378commit 1815338fbd1c0f94f8276d2891b99caa5a05f622
4379Author: York Sun <yorksun@freescale.com>
4380Date: Mon Oct 29 13:57:53 2007 -0500
4381
4382 8610: Make some extra debug environment variables conditional.
4383
4384 One may #define ENV_DEBUG to get them back again.
4385
4386 Signed-off-by: York Sun <yorksun@freescale.com>
4387
4388commit 761421ccca80a9fb37b19c37aa61d46ef75e0647
4389Author: Jason Jin <Jason.jin@freescale.com>
4390Date: Mon Oct 29 19:26:21 2007 +0800
4391
4392 8610: Actually enable pixis_reset CONFIGs
4393
4394 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
4395
4396commit f3bceaab230b4748d0afc4109b6837308f018b40
4397Author: Jason Jin <Jason.jin@freescale.com>
4398Date: Fri Oct 26 18:31:59 2007 +0800
4399
4400 Fix the BAT definition of PCI IO on 8610 board
4401
4402 The address in the BAT register is aligned with the BAT size.
4403 The original definition actually did not define BAT for PCIE2 IO.
4404 This patch fix this.
4405
4406 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
4407
4408commit 9f23ca334a6f5f021ef9e9d0fad9da80d63b2d56
4409Author: Jason Jin <Jason.jin@freescale.com>
4410Date: Mon Oct 29 19:26:21 2007 +0800
4411
4412 Unify pixis_reset altbank across board families
4413
4414 Basically, refactor the CFG_PIXIS_VBOOT_MASK values
4415 into the separate board config files.
4416
4417 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
4418 Signed-off-by: Jon Loeliger <jdl@freescale.com>
4419
4420commit a8318ec205c8e8794b5f9f1b8584abadb440e8ba
4421Author: Jason Jin <Jason.jin@freescale.com>
4422Date: Fri Oct 26 18:32:00 2007 +0800
4423
4424 make 8610 board use pixis reset
4425
4426 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
4427
4428commit 9c84709eedce9c680dd695984ab7d2328f4f04f5
4429Author: Jon Loeliger <jdl@freescale.com>
4430Date: Thu Nov 1 12:23:29 2007 -0500
4431
4432 86xx: Fix broken variable reference when #def DEBUGing.
4433
4434 Sometimes you can't reference the DDR2 controller variables.
4435
4436 Signed-off-by: Jon Loeliger <jdl@freescale.com>
4437
4438commit 1f103105a3746ab12279b63b8c1d372c0ce2cc58
4439Author: Roy Zang <tie-fei.zang@freescale.com>
4440Date: Mon Nov 5 17:39:24 2007 +0800
4441
4442 Implement general ULi 526x Ethernet driver support in U-boot
4443
4444 This patch implements general ULi 526x Ethernet driver.
4445 Until now, it is the only native Ethernet port on
4446 MPC8610HPCD board, but it could be used on other boards
4447 with ULi 526x Ethernet port as well.
4448
4449 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
4450 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
4451 Acked-by: Jon Loeliger <jdl@freescale.com>
4452 Signed-off-by: Ben Warren <bwarren@qstreams.com>
4453
4454commit 71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd
4455Author: Larry Johnson <lrj@arlinx.com>
4456Date: Thu Nov 1 08:46:50 2007 -0500
9a337ddc 4457
435dc8fc 4458 NET: Add Ethernet 1000BASE-X support for PPC4xx
9a337ddc 4459
435dc8fc
WD
4460 This patch adds support for 1000BASE-X to functions "miiphy_speed ()" and
4461 "miiphy_duplex()". It also adds function "miiphy_is_1000base_x ()", which
4462 returns non-zero iff the PHY registers are configured for 1000BASE-X. The
4463 "mii info" command is modified to distinguish between 1000BASE-T and -X.
9a337ddc 4464
435dc8fc
WD
4465 Signed-off-by: Larry Johnson <lrj@acm.org>
4466 Signed-off-by: Ben Warren <bwarren@qstreams.com>
9a337ddc 4467
435dc8fc
WD
4468commit 298035df4948b113d29ac0e694717d34b95bc5dc
4469Author: Larry Johnson <lrj@arlinx.com>
4470Date: Wed Oct 31 11:21:29 2007 -0500
9a337ddc 4471
435dc8fc 4472 NET: Cosmetic changes
9a337ddc 4473
435dc8fc
WD
4474 Signed-off-by: Larry Johnson <lrj@acm.org>
4475 Signed-off-by: Ben Warren <bwarren@qstreams.com>
9a337ddc 4476
435dc8fc
WD
4477commit 654f38b3a387886996a5a75771fbfc29cb4f225e
4478Author: Stefan Roese <sr@denx.de>
4479Date: Mon Nov 5 07:43:05 2007 +0100
4480
4481 ppc4xx: Make output a little shorter on PCIe detection
4482
4483 Now not max 3 lines but 2 lines are printed per PCIe port.
4484
4485 Signed-off-by: Stefan Roese <sr@denx.de>
4486
4487commit 992742a5b09d9040adbd156fb90756af66ade310
9a337ddc 4488Author: Wolfgang Denk <wd@denx.de>
435dc8fc 4489Date: Sat Nov 3 23:09:27 2007 +0100
9a337ddc 4490
435dc8fc 4491 Cleanup coding style; update CHANGELOG
9a337ddc
WD
4492
4493 Signed-off-by: Wolfgang Denk <wd@denx.de>
4494
435dc8fc
WD
4495commit e881cb563e32f45832b7b6db77bdcd017adcbb41
4496Author: Bruce Adler <bruce.adler@ccpu.com>
4497Date: Fri Nov 2 13:15:42 2007 -0700
409ecdc0 4498
435dc8fc 4499 fix wording in README
409ecdc0 4500
435dc8fc
WD
4501 Changed the wording to properly describe the shadowing
4502 of the environment from ROM to RAM
409ecdc0 4503
435dc8fc 4504 Signed-off-by: Bruce Adler <bruce.adler@acm.org>
409ecdc0 4505
435dc8fc
WD
4506commit ad845beef06245426c57b53dcdc01b7dc70e0d45
4507Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
4508Date: Wed Oct 31 02:18:15 2007 +0900
4509
4510 blackfin: Move `-D__BLACKFIN__' to $(ARCH)_config.mk
409ecdc0
WD
4511
4512 Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
4513
435dc8fc
WD
4514commit ec22755799466c8a103664bb3a5e647bf9c238f4
4515Author: Vlad Lungu <vlad@comsys.ro>
4516Date: Thu Oct 25 16:08:14 2007 +0300
4517
4518 Trimmed some variables in ne2000.c
4519
4520 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
4521
4522commit eb6f214d3644b2a77968c176ed36dcf858cfe7e0
4523Author: Zhang Wei <wei.zhang@freescale.com>
4524Date: Thu Oct 25 17:51:27 2007 +0800
4525
4526 Fix the issue of usb_kbd driver missing the scan code of key 'z'.
4527
4528 The scan code of the key 'z' is 0x1d, which should be handled.
4529
4530 The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
4531 controller.
4532
4533 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
4534
4535commit bbf4796f6498fbade56d56eff3a0a49b299d93e5
4536Author: Zhang Wei <wei.zhang@freescale.com>
4537Date: Thu Oct 25 17:30:04 2007 +0800
4538
4539 Fix USB support issue for MPC8641HPCN board.
4540
4541 The configuration file has already enabled USB, but it
4542 missed definition of CFG_OHCI_SWAP_REG_ACCESS, the USB
4543 on MPC8641HPCN can not work because of the wrong USB
4544 register endian.
4545
4546 And add the USB command to U-Boot commands list.
4547
4548 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
4549
4550commit 4e62041023dc3de9d98d977bb080235bc6d035e0
4551Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4552Date: Wed Oct 24 18:16:01 2007 +0200
4553
4554 Use config_cmd_default.h instead of config_cmd_all.h
4555
4556 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
4557
4558commit 56622f87857439b1c221e9deef11a9d5bb5d4308
4559Author: Marian Balakowicz <m8@semihalf.com>
4560Date: Wed Oct 24 01:37:36 2007 +0200
4561
4562 TQM5200: Call usb_cpu_init() during board init
4563
4564 usb_cpu_init() configures GPS USB pins, clocks, etc. and
4565 is required for proper operation of kernel USB subsystem.
4566 This setup was previously done in the kernel by the fixup
4567 code which is being removed, thus low level init must be
4568 done by U-boot now.
4569
4570 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
4571
4572commit 29c29c0267fe857e72014ce90c5d35b2ef6302bd
4573Author: Guennadi Liakhovetski <lg@denx.de>
4574Date: Tue Oct 23 16:25:50 2007 +0200
4575
4576 Fix typo in nfs.c
4577
4578 An obvious typo. Originally fixed in linkstation u-boot port.
4579
4580 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
4581
4582commit 59543fe00a4ce720ef9f5aa7fb387c6daf1c7d78
4583Author: Guennadi Liakhovetski <lg@denx.de>
4584Date: Tue Oct 23 14:35:05 2007 +0200
4585
4586 Fix a typo in cpu/mpc824x/interrupts.c
4587
4588 Since December 2003 the timer_interrupt_cpu() function in
4589 cpu/mpc824x/interrupts.c contains what seems to be a superfluous
4590 parameter. Remove it.
4591
4592 Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
4593
4594commit c9e7b9b9a1700fe009678d1f9b41e6364ac5df2d
4595Author: Sergej Stepanov <Sergej.Stepanov@ids.de>
4596Date: Wed Oct 17 11:13:51 2007 +0200
4597
4598 add ft_cpu_setup(..) on mpc8260
4599
4600 Add ft_cpu_setup(..)-function to adapt it for use with libfdt
4601 based on code from mpc5xxx
4602
4603 Sigend-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
4604 --
4605
4606commit 6abd82e19ae93c0b4d104e50165e235915ec0875
4607Author: Sergej Stepanov <Sergej.Stepanov@ids.de>
4608Date: Wed Oct 17 11:18:42 2007 +0200
4609
4610 changes for IDS8247 board support
4611
4612 To get the IDS8247 board working following are done:
4613 - FCC2 is deactivated
4614 - FCC1 is activated
4615 - I2C is activated
4616 - CFI driver is activated
4617 - Adapted for use with LIBFDT
4618
4619 Signed-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
4620 --
4621
4622commit 3d6cb3b24add6415f86a0f013ea40f5639b90047
409ecdc0 4623Author: Stefan Roese <sr@denx.de>
435dc8fc 4624Date: Sat Nov 3 12:08:28 2007 +0100
409ecdc0 4625
435dc8fc
WD
4626 ppc4xx: Add AMCC Kilauea/Haleakala NAND booting support
4627
4628 This patch adds NAND booting support for the AMCC 405EX(r) eval boards.
4629 Again, only one image supports both targets.
409ecdc0
WD
4630
4631 Signed-off-by: Stefan Roese <sr@denx.de>
4632
435dc8fc
WD
4633commit 8b6684a698500be9c142ec2c9f46cfc348e17f0c
4634Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
4635Date: Wed Oct 24 15:48:37 2007 +0200
409ecdc0 4636
435dc8fc 4637 ATSTK1002: Remove default ethernet addresses
409ecdc0 4638
435dc8fc
WD
4639 Wolfgang is right: It's not a good idea to set up default initial
4640 ethernet addresses for a board, even though they belong to the local
4641 range.
409ecdc0 4642
435dc8fc
WD
4643 This will change the failure mode from "IT manager screams at you for
4644 using duplicate ethernet addresses" to a nice error message explaining
4645 that the ethernet address hasn't been set properly.
409ecdc0 4646
435dc8fc 4647 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
409ecdc0 4648
435dc8fc
WD
4649commit e5c794e491a57d829b6d8733e2ed8368a2269abf
4650Author: Justin Flammia <jflammia@savantav.com>
4651Date: Mon Oct 29 17:40:35 2007 -0400
409ecdc0 4652
435dc8fc 4653 DHCP Client Fix
409ecdc0 4654
435dc8fc 4655 This is a multi-part message in MIME format.
409ecdc0 4656
435dc8fc
WD
4657 commit e6e505eae94ed721e123e177489291fc4544b7b8
4658 Author: Justin Flammia <jflammia@savantav.com>
4659 Date: Mon Oct 29 17:19:03 2007 -0400
409ecdc0 4660
435dc8fc
WD
4661 Found a bug in the way the DHCP Request packet is built, where the IP address
4662 that is offered by the server is bound to prematurely. This patch is a fix of
4663 that bug where the IP address offered by the DHCP server is not used until
4664 after the DHCP ACK from the server is received.
409ecdc0 4665
435dc8fc
WD
4666 Signed-off-by: Justin Flammia <jflammia@savantav.com>
4667 Signed-off-by: Ben Warren <bwarren@qstreams.com>
409ecdc0 4668
435dc8fc
WD
4669commit 5d96d40d3f36da33348e68f9ea993f383e11f997
4670Author: Stefan Roese <sr@denx.de>
4671Date: Wed Oct 31 20:58:34 2007 +0100
409ecdc0 4672
435dc8fc 4673 ppc4xx: Fix acadia_nand build problem
409ecdc0 4674
435dc8fc
WD
4675 Since the cache handling functions were moved from start.S into cache.S
4676 the acadia NAND booting Makfile needs to be adapted accordingly.
409ecdc0 4677
435dc8fc 4678 Signed-off-by: Stefan Roese <sr@denx.de>
409ecdc0 4679
435dc8fc
WD
4680commit ea2e142843533ca593fcb5cb3e1daf1b7f5e5949
4681Author: Stefan Roese <sr@denx.de>
4682Date: Wed Oct 31 20:57:11 2007 +0100
409ecdc0 4683
435dc8fc
WD
4684 ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM
4685
4686 This patch adds the CONFIG_4xx_DCACHE options to some SDRAM init files
4687 and to the Sequoia TLB init code. Now the cache can be enabled on 44x
4688 boards by defining CONFIG_4xx_DCACHE in the board config file. This
4689 option will disappear, when more boards use is successfully and no
4690 more known problems exist.
4691
4692 This is tested successfully on Sequoia and Katmai. The only problem that
4693 needs to be fixed is, that USB is not working on Sequoia right now, since
4694 it will need some cache handling code too, similar to the 4xx EMAC driver.
4695
4696 Signed-off-by: Stefan Roese <sr@denx.de>
409ecdc0 4697
435dc8fc
WD
4698commit 3db93b8bedd32e914b38976141b3fdf4ea3ff738
4699Author: Stefan Roese <sr@denx.de>
4700Date: Wed Oct 31 20:51:10 2007 +0100
409ecdc0 4701
435dc8fc 4702 ppc4xx: Enable CPU POST test for 4xx with dcache enabled
409ecdc0 4703
435dc8fc
WD
4704 Now with caches enabled (i- and d-cache) on 44x, we need a chance to
4705 disable the cache for the CPU POST tests, since these tests consist
4706 of self modifying code. This is done via the new change_tlb() function.
409ecdc0 4707
435dc8fc 4708 Signed-off-by: Stefan Roese <sr@denx.de>
409ecdc0 4709
435dc8fc
WD
4710commit f71b2888b4b3c870909a0341427b2a914246f81f
4711Author: Stefan Roese <sr@denx.de>
4712Date: Wed Oct 31 20:47:26 2007 +0100
409ecdc0 4713
435dc8fc 4714 ppc4xx: Change 4xx POST ethernet test to handle cached memory too
409ecdc0 4715
435dc8fc
WD
4716 This patch enables the 4xx EMAC POST driver to work too, when dcache is
4717 enabled.
409ecdc0 4718
435dc8fc 4719 Signed-off-by: Stefan Roese <sr@denx.de>
409ecdc0 4720
435dc8fc
WD
4721commit a2685904061b35a17583d65fe47cdc2686a69eaa
4722Author: Stefan Roese <sr@denx.de>
4723Date: Wed Oct 31 20:45:53 2007 +0100
409ecdc0 4724
435dc8fc 4725 ppc4xx: Remove temporary TLB entry in POST cache test only for 440
409ecdc0 4726
435dc8fc 4727 Signed-off-by: Stefan Roese <sr@denx.de>
409ecdc0 4728
435dc8fc
WD
4729commit ff768cb168d8157c24a25016dbfbeb465e47f420
4730Author: Stefan Roese <sr@denx.de>
4731Date: Wed Oct 31 18:01:24 2007 +0100
409ecdc0 4732
435dc8fc 4733 ppc4xx: Change 4xx ethernet driver to handle cached memory too
409ecdc0 4734
435dc8fc
WD
4735 This patch enables the 4xx EMAC driver to work too, when dcache is
4736 enabled.
409ecdc0 4737
435dc8fc 4738 Signed-off-by: Stefan Roese <sr@denx.de>
409ecdc0 4739
435dc8fc
WD
4740commit 483e09a223c666269ef81d3573a6591b1046b0ef
4741Author: Stefan Roese <sr@denx.de>
4742Date: Wed Oct 31 17:59:22 2007 +0100
409ecdc0 4743
435dc8fc 4744 ppc4xx: Add change_tlb function to modify I attribute of TLB(s)
409ecdc0 4745
435dc8fc
WD
4746 This function is used to either turn cache on or off in a specific
4747 memory area.
409ecdc0 4748
435dc8fc 4749 Signed-off-by: Stefan Roese <sr@denx.de>
409ecdc0 4750
435dc8fc
WD
4751commit d25dfe08fbd1220cb994e7e6b105049aa9aa8e79
4752Author: Stefan Roese <sr@denx.de>
4753Date: Wed Oct 31 17:57:52 2007 +0100
409ecdc0 4754
435dc8fc 4755 ppc4xx: Remove cache definition from 4xx board config files
409ecdc0 4756
435dc8fc
WD
4757 All 4xx board config files don't need the cache definitions anymore.
4758 These are now defined in common headers.
409ecdc0 4759
435dc8fc 4760 Signed-off-by: Stefan Roese <sr@denx.de>
409ecdc0 4761
435dc8fc
WD
4762commit 9b94ac61d2176185c30adf0793e079ec30e68687
4763Author: Stefan Roese <sr@denx.de>
4764Date: Wed Oct 31 17:55:58 2007 +0100
409ecdc0 4765
435dc8fc 4766 ppc4xx: Rework 4xx cache support
5947f699 4767
435dc8fc
WD
4768 New cache handling functions added and all existing functions
4769 moved from start.S into seperate cache.S.
5947f699 4770
435dc8fc 4771 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4772
435dc8fc
WD
4773commit 06713773da4ac3d390c63d82641eb553224b27c2
4774Author: Stefan Roese <sr@denx.de>
4775Date: Tue Oct 23 18:03:12 2007 +0200
5947f699 4776
435dc8fc 4777 ppc4xx: Remove compiler warning from previous commit
5947f699 4778
435dc8fc 4779 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4780
435dc8fc
WD
4781commit 6fa397df67c0f269e4528bf181a6e8c88f9723f9
4782Author: Stefan Roese <sr@denx.de>
4783Date: Tue Oct 23 14:40:30 2007 +0200
5947f699 4784
435dc8fc 4785 ppc4xx: Remove temporary TLB entry in POST cache test
5947f699 4786
435dc8fc 4787 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4788
435dc8fc
WD
4789commit 1338e6a81834099ba19733b69aafd8ef5f098094
4790Author: Stefan Roese <sr@denx.de>
4791Date: Tue Oct 23 14:05:08 2007 +0200
5947f699 4792
435dc8fc 4793 ppc4xx: Change autonegotiation timeout from 4 to 5 seconds
5947f699 4794
435dc8fc
WD
4795 I lately noticed, that newer 4xx board with GBit support sometimes don't
4796 finish link autonegotiation in 4 seconds. Changing this timeout to 5
4797 seconds seems fine here.
5947f699 4798
435dc8fc 4799 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4800
435dc8fc
WD
4801commit 2d83476a4c1c9911d158a3f8a4312d354bc1bdb7
4802Author: Stefan Roese <sr@denx.de>
4803Date: Tue Oct 23 14:03:17 2007 +0200
5947f699 4804
435dc8fc 4805 ppc4xx: Change 4xx_enet & miiphy to use out_be32() and friends
5947f699 4806
435dc8fc
WD
4807 This patch changes all in32/out32 calls to use the recommended in_be32/
4808 out_be32 macros instead.
5947f699 4809
435dc8fc 4810 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4811
435dc8fc
WD
4812commit 7d47cee2cc57f907380f2c06f5b6c683d03e423a
4813Author: Stefan Roese <sr@denx.de>
4814Date: Thu Oct 25 12:24:59 2007 +0200
5947f699 4815
435dc8fc 4816 ppc4xx: Fix POST ethernet test for Haleakala
5947f699 4817
435dc8fc
WD
4818 The POST ethernet test needed to be changed to dynamically determine
4819 the count of ethernet devices. This code is cloned from the 4xx
4820 ethernet driver.
5947f699 4821
435dc8fc 4822 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4823
435dc8fc
WD
4824commit f10493c6d77a1e07a6c2ff4d772937a5e7359d6a
4825Author: Stefan Roese <sr@denx.de>
4826Date: Tue Oct 23 11:31:05 2007 +0200
5947f699 4827
435dc8fc 4828 ppc4xx: Correct UART input clock calculation and passing to fdt
5947f699 4829
435dc8fc
WD
4830 We now use a value in the gd (global data) structure for the UART input
4831 frequency, since the PPC4xx_SYS_INFO struct is always rewritten completely
4832 in get_sys_info().
5947f699 4833
435dc8fc 4834 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4835
435dc8fc
WD
4836commit 353f2688b4e0fc7b969bc70a02be4b40bf0dd124
4837Author: Stefan Roese <sr@denx.de>
4838Date: Tue Oct 23 10:10:08 2007 +0200
5947f699 4839
435dc8fc 4840 ppc4xx: Add initial AMCC Haleakala PPC405EXr eval board support
5947f699 4841
435dc8fc
WD
4842 The Haleakala is nearly identical with the Kilauea eval board. The only
4843 difference is that the 405EXr only supports one EMAC and one PCIe
4844 interface. This patch adds support for the Haleakala board by using
4845 the identical image for Kilauea and Haleakala. The distinction is done
4846 by comparing the PVR.
5947f699 4847
435dc8fc 4848 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4849
435dc8fc
WD
4850commit 9f798766aa85e62eb8fa8c721e148df609b78137
4851Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
4852Date: Tue Oct 23 08:29:10 2007 +0200
5947f699 4853
435dc8fc 4854 ppc4xx: Fixed offset of refresh rate type for Bamboo on-board DDR SDRAM
5947f699 4855
435dc8fc 4856 This patch also adds a note to the fixed DDR setup for Bamboo NAND booting:
5947f699 4857
435dc8fc
WD
4858 Note:
4859 As found out by Eugene O'Brien <eugene.obrien@advantechamt.com>, the fixed
4860 DDR setup has problems (U-Boot crashes randomly upon TFTP), when the DIMM
4861 modules are still plugged in. So it is recommended to remove the DIMM
4862 modules while using the NAND booting code with the fixed SDRAM setup!
5947f699 4863
435dc8fc
WD
4864 Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
4865 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4866
435dc8fc
WD
4867commit afe9fa59cb63b4f9d16bf01c93eb212f25a38c2a
4868Author: Stefan Roese <sr@denx.de>
4869Date: Mon Oct 22 16:24:44 2007 +0200
5947f699 4870
435dc8fc 4871 ppc4xx: Add SNTP support to AMCC Katmai, Kilauea & Makalu boards
5947f699 4872
435dc8fc 4873 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4874
435dc8fc
WD
4875commit 3248f63ad89cb031491edb7016587fe6e9a238b9
4876Author: Stefan Roese <sr@denx.de>
4877Date: Mon Oct 22 16:22:40 2007 +0200
5947f699 4878
435dc8fc 4879 ppc4xx: Rework of 4xx serial driver (4)
5947f699 4880
435dc8fc 4881 Change 4xx_uart.c:
5947f699 4882
435dc8fc
WD
4883 - Use in_8/out_8 macros instead of in8/out8
4884 - No need for UART_BASE marco anymore, now really handled via function
4885 parameter
4886 - serial_init_common() introduced
4887 - Further coding style cleanup
5947f699 4888
435dc8fc 4889 Signed-off-by: Stefan Roese <sr@denx.de>
a5f601fd 4890
435dc8fc
WD
4891commit e61cb8163a66b8a135696ae232e2bead1ce0a049
4892Author: Stefan Roese <sr@denx.de>
4893Date: Mon Oct 22 15:45:49 2007 +0200
a5f601fd 4894
435dc8fc 4895 ppc4xx: Rework of 4xx serial driver (3)
a5f601fd 4896
435dc8fc 4897 Change all linker scripts to reference the changed driver name iop480_uart.o.
a5f601fd 4898
435dc8fc 4899 Signed-off-by: Stefan Roese <sr@denx.de>
a5f601fd 4900
435dc8fc
WD
4901commit 882ae41274921f9016131806bdeb27e19606f47a
4902Author: Stefan Roese <sr@denx.de>
4903Date: Mon Oct 22 15:44:39 2007 +0200
a5f601fd 4904
435dc8fc 4905 ppc4xx: Rework of 4xx serial driver (2)
a5f601fd 4906
435dc8fc 4907 Change all linker scripts to reference the changed driver name 4xx_uart.o.
a5f601fd 4908
435dc8fc
WD
4909 Note: In most cased all these explicit referencing of these object files
4910 in the linker scripts is not neccessary. Only for manually embedded
4911 environment into the U-Boot image, which is not done is most cases.
a5f601fd 4912
435dc8fc 4913 Signed-off-by: Stefan Roese <sr@denx.de>
a5f601fd 4914
435dc8fc
WD
4915commit ad31e40bed042cb670d0036fea96435007afb838
4916Author: Stefan Roese <sr@denx.de>
4917Date: Mon Oct 22 15:09:59 2007 +0200
a5f601fd 4918
435dc8fc 4919 ppc4xx: Rework of 4xx serial driver (1)
a5f601fd 4920
435dc8fc
WD
4921 This patch starts the rework of the PPC4xx serial driver. First we split
4922 the file into two seperate files, one 4xx_uart.c with the 405/440 UART
4923 handling code and the other one iop480_uart.c with the UART code for the
4924 PLX-Tech IOP480 PPC (PPC403 based).
a5f601fd 4925
435dc8fc 4926 Signed-off-by: Stefan Roese <sr@denx.de>
a5f601fd 4927
435dc8fc
WD
4928commit 764e7417ee5f6e25b1715720e7d7dd3487109385
4929Author: Stefan Roese <sr@denx.de>
4930Date: Mon Oct 22 10:30:38 2007 +0200
a5f601fd 4931
435dc8fc 4932 ppc4xx: Correct UART input clock calculation and passing to fdt
a5f601fd 4933
435dc8fc 4934 Signed-off-by: Stefan Roese <sr@denx.de>
a5f601fd 4935
435dc8fc
WD
4936commit 211ea91ac6c225bec7e668a03d0ba7d7310679fa
4937Author: Stefan Roese <sr@denx.de>
4938Date: Mon Oct 22 07:34:34 2007 +0200
a5f601fd 4939
435dc8fc 4940 ppc4xx: Add initial AMCC Makalu 405EX support
a5f601fd 4941
435dc8fc 4942 Signed-off-by: Stefan Roese <sr@denx.de>
a5f601fd 4943
435dc8fc
WD
4944commit fa8aea20456e6f1dba43f46bcc72024dd9499998
4945Author: Stefan Roese <sr@denx.de>
4946Date: Mon Oct 22 07:33:52 2007 +0200
a5f601fd 4947
435dc8fc 4948 ppc4xx: Add freqUART to CPU speed detection
a5f601fd 4949
435dc8fc
WD
4950 This value is needed later for the device tree configuration of
4951 the uart clock.
a5f601fd 4952
435dc8fc 4953 Signed-off-by: Stefan Roese <sr@denx.de>
a5f601fd 4954
435dc8fc
WD
4955commit 837c730b4d7c6b1ddf3d1e247cb4445005d9bf0d
4956Author: Stefan Roese <sr@denx.de>
4957Date: Sun Oct 21 14:26:29 2007 +0200
a5f601fd 4958
435dc8fc 4959 ppc: Small Kilauea cleanup of config file
5947f699 4960
435dc8fc 4961 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4962
435dc8fc
WD
4963commit 758c037aeead34b49631b8da3a90b1bba14c0410
4964Author: Stefan Roese <sr@denx.de>
4965Date: Sun Oct 21 08:16:12 2007 +0200
5947f699 4966
435dc8fc 4967 rtc: Add Xicor/Intersil X1205 RTC support
5947f699 4968
435dc8fc
WD
4969 This patch adds support for the Xicor/Intersil X1205 RTC used on the
4970 AMCC Makalu eval board. This driver is basically cloned from the Linux
4971 driver version (2.6.23).
5947f699 4972
435dc8fc
WD
4973 This patch also introduces the Linux bcd.h header for the BCD2BIN/
4974 BIN2BCD conversions. In the future some of the other U-Boot RTC driver
4975 should be converted to also use this header instead of implementing
4976 their own local copy of these functions/macros.
5947f699 4977
435dc8fc 4978 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4979
435dc8fc
WD
4980commit 087dfdb79b5fd1ab99a26990c62a732c01a8c7f6
4981Author: Stefan Roese <sr@denx.de>
4982Date: Sun Oct 21 08:12:41 2007 +0200
5947f699 4983
435dc8fc 4984 ppc4xx: Consolidate some of the 405 and 440 macros/structs into 4xx
5947f699 4985
435dc8fc
WD
4986 This patch moves some common 4xx macros and the PPC405_SYS_INFO/
4987 PPC440_SYS_INFO structure into the common ppc4xx.h header.
5947f699 4988
435dc8fc
WD
4989 Lot's of other macros are good candidates to be consolidated this way
4990 in the future.
5947f699 4991
435dc8fc 4992 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 4993
435dc8fc
WD
4994commit 770c7af5800f598d22730d1f4b70f16c9b33512e
4995Author: Stefan Roese <sr@denx.de>
4996Date: Sun Oct 21 08:05:18 2007 +0200
5947f699 4997
435dc8fc 4998 ppc4xx: Fix size setup in Kilauea DDR2 init routine
5947f699 4999
435dc8fc
WD
5000 The size was initilized wrong. Instead of 256MB, the DDR2 controller
5001 was setup to 512MB. Now the correct values is used.
5947f699 5002
435dc8fc 5003 This patch also does a little cleanup and adds a comment here.
5947f699 5004
435dc8fc 5005 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 5006
435dc8fc
WD
5007commit f6ba9b56607d4b27550301c7c7f6b55b654fd62a
5008Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
5009Date: Thu Oct 18 17:29:04 2007 +0200
5947f699 5010
435dc8fc 5011 ppc4xx: Define CONFIG_BOOKE for all PPC440 based processors
5947f699 5012
435dc8fc
WD
5013 CONFIG_BOOKE must be defined for PPC440 processors so that the proper SPR
5014 number is used to access system registers.
5947f699 5015
435dc8fc
WD
5016 Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
5017 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 5018
435dc8fc 5019commit c36c68160333ac5fe41ec3db12a728b7075b3912
5947f699 5020Author: Stefan Roese <sr@denx.de>
435dc8fc 5021Date: Thu Oct 18 07:42:27 2007 +0200
5947f699 5022
435dc8fc 5023 ppc4xx: Change inbound PCIe location for endpoint tests on Katmai
5947f699 5024
435dc8fc
WD
5025 On Yucca & Katmai, the inbound memory map pointed to 0x4.0000.0000, which
5026 is the internal SRAM. Since I now ported and tested this endpoint mode
5027 on Kilauea successfully to map to 0 (SDRAM), I also changed this for
5028 Katmai.
5947f699 5029
435dc8fc
WD
5030 Yucca will stay at internal SRAM for now. Not sure if somebody relies on
5031 this setup.
5947f699 5032
435dc8fc 5033 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 5034
435dc8fc
WD
5035commit 5cb4af4791f61843432155142b6cfac901f66c10
5036Author: Stefan Roese <sr@denx.de>
5037Date: Thu Oct 18 07:39:38 2007 +0200
5947f699 5038
435dc8fc 5039 ppc4xx: Add PCIe endpoint support on Kilauea (405EX)
5947f699 5040
435dc8fc
WD
5041 This patch adds endpoint support for the AMCC Kilauea eval board. It can
5042 be tested by connecting a reworked PCIe cable (only 1x lane singles
5043 connected) to another root-complex.
5947f699 5044
435dc8fc
WD
5045 In this test setup, a 64MB inbound window is configured at BAR0 which maps
5046 to 0 on the PLB side. So accessing this BAR0 from the root-complex will
5047 access the first 64MB of the SDRAM on the PPC side.
5947f699 5048
435dc8fc 5049 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 5050
435dc8fc
WD
5051commit d4cb2d17946466740afeb195a57d6cb290bf4cc0
5052Author: Stefan Roese <sr@denx.de>
5053Date: Sat Oct 13 16:43:23 2007 +0200
5947f699 5054
435dc8fc 5055 ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode
5947f699 5056
435dc8fc
WD
5057 This patch adds support for dynamic configuration of PCIe ports for the
5058 AMCC PPC4xx boards equipped with PCIe interfaces. These are the PPC440SPe
5059 boards Yucca & Katmai and the 405EX board Kilauea.
5947f699 5060
435dc8fc
WD
5061 This dynamic configuration is done via the "pcie_mode" environement
5062 variable. This variable can be set to "EP" or "RP" for endpoint or
5063 rootpoint mode. Multiple values can be joined via the ":" delimiter.
5064 Here an example:
5947f699 5065
435dc8fc 5066 pcie_mode=RP:EP:EP
5947f699 5067
435dc8fc
WD
5068 This way, PCIe port 0 will be configured as rootpoint, PCIe port 1 and 2
5069 as endpoint.
5947f699 5070
435dc8fc
WD
5071 Per default Yucca will be configured as:
5072 pcie_mode=RP:EP:EP
5947f699 5073
435dc8fc
WD
5074 Per default Katmai will be configured as:
5075 pcie_mode=RP:RP:REP
5947f699 5076
435dc8fc
WD
5077 Per default Kilauea will be configured as:
5078 pcie_mode=RP:RP
5947f699 5079
435dc8fc
WD
5080 Signed-off-by: Tirumala R Marri <tmarri@amcc.com>
5081 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 5082
435dc8fc
WD
5083commit fd671802b67a0ef37a06124fa2ce85f00aa22c6f
5084Author: Stefan Roese <sr@denx.de>
5085Date: Thu Oct 11 11:15:59 2007 +0200
5947f699 5086
435dc8fc 5087 ppc4xx: Enable device tree support (fdt) on Kilauea per default
5947f699 5088
435dc8fc
WD
5089 This patch enables the fdt support on the AMCC Kilauea eval board.
5090 Additionally now EBC ranges fdt fixup is included to support NOR
5091 FLASH mapping via the Linux physmap_of driver.
5947f699 5092
435dc8fc
WD
5093 This Kilauea port now support booting arch/ppc and arch/powerpc
5094 Linux kernels. The default environment "net_nfs" is for arch/ppc
5095 and "net_nfs_fdt" is for arch/powerpc. In the long run, arch/ppc
5096 support will be removed.
5947f699 5097
435dc8fc 5098 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 5099
435dc8fc
WD
5100commit 4994ffd890b9d95d807387a9b7bd8a4803ee406e
5101Author: Stefan Roese <sr@denx.de>
5102Date: Thu Oct 11 11:11:45 2007 +0200
5947f699 5103
435dc8fc 5104 ppc4xx: Add additional debug info to 4xx fdt support
5947f699 5105
435dc8fc 5106 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 5107
435dc8fc
WD
5108commit db3232ddb058d0ed0bc31f7c5c296748a1afac67
5109Author: Stefan Roese <sr@denx.de>
5110Date: Fri Oct 5 21:28:58 2007 +0200
5947f699 5111
435dc8fc 5112 ppc4xx: Fix small merge problems with CPCI440 and Acadia boards
5947f699 5113
435dc8fc 5114 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 5115
435dc8fc
WD
5116commit 1941cce71b1ae975602854045061e82f94ecd012
5117Author: Stefan Roese <sr@denx.de>
5118Date: Fri Oct 5 17:35:10 2007 +0200
5947f699 5119
435dc8fc 5120 ppc4xx: Fix small merge problem in 4xx_enet.c
5947f699 5121
435dc8fc 5122 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 5123
435dc8fc
WD
5124commit 566806ca1a1bf4d895daaf0b2ba5494abbffebaf
5125Author: Stefan Roese <sr@denx.de>
5126Date: Fri Oct 5 17:11:30 2007 +0200
5947f699 5127
435dc8fc 5128 ppc4xx: Add initial AMCC Kilauea 405EX support
5947f699 5129
435dc8fc 5130 Signed-off-by: Stefan Roese <sr@denx.de>
5947f699 5131
435dc8fc
WD
5132commit dbbd125721aea6645fdb962f36bd41f59e272f9d
5133Author: Stefan Roese <sr@denx.de>
5134Date: Fri Oct 5 17:10:59 2007 +0200
5947f699 5135
435dc8fc 5136 ppc4xx: Add PPC405EX support
992742a5 5137
435dc8fc 5138 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5139
435dc8fc
WD
5140commit 1d7b874e9c9a7c66f5d8da9ec78a3733765d3e31
5141Author: Stefan Roese <sr@denx.de>
5142Date: Fri Oct 5 17:09:36 2007 +0200
992742a5 5143
435dc8fc 5144 ppc4xx: Cleanup of 4xx PCI and PCIe support (renaming)
992742a5 5145
435dc8fc 5146 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5147
435dc8fc
WD
5148commit 4f14ed6230b9c109aac9a6fb878497dabd44c2db
5149Author: Stefan Roese <sr@denx.de>
5150Date: Fri Oct 5 17:07:50 2007 +0200
992742a5 5151
435dc8fc 5152 ppc4xx: Add initial fdt support to 4xx (first needed on 405EX)
992742a5 5153
435dc8fc 5154 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5155
435dc8fc
WD
5156commit a424a8bb2924b90724b944165d3141f1fa8dfe5b
5157Author: Stefan Roese <sr@denx.de>
5158Date: Fri Oct 5 17:04:57 2007 +0200
992742a5 5159
435dc8fc 5160 POST: Add 405EX support to 4xx UART POST test
992742a5 5161
435dc8fc 5162 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5163
435dc8fc
WD
5164commit 4f2e92c11f6e2392fc8187829211a5ca7f0c1e12
5165Author: Stefan Roese <sr@denx.de>
5166Date: Fri Oct 5 15:10:02 2007 +0200
992742a5 5167
435dc8fc 5168 DTT: Prepare DS1775 driver for use of different I2C addresses
992742a5 5169
435dc8fc 5170 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5171
435dc8fc
WD
5172commit 19e93b1e16d267220440d827b920fbad8abfa70f
5173Author: Stefan Roese <sr@denx.de>
5174Date: Fri Oct 5 14:23:43 2007 +0200
992742a5 5175
435dc8fc 5176 ppc4xx: 4xx_pcie: Change PCIe status output to match common style
992742a5 5177
435dc8fc 5178 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5179
435dc8fc
WD
5180commit ff68f66bcb0da847845aa2fac11eba6c25938c99
5181Author: Stefan Roese <sr@denx.de>
5182Date: Fri Oct 5 09:22:33 2007 +0200
992742a5 5183
435dc8fc 5184 ppc4xx: 4xx_pcie: Disable debug output as default
992742a5 5185
435dc8fc 5186 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5187
435dc8fc
WD
5188commit 97923770cb52b64d69eec958a11b2eda8d46e0f7
5189Author: Stefan Roese <sr@denx.de>
5190Date: Fri Oct 5 09:18:23 2007 +0200
992742a5 5191
435dc8fc 5192 ppc4xx: 4xx_pcie: More general cleanup and 405EX PCIe support added
992742a5 5193
435dc8fc 5194 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5195
435dc8fc
WD
5196commit 4dbee8a90df613eb517aadbecebd70f168913d30
5197Author: Stefan Roese <sr@denx.de>
5198Date: Fri Oct 5 07:57:20 2007 +0200
992742a5 5199
435dc8fc 5200 ppc4xx: 4xx_pcie: Change CFG_PCIE_MEMSIZE to 128MB on Yucca & Katmai
992742a5 5201
435dc8fc
WD
5202 128MB seems to be the smallest possible value for the memory size
5203 for on PCIe port. With this change now the BAR's of the PCIe cards
5204 are accessible under U-Boot.
992742a5 5205
435dc8fc
WD
5206 One big note: This only works for PCIe port 0 & 1. For port 2 this
5207 currently doesn't work, since the base address is now 0xc0000000
5208 (0xb0000000 + 2 * 0x08000000), and this is already occupied by
5209 CFG_PCIE0_CFGBASE. But solving this issue for port 2 would mean
5210 to change the base addresses completely and this change would have
5211 too much impact right now.
992742a5 5212
435dc8fc 5213 This patch adds debug output to the 4xx pcie driver too.
992742a5 5214
435dc8fc 5215 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5216
435dc8fc
WD
5217commit 6d95289281ed2958ebf76d2b55f86bbd88591fd2
5218Author: Stefan Roese <sr@denx.de>
5219Date: Wed Oct 3 21:16:32 2007 +0200
992742a5 5220
435dc8fc 5221 ppc4xx: 4xx_pcie: Fix problem with SDRN access using port number as idx
992742a5 5222
435dc8fc 5223 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5224
435dc8fc
WD
5225commit 3048bcbf0bad262378c5af68f2bf6778fb7d829a
5226Author: Stefan Roese <sr@denx.de>
5227Date: Wed Oct 3 15:01:02 2007 +0200
992742a5 5228
435dc8fc 5229 ppc4xx: Rename 405gp_pci to 4xx_pci since its used on all 4xx platforms
992742a5 5230
435dc8fc
WD
5231 These files were introduced with the IBM 405GP but are currently used on all
5232 4xx PPC platforms. So the name doesn't match the content anymore. This patch
5233 renames the files to 4xx_pci.c/h.
992742a5 5234
435dc8fc 5235 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5236
435dc8fc
WD
5237commit 94276eb0a7a35b9e8c053d589ae225b0f017a237
5238Author: Stefan Roese <sr@denx.de>
5239Date: Wed Oct 3 14:14:58 2007 +0200
992742a5 5240
435dc8fc 5241 ppc4xx: Add a comment for 405EX PCIe endpoint configuration
992742a5 5242
435dc8fc 5243 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5244
435dc8fc
WD
5245commit 03d344bb6a5f082ea10ec9d753558ea7dfd1c626
5246Author: Stefan Roese <sr@denx.de>
5247Date: Wed Oct 3 10:38:09 2007 +0200
992742a5 5248
435dc8fc 5249 ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (3)
992742a5 5250
435dc8fc
WD
5251 (3) This patch introduces macros like SDRN_PESDR_DLPSET(port) to access
5252 the SDR registers of the PCIe ports. This makes the overall design
5253 clearer, since it removed a lot of switch statements which are not
5254 needed anymore.
992742a5 5255
435dc8fc
WD
5256 Also, the functions ppc4xx_init_pcie_rootport() and
5257 ppc4xx_init_pcie_entport() are merged into a single function
5258 ppc4xx_init_pcie_port(), since most of the code was duplicated.
5259 This makes maintainance and porting to other 4xx platforms
5260 easier.
992742a5 5261
435dc8fc 5262 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5263
435dc8fc
WD
5264commit 026f71106871f31d17d0ea0db9a7547ff92934bc
5265Author: Stefan Roese <sr@denx.de>
5266Date: Wed Oct 3 07:48:09 2007 +0200
992742a5 5267
435dc8fc 5268 ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (2)
992742a5 5269
435dc8fc
WD
5270 This patch is the first patch of a series to make the 440SPe PCIe code
5271 usable on different 4xx PPC platforms. In preperation for the new 405EX
5272 which is also equipped with PCIe interfaces.
992742a5 5273
435dc8fc
WD
5274 (2) This patch renames the functions from 440spe_ to 4xx_ with a
5275 little additional cleanup
992742a5 5276
435dc8fc 5277 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5278
435dc8fc
WD
5279commit c7c6da23028f146d912514b95aefa3da7cf37699
5280Author: Stefan Roese <sr@denx.de>
5281Date: Wed Oct 3 07:34:10 2007 +0200
992742a5 5282
435dc8fc 5283 ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (1)
992742a5 5284
435dc8fc
WD
5285 This patch is the first patch of a series to make the 440SPe PCIe code
5286 usable on different 4xx PPC platforms. In preperation for the new 405EX
5287 which is also equipped with PCIe interfaces.
992742a5 5288
435dc8fc 5289 (1) This patch renames the files from 440spe_pcie to 4xx_pcie
992742a5 5290
435dc8fc 5291 Signed-off-by: Stefan Roese <sr@denx.de>
992742a5 5292
d3a6532c
WD
5293commit 245a362ad3c0c1b84fccc9fec7b623eb14f6e502
5294Author: Marian Balakowicz <m8@semihalf.com>
5295Date: Wed Oct 24 01:37:36 2007 +0200
5296
5297 TQM5200: Call usb_cpu_init() during board init
5298
5299 usb_cpu_init() configures GPS USB pins, clocks, etc. and
5300 is required for proper operation of kernel USB subsystem.
5301 This setup was previously done in the kernel by the fixup
5302 code which is being removed, thus low level init must be
5303 done by U-boot now.
5304
5305 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
5306 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
5307
5308commit b5af773f8d92677e06f3295b45557c9d0a487c24
5309Author: Zhang Wei <wei.zhang@freescale.com>
5310Date: Thu Oct 25 17:51:27 2007 +0800
5311
5312 Fix the issue of usb_kbd driver missing the scan code of key 'z'.
5313
5314 The scan code of the key 'z' is 0x1d, which should be handled.
5315
5316 The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
5317 controller.
5318
5319 Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
5320 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
5321
5322commit 85ac988e86f9414fa645b0148dc66c3520a1eb84
5323Author: Rodolfo Giometti <giometti@enneenne.com>
5324Date: Mon Oct 15 11:59:17 2007 +0200
5325
5326 PXA USB OHCI: "usb stop" implementation.
5327
5328 Some USB keys need to be switched off before loading the kernel
5329 otherwise they can remain in an undefined status which prevents them
5330 to be correctly recognized by the kernel.
5331
5332 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
5333 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
5334
5947f699
WD
5335commit 31548249decf18a6b877a18436b6139dd483fe4a
5336Author: Justin Flammia <jflammia@savantav.com>
5337Date: Mon Oct 29 17:40:35 2007 -0400
5338
5339 DHCP Client Fix
5340
5341 This is a multi-part message in MIME format.
5342
5343 commit e6e505eae94ed721e123e177489291fc4544b7b8
5344 Author: Justin Flammia <jflammia@savantav.com>
5345 Date: Mon Oct 29 17:19:03 2007 -0400
5346
5347 Found a bug in the way the DHCP Request packet is built, where the IP address
5348 that is offered by the server is bound to prematurely. This patch is a fix of
5349 that bug where the IP address offered by the DHCP server is not used until
5350 after the DHCP ACK from the server is received.
5351
5352 Signed-off-by: Justin Flammia <jflammia@savantav.com>
5353 Signed-off-by: Ben Warren <bwarren@qstreams.com>
5354
992742a5
WD
5355commit e8ee8f3ade2a06c1893dd5e68f223070d650c7ed
5356Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
5357Date: Thu Oct 25 17:16:22 2007 -0500
5358
5359 ColdFire 54455: Fix correct boot location for atmel and intel
5360
5361 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
5362
5363commit 688e8eb414ac111cca7ce60bdf30e805ab9a7bcb
5364Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
5365Date: Thu Oct 25 17:14:00 2007 -0500
5366
5367 ColdFire: Fix build error when CONFIG_WATCHDOG is defined
5368
5369 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
5370
5371commit c67e12e705b204cfe914e3e3e693d69a445dcabf
5372Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
5373Date: Thu Oct 25 17:12:36 2007 -0500
5374
5375 ColdFire 5329: Assign correct SDRAM size and fix cache
5376
5377 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
5378
5379commit 95e9f2c212a65610b2e59a5c00d0113383a4da0b
5380Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
5381Date: Thu Oct 25 17:10:23 2007 -0500
5382
5383 ColdFire 5253: Assign correct SDRAM size
5384
5385 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
5386
5387commit 2acefa72ee0026f862ab65597ca687428f63a973
5388Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
5389Date: Thu Oct 25 17:09:17 2007 -0500
5390
5391 ColdFire 5282: Fix external flash boot and return dramsize
5392
5393 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
5394
5395commit d78791ae914d4e7c5edca1cdad73b3dc81a4eb82
5396Author: Bartlomiej Sieka <tur@semihalf.com>
5397Date: Thu Oct 25 17:20:01 2007 +0200
5398
5399 TQM5200: increase kernel_addr_r and fdt_addr_r (hinted by Wolfgang Denk).
5400
5401 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
5402
5403commit 1a0ce20aa4cb4e3068da04e7290ee9986fd0b834
5404Author: Martin Krause <martin.krause@tqs.de>
5405Date: Wed Oct 24 08:42:25 2007 +0200
5406
5407 TQM5200: fix spurious characters on second serial interface
5408
5409 With this patch PSC3 is configured as UART. This is done, because if
5410 the pins of PSC3 are not configured at all (-> all pins are GPI),
5411 due to crosstalk, spurious characters may be send over the RX232_2_TXD
5412 signal line.
5413
5414 Signed-off-by: Martin Krause <martin.krause@tqs.de>
5415 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
5416
5417commit be4a87f11e297a5cededbf7dd71c0248f3874acd
5418Author: Martin Krause <martin.krause@tqs.de>
5419Date: Wed Oct 24 08:41:27 2007 +0200
5420
5421 TQM5200S: fix commands for STK52xx base board because of missing SM501 grafic controller
5422
5423 Some commands for the STK52xx base board try to access the SM501 grafic
5424 controller. But the TQM5200S has no grafic controller (only the TQM5200
5425 and the TQM5200B have). This patch deactivates the commands accessing
5426 the SM501 for the TQM5200S.
5427
5428 Signed-off-by: Martin Krause <martin.krause@tqs.de>
5429 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
5430
5431commit b31f64343ead9482cd439b1adbe4c34026a641b1
5432Author: Martin Krause <martin.krause@tqs.de>
5433Date: Mon Oct 22 16:45:53 2007 +0200
5434
5435 TQM5200: fix spurious characters on second serial interface
5436
5437 With this patch PSC3 is configured as UART. This is done, because if
5438 the pins of PSC3 are not configured at all (-> all pins are GPI),
5439 due to crosstalk, spurious characters may be send over the RX232_2_TXD
5440 signal line.
5441
5442 Signed-off-by: Martin Krause <martin.krause@tqs.de>
5443
5444commit 0fc0f91b20ffa802f5a66534ca5c2844910583f6
5445Author: Martin Krause <martin.krause@tqs.de>
5446Date: Mon Oct 22 16:40:06 2007 +0200
5447
5448 TQM5200S: fix commands for STK52xx base board because of missing SM501 grafic controller
5449
5450 Some commands for the STK52xx base board try to access the SM501 grafic
5451 controller. But the TQM5200S has no grafic controller (only the TQM5200
5452 and the TQM5200B have). This patch deactivates the commands accessing
5453 the SM501 for the TQM5200S.
5454
5455 Signed-off-by: Martin Krause <martin.krause@tqs.de>
5456
5457commit 7b0a42219f30277f71f4405cbaf8a269f6d2d227
5458Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5459Date: Sun Oct 21 09:14:28 2007 +0200
5460
5461 Mips: Fix string functions differ prototype declaration
5462
5463 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5464
5465commit cb8250fe4b3c4ed549b270e8a20bc22060e7e1d2
5466Author: Ed Swarthout <Ed.Swarthout@freescale.com>
5467Date: Fri Oct 19 17:51:40 2007 -0500
5468
5469 fsl_pci_init enable COMMAND_MEMORY if inbound window
5470
5471 Patch 16e23c3f removed PCSRBAR allocation. But passing zero windows
5472 to pciauto_setup_device has the side effect of not getting
5473 COMMAND_MEMORY set.
5474
5475 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
5476
5477commit e9d0d527992566ebef9826962ff1745b2f082b92
5478Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5479Date: Fri Oct 19 10:55:24 2007 +0200
5480
5481 delta: Fix OHCI_REGS_BASE undeclared and wait_ms implicit declaration
5482
5483 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5484
5485commit 9c4884f54da982ce990c7d1760ac81b0704d3c64
5486Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5487Date: Fri Oct 19 08:10:15 2007 +0200
5488
5489 fix warning: no return statement in function returning non-void
5490
5491 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5492
5493commit e78220f6e514206757acfe247297fc9a328a881f
5494Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5495Date: Fri Oct 19 06:33:45 2007 +0200
5496
5497 xsengine: Fix no partition type specified, use DOS as default
5498
5499 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5500
5501commit 10cdb8dbd67a818823ab9ec88b68fc348903db59
5502Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5503Date: Fri Oct 19 00:24:59 2007 +0200
5504
5505 lubbock: Fix no partition type specified, use DOS as default
5506
5507 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5508
5509commit 41b4d282d38fa7231c315c5f6cfff5bdd24e0191
5510Author: Wolfgang Denk <wd@denx.de>
5511Date: Tue Oct 23 16:50:03 2007 +0200
5512
5513 Coding style: keep lists sorted; update CHANGELOG
5514
5515 Signed-off-by: Wolfgang Denk <wd@denx.de>
5516
41b4d282
WD
5517commit 58b74b05c621e2835ecf4e2d3243042cf4186777
5518Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5519Date: Fri Oct 19 00:09:05 2007 +0200
5520
5521 Fix missing drivers makefile entries ds1722.c mw_eeprom.c
5522
5523 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5524
5525commit 96455bfebc9887837095c9051d216f53c61b5f10
5526Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5527Date: Fri Oct 19 00:07:39 2007 +0200
5528
5529 Fix warning differ in signedness in board/innokom/innokom.c
5530
5531 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5532
5533commit 2a4741d9a14ec475f50e9856d2c0a67e8b4271bd
5534Author: Marcel Ziswiler <marcel@ziswiler.com>
5535Date: Fri Oct 19 00:25:33 2007 +0200
5536
5537 fix pxa255_idp board
5538
5539 The pxa255_idp being an old unmaintained board showed several issues:
5540 1. CONFIG_INIT_CRITICAL was still defined.
5541 2. Neither CONFIG_MAC_PARTITION nor CONFIG_DOS_PARTITION was defined.
5542 3. Symbol flash_addr was undeclared.
5543 4. The boards lowlevel_init function was still called memsetup.
5544 5. The TEXT_BASE was still 0xa3000000 rather than 0xa3080000.
5545 6. Using -march=armv5 instead of -march=armv5te resulted in lots of
5546 'target CPU does not support interworking' warnings on recent compilers.
5547 7. The PXA's serial driver redefined FFUART, BTUART and STUART used as
5548 indexes rather than the register definitions from the pxa-regs header
5549 file. Renamed them to FFUART_INDEX, BTUART_INDEX and STUART_INDEX to
5550 avoid any ambiguities.
5551 8. There were several redefinition warnings concerning ICMR, OSMR3,
5552 OSCR, OWER, OIER, RCSR and CCCR in the PXA's assembly start file.
5553 9. The board configuration file was rather outdated.
5554 10. The part header file defined the vendor, product and revision arrays
5555 as unsigned chars instead of just chars in the block_dev_desc_t
5556 structure.
5557
5558 Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
5559
5560commit 298cd4cafe81ff8a6c87be8fbc440a20720d3ed6
5561Author: Rune Torgersen <runet@innovsys.com>
5562Date: Wed Oct 17 11:56:31 2007 -0500
5563
5564 Make MPC8266ADS command selection more robust
5565
5566 Fix MPC8266 command line definition so it won't break when new commands
5567 are added to u-boot.
5568 Signed-off-by Rune Torgersen <runet@innovsys.com>
5569
992742a5
WD
5570commit d3afa1ee19345a31fd1eaad3e98b97d13ca47315
5571Author: Bartlomiej Sieka <tur@semihalf.com>
5572Date: Tue Oct 23 13:14:10 2007 +0200
5573
5574 Motion-PRO: Update configuration to accomodate next generation board.
5575
5576 New board has faster oscillator and a different Flash chip. This affects:
5577 - CFG_MPC5XXX_CLKIN
5578 - SDRAM timings
5579 - Flash CS configuration (timings)
5580 - Flash sector size, and thus MTD partition layout
5581 - malloc() arena size (due to bigger Flash sectors)
5582 - smaller memory test range (due to bigger malloc() arena)
5583
5584 This patch also enables more extensive memory testing via "mtest".
5585
5586 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
5587
5588commit eff501904df2bf1724a750062628ba2c51dbb1f8
5589Author: Bartlomiej Sieka <tur@semihalf.com>
5590Date: Tue Oct 23 11:36:07 2007 +0200
5591
5592 Motion-PRO: Add setting of SDelay reg. to SDRAM controller configuration.
5593
5594 Per AN3221 (MPC5200B SDRAM Initialization and Configuration), the SDelay
5595 register must be written a value of 0x00000004 as the first step of the
5596 SDRAM contorller configuration.
5597
5598 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
5599
5600commit 7a9348728ebda63cdbaacffd83099aa71d9d4c54
5601Author: Peter Pearse <peter.pearse@arm.com>
5602Date: Tue Oct 23 10:22:16 2007 +0100
5603
5604 Move PL01* serial drivers to drivers/serial and adjust Makefiles.
5605
5947f699
WD
5606commit 20d500d531a6b971ce6cc1bf191cb0092cdc0afc
5607Author: Stefan Roese <sr@denx.de>
5608Date: Tue Oct 23 10:17:42 2007 +0200
5609
5610 ppc4xx: lwmon5: Some further GPIO config changes
5611
5612 Signed-off-by: Stefan Roese <sr@denx.de>
5613
992742a5
WD
5614commit de9a738faa7c2f47286119c3bfebc3dfbfe7d86d
5615Author: Vlad Lungu <vlad@comsys.ro>
5616Date: Sun Oct 21 22:10:10 2007 +0900
5617
5618 [MIPS] Fix UNCACHED_SDRAM
5619
5620 PHYSADDR is for physical address, KSEG1ADDR is for uncached.
5621
5622 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
5623 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5624
5625commit 00101dd7a32d12f698150123e47e4b3420279f86
5626Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5627Date: Sun Oct 21 21:30:42 2007 +0900
5628
5629 [MIPS] Add PIC-related switches to PLATFORM_{CPP,LD}FLAGS and cleanup
5630
5631 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5632
5633commit eb700636db017d310edaeb559b13d82588560674
5634Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5635Date: Sun Oct 21 10:55:37 2007 +0900
5636
5637 [MIPS] u-boot.lds: Define _gp in a standard manner
5638
5639 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5640
5641commit 22069215eb7adf5a3888bf7c7784ea9d70a72cd0
5642Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5643Date: Sun Oct 21 10:55:36 2007 +0900
5644
5645 [MIPS] Fix $gp usage
5646
5647 Now we load $gp with _GLOBAL_OFFSET_TABLE_, but this is incorrect use.
5648 As a general principle, we should use _gp for $gp.
5649
5650 Thanks to linker script's help we fortunately have _gp which equals to
5651 _GLOBAL_OFFSET_TABLE_. But once _gp gets out of alignment, we will not
5652 be able to access to GOT entires, global variables and procedure entry
5653 points. The right thing to do is to use _gp.
5654
5655 This patch also introduce a new symbol `.gpword _GLOBAL_OFFSET_TABLE_'
5656 which holds the offset from _gp. When updating GOT entries, we use this
5657 offset and _gp to calculate the final _GLOBAL_OFFSET_TABLE_.
5658
5659 This patch is originally submitted by Vlad Lungu <vlad@comsys.ro>, then
5660 I made some change to leave over num_got_entries.
5661
5662 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5663 Cc: Vlad Lungu <vlad@comsys.ro>
5664
5665commit cbf2323b5b8285ea01acba7bbb905a3162d9b021
5666Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5667Date: Sun Oct 21 10:55:36 2007 +0900
5668
5669 [MIPS] u-boot.lds: Fix __got_start and __got_end
5670
5671 Ensure that __got_start points to top of the `.got', and __got_end points
5672 to bottom as well, so that we never fail to count num_got_entries.
5673
5674 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5675
5676commit e5f325fec5b48ae705c89522923ba5a2e37cd5c7
5677Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5678Date: Sun Oct 21 10:55:36 2007 +0900
5679
5680 [MIPS] u-boot.lds: Remove duplicated .sdata section
5681
5682 Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
5683
41b4d282
WD
5684commit 05bf4919c1ce49cdedadacd564d0786a8ed796a1
5685Author: Wolfgang Denk <wd@denx.de>
5686Date: Sun Oct 21 01:01:17 2007 +0200
5687
5688 Minor coding style cleanup; update CHANGELOG
5689
5690 Signed-off-by: Wolfgang Denk <wd@denx.de>
5691
05bf4919
WD
5692commit ff285ca07eda1ea4a8909848cc1cc604ec8fec9c
5693Author: Vlad Lungu <vlad@comsys.ro>
5694Date: Thu Oct 4 20:47:10 2007 +0300
5695
5696 Fix NE2000 driver:
5697
5698 Fixed typo in ne2000.h, thinko re n2k_inb() usage, don't try
5699 to do anything in eth_stop() if eth_init() was not called.
5700 Simplified RX path in order to avoid timeouts on really really
5701 fast NE2000 cards (read: qemu with internal tftp), NetLoop() is
5702 clever enough to cope with 1 packet per eth_rx().
5703
5704 Signed-off-by: Vlad Lungu <vlad@comsys.ro>
5705
992742a5
WD
5706commit df90968b48fb34fa9072fab150db2ac89678f537
5707Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
5708Date: Mon Sep 24 13:32:13 2007 -0400
5709
5710 Setting MSR[DE] in do_reset
5711
5712 Hello,
5713 This patch ensures the soft reset of the board for the 85xx boards
5714 by setting the MSR[DE] in the do_reset function.
5715
5716 Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
5717
5718commit 1e701e701304b3c3a3768ca83dd2ab7b9e88c77d
5719Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
5720Date: Mon Sep 24 13:36:01 2007 -0400
5721
5722 MSR overwrite fix
5723
5724 Hello,
5725 This patch fixes the MSR overwrite in the start.S when moving out of
5726 the last 4K page.
5727
5728 Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
5729
5730commit 5c7ea64bb74a850a2b2303f853a8270695ad8602
5731Author: Dan Wilson <dwilson@fulcrummicro.com>
5732Date: Fri Oct 19 11:33:48 2007 -0500
5733
5734 tsec driver should clear RHALT on startup
5735
5736 This was causing problems for some people.
5737
5738 Signed-off-by: Alain Gravel <agravel@fulcrummicro.com>
5739 Signed-off-by: Dan Wilson <dwilson@fulcrummicro.com>
5740 Signed-off-by: Andy Fleming <afleming@freescale.com>
5741
5742commit 7600d47b8f6a10019e537dc9a62aa1498df58d25
5743Author: Kumar Gala <galak@kernel.crashing.org>
5744Date: Thu Oct 11 00:29:18 2007 -0500
5745
5746 Improve handling of PCI interrupt device tree fixup on MPC85xx CDS
5747
5748 On the MPC85xx CDS we have two issues:
5749
5750 1. The device tree fixup code did not check to see if the property we are
5751 trying to update is actually found. Its possible that it would update
5752 random memory starting at 0.
5753
5754 2. Newer Linux kernel's have moved the location of the PCI nodes to be
5755 sibilings of the soc node and not children. The explicit PATH to the PCI
5756 node would not be found for these device trees. Add the ability to handle
5757 both paths. In the future we shouldn't handle such fixups by explicit path.
5758
5759 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5760
5761commit a3063eec775719b7e91023bbec3f64b3118791df
5762Author: Kumar Gala <galak@kernel.crashing.org>
5763Date: Thu Oct 11 00:18:48 2007 -0500
5764
5765 Set OF_STDOUT_PATH to match the default console on MPC8568 MDS
5766
5767 On the MPC8568 MDS we use ttyS0, UART0, etc. as the standard configured
5768 console. Make it so we match that config what we tell Linux as the early
5769 STDOUT console.
5770
5771 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5772
5773commit e1ce3cb617bb06f91f82f98915391175addf3e82
5774Author: Kumar Gala <galak@kernel.crashing.org>
5775Date: Tue Oct 2 11:12:27 2007 -0500
5776
5777 Remove magic numbers from cache related operations for mpc85xx
5778
5779 The mpc85xx start code uses some magic numbers that we actually
5780 have #defines for in <config.h> so use those instead.
5781
5782 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5783
05bf4919
WD
5784commit 5441f61a3d8b7034f19fc1361183e936198e6dbb
5785Author: Detlev Zundel <dzu@denx.de>
5786Date: Fri Oct 19 16:47:26 2007 +0200
5787
5788 Fix two typos.
5789
5790 Signed-off-by: Detlev Zundel <dzu@denx.de>
5791
5792commit 281df457c1aa50d2752165d0c5c3282d4027b974
5793Author: Tony Li <tony.li@freescale.com>
5794Date: Thu Oct 18 17:47:19 2007 +0800
5795
5796 mpc83xx: Add configure entry for MPC83xx ATM support
5797
5798 Add MPC8360EMDS_ATM_config and MPC832XEMDS_ATM_config into
5799 Makfile and MAKEALL
5800
5801 Signed-off-by: Tony Li <tony.li@freescale.com>
5802 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
5803
5804commit d2646554f529a9577515eceb0ec5eceee18244ba
5805Author: Tony Li <tony.li@freescale.com>
5806Date: Thu Oct 18 17:44:38 2007 +0800
5807
5808 mpc83xx: pq-mds-pib.c typo error
5809
5810 Correct to val8 from val.
5811
5812 Signed-off-by: Tony Li <tony.li@freescale.com>
5813 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
5814
5815commit 3e11ae80fec1ee12194940955431186abf6009c2
5816Author: Stefan Roese <sr@denx.de>
5817Date: Wed Oct 17 15:40:19 2007 +0200
5818
5819 ppc4xx: Add 667/133 (CPU/PLB) frequency setup to Sequoia bootstrap command
5820
5821 Signed-off-by: Stefan Roese <sr@denx.de>
5822
435dc8fc
WD
5823commit 3c89d75409eb26639d36dfa11d4ee3d8b962dc3c
5824Author: Jon Loeliger <jdl@freescale.com>
5825Date: Tue Oct 16 15:27:43 2007 -0500
5826
5827 Initial mpc8610hpcd Makefile files.
5828
5829 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
5830 Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
5831 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
5832 Signed-off-by: Jon Loeliger <jdl@freescale.com>
5833
5834commit 9553df86d3a319c3a1a7cde7e4edd6eeb5aa64c7
5835Author: Jon Loeliger <jdl@freescale.com>
5836Date: Tue Oct 16 15:26:51 2007 -0500
5837
5838 Initial mpc8610hpcd cpu/, README and include/ files.
5839
5840 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
5841 Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
5842 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
5843 Signed-off-by: Jon Loeliger <jdl@freescale.com>
5844
5845commit 3dd2db53ceb0dff80f25c2a07f83f29b907b403e
5846Author: Jon Loeliger <jdl@freescale.com>
5847Date: Tue Oct 16 13:54:01 2007 -0500
5848
5849 Initial mpc8610hpcd board files.
5850
5851 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
5852 Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
5853 Signed-off-by: Jason Jin <Jason.jin@freescale.com>
5854 Signed-off-by: Jon Loeliger <jdl@freescale.com>
5855
05bf4919
WD
5856commit 7ee6ba1a056e4061ab4cfde30127e332e7957afd
5857Author: runet@innovsys.com <runet@innovsys.com>
5858Date: Tue Oct 16 14:50:40 2007 -0500
5859
5860 Make MPC8266ADS board compile again.
5861
5862 Signed-off-by: Runet Torgersen <runet@innovsys.com>
5863
5864commit 2491167c245d8ebe6f2dbd8c4287aaa0d14fe93a
5865Author: Jon Loeliger <jdl@freescale.com>
5866Date: Mon Aug 27 12:41:03 2007 -0500
5867
5868 86xx: Allow for fewer DDR slots per memory controller.
5869
5870 As a direct correlation exists between DDR DIMM slots
5871 and SPD EEPROM addresses used to configure them, use
5872 the individually defined SPD_EEPROM_ADDRESS* values to
5873 determine if a DDR DIMM slot should have its SPD
5874 configuration read or not.
5875
5876 Effectively, this now allows for 1 or 2 DIMM slots
5877 per memory controller.
5878
5879 Signed-off-by: Jon Loeliger <jdl@freescale.com>
5880
5881commit 4d4a945e189a2f384c66432316da2788a0ac1607
5882Author: Rodolfo Giometti <giometti@enneenne.com>
5883Date: Mon Oct 15 11:59:17 2007 +0200
5884
5885 PXA USB OHCI: "usb stop" implementation.
5886
5887 Some USB keys need to be switched off before loading the kernel
5888 otherwise they can remain in an undefined status which prevents them
5889 to be correctly recognized by the kernel.
5890
5891 Signed-off-by: Rodolfo Giometti <giometti@linux.it>
5892
5893commit e2e93442e558cf1500e92861f99713b2f045ea22
5894Author: Stefan Roese <sr@denx.de>
5895Date: Mon Oct 15 11:39:00 2007 +0200
5896
5897 ppc4xx: Fix bug in I2C bootstrap values for Sequoia/Rainier
5898
5899 The I2C bootstrap values that can be setup via the "bootstrap" command,
5900 were setup incorrect regarding the generation of the internal sync PCI
5901 clock. The values for PLB clock == 133MHz were slighly incorrect and the
5902 values for PLB clock == 166MHz were totally incorrect. This could
5903 lead to a hangup upon booting while PCI configuration scan.
5904
5905 This patch fixes this issue and configures valid PCI divisor values
5906 for the sync PCI clock, with respect to the provided external async
5907 PCI frequency.
5908
5909 Here the values of the formula in the chapter 14.2 "PCI clocking"
5910 from the 440EPx users manual:
5911
5912 AsyncPCICLK - 1MHz <= SyncPCIClk <= (2 * AsyncPCIClk) - 1MHz
5913
5914 33MHz async PCI frequency:
5915 PLB = 133:
5916 => 32 <= 44.3 <= 65 (div = 3)
5917
5918 PLB = 166:
5919 => 32 <= 55.3 <= 65 (div = 3)
5920
5921 66MHz async PCI frequency:
5922 PLB = 133:
5923 => 65 <= 66.5 <= 132 (div = 2)
5924
5925 PLB = 166:
5926 => 65 <= 83 <= 132 (div = 2)
5927
5928 Signed-off-by: Stefan Roese <sr@denx.de>
5929
5930commit 5a5958b7de70ae99f0e7cbd5c97ec1346e051587
5931Author: Stefan Roese <sr@denx.de>
5932Date: Mon Oct 15 11:29:33 2007 +0200
5933
5934 ppc4xx: Fix incorrect 33/66MHz PCI clock log-message on Sequoia & Yosemite
5935
5936 The BCSR status bit for the 66MHz PCI operation was correctly
5937 addressed (MSB/LSB problem). Now the correct currently setup
5938 PCI frequency is displayed upon bootup.
5939
5940 This patch also fixes this problem on Rainier & Yellowstone, since these
5941 boards use the same souce code as Sequoia & Yosemite do.
5942
5943 Signed-off-by: Stefan Roese <sr@denx.de>
5944
5945commit da3aad55cbde80ab6e301aafa82a2c411aa53eff
5946Author: Martin Krause <martin.krause@tqs.de>
5947Date: Wed Sep 26 17:55:56 2007 +0200
5948
5949 TQM860M: adjust for doubled flash sector size.
5950
5951 Adjust flash map to support the new S29GLxxN (N-Type) Flashes with
5952 doubled sector size.
5953
5954 Signed-off-by: Martin Krause <martin.krause@tqs.de>
5955
5956commit 9d29250e2e62f4bf20c7a20b4173d84c48f11f5d
5957Author: Jens Gehrlein <jens.gehrlein@tqs.de>
5958Date: Wed Sep 26 17:55:54 2007 +0200
5959
5960 TQM8xx: Fix CAN timing.
5961
5962 Signed-off-by: Martin Krause <martin.krause@tqs.de>
5963
5964commit d43e489baf02afae49077791fb22332d240d8656
5965Author: Martin Krause <martin.krause@tqs.de>
5966Date: Thu Sep 27 14:54:36 2007 +0200
5967
5968 TQM866M: fix SDRAM refresh
5969
5970 At 133 MHz the current SDRAM refresh rate is too fast
5971 (measured 4 * 1.17 us).
5972 CFG_MAMR_PTA changes from 39 to 97. This result
5973 in a refresh rate of 4 * 7.8 us at the default clock
5974 50 MHz. At 133 MHz the value will be then 4 * 2.9 us.
5975 This is a compromise until a new method is found to
5976 adjust the refresh rate.
5977
5978 Signed-off-by: Martin Krause <martin.krause@tqs.de>
5979
5980commit 9ef57bbee1c67cc01da2026c242c4692db32be36
5981Author: Martin Krause <martin.krause@tqs.de>
5982Date: Wed Sep 26 17:55:55 2007 +0200
5983
5984 TQM866M: adjust for doubled flash sector size.
5985
5986 Adjust flash map to support the new S29GLxxN (N-Type) Flashes with
5987 doubled sector size.
5988
5989 Signed-off-by: Martin Krause <martin.krause@tqs.de>
5990
5991commit f8bf90461d9bad2e6fed31fcebaf235f60dd6763
5992Author: Michal Simek <monstr@monstr.eu>
5993Date: Sun Oct 14 16:12:29 2007 +0200
5994
5995 [FIX] XUPV2P change command handling
5996 and remove code violation
5997
5998commit 636400198228d96983c06657b17f760f5989958e
5999Author: Wolfgang Denk <wd@denx.de>
6000Date: Sun Oct 14 00:13:19 2007 +0200
6001
6002 Prepare for 1.3.0-rc3 release
6003
6004 Signed-off-by: Wolfgang Denk <wd@denx.de>
6005
63640019
WD
6006commit 68f14f77ca5fe5f9cc025c8cae101671f628309f
6007Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6008Date: Sat Sep 29 13:41:37 2007 +0200
6009
6010 Fix warning differ in signedness in cpu/pxa/mmc.c
6011
6012 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6013
6014commit fc19e36f741e8bc727c0a330170b3b5db90399ef
6015Author: Wolfgang Denk <wd@denx.de>
6016Date: Sat Oct 13 23:51:14 2007 +0200
6017
6018 Fix warning differ in signedness in board/mpl/vcma9/vcma9.c
6019
6020 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6021 Signed-off-by: Wolfgang Denk <wd@denx.de>
6022
6023commit de74b9eeacccaf0a42e5ecc9ae79a88f7a311296
6024Author: Wolfgang Denk <wd@denx.de>
6025Date: Sat Oct 13 21:15:39 2007 +0200
6026
6027 Coding Style cleanup.
6028
6029 Signed-off-by: Wolfgang Denk <wd@denx.de>
6030
de74b9ee
WD
6031commit e1893815b0999410d7a327589611c7b38e95299e
6032Author: Wolfgang Denk <wd@denx.de>
6033Date: Fri Oct 12 15:49:39 2007 +0200
6034
6035 GP3 SSA: enable RTC
6036
6037 Signed-off-by: Wolfgang Denk <wd@denx.de>
6038
6039commit 8002012041f1ff9f997a5727abe5015f70cd2e46
6040Author: Grzegorz Bernacki <gjb@semihalf.com>
6041Date: Tue Oct 9 13:58:24 2007 +0200
6042
6043 [ads5121] EEPROM support added.
6044
6045 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
6046
63640019
WD
6047commit 7b624ad254b97e5a25dca2304a398b64aeedaffe
6048Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
6049Date: Sat Oct 6 18:55:35 2007 +0200
6050
6051 AVR32: Initialize bi_flash* in board_init_r
6052
6053 The ATSTK1000-specific flash driver intializes bi_flashstart,
6054 bi_flashsize and bi_flashoffset, but other flash drivers, like the CFI
6055 driver, don't.
6056
6057 Initialize these in board_init_r instead so that things will still be
6058 set up correctly when we switch to the CFI driver.
6059
6060 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
6061
de74b9ee
WD
6062commit 2b2a587d6d3076387d22ac740f44044bf46e2cb8
6063Author: Marian Balakowicz <m8@semihalf.com>
6064Date: Fri Oct 5 10:40:54 2007 +0200
6065
6066 tqm5200: Fix CONFIG_CMD_PCI typo in board config file.
6067
6068 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
6069
6070commit 92869195ef8210758d2176230c0a36897afd50ed
6071Author: Bartlomiej Sieka <tur@semihalf.com>
6072Date: Fri Oct 5 09:46:06 2007 +0200
6073
6074 CM5200: Fix missing null-termination in hostname manipulation code
6075
6076 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
6077
63640019
WD
6078commit 9add9884b1fddc34ca186e00a2f868ccd5d02d87
6079Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
6080Date: Tue Oct 2 19:09:01 2007 +0200
6081
6082 Fix memtest breakage
6083
6084 CFG_MEMTEST_START uses weird magic involving gd, which fails to
6085 compile. Use hardcoded values instead (we actually know how much RAM
6086 we have on board.)
6087
6088 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
6089
de74b9ee
WD
6090commit 738815c0cc44aa329097f868dc1efc49ede9c5ba
6091Author: Stefan Roese <sr@denx.de>
6092Date: Tue Oct 2 11:44:46 2007 +0200
6093
6094 ppc4xx: Coding style cleanup
6095
6096 Signed-off-by: Stefan Roese <sr@denx.de>
6097
6098commit 87c1833a39e944db66385286fd5e28f9b3fcdd50
6099Author: Stefan Roese <sr@denx.de>
6100Date: Tue Oct 2 11:44:19 2007 +0200
6101
6102 ppc4xx: lwmon5: Remove watchdog for now, since not fully tested yet
6103
6104 Signed-off-by: Stefan Roese <sr@denx.de>
6105
6106commit 2db64784061bfc34f4ba70ef1d2fbe7133b55670
6107Author: Grzegorz Bernacki <gjb@semihalf.com>
6108Date: Mon Oct 1 09:51:50 2007 +0200
6109
6110 Program EPLD to force full duplex mode for PHY.
6111
6112 EPLD forces modes of PHY operation. By default full duplex is turned off.
6113 This fix turns it on.
6114
6115 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
6116
05bf4919
WD
6117commit 785c13477b77dcd2e6c5128fffcdb4e1943f4818
6118Author: Timo Ketola <timo.ketola@exertus.fi>
6119Date: Mon Sep 24 14:50:32 2007 +0300
6120
6121 Bugfix: Use only one PTD for one endpoint
6122
6123 Original isp116x-hcd code prepared multiple PTDs for longer than 16
6124 byte transfers for one endpoint. That is unnecessary because the
6125 ISP116x is able to split long data from one PTD into multiple
6126 transactions based on the buffer size of the endpoint. It also caused
6127 serious problems if the endpoint NAKed some of the transactions. In
6128 that case ISP116x wouldn't notice that the other PTDs were for the same
6129 endpoint and would try the other PTDs possibly out of order. That would
6130 break the whole transfer.
6131
6132 This patch makes isp116x_submit_job to use one PTD for one transfer.
6133
6134 Signed-off-by: Timo Ketola <timo.ketola@exertus.fi>
6135 Signed-off-by: Markus Klotzbuecher <mk@denx.de>
6136
de74b9ee
WD
6137commit 86ec86c04326c3913178a7679aa910de071da75d
6138Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6139Date: Thu Sep 27 23:27:47 2007 +0200
6140
6141 Fix missing DECLARE_GLOBAL_DATA_PTR on CONFIG_LPC2292 in serial
6142
6143 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
6144
6145commit 3e954beb614b5b190d7f4f4c3b641437a0132e35
6146Author: Stefan Roese <sr@denx.de>
6147Date: Tue Sep 11 14:12:55 2007 +0200
6148
6149 ppc4xx: lwmon5: Change GPIO 58 to default to low (watchdog test)
6150
6151 Signed-off-by: Stefan Roese <sr@denx.de>
6152
992742a5
WD
6153commit 1487adbdcf9594bb2eb686325a6f9540dad1b70a
6154Author: Ed Swarthout <Ed.Swarthout@freescale.com>
6155Date: Wed Sep 26 16:35:54 2007 -0500
6156
6157 85xx io out functions need sync after write.
6158
6159 This fixes the mc146818 rtc_read/write functions for 85xx.
6160
6161 Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
6162
de74b9ee
WD
6163commit 0d38effc6e359e6b1b0c78d66e8bc1a4dc15a2ae
6164Author: Grant Likely <grant.likely@secretlab.ca>
6165Date: Tue Sep 25 15:48:05 2007 -0600
6166
6167 Fpga: fix incorrect test of CFG_FPGA_XILINX macro
6168
6169 CFG_FPGA_XILINX is a bit value used to test against the value in
6170 CONFIG_FPGA. Testing for a value will always return TRUE. I don't
6171 think that is the intention in this code.
6172
6173 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
6174
63640019
WD
6175commit 853643d8cf2ca80cb2e25c53ad5dc580abafe166
6176Author: Michal Simek <monstr@monstr.eu>
6177Date: Mon Sep 24 00:41:30 2007 +0200
6178
6179 [FIX] change command handling and removing code violation
6180
6181commit f240356507038e5ce55e8a24cb2607e9eae6d10c
6182Author: Michal Simek <monstr@monstr.eu>
6183Date: Mon Sep 24 00:36:06 2007 +0200
6184
6185 [FIX] change sets of commands
6186 because changing of command handling brings
6187 compilation problems
6188
6189commit cb1bc63b75a232571eb69aa2c8aa919321655845
6190Author: Michal Simek <monstr@monstr.eu>
6191Date: Mon Sep 24 00:30:42 2007 +0200
6192
6193 [FIX] Email reparation & Copyright
6194 Both codes are written by myself without any
6195 support from CTU
6196
6197commit 0731cbae6c2feab93b244d83fd6a43f5cc9bf852
6198Author: Michal Simek <monstr@monstr.eu>
6199Date: Mon Sep 24 00:25:11 2007 +0200
6200
6201 [PATCH] Change macro name for UartLite
6202 because PowerPC 405 can use UartLite as console
6203
6204commit 1c1100d2fcf46b9d11dcf78d6e5aea75e2e8b716
6205Author: Michal Simek <monstr@monstr.eu>
6206Date: Mon Sep 24 00:21:19 2007 +0200
6207
6208 [PATCH] Add support for design without interrupt controller
6209 Polling timer
6210
6211commit 0731933ec8ec45d02ba89b52df673d526873cdde
6212Author: Michal Simek <monstr@monstr.eu>
6213Date: Mon Sep 24 00:19:48 2007 +0200
6214
6215 [FIX] resolve problem with cpu without barrel shifter
6216
6217commit db14d77995ce515b728b178b63f82babe60e3d56
6218Author: Michal Simek <monstr@monstr.eu>
6219Date: Mon Sep 24 00:18:46 2007 +0200
6220
6221 [FIX] repair email address
6222
6223commit 481d4328618804add1f818a6c96296121cd0528e
6224Author: Michal Simek <monstr@monstr.eu>
6225Date: Mon Sep 24 00:17:42 2007 +0200
6226
6227 [FIX] repair MFSL commands
6228
6229commit b90c045f035c3cc9b5d2edaed6048dfb74e40763
6230Author: Michal Simek <monstr@monstr.eu>
6231Date: Mon Sep 24 00:08:37 2007 +0200
6232
6233 synchronizition with mainline
6234
61fb15c5
WD
6235commit eda3e1e6619ad0bee94ae4b16c99d88e77e2af13
6236Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6237Date: Sun Sep 23 02:42:38 2007 +0900
6238
6239 sh: Add support command of ide with sh
6240
6241 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6242
6243commit d91ea45d15cf8e0987456bd211ffbb650824b6f1
6244Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6245Date: Sun Sep 23 02:38:42 2007 +0900
6246
6247 sh: Update Makefile
6248
6249 Add support MS7722SE01 to Makefile.
6250
6251 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6252
6253commit 6c0bbdccd379f5c8702af9e0765294c2fb7472a6
6254Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6255Date: Sun Sep 23 02:31:13 2007 +0900
6256
6257 sh: Add support Renesas sh7722 processor and Hitachi MS7722SE01 board
6258
6259 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6260
6261commit 047375bfa4c3052fa50a748da7ff89e9dad3b364
6262Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6263Date: Sun Sep 23 02:19:24 2007 +0900
6264
6265 sh: Update MS7750SE01 platform
6266
6267 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6268
6269commit 516ad760db3553766267ada01b7d5d727faa4bbd
6270Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6271Date: Sun Sep 23 02:17:08 2007 +0900
6272
6273 sh: Remove comment out code from include/asm-sh/cpu_sh4.h
6274
6275 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6276
6277commit b02bad128669e567fce87d8df823b06a0144b8db
6278Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6279Date: Sun Sep 23 02:12:30 2007 +0900
6280
6281 sh: Update core code of SuperH.
6282
6283 Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6284
de74b9ee
WD
6285commit 66dcad3a9a53e0766d90e0084123bd8529522fb0
6286Author: Wolfgang Denk <wd@denx.de>
6287Date: Thu Sep 20 00:04:14 2007 +0200
6288
6289 v1.3.0-rc2
6290
6291 Signed-off-by: Wolfgang Denk <wd@denx.de>
6292
66dcad3a
WD
6293commit 135e19bc2773ebca487e9a8371f67e1ba202313a
6294Author: Wolfgang Denk <wd@denx.de>
6295Date: Tue Sep 18 21:36:35 2007 +0200
6296
6297 Avoid compiler warning.
6298
6299 Signed-off-by: Wolfgang Denk <wd@denx.de>
6300
6301commit 8a783a65851bc7421ab69f442261215e21b8891a
6302Author: Grant Likely <grant.likely@secretlab.ca>
6303Date: Tue Sep 18 12:24:57 2007 -0600
6304
6305 Bugfix: remove embedded null (\0) from CFG_BOOTFILE macro in TQM8540_config
6306
6307 /bin/bash and /bin/dash (which /bin/sh is linked to on ubuntu) handle embedded
6308 nulls in a string differently. For example, the following statement:
6309 echo "this is a string\0" > afile
6310 Will produce the following with /bin/bash:
6311 "this is a string\0"
6312 But with /bin/dash, will produce:
6313 "this is a string
6314
6315 Bug fixed by moving the embedded null out of the makefile and into the
6316 config header. Also renamed the macro to avoid usage colision with the same
6317 macro used by other board ports.
6318
6319 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
6320
6321commit f8d3ca7b6fa322ac57e8e831f07dbeea039a9f35
6322Author: Wolfgang Denk <wd@denx.de>
6323Date: Tue Sep 18 17:40:27 2007 +0200
6324
6325 MCC200: fix build warning
6326
6327 The MCC200 board config file includes version.h for some customer-
6328 specific setting, which causes warnings with "make depend"; build
6329 version.h before depend.
6330
6331 Signed-off-by: Wolfgang Denk <wd@denx.de>
6332
de74b9ee
WD
6333commit bd86220f58b99d6896198c385fda132f0c980915
6334Author: Peter Pearse <peter.pearse@arm.com>
6335Date: Tue Sep 18 13:07:54 2007 +0100
6336
6337 Move coloured led API to status_led.h
6338 Improve indentation in drivers/at45.c
6339
63640019
WD
6340commit e80e585b00fbbab7ad1bf71619741f2c5b029ab7
6341Author: Eirik Aanonsen <eaa@wprmedical.com>
6342Date: Tue Sep 18 08:47:20 2007 +0200
6343
6344 Update atstk1002 bootargs.
6345
6346 Updates to atstk1002 U-Boot header file:
6347 - Changed bootargs:
6348 * Set the bootargs for at1002 to point to the SD-card partition instead
6349 * ... of the boot flash.
6350 * Removing the rootfstype since that argument are not needed.
6351
6352 Signed-off-by: Eirik Aanonsen <eaa@wprmedical.com>
6353 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
6354
6355commit a4f3aab6dfbed6c29367c688bfb8a47eef62c225
6356Author: Eirik Aanonsen <eaa@wprmedical.com>
6357Date: Wed Sep 12 13:32:37 2007 +0200
6358
6359 Add some comments to clocks in atstk1002.h
6360
6361 This patch applies some clarifying comments to how the different
6362 clocks are setup according to atstk1002.h Some of the previous
6363 comments where stating wrongful information.
6364
6365 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
6366
de74b9ee
WD
6367commit 97213f32416ead885deafea86774e912ffd60ad0
6368Author: David Saada <David.Saada@ecitele.com>
6369Date: Mon Sep 17 17:04:47 2007 +0200
6370
6371 Description: Add NEC's PCI OHCI module ID to the USB OHCI driver
6372
6373 Signed-off-by: David Saada <david.saada@ecitele.com>
6374
63640019
WD
6375commit 30363e98fa470fbecea5e8bc0f1443352754f303
6376Author: Stefan Roese <sr@denx.de>
6377Date: Mon Sep 17 08:20:47 2007 +0200
6378
6379 Small whitespace cleanup of OneNAND patch
6380
6381 Signed-off-by: Stefan Roese <sr@denx.de>
6382
6383commit d7e8ce101a4a45ed6ed45739fc2de5f87b13f7f1
6384Author: Kyungmin Park <kmpark@infradead.org>
6385Date: Mon Sep 10 17:15:14 2007 +0900
6386
6387 OneNAND support (take #2)
6388
6389 [PATCH 3/3] OneNAND support (take #2)
6390
6391 OneNAND support at U-Boot
6392
6393 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
6394
6395commit 17aa2800457df0c06b41516f46f126712c196219
6396Author: Kyungmin Park <kmpark@infradead.org>
6397Date: Mon Sep 10 17:14:34 2007 +0900
6398
6399 OneNAND support (take #2)
6400
6401 [PATCH 2/3] OneNAND support (take #2)
6402
6403 OneNAND support at U-Boot
6404
6405 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
6406
6407commit 916527f4809a7bcd811f1f1daf34af184e31dd8c
6408Author: Kyungmin Park <kmpark@infradead.org>
6409Date: Mon Sep 10 17:13:49 2007 +0900
6410
6411 OneNAND support (take #2)
6412
6413 [PATCH 1/3] OneNAND support (take #2)
6414
6415 OneNAND support at U-Boot
6416
6417 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
6418
05bf4919
WD
6419commit b49c90df6e7cfcfb8b862b8bbf8448dff5eed9a5
6420Author: Michal Simek <monstr@monstr.eu>
6421Date: Sun Sep 16 20:51:57 2007 +0200
6422
6423 [FIX] remove files form repository
6424
66dcad3a
WD
6425commit 67c31036acaaaa992fc346cc89db0909a7e733c4
6426Author: Wolfgang Denk <wd@denx.de>
6427Date: Sun Sep 16 17:10:04 2007 +0200
6428
6429 TQM8xx[LM]: Fix broken environment alignment.
6430
6431 With recent toolchains, the environment sectors were no longer aligned to
6432 sector boundaries. The reason was a combination of two bugs:
6433
6434 1) common/environment.c assumed that CONFIG_TQM8xxL would be defined
6435 for all TQM8xxL and TQM8xxM boards. But "include/common.h", where
6436 this gets defined, is not included here (and cannot be included
6437 without causing lots of problems).
6438
6439 Added a new #define CFG_USE_PPCENV for all boards which really
6440 want to put the environment is a ".ppcenv" section.
6441
6442 2) The linker scripts just include environment.o, silently assuming
6443 that the objects in that file are really in the order in which
6444 they are coded in the C file, i. e. "environment" first, then
6445 "redundand_environment", and "env_size" last. However, current
6446 toolchains (GCC-4.x) reorder the objects, causing the environment
6447 data not to start on a flash sector boundary:
6448
6449 Instead of: we got:
6450
6451 40008000 T environment 40008000 T env_size
6452 4000c000 T redundand_environment 40008004 T redundand_environment
6453 40010000 T env_size 4000c004 T environment
6454
6455 Note: this patch fixes just the first part, and cures the alignment
6456 problem by making sure that "env_size" gets placed correctly. However,
6457 we still have a potential issue because primary and redundant
6458 environment sectors are actually swapped, i. e. we have now:
6459
6460 40008000 T redundand_environment
6461 4000c000 T environment
6462 40010000 T env_size
6463
6464 This shall be fixed in the next version.
6465
6466 Signed-off-by: Wolfgang Denk <wd@denx.de>
6467
6468commit eb6da8050797c204c9d010548424186c7ce32fc1
6469Author: Wolfgang Denk <wd@denx.de>
6470Date: Sun Sep 16 02:39:35 2007 +0200
6471
6472 TQM8xx/FPS8xx: adjust flash partitions for 2.6 ARCH=powerpc kernels
6473
6474 Signed-off-by: Wolfgang Denk <wd@denx.de>
6475
6476commit cd2d1602c54cc6957bdef3872272a4b264893960
6477Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
6478Date: Mon Sep 10 14:54:56 2007 -0400
6479
6480 Typo fix in tsec.c
6481
6482 Fixup for the break statement in wrong place.
6483
6484 [Patch by urwithsughosh@gmail.com]
6485 Acked-by: Andy Fleming <afleming@freescale.com>
6486 Signed-off-by: Wolfgang Denk <wd@denx.de>
6487
6488commit 5bd7fe9aeb76906371f40b8fd07613f10922e3e7
6489Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
6490Date: Tue Sep 11 17:04:00 2007 +0200
6491
6492 Fix do_div() usage in nand process output
6493
6494 Fix usage of do_div() in nand erase|read|write process output.
6495
6496 The last patch to nand_util.c introduced do_div() instead of libgcc's
6497 implementation. But do_div() returns the quotient in its first
6498 macro parameter and not as result.
6499
6500 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
6501
6502commit c750d2e6692a000a82f29de7bf24e3dc21239161
6503Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
6504Date: Wed Sep 12 12:36:53 2007 +0200
6505
6506 NAND: Add CFG_NAND_QUIET option
6507
6508 This config option sets the default for the progress information
6509 output behavior that can also be configured through the 'quiet'
6510 environment variable.
6511
6512 The legacy NAND code does not print the current progress info
6513 on the console. So this option is for backward compatibility for
6514 units that are in the field and where setting the quiet variable
6515 is not an option. With CFG_NAND_QUIET set to '1' the console
6516 progress info is turned off. This can still be overwritten
6517 through the environment variable.
6518
6519 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
6520
6521commit dcb88630290d2bcd803386dd4c2be73142994c4f
6522Author: Liew Tsi Chung-r5aahp <Tsi-chung.Liew@freescale.com>
6523Date: Thu Sep 13 16:06:05 2007 -0700
6524
6525 ColdFire: fix build error becasue of bad type of mii_init()
6526
6527 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
6528
6529commit 314d5b6ce52a4ed19dd295d1364e246c5e605017
6530Author: Liew Tsi Chung-r5aahp <Tsi-chung.Liew@freescale.com>
6531Date: Thu Sep 13 16:04:05 2007 -0700
6532
6533 ColdFire: Fix build error caused by pixis.c
6534
6535 Moved the #include <asm/cache.h> inside the #ifdef CONFIG_FSL_PIXIS.
6536
6537 Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
6538
6539commit e21659e30660a1377c42af135a6114efe39801d9
6540Author: Sam Sparks <SSparks@twacs.com>
6541Date: Fri Sep 14 11:14:42 2007 -0600
6542
6543 Update MPC8349ITX*_config to place config.tmp in right place.
6544
6545 MPC834ITX*_config does not store config.tmp at the correct locatation,
6546 causing MPC8349ITXGP to have the wrong TEXT_BASE.
6547
6548 Signed-off-by: Sam Sparks <SSparks@twacs.com>
6549 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
6550
6551commit 1218abf1b5817a39a82399b4b928b00750575bda
6552Author: Wolfgang Denk <wd@denx.de>
6553Date: Sat Sep 15 20:48:41 2007 +0200
6554
6555 Fix cases where DECLARE_GLOBAL_DATA_PTR was not declared as global
6556
6557 Signed-off-by: Wolfgang Denk <wd@denx.de>
6558
6559commit 66b3f24d665be678a9dbb125b1e84185400f63b5
6560Author: Dirk Behme <dirk.behme@googlemail.com>
6561Date: Sat Sep 15 11:55:42 2007 +0200
6562
6563 Make DECLARE_GLOBAL_DATA_PTR global for DaVinci
6564
6565 As discussed in [1], DECLARE_GLOBAL_DATA_PTR has to be global and not
6566 function local.
6567
6568 Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
6569
6570 [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/31805
6571
05bf4919
WD
6572commit 991b089d1ce5ad945725e3657a8f106dfa02a38e
6573Author: Michal Simek <monstr@monstr.eu>
6574Date: Sat Sep 15 00:03:35 2007 +0200
6575
6576 Synchronize with U-BOOT mainline
6577
6578commit d7fee32b7e61fe11c64e371cde79faa4768e8350
6579Author: Sam Sparks <SSparks@twacs.com>
6580Date: Fri Sep 14 11:14:42 2007 -0600
6581
6582 Update MPC8349ITX*_config to place config.tmp in right place.
6583
6584 MPC834ITX*_config does not store config.tmp at the correct locatation,
6585 causing MPC8349ITXGP to have the wrong TEXT_BASE.
6586
6587 Signed-off-by: Sam Sparks <SSparks@twacs.com>
6588 Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
6589 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6590
66dcad3a
WD
6591commit 6e7b7b6ea1b6d04dbe96242eb6a0c1c664c98e8c
6592Author: Bartlomiej Sieka <tur@semihalf.com>
6593Date: Thu Sep 13 18:21:48 2007 +0200
6594
6595 cm5200: Fix a typo introduced by afaac86fe2948ac84cd9a12bbed883b3c683e7d9
6596
6597 Signed-off-by: Marian Balakowicz <m8@semihalf.com>
6598
de74b9ee
WD
6599commit e1f601b572db5de9aa81a0b77c68a86994fe24c4
6600Author: Bartlomiej Sieka <tur@semihalf.com>
6601Date: Thu Sep 13 16:33:59 2007 +0200
6602
6603 tqm5200: Restore customary env. variable boot commands for powerpc kernels
6604
6605 - update default definitions of kernel_addr and fdt_addr env. variables
6606 - make arch/powerpc booting the default scenario
6607 - update MTD partition layout to match the above
6608
6609 Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
6610
66dcad3a
WD
6611commit f34024d4a328e6edd906456da98d2c537155c4f7
6612Author: Wolfgang Denk <wd@denx.de>
6613Date: Wed Sep 12 00:48:57 2007 +0200
6614
6615 Fix memory corruption problem on STX GP3 SSA Board.
6616
6617 Signed-off-by: Wolfgang Denk <wd@denx.de>
6618
de74b9ee
WD
6619commit d94c79e47011af5e8dd10ed6163c09b4cfc743cc
6620Author: Peter Pearse <peter.pearse@arm.com>
6621Date: Tue Sep 11 15:35:01 2007 +0100
6622
6623 Final tidy
6624
66dcad3a
WD
6625commit 38ad82da0c1180ecdeb212a8f4245e945bcc546e
6626Author: Grzegorz Bernacki <gjb@semihalf.com>
6627Date: Tue Sep 11 15:42:11 2007 +0200
6628
6629 [GP3SSA] Add define CONFIG_MPC85XX_PCI2 in config file to allow u-boot to
6630 scan on second pci bus.
6631
6632 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
6633
6634commit 6c2f4f388e8181655ea8b69343ea00b68aa6e8d0
6635Author: Grzegorz Bernacki <gjb@semihalf.com>
6636Date: Tue Sep 11 12:57:52 2007 +0200
6637
6638 [ppc4xx] Individual handling of sdram.c for bamboo_nand build
6639
6640 Bamboo has a file sdram.c which needs special treatment when building in
6641 separate directory. It has to be linked to build directory otherwise it is
6642 not seen.
6643
6644 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
6645
63640019
WD
6646commit d45963854eff39d575124d859419bb4953ce2c87
6647Author: Michal Simek <monstr@monstr.eu>
6648Date: Tue Sep 11 00:37:04 2007 +0200
6649
6650 [FIX] Microblaze ML401 - repare FLASH handling
6651
66dcad3a
WD
6652commit 38c1ef728d19950414a8ab1ccfc53767848fa346
6653Author: Sean MCGOOGAN <sean.mcgoogan@st.com>
6654Date: Mon Sep 10 16:55:59 2007 +0100
6655
6656 Allocate CPU Architecture Code for STMicroelectronics' ST200.
6657
6658 Signed-off-by: Sean McGoogan <Sean.McGoogan@st.com>
6659 ---------------------------------------------------
6660
6661commit 754bac48156f8958d8f6a53a51eda88ab5758929
6662Author: Wolfgang Denk <wd@denx.de>
6663Date: Mon Sep 10 20:42:31 2007 +0200
6664
6665 Update version to match current state.
6666
6667 Signed-off-by: Wolfgang Denk <wd@denx.de>
6668
6669commit 7a888d6b3c32a126dbb504ef146bb4c26574ca7b
6670Author: Grzegorz Bernacki <gjb@semihalf.com>
6671Date: Mon Sep 10 17:39:08 2007 +0200
6672
6673 [MPC512x] Streamline frame handling in the FEC driver
6674
6675 - convert frame size settings to be derived from a single base
6676 - set frame size to the recommended default value
6677
6678 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
6679
6680commit e251e00d0db4b36d1d2b7e38fec43a7296b529a2
6681Author: Kyungmin Park <kmpark@infradead.org>
6682Date: Mon Sep 10 11:34:00 2007 +0900
6683
6684 Remove compiler warning: target CPU does not support interworking
6685
6686 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
6687
6688commit 1d9e31e04911a6bb7cc66dd91132c699101c32e2
6689Author: Wolfgang Denk <wd@denx.de>
6690Date: Sun Sep 9 21:21:33 2007 +0200
6691
6692 Fix compile error in spc1920 config.
6693
6694