This page contains the following errors:

error on line 20065 at column 135: Premature end of data in tag tr line 20064

Below is a rendering of the page up to the first error.

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