]> git.ipfire.org Git - people/ms/u-boot.git/blame - CHANGELOG
85xx: Cleanup whitespace in mpc8536ds.c
[people/ms/u-boot.git] / CHANGELOG
CommitLineData
963f2f61
WD
1commit 5b2da6a309266f21cbb68f06fcfdf9ba141022e7
2Author: Michal Simek <monstr@monstr.eu>
3Date: Fri Aug 21 06:52:25 2009 +1000
4
5 qemu-mips: Fix Qemu website
6
7 Signed-off-by: Michal Simek <monstr@monstr.eu>
8 Signed-off-by: Michal Simek <michal.simek@petalogix.com>
9 Acked-by: Shinya Kuribayashi <skuribay@pobox.com>
10
11commit 79f516bccc3cff5a5cd4b3dffb7d254e746fdbde
12Author: Kim Phillips <kim.phillips@freescale.com>
13Date: Fri Aug 21 16:34:38 2009 -0500
14
15 mpc83xx: accommodate larger kernel sizes by default
16
17 linux mpc83xx_defconfig kernels are getting bigger, accommodate for
18 their growth by adjusting default load and fdt addresses.
19
20 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
21
22commit 8eceeb7fd656d6d071c0a8b615e178aca5775fff
23Author: Kim Phillips <kim.phillips@freescale.com>
24Date: Fri Aug 21 16:33:15 2009 -0500
25
26 mpc83xx: mpc8377erdb - change DDR settings to those from latest bsp
27
28 when using Linus' 83xx_defconfig, the mpc8377rdb would hang at boot
29 at either:
30
31 NET: Registered protocol family 16
32
33 or the
34
35 io scheduler cfq registered
36
37 message. Fixing up these DDR settings appears to fix the problem.
38
39 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
40
41commit 27c5248dd4c9ba4a36899689595956c5e59e349a
42Author: Kim Phillips <kim.phillips@freescale.com>
43Date: Fri Aug 21 16:31:20 2009 -0500
44
45 mpc83xx: tqm8349 - remove pci & flash window conflict
46
47 commit 9993e196da707a0a1cd4584f1fcef12382c1c144 "mpc83xx: convert all
48 remaining boards over to 83XX_GENERIC_PCI" remapped pci windows on
49 tqm834x to make it more consistent with the other 83xx boards. During
50 that time however, the author failed to realize that FLASH_BASE was
51 occupying the same range as what PCI1_MEM_BASE was being assigned.
52
53 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
54 Tested-by: Wolfgang Denk <wd@denx.de>
55
56commit 6d2c26ac831f033b0025cfb256365a047f8dd115
57Author: Heiko Schocher <hs@denx.de>
58Date: Fri Aug 21 16:30:30 2009 -0500
59
60 mpc83xx: add missing CSCONFIG_ODT_WR_CFG for 832x CPUs
61
62 Signed-off-by: Heiko Schocher <hs@denx.de>
63 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
64
65commit 193b4cb3f641ed0fd9bb79b8fa4671882c50ffdb
66Author: Paul Gortmaker <paul.gortmaker@windriver.com>
67Date: Fri Aug 21 16:27:05 2009 -0500
68
69 mpc83xx: mpc8349 - delete unused SYS_MID_FLASH_JUMP
70
71 This was introduced with the MPC8349EMDS board, and then copied to
72 a couple other boards by nature of being the reference implementation.
73
74 u-boot$git grep CONFIG_SYS_MID_FLASH_JUMP
75 include/configs/MPC8349EMDS.h:#define CONFIG_SYS_MID_FLASH_JUMP 0x7F000000
76 include/configs/sbc8349.h:#define CONFIG_SYS_MID_FLASH_JUMP 0x7F000000
77 include/configs/vme8349.h:#define CONFIG_SYS_MID_FLASH_JUMP 0x7F000000
78 u-boot$
79
80 It currently isn't used, so delete it before it spreads further.
81
82 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
83 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
84
85commit c0d660fbbede322648ec79d3e39389e48f5fab24
86Author: Paul Gortmaker <paul.gortmaker@windriver.com>
87Date: Fri Aug 21 16:21:58 2009 -0500
88
89 mpc83xx: sbc8349 - make enabling PCI more user friendly
90
91 Prior to this commit, to enable PCI, you had to go manually
92 edit the board config header, which isn't really user friendly.
93 This adds the typical PCI make targets to the toplevel Makefile
94 in accordance with what is being done with other boards.
95
96 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
97 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
98
99commit a3c5057a6c05b4c7235a270486220e4511366133
100Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
101Date: Fri Aug 7 23:37:54 2009 +0200
102
103 eeprom_m95xxx: remove unused variable i
104
105 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
106
107commit 8cf19b9fec92d8aa22b2fe4b4e6976743b1daa51
108Author: Ilya Yanok <yanok@emcraft.com>
109Date: Fri Jul 17 15:02:42 2009 +0400
110
111 jffs2: some fixes to summary support
112
113 This patch fixes some issues with JFFS2 summary support in U-Boot.
114 1/ Summary support made compilation configurable (as summary support
115 considered expiremental even in Linux).
116 2/ Summary code can do unaligned 16-bit and 32-bit memory accesses.
117 We need to get data byte by byte to exclude data aborts.
118 3/ Make summary scan in two passes so we can safely fall back to full
119 scan if we found unsupported entry in the summary.
120
121 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
122
123commit 11906936e168d12d684bb3d2930a62693ba3d84e
124Author: Prafulla Wadaskar <prafulla@marvell.com>
125Date: Mon Aug 10 18:55:54 2009 +0530
126
127 arm: rd6281a: Fixed NAND specific warning
128
129 It is recommended to define the macro CONFIG_SYS_64BIT_VSPRINTF
130 for NAND specific warning removal, same is done in this patch
131
132 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
133
134commit b5ffb193330113d2e00489d96bf8ec1f541ed4e1
135Author: Wolfgang Denk <wd@denx.de>
136Date: Thu Aug 13 00:37:16 2009 +0200
137
138 TRAB: make independent of specific libgcc helper routines
139
140 The TRAB board references local libgcc helper routines
141 (lib_arm/div0.o and lib_arm/_umodsi3.o) which cause build problems
142 when we try to use the normal, compiler provided libgcc instead.
143 Removing these references allows to build both with and without the
144 local libgcc helper routines.
145
146 Signed-off-by: Wolfgang Denk <wd@denx.de>
147
148commit 1aada9cd643567d351667138851e9231ccfa245a
149Author: Wolfgang Denk <wd@denx.de>
150Date: Mon Aug 17 14:00:53 2009 +0200
151
152 Fix all linker scripts for older binutils versions (pre-2.16)
153
154 Commit f62fb99941c6 fixed handling of all rodata sections by using a
155 wildcard combined with calls to ld's builtin functions SORT_BY_ALIGNMENT()
156 and SORT_BY_NAME(). Unfortunately these functions were only
157 introduced with biunutils version 2.16, so the modification broke
158 building with all tool chains using older binutils.
159
160 This patch makes it work again. This is done by omitting the use of
161 these functions for such old tool chains. This will result in
162 slightly larger target binaries, as the rodata sections are no longer
163 in optimal order alignment-wise which reauls in unused gaps, but the
164 effect was found to be insignificant - especially compared to the fact
165 that you cannot build U-Boot at all in the current state.
166
167 As ld seems to have no support for conditionals we run the linker
168 script through the C preprocessor which can be easily used to remove
169 the unwanted function calls.
170
171 Note that the C preprocessor must be run with the "-ansi" (or a
172 "-std=") option to make sure all the system-specific predefined
173 macros outside the reserved namespace are suppressed. Otherise, cpp
174 might for example substitute "powerpc" to "1", thus corrupting for
175 example "OUTPUT_ARCH(powerpc)" etc.
176
177 Signed-off-by: Wolfgang Denk <wd@denx.de>
178 Cc: Mike Frysinger <vapier@gentoo.org>
179
180commit f772acf8a584067033eff1e231fcd1fb3a00d3d9
181Author: Wolfgang Denk <wd@denx.de>
182Date: Mon Aug 17 13:17:29 2009 +0200
183
184 ARM: compiler options cleanup - improve tool chain support
185
186 For some time there have been repeated reports about build problems
187 with some ARM (cross) tool chains. Especially issues about
188 (in)compatibility with the tool chain provided runtime support
189 library libgcc.a caused to add and support a private implementation
190 of such runtime support code in U-Boot. A closer look at the code
191 indicated that some of these issues are actually home-made. This
192 patch attempts to clean up some of the most obvious problems and make
193 building of U-Boot with different tool chains easier:
194
195 - Even though all ARM systems basicy used the same compiler options
196 to select a specific ABI from the tool chain, the code for this was
197 distributed over all cpu/*/config.mk files. We move this one level
198 up into lib_arm/config.mk instead.
199
200 - So far, we only checked if "-mapcs-32" was supported by the tool
201 chain; if yes, this was used, if not, "-mabi=apcs-gnu" was
202 selected, no matter if the tool chain actually understood this
203 option. There was no support for EABI conformant tool chains.
204 This patch implements the following logic:
205
206 1) If the tool chain supports
207 "-mabi=aapcs-linux -mno-thumb-interwork"
208 we use these options (EABI conformant tool chain).
209 2) Otherwise, we check first if
210 "-mapcs-32"
211 is supported, and then check for
212 "-mabi=apcs-gnu"
213 If one test succeeds, we use the first found option.
214 3) In case 2), we also test if "-mno-thumb-interwork", and use
215 this if the test succeeds. [For "-mabi=aapcs-linux" we set
216 "-mno-thumb-interwork" mandatorily.]
217
218 This way we use a similar logic for the compile options as the
219 Linux kernel does.
220
221 - Some EABI conformant tool chains cause external references to
222 utility functions like raise(); such functions are provided in the
223 new file lib_arm/eabi_compat.c
224
225 Note that lib_arm/config.mk gets parsed several times, so we must
226 make sure to add eabi_compat.o only once to the linker list.
227
228 Signed-off-by: Wolfgang Denk <wd@denx.de>
229 Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
230 Cc: Dirk Behme <dirk.behme@googlemail.com>
231 Cc: Magnus Lilja <lilja.magnus@gmail.com>
232 Cc: Tom Rix <Tom.Rix@windriver.com>
233 Cc: Prafulla Wadaskar <prafulla@marvell.com>
234 Acked-by: Sergey Kubushyn <ksi@koi8.net>
235 Tested-by: Magnus Lilja <lilja.magnus@gmail.com>
236 Tested-by: Andrzej Wolski <awolski@poczta.fm>
237 Tested-by: Gaye Abdoulaye Walsimou <walsimou@walsimou.com>
238 Tested-by: Tom Rix <Tom.Rix@windriver.com>
239 Tested-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
240
241commit 269610f6ba2e4a7bc27d2e53d43160614016964f
242Author: Mingkai Hu <Mingkai.hu@freescale.com>
243Date: Thu Jul 30 17:56:51 2009 +0800
244
245 NAND boot: fix nand_load overlap issue
246
247 The code copy data from NAND flash block by block, so when
248 the data length isn't a whole-number multiple of the block
249 size, it will overlap the rest space.
250
251 Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
252 Signed-off-by: Scott Wood <scottwood@freescale.com>
253
254commit 1fc1d9aed08f2b3366d634fda6712a710b2cff9a
255Author: Giulio Benetti <giulio.benetti@micronovasrl.com>
256Date: Fri Jul 31 17:30:34 2009 -0500
257
258 add WATCHDOG_RESET() on nand write and read
259
260 Signed-off-by: giulio.benetti@micronovasrl.com
261 Acked-by: Wolfgang Denk <wd@denx.de>
262 Signed-off-by: Scott Wood <scottwood@freescale.com>
263
264commit b1e849f2201bbbf3ca81fde164f154f9caf7f0e9
265Author: Peter Tyser <ptyser@xes-inc.com>
266Date: Wed Feb 4 15:14:05 2009 -0600
267
268 tsec: Wait for auto-negotiation to complete without link
269
270 Previously, waiting for auto-negotiation would only occur if a valid
271 link had been detected. Problems arose when attempting to use a
272 tsec immediately after bootup but before link was achieved, eg:
273 => dhcp
274 Auto-neg error, defaulting to 10BT/HD
275 eTSEC1: No link.
276 Auto-neg error, defaulting to 10BT/HD
277 eTSEC2: No link.
278 =>
279
280 With this patch applied the same operation as above resulted in:
281 => dhcp
282 Waiting for PHY auto negotiation to complete. done
283 Enet starting in 1000BT/FD
284 Speed: 1000, full duplex
285
286 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
287 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
288
289commit 477fa6378fbd3e47a5e2e83d0dd3970d5b1c8371
290Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
291Date: Thu Aug 20 10:14:11 2009 +0200
292
293 arm: kirkwood: See to it that sent data is 8-byte aligned
294
295 U-boot might use non-8-byte-aligned addresses for sending data, which
296 the kwgbe_send doesn't accept (bootp does this for me). This patch
297 copies the data to be sent to a malloced temporary buffer if it is
298 non-aligned.
299
300 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
301 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
302
303commit cad713bf7548b9e90433dac8270165402a6c9cc3
304Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
305Date: Thu Aug 20 10:13:06 2009 +0200
306
307 Wait for the link to come up on kirkwood network init
308
309 This patch makes the device wait for up to 5 seconds for the link to
310 come up, similar to what many of the other network drivers do. This
311 avoids confusing situations where, e.g., a tftp fails when initiated
312 early after U-boot has started (before the link has come up).
313
314 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
315 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
316
317commit bb1ca3b27f7fba8c73cb10279a6a8b8b69a308ff
318Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
319Date: Thu Aug 20 10:12:28 2009 +0200
320
321 arm:kirkwood Define kirkwood phy address magic number
322
323 Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
324 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
325
326commit f81ecb5d3300bf92d17302d3712f30585c182da9
327Author: Timur Tabi <timur@freescale.com>
328Date: Mon Aug 17 15:55:38 2009 -0500
329
330 e1000: fix PCI memory addressing
331
332 The Intel E1000 driver was making assumptions about the relationship between
333 some virtual, physical, and PCI addresses.
334
335 Also fix some bad usage of the DEBUGOUT macro
336
337 Signed-off-by: Timur Tabi <timur@freescale.com>
338 Acked-by: Kumar Gala <galak@kernel.crashing.org>
339 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
340
341commit b644006e1a7baa227aedc606ecdf0bb5eeb24cab
342Author: Ilya Yanok <yanok@emcraft.com>
343Date: Wed Aug 12 16:42:48 2009 +0400
344
345 jffs2: clean the cache in case of malloc fails in build_lists
346
347 We should call jffs2_clean_cache() if we return from jffs2_build_lists()
348 with an error to prevent usage of incomplete lists. Also we should
349 free() a local buffer to prevent memory leaks.
350
351 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
352
353commit 7ff66bb0be80cadd681be22a72e5eb02ee14c878
354Author: Heiko Schocher <hs@denx.de>
355Date: Wed Aug 12 10:17:03 2009 +0200
356
357 ppc: trigger WDT before starting Linux
358
359 Signed-off-by: Heiko Schocher <hs@denx.de>
360
361commit 918319c705d8a3d6251919a660baef32ff3a829a
362Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
363Date: Wed Jul 22 18:30:03 2009 +0200
364
365 Update the mtd driver name in bootargs for at91-based boards
366
367 The name of the atmel nand driver in the kernel changed from at91_nand
368 to atmel_nand back in June 2008, but the at91-based boards config files
369 still refer to at91_nand. This patch updates them with the new name
370
371 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
372
373commit 8fa656aa5289815d942ebdc26182ccb9f2b9c86f
374Author: Ben Goska <goskab@onid.oregonstate.edu>
375Date: Fri Aug 14 10:03:36 2009 -0700
376
377 omap3: Fixed a problem with hwecc
378
379 In commit 187af954cf7958c24efcf0fd62289bbdb4f1f24e there
380 was a typo that offset all the ecc registers by 4 bytes, fixed that.
381
382 Signed-off-by: Ben Goska <goskab@onid.oregonstate.edu>
383 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
384
385commit 514bab6609acd1a2a19fdd75c2f6255178db7c96
386Author: Stefan Roese <sr@denx.de>
387Date: Mon Aug 17 16:57:53 2009 +0200
388
389 ppc4xx: Fix "chip_config" command for AMCC Arches
390
391 This patch fixes the "chip_config" command for I2C bootstrap EEPROM
392 configuration. First it changes the I2C bootstrap EEPROM address to
393 0x54 as this is used on Arches (instead of 0x52 on Canyonlands/
394 Glacier). Additionally, the NAND bootstrap settings are removed
395 for Arches since Arches doesn't support NAND-booting.
396
397 Signed-off-by: Stefan Roese <sr@denx.de>
398
399commit 4af34177b657e91263919a307fd0b0865a299e52
400Author: Wolfgang Denk <wd@denx.de>
401Date: Sun Aug 16 23:40:13 2009 +0200
402
403 Monahans: avoid floating point calculations
404
405 Current code for the Monahans CPU defined OSCR_CLK_FREQ as 3.250 (MHz)
406 which caused floating point operations to be used. This resulted in
407 unresolved references to some FP related libgcc functions when using
408 U-Boot's private libgcc functions.
409
410 Change the code to use fixed point math only.
411
412 Signed-off-by: Wolfgang Denk <wd@denx.de>
413
414commit e393e2e9bc5cd3d5484e193d1380e7cd7587ab5c
415Author: Kumar Gala <galak@kernel.crashing.org>
416Date: Fri Aug 14 16:43:22 2009 -0500
417
418 85xx: Fix addrmap to include memory
419
420 When we init the addrmap based on the TLB we will not end up getting
421 the TLB that covers memory if we are using SPD. The reason is we
422 haven't relocated at the point that we setup the memory TLB and thus it
423 will not get setup in the addrmap.
424
425 Instead we can just walk over the TLB array after we've relocated and
426 see all the TLBs that have been set and use that information to populate
427 the initial addrmap. By doing this we insure that we get the TLB
428 entries that cover memory.
429
430 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
431
432commit 7dedefdf749ff02c1086f7ddb8cb83a77b00d030
433Author: John Schmoller <jschmoller@xes-inc.com>
434Date: Wed Aug 12 10:55:47 2009 -0500
435
436 flash: Fix CFI buffer size bug
437
438 Fix bug introduced by 9c048b523413ae5f3ff34e00cf57569c3368ab51.
439
440 The cfi_flash.c driver cast the flash buffer size to a uchar in
441 flash_write_cfibuffer(). On some flash parts, (tested on Numonyx
442 part PC32F512M29EWH), the buffer size is 1KB. Remove the cast to
443 uchar to enable buffer sizes to be larger.
444
445 Signed-off-by: John Schmoller <jschmoller@xes-inc.com>
446 Signed-off-by: Stefan Roese <sr@denx.de>
447
448commit f6e3a1fa92f61083885178101e973c86b419a6f7
449Author: Mike Frysinger <vapier@gentoo.org>
450Date: Thu Aug 13 00:32:14 2009 -0400
451
452 trab: rename spi_init()
453
454 The local board-specific spi_init() function conflicts with the common SPI
455 layer, so rename it to something board-specific.
456
457 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
458
459commit 253cb831f5861358a7fa673305cdf7ded1096f44
460Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
461Date: Wed Jul 29 06:05:20 2009 -0400
462
463 zlib: add watchdog reset call
464
465 This patch adds watchdog reset call to allow its invokation during decompression
466 phase. This control was present on old zlib version and here it is
467 backported for those relevant routines. This patch is sent as a zlib separate
468 one beacuse it was not tested due to specific board lack.
469 zlib patches will be unified just in one when this will be validated through
470 tests.
471
472 Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
473
474commit dce3d797102b6618e8bdd4a09cfd35969f165d86
475Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
476Date: Wed Jul 29 08:05:08 2009 -0400
477
478 zlib: updated to v.1.2.3
479
480 This patch updates zlib to the latest stable version.
481 Only relevant zlib parts were ported to u-boot tree, as already did for the
482 current zlib (0.95). New zlib guarantees a faster inflate performances
483 other then others improvements as explained at www.zlib.net.
484 It also includes Alessandro Rubini's patches to allow 0 as destination pointer
485 and to call watchdog reset if required by architecture.
486
487 Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
488 Reviewed-by: Angelo Castello <angelo.castello@st.com>
489 Reviewed-by: Alessandro Rubini <rubini-list@gnudd.com>
490
491commit 3426d65daab6af483b177ed502038f52ed2e5aef
492Author: Heiko Schocher <hs@denx.de>
493Date: Tue Aug 11 10:37:58 2009 +0200
494
495 dtt, lm81: move unneccessary printf into a debug printf
496
497 Signed-off-by: Heiko Schocher <hs@denx.de>
498
499commit 54e399f110bbaa24e662e6dd9e88ddb86989d668
500Author: Mark Jackson <mpfj-list@mimc.co.uk>
501Date: Tue Aug 11 11:33:47 2009 +0100
502
503 MIMC200: reduce LCD pixclock
504
505 The initial pixclock for the MIMC200 board is wrong (and causes
506 screen corruption due to DMA underruns).
507
508 This patch simply reduces the pixel clock to fix the problem.
509
510 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
511
512commit 1443cd7e54d6893ab7cc51d93fe7759cdaa8b31f
513Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
514Date: Wed Jul 1 14:04:05 2009 -0400
515
516 UEC FIXED PHY: Determine fixed-phy port using UEC interface name.
517
518 Fixed a misunderstanding in the original implementation, 'devnum' that
519 was used in the cpu/ppc4xx/4xx_enet.c implementation was NOT the
520 PHY's SMI address, rather it was the number of the MAC interface on
521 the CPU. The equivalent of this for uec_phy will be the UEC number
522 stored in mii_info->dev->name. Usage example is updated for uec.
523
524 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
525 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
526
527commit 1a9519373b977ef3f7c9563ad3acb6c6f2424657
528Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
529Date: Wed Jul 1 14:03:15 2009 -0400
530
531 Assigned a static SMI address to all UECs TBIPA address.
532
533 It is set to 0x1F by default and can be overwritten on the board
534 header file by defining CONFIG_UTBIPAR_INIT_TBIPA. This allows
535 the CPU to simply "reserve" one SMI address instead of using
536 a different one for each UEC.
537
538 Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
539 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
540
541commit 9fd38a01cbc0ce4a8db41f72677103ed04b23db5
542Author: Prafulla Wadaskar <prafulla@marvell.com>
543Date: Mon Aug 10 19:43:06 2009 +0530
544
545 net: kirkwood: updates: used eth_setenv_enetaddr api
546
547 eth_setenv_enetaddr is avaible by upper layer
548 using this saves 204 bytes on total image size
549
550 used Local OUI instead of Marvell OUI for
551 random MAC address generation logic
552
553 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
554 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
555
556commit ecbd2078a1f56c85b6c56afaaed862bf92ccd3f3
557Author: Roy Zang <tie-fei.zang@freescale.com>
558Date: Tue Aug 11 03:48:05 2009 +0800
559
560 Fix E1000 build warning on AP1000 board
561
562 Fix E1000 build warning on AP1000 board
563 Fix the build warning on AP1000 board:
564 e1000.c:131: warning: 'e1000_read_eeprom' used but never defined
565 e1000.c:2012: warning: 'e1000_set_phy_mode' defined but not used
566
567 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
568 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
569
570commit b3af1d698b031e721bacaee8715d79daaf823de6
571Author: Sandeep Paulraj <s-paulraj@ti.com>
572Date: Mon Aug 10 12:24:40 2009 -0400
573
574 ARM: Davinci DM355: Enabling DM9000 on DM355 EVM
575
576 Due to recent changes to the NET support on U-boot, DM9000
577 is no longer detected on the DM355 EVM.
578 This minor update enables DM9000 on the DM355 EVM.
579 Tested on the DM355 EVM
580
581 Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
582 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
583
584commit 08c2df33f1cd5935938486e968696f94ad406313
585Author: Prafulla Wadaskar <prafulla@marvell.com>
586Date: Mon Aug 10 19:23:19 2009 +0530
587
588 net: phy: bugfixes: mv88E61xx compiler warnings fixed
589
590 1. mv88E61xx driver compiler warnings fixed
591 2. idstr if-else statements changed to switch() construct
592 and added default case too.
593 This fixed idstr may be uninitialized warning
594
595 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
596 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
597
598commit 750326e5d540885e3ec36bda9464b8269249f6ce
599Author: Po-Yu Chuang <ratbert@faraday-tech.com>
600Date: Mon Aug 10 11:00:00 2009 +0800
601
602 arm: A320: driver for FTMAC100 ethernet controller
603
604 This patch adds an FTMAC100 ethernet driver for Faraday A320 evaluation board.
605
606 Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
607 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
608
609commit f90dc43fd67eea71124b999a7d5e617d0d86795b
610Author: Kumar Gala <galak@kernel.crashing.org>
611Date: Mon Aug 10 16:40:55 2009 -0500
612
613 85xx: Removed BEDBUG support from FSL 85xx boards
614
615 For some reason the MPC8544 enabled BEDBUG if PCI was enabled and that
616 got copied int the MPC8536, MPC8572 and P2020 DS boards. The BEDBUG
617 support has never been made to work completely on e500/85xx so we
618 just disable it to save space and match the other FSL 85xx boards.
619
620 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
621
622commit eb1a4d0a471505c169bef19a73a60f8641f0b875
623Author: Wolfgang Denk <wd@denx.de>
624Date: Mon Aug 10 10:39:12 2009 +0200
625
626 Prepare 2009.08-rc2
627
628 Update CHANGELOG
629
630 Signed-off-by: Wolfgang Denk <wd@denx.de>
631
eb1a4d0a
WD
632commit 53cc18c71b2b920cca171874c6663e274fa80556
633Author: Wolfgang Denk <wd@denx.de>
634Date: Mon Aug 10 10:38:34 2009 +0200
635
636 Minor coding style cleanup.
637
638 Signed-off-by: Wolfgang Denk <wd@denx.de>
639
640commit d371708a1beda0f529756e614af785b30461379e
641Author: Wolfgang Denk <wd@denx.de>
642Date: Mon Aug 10 09:59:10 2009 +0200
643
644 net/tftp.c: fix warning: pointer targets differ in signedness
645
646 tftp.c:294: warning: pointer targets in passing argument 1 of 'strlen'
647 differ in signedness
648
649 This was only visible for the utx8245 board which seems to have DEBUG
650 enabled.
651
652 Signed-off-by: Wolfgang Denk <wd@denx.de>
653
654commit 3ed9e943fdfe51174b23989d48563b8c1b7d2ea8
655Author: Dirk Behme <dirk.behme@googlemail.com>
656Date: Sat Aug 8 16:06:47 2009 +0200
657
658 ARM Cortex A8: Remove bogus config.mk entries
659
660 Remove bogus config.mk entry, fix newline and remove redundant
661 omap3/config.mk
662
663 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
664
665commit cd3dcba1422d3441503251fbc69cf2437c440781
666Author: Dirk Behme <dirk.behme@googlemail.com>
667Date: Sat Aug 8 12:46:09 2009 +0200
668
669 OMAP3: Fix missing GPMC_CONFIG_CS0_BASE
670
671 Applying two indepenent OMAP3 patches resulted in missing
672 GPMC_CONFIG_CS0_BASE. Patch "omap3: embedd gpmc_cs into gpmc
673 config struct" removes GPMC_CONFIG_CS0_BASE, independent patch
674 "omap3: bug fix for NOR boot support" introduces it's usage.
675 Re-introduce GPMC_CONFIG_CS0_BASE.
676
677 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
678
679commit ba3dbaf281130029ecb970a922551902c1d80b50
680Author: Ilya Yanok <yanok@emcraft.com>
681Date: Mon Jun 8 04:12:49 2009 +0400
682
683 mxc-mmc: sdhc host driver for MX2 and MX3 proccessor
684
685 This is a port of Linux driver for SDHC host controller hardware
686 found on Freescale's MX2 and MX3 processors. Uses new generic MMC
687 framework (CONFIG_GENERIC_MMC) and it looks like there are some
688 problems with a framework (at least on LE cpus). Some of these
689 problems are addressed in the following patches.
690
691 Signed-off-by: Ilya Yanok <yanok@emcraft.com>
692
693commit 642d7b63c343633dcafc4e23a20e32604a05ff13
694Author: Alessandro Rubini <rubini-list@gnudd.com>
695Date: Fri Aug 7 12:35:47 2009 +0200
696
697 kirkwood/gpio.h: remove duplicate definition
698
699 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
700
701commit 3ac374c0f0b7d856f1a43317a286f2079106bd6a
702Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
703Date: Fri Aug 7 12:37:36 2009 +0200
704
705 Add driver for the ST M95xxx SPI EEPROM
706
707 This chip is used in a number of boards manufactured by Calao-Systems
708 which should be supported soon. This driver provides the necessary
709 spi_read and spi_write functions necessary to communicate with the chip.
710
711 Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
712
713commit 30951960bae9a2c33e324a7165962a082e913f9e
714Author: Prafulla Wadaskar <prafulla@marvell.com>
715Date: Fri Aug 7 22:27:32 2009 +0530
716
717 arm: Sheevaplug: Fixed NAND specific warning
718
719 It is recommended to define the macro CONFIG_SYS_64BIT_VSPRINTF
720 for NAND specific warning removal, same is done in this patch
721
722 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
723
724commit 317734966e763fdee183898c0ed940c9bada2541
725Author: Josh Boyer <jwboyer@linux.vnet.ibm.com>
726Date: Fri Aug 7 13:53:20 2009 -0400
727
728 Dual-license IBM code contributions
729
730 It was brought to our attention that U-Boot contains code derived from the
731 IBM OpenBIOS source code originally provided with some of the older PowerPC
732 4xx development boards. As a result, the original license of this code has
733 been carried in the various files for a number of years in the U-Boot project.
734
735 IBM is dual-licensing the IBM code contributions already present in U-Boot
736 under either the terms of the GNU General Public License version 2, or the
737 original code license already present.
738
739 Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
740
741commit cfd700be9f5ed289fd57a9bd61e266319badcb0d
742Author: Kumar Gala <galak@kernel.crashing.org>
743Date: Wed Aug 5 09:03:54 2009 -0500
744
745 fdt: Fix fdt_pci_dma_ranges handling of 64-bit ranges
746
747 If the size of a region equal to 4G it can't be represnted in a 32-bit
748 BAR so we should have marked that case as MEM64.
749
750 Additionally bump the number of inbound windows up to 4 to handle the
751 fact that Freescale PPCs that have an implicit window for CCSRBAR.
752
753 Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
754
755commit 59b4d7471c42e955bd9846892a0cc7478171778d
756Author: Wolfgang Denk <wd@denx.de>
757Date: Thu Aug 6 21:29:59 2009 +0200
758
759 ARM EABI: add new helper functions resp. function names
760
761 The ARM EABI defines new names for GCC helper functions,
762 and GCC seems to need some new functions as well.
763
764 This patch is a minimal-invasive approach to fix problems with EABI
765 conformant tool chains (to be used with "USE_PRIVATE_LIBGCC=yes").
766
767 Signed-off-by: Wolfgang Denk <wd@denx.de>
768 Tested-by: Dirk Behme <dirk.behme@googlemail.com>
769
770commit 197324d7d998a791e5137b8176981b4af25220ae
771Author: Peter Tyser <ptyser@xes-inc.com>
772Date: Wed Aug 5 16:18:44 2009 -0500
773
774 hush: Fix bogus free() call
775
776 An off-by-one error in hush.c resulted in an unintentional free() call
777 every time a command was executed
778
779 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
780
781commit ff27650bb255e2275a212357b78c3b77cbf1d2e9
782Author: Detlev Zundel <dzu@denx.de>
783Date: Wed Aug 5 18:37:45 2009 +0200
784
785 digsy_mtc: Update default environment
786
787 Signed-off-by: Detlev Zundel <dzu@denx.de>
788
789commit 0b40bd439a33bde9e3cccf1acb5744225d0c6103
790Author: Detlev Zundel <dzu@denx.de>
791Date: Wed Aug 5 18:37:44 2009 +0200
792
793 digsy_mtc: Add delay in SPI transfers to the companion controller.
794
795 While at it, remove initialization of variables which will be set
796 before usage in all cases.
797
798 Signed-off-by: Detlev Zundel <dzu@denx.de>
799
800commit 0bf00750e082a004e5fb058925622ae72890cc56
801Author: Anatolij Gustschin <agust@denx.de>
802Date: Wed Aug 5 18:37:43 2009 +0200
803
804 digsy_mtc: minor fixes for mtc command help
805
806 Add mtc state subcommand description to the
807 help of mtc command.
808
809 Remove some newlines in description of commands
810 for proper help formating.
811
812 Signed-off-by: Anatolij Gustschin <agust@denx.de>
813
814commit 5cc69084189bf49aa99d13d57515be72d1844bdf
815Author: Grzegorz Bernacki <gjb@semihalf.com>
816Date: Wed Aug 5 18:37:42 2009 +0200
817
818 digsy_mtc: Add mtc state command.
819
820 Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
821
822commit 716655288a53c95fad203ebf21d0b8ffdc2f7525
823Author: Wolfgang Denk <wd@denx.de>
824Date: Tue Jul 28 22:35:39 2009 +0200
825
826 Partition support: remove newline from partition name
827
828 Remove bogus newline character that got added to the .name field of
829 the disk_partition_t structure.
830
831 Signed-off-by: Wolfgang Denk <wd@denx.de>
832
833commit 3f1649fb0dfb1e5c8890de154c332c394db5cdb5
834Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
835Date: Tue Jul 28 09:33:17 2009 +0200
836
837 Fix LZMA string.h header inclusion issue and remove unused variables.
838
839 Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
840
841commit 1c6232f1e2eae87e0e36d489611eb6891dff21e1
842Author: Jens Scharsig <esw@bus-elektronik.de>
843Date: Mon Jul 27 15:28:42 2009 +0200
844
845 bus_vcxk.c: fix warning: unused variable 'lineptr'
846
847 Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
848
849commit 18304f7675e84252965b4e24cba279071f1da472
850Author: Mike Frysinger <vapier@gentoo.org>
851Date: Fri Jul 24 17:51:27 2009 -0400
852
853 env: kill off default_environment_size
854
855 The only environment type that uses this variable is spi flash, and that is
856 only because it is reimplementing the common set_default_env() function.
857 So fix the spi flash code and kill off the default_environment_size in the
858 process.
859
860 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
861
862commit bedd8403f77f790e9876578885eab1200ba2f8d8
863Author: Mike Frysinger <vapier@gentoo.org>
864Date: Thu Jul 23 16:37:48 2009 -0400
865
866 export SPI functions to standalone apps
867
868 While we're here, fix the broken #ifdef handling in _exports.h.
869
870 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
871
872commit 3b9043a7c03290c9bdbef03848307263f5f3472c
873Author: Penda Naveen Kumar <pnaveen@ti.com>
874Date: Fri Jul 31 00:06:36 2009 +0530
875
876 omap3: bug fix for NOR boot support
877
878 This patch provides bug fix, when omap3 uses nor boot.
879
880 Signed-off-by: Penda Naveen Kumar<pnaveen@ti.com>
881 Acked-by: Dirk Behme <dirk.behme@googlemail.com>
882
883commit 61c68ae0b43bb5d6ab32958c45289aa197b1a2d1
884Author: Michael Evans <horse_dung@hotmail.com>
885Date: Mon Jul 13 20:13:45 2009 +0100
886
887 Fix examples for OMAP3 boards...
888
889 The attached patch corrects an error in the examples/Makefile which
890 causes the applications in the examples directory to hang on OMAP3
891 based boards. The current Makefile sets -Ttext during linking to
892 0x0c100000 which is outside of addressable SDRAM memory. The script
893 corrects the existing ifeq...else...endif logic to look at the VENDOR
894 tag rather than the CPU tag.
895
896 The patch affects the following configs: omap3_beagle_config,
897 omap3_overo_config, omap3_evm_config, omap3_pandora_config,
898 omap3_zoom1_config and omap3_zoom2_config.
899
900 Signed-off-by: Michael Evans <horse_dung@hotmail.com>
901
902 Edited commit message.
903 Signed-off-by: Wolfgang Denk <wd@denx.de>
904
905commit a3d1421dfd0bb1a729e171f8a093ac837f92cec6
906Author: Dirk Behme <dirk.behme@googlemail.com>
907Date: Sat Aug 8 09:30:23 2009 +0200
908
909 omap3: use only fixed-size types inside ctrl_structs
910
911 replace variable types in ctrl_structs for omap3 by those with
912 fixed size (u8, u16, u32).
913 Additional ifndef-protection is needed by examples which do not
914 compile when including asm/types.h
915
916 Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
917 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
918
919commit 894113529e3a04871544dde977d6d7adee05d3bf
920Author: Dirk Behme <dirk.behme@googlemail.com>
921Date: Sat Aug 8 09:30:22 2009 +0200
922
923 omap3: replace all instances of gpmc config struct by one global
924
925 Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
926 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
927
928commit 97a099eaa48d5c762c4f73c52c3090c513b8b877
929Author: Dirk Behme <dirk.behme@googlemail.com>
930Date: Sat Aug 8 09:30:21 2009 +0200
931
932 omap3: remove typedefs for configuration structs
933
934 Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
935 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
936
937commit aa0707897c49c330b7d6b8d8362e44f60f224732
938Author: Roy Zang <tie-fei.zang@freescale.com>
939Date: Fri Jul 31 13:34:02 2009 +0800
940
941 Add Intel E1000 PCIE card support
942
943 Based on Intel PRO/1000 Network Driver 7.3.20-k2
944 Add Intel E1000 PCIE card support. The following cards are added:
945 INTEL_82571EB_COPPER
946 INTEL_82571EB_FIBER,
947 INTEL_82571EB_SERDES
948 INTEL_82571EB_QUAD_COPPER
949 INTEL_82571PT_QUAD_COPPER
950 INTEL_82571EB_QUAD_FIBER
951 INTEL_82571EB_QUAD_COPPER_LOWPROFILE
952 INTEL_82571EB_SERDES_DUAL
953 INTEL_82571EB_SERDES_QUAD
954 INTEL_82572EI_COPPER
955 INTEL_82572EI_FIBER
956 INTEL_82572EI_SERDES
957 INTEL_82572EI
958 INTEL_82573E
959 INTEL_82573E_IAMT
960 INTEL_82573L
961 INTEL_82546GB_QUAD_COPPER_KSP3
962 INTEL_80003ES2LAN_COPPER_DPT
963 INTEL_80003ES2LAN_SERDES_DPT
964 INTEL_80003ES2LAN_COPPER_SPT
965 INTEL_80003ES2LAN_SERDES_SPT
966
967 82571EB_COPPER dual ports,
968 82572EI single port,
969 82572EI_COPPER single port PCIE cards
970 and
971 82545EM_COPPER,
972 82541GI_LF
973 pci cards are tested on both P2020 board
974 and MPC8544DS board.
975
976 Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
977
978 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
979
980commit 86848a74c3c8eb2f8dd179d039ee604dc45288cf
981Author: Mike Frysinger <vapier@gentoo.org>
982Date: Wed Jul 15 21:31:28 2009 -0400
983
984 net: sync env ethaddr to device enetaddr in eth_init()
985
986 In the previous enetaddr refactoring, the assumption with commit 56b555a644
987 was that the eth layer would handle the env -> device enetaddr syncing.
988 This was not the case as eth_initialize() is called only once and the sync
989 occurs there. So make sure the eth_init() function does the env -> device
990 sync with every network init.
991
992 Reported-by: Andrzej Wolski <awolski@poczta.fm>
993 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
994 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
995
996commit 0ebf04c607b54a352629dcf7e76b76f1785dae54
997Author: Robin Getz <rgetz@blackfin.uclinux.org>
998Date: Thu Jul 23 03:01:03 2009 -0400
999
1000 minor debug cleanups in ./net
1001
1002 Minor ./net cleanups - no functional changes
1003 - change #ifdef DEBUG printf(); #endif to just debug()
1004 - changed __FUNCTION__ to __func__
1005 - got rid of extra whitespace between function and opening brace
1006 - removed unnecessary braces on if statements
1007
1008 gcc dead code elimination should make this functionally/size equivalent
1009 when DEBUG is not defined. (confirmed on Blackfin, with gcc 4.3.3).
1010
1011 Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
1012
1013 Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
1014
1015commit 187af954cf7958c24efcf0fd62289bbdb4f1f24e
1016Author: Matthias Ludwig <mludwig@ultratronik.de>
1017Date: Tue May 19 09:09:31 2009 +0200
1018
1019 omap3: embedd gpmc_cs into gpmc config struct
1020
1021 Embedd chip select configuration into struct for gpmc config
1022 instead of having it completely separated as suggested by
1023 Wolfgang Denk on
1024 http://lists.denx.de/pipermail/u-boot/2009-May/052247.html
1025
1026 Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
1027
1028commit 06bffc6ea52d4b390843d295d438b2037d12e5fd
1029Author: David Brownell <david-b@pacbell.net>
1030Date: Thu Jul 16 18:40:55 2009 -0700
1031
1032 rm9200 lowevel_init: don't touch reserved/readonly registers
1033
1034 For some reason the AT91rm9200 lowlevel init writes to a bunch of
1035 reserved or read-only addresses. All the boards seem to define the
1036 value-to-be-written values as zero ... but they shouldn't actually
1037 be writing *anything* there.
1038
1039 No documented erratum justifies these accesses. It looks like maybe
1040 some pre-release BDI-2000 setup code has been carried along by cargo
1041 cult programming since at least late 2004 (per GIT history).
1042
1043 Here's a patch disabling what seems to be bogosity. Tested on a
1044 csb337; there were no behavioral changes.
1045
1046 Signed-off-by: David Brownell <david-b@pacbell.net>
1047
1048 on RM9200ek
1049 Tested-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1050
1051commit 301b7db88fbdf7d118efb79b371b2527a2c31868
1052Author: David Hunter <hunterd42@gmail.com>
1053Date: Thu Jul 30 14:32:49 2009 -0700
1054
1055 pxa: Fix typo in GCDR(x)
1056
1057 Fix a typo in the GCDR(x) macro. It's a good thing no one was using it.
1058
1059 Signed-off-by: David Hunter <hunterd42@gmail.com>
1060
1061commit 3c448e648221879ae0e030e94508b4f9f63b7ab8
1062Author: Eric Benard <eric@eukrea.com>
1063Date: Sat Jul 18 23:45:15 2009 +0200
1064
1065 Add AT91SAM9260 to at91's lowlevel_init.S
1066
1067 Needed for AT91SAM9260 NOR Boot on Eukrea's CPU9260.
1068
1069 Signed-off-by: Eric Benard <eric@eukrea.com>
1070
1071commit 56bdfa961242fc6acaeebc800640a12b28db3899
1072Author: Dirk Eibach <eibach@gdsys.de>
1073Date: Thu Jul 30 09:36:33 2009 +0200
1074
1075 ppc4xx: Remove check for PPC460EX from CompactCenter
1076
1077 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
1078 Signed-off-by: Stefan Roese <sr@denx.de>
1079
1080commit c3fa4f0c8684c862ecd3fb622fab1e17e44e82e1
1081Author: Stefan Roese <sr@denx.de>
1082Date: Wed Jul 29 08:46:10 2009 +0200
1083
1084 ppc4xx: Add support for PPC460EX/460GT rev B chip to AMCC Canyonlands
1085
1086 This patch is based on a diff created by Phong Vo from AMCC.
1087
1088 Signed-off-by: Phong Vo <pvo@amcc.com>
1089 Signed-off-by: Stefan Roese <sr@denx.de>
1090
1091commit 89bcc4875007ef6608297dc11e7a0d1fbd9900d2
1092Author: Stefan Roese <sr@denx.de>
1093Date: Wed Jul 29 08:45:27 2009 +0200
1094
1095 ppc4xx: Add basic support for AMCC PPC460EX/460GT rev B chips
1096
1097 This patch is based on a diff created by Phong Vo from AMCC.
1098
1099 Signed-off-by: Phong Vo <pvo@amcc.com>
1100 Signed-off-by: Stefan Roese <sr@denx.de>
1101
1102commit 82a7edc7ea8f5fe55fed4ff7e127469569e539c4
1103Author: Stefan Roese <sr@denx.de>
1104Date: Tue Jul 28 15:12:04 2009 +0200
1105
1106 ppc4xx: Canyonlands-NAND-boot: Support 2 Crucial 512MByte SODIMM's
1107
1108 Some Canyonlands boards are equipped with different SODIMM's. This is no
1109 problem with the "normal" NOR booting Canyonlands U-Boot, since it
1110 automatically detects the SODIMM's via SPD data and correctly configures
1111 them. But the NAND booting version is different. Here we only have 4k
1112 of image size to completely setup the hardware, including DDR2 setup.
1113 So we need to use a fixed DDR2 setup here. This doesn't work for different
1114 SODIMM's right now.
1115
1116 Currently only this Crucial SODIMM is support:
1117 CT6464AC667.8FB (dual ranked)
1118
1119 Now some boards are shipped with this SODIMM:
1120 CT6464AC667.4FE (single ranked)
1121
1122 This patch now supports both SODIMM's by configuring first for the dual
1123 ranked DIMM. A quick shows, if this module is really installed. If this test
1124 fails, the DDR2 controller is re-configured for the single
1125 ranked SODIMM.
1126
1127 Tested with those SODIMM's:
1128
1129 CT6464AC667.8FB (dual ranked)
1130 CT6464AC667.4FE (single ranked)
1131
1132 Signed-off-by: Stefan Roese <sr@denx.de>
1133
1134commit 27dd5f8e1062684f1ba685760409d9b2ab6691bf
1135Author: Stefan Roese <sr@denx.de>
1136Date: Tue Jul 28 10:56:03 2009 +0200
1137
1138 ppc4xx: amcc: Move "kernel_addr_r" etc to higher locations (> 16MB)
1139
1140 This patch moves the load addresses for kernel, fdt and ramdisk to higher
1141 addresses (>= 16MB). This enables booting of bigger kernel images (e.g.
1142 lockdep enabled).
1143
1144 Signed-off-by: Stefan Roese <sr@denx.de>
1145
1146commit 6942efc2be1b90054fa4afa5cda7023469fe08b9
1147Author: Stefan Roese <sr@denx.de>
1148Date: Tue Jul 28 10:50:32 2009 +0200
1149
1150 ppc4xx: amcc: Set CONFIG_SYS_BOOTMAPSZ to 16MB for big kernels
1151
1152 This patch changes CONFIG_SYS_BOOTMAPSZ from 8MB to 16MB which is the
1153 initial TLB on 40x PPC's in the Linux kernel. With this change even bigger
1154 Linux kernels (> 8MB) can be booted.
1155
1156 This patch also sets CONFIG_SYS_BOOTM_LEN to 16MB (default 8MB) to enable
1157 decompression of bigger images.
1158
1159 Signed-off-by: Stefan Roese <sr@denx.de>
1160
963f2f61
WD
1161commit 901be89a27e11b2627c132ee87c7761bd6886091
1162Author: Heiko Schocher <hs@denx.de>
1163Date: Tue Jul 28 14:53:44 2009 +0200
1164
1165 83xx, kmeter1, fix: update in the DTS the correct size for the first flash
1166
1167 When updating the "reg" in the "/localbus/flash@f0000000,0" node
1168 size was wrong updated for the first flash, because the total
1169 size was filled in, instead of the right size for it.
1170
1171 Signed-off-by: Heiko Schocher <hs@denx.de>
1172 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1173
eb1a4d0a
WD
1174commit 4c2e3da82dc2b7f8b39b7f1d57f570e4bc5caa6d
1175Author: Kumar Gala <kumar.gala@freescale.com>
1176Date: Tue Jul 28 21:49:52 2009 -0500
1177
1178 Update Freescale copyrights to remove "All Rights Reserved"
1179
1180 "All Rights Reserved" conflicts with the GPL.
1181
1182 Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
1183
1184commit bb4291e62579dbc611e84eaaf973631e0bf129c7
1185Author: Alessandro Rubini <rubini@unipv.it>
1186Date: Fri Jul 24 11:27:14 2009 +0200
1187
1188 arm nomadik: add i2c
1189
1190 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
1191 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
1192 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1193
1194commit 60cbfbfd0fbebb4682f10ba96f622bfe17317598
1195Author: Alessandro Rubini <rubini@unipv.it>
1196Date: Fri Jul 24 11:27:03 2009 +0200
1197
1198 arm nomadik: add gpio support
1199
1200 Signed-off-by: Alessandro Rubini <rubini@unipv.it>
1201 Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
1202 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1203
1204commit 549b98306d897ae5991362d6096a36df50efe686
1205Author: Tom Rix <Tom.Rix@windriver.com>
1206Date: Sun Jun 28 12:52:32 2009 -0500
1207
1208 OMAP3 Remove twl4030 defines
1209
1210 These defines have been subplanted by the equivelent defines in
1211 include/twl4030.h
1212
1213 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
1214 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1215 Acked-by: Heiko Schocher <hs@denx.de>
1216
1217commit fccc0fcaaae5154612f8259365d26d04f204859f
1218Author: Tom Rix <Tom.Rix@windriver.com>
1219Date: Sun Jun 28 12:52:31 2009 -0500
1220
1221 OMAP3 Move twl4030 mmc function
1222
1223 Because twl4030 now has its own device files, move and rename
1224 twl4030_mmc_config.
1225
1226 twl4030_mmc_config initializes the twl4030 power setting to
1227 the mmc device. Because it is in the twl4030 power domain, move
1228 it out of drivers/mmc/omap3_mmc.c and into drivers/power/twl4030.c.
1229
1230 The function was renamed to twl4030_power_mmc_init because all
1231 the functions in this file are to have the format
1232
1233 twl4030_power_<device>_<action>
1234
1235 In this case the suffix is mmc_init so
1236 device : mmc
1237 action : init
1238
1239 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
1240 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1241 Acked-by: Heiko Schocher <hs@denx.de>
1242
1243commit 2c15513010493435c78f83202940ac3be11de2c3
1244Author: Tom Rix <Tom.Rix@windriver.com>
1245Date: Sun Jun 28 12:52:30 2009 -0500
1246
1247 OMAP3 Move twl4030 power and led functions
1248
1249 Because twl4030 now has its own device files, move exiting
1250 omap3 power_init_r to a new location.
1251
1252 power_init_r is the only function in board/omap3/common.
1253 It initializes the twl4030 power for the board and enables
1254 the led.
1255
1256 The power part of the the function is moved to twl4030_power_init in
1257 drivers/power/twl4030.c The power compilation is conditional on the
1258 existing config variable CONFIG_TWL4030_POWER.
1259
1260 The led part is moved to twl4030_led_init in the new file
1261 drivers/misc/twl4030_led.c The led compilation is conditional on
1262 the new config variable CONFIG_TWL4030_LED
1263
1264 The directory board/omap3/common was removed because power_init_r
1265 was the only function in it.
1266
1267 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
1268 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1269 Acked-by: Heiko Schocher <hs@denx.de>
1270
1271commit 3cb7a4805fc8fb4c09e4801e1c7d531186f20190
1272Author: Wolfgang Denk <wd@denx.de>
1273Date: Tue Jul 28 22:13:52 2009 +0200
1274
1275 TQM8xx* boards: set larger SMC Rx buffer len
1276
1277 Commit 2b3f12c2 added support for configurable SMC Rx buffer length on
1278 8xx systems. Enable this feature on TQM8xx* based boards.
1279
1280 This fixes the problem that pasting text in the middle of a line
1281 (i. e. inserting in edit mode) did not work - only the first two
1282 characters got inserted, the rest was lost.
1283
1284 Signed-off-by: Wolfgang Denk <wd@denx.de>
1285
1286commit 4b7511478b62a539e5b066d19a986b75e5d9a527
1287Author: Wolfgang Denk <wd@denx.de>
1288Date: Tue Jul 28 22:07:37 2009 +0200
1289
1290 Fix ext2load return code
1291
1292 Make the ext2load command return 0 on success (instead of the file
1293 length).
1294
1295 Also fix output format (get rid of random newlines) and some coding
1296 style issues (long lines etc.).
1297
1298 Signed-off-by: Wolfgang Denk <wd@denx.de>
1299
1300commit 56fdaadc124a8ef9ec0fd8ff578233ec3b1137be
1301Author: Weirich, Bernhard <Bernhard.Weirich@riedel.net>
1302Date: Wed Jun 10 14:00:37 2009 +0200
1303
1304 ext2: fix inode size and calculations
1305
1306 Signed-off-by: unsik Kim <donari75@gmail.com>
1307 Signed-off-by: Bernhard Weirich <bernhard.weirich@riedel.net>
1308 Signed-off-by: Wolfgang Denk <wd@denx.de>
1309 Tested-by: Wolfgang Denk <wd@denx.de>
1310
1311commit cd7826359ee71e8f6f3d68331930ab9cbe1c990e
1312Author: Tom Rix <Tom.Rix@windriver.com>
1313Date: Sun Jun 28 12:52:29 2009 -0500
1314
1315 TWL4030 Add power reset button
1316
1317 The Zoom2 power reset button is on the top right side of the
1318 main board. Press and hold for about to 8 seconds to completely
1319 reset the board.
1320
1321 Some of the beta boards have a hardware problem that prevents
1322 using this feature. If is difficult to further characterize the
1323 boards that fail. So disable resetting for all beta boards.
1324
1325 The Zoom1 reset button is the red circle on the top right,
1326 front of the board. Press and hold the button for 8 seconds to
1327 completely reset the board.
1328
1329 After analyzing beagle, it was determined that other boards
1330 that use the twl4030 for power managment can also make use
1331 this function.
1332
1333 The resetting is done by the power management part of the twl4030.
1334 Since there is no existing drivers/power, add one.
1335
1336 The compilation of power/twl4030.h is controlled by the config
1337 variable CONFIG_TWL4030_POWER
1338
1339 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
1340 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1341 Acked-by: Heiko Schocher <hs@denx.de>
1342
1343commit 8966eb4c1c2d894b2a76174ba904c26c5af815b8
1344Author: Tom Rix <Tom.Rix@windriver.com>
1345Date: Sun Jun 28 12:52:28 2009 -0500
1346
1347 TWL4030 Add initial support
1348
1349 The TWL4030 supplies many peripherals for OMAP3 boards. These include
1350 power management, usb and, keyboard.
1351
1352 The product description is found here:
1353
1354 http://focus.ti.com/docs/prod/folders/print/tps65950.html
1355
1356 Product reference document, tps65950.pdf, is found here:
1357
1358 http://www.ti.com/lit/gpn/tps65950
1359
1360 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
1361 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1362 Acked-by: Heiko Schocher <hs@denx.de>
1363
1364commit 7f79dfb48b7419d5caa1cf932fcff4e2fb7040af
1365Author: Tom Rix <Tom.Rix@windriver.com>
1366Date: Sun Jun 28 12:52:27 2009 -0500
1367
1368 OMAP I2C Fix the sampling clock.
1369
1370 This problem is seen on Zoom1 and Zoom2 in the startup and
1371 when i2c probe is used
1372
1373 Before :
1374
1375 In: serial
1376 Out: serial
1377 Err: serial
1378 timed out in wait_for_bb: I2C_STAT=1000
1379 timed out in wait_for_bb: I2C_STAT=1000
1380 timed out in wait_for_bb: I2C_STAT=1000
1381 timed out in wait_for_pin: I2C_STAT=1000
1382 I2C read: I/O error
1383 timed out in wait_for_bb: I2C_STAT=1000
1384 timed out in wait_for_bb: I2C_STAT=1000
1385 Die ID #327c00020000000004013ddd05026013
1386 Hit any key to stop autoboot: 0
1387 OMAP3 Zoom1# i2c probe
1388 Valid chip addresses:timed out in wait_for_bb: I2C_STAT=1000
1389 02 03 04 05 06 07 08 09 0A 0B 0C 0D <snip>
1390
1391 After :
1392
1393 In: serial
1394 Out: serial
1395 Err: serial
1396 Die ID #327c00020000000004013ddd05026013
1397 Hit any key to stop autoboot: 0
1398 OMAP3 Zoom1# i2c probe
1399 Valid chip addresses: 48 49 4A 4B
1400
1401 The addresses are for the twl4030.
1402
1403 The prescalar that converts the function clock to the sampling
1404 clock is hardcoded to 0. The reference manual recommends 7
1405 if the function clock is 96MHz.
1406
1407 Instead of just changing the hardcoded values, the prescalar
1408 is calculated from the value I2C_IP_CLK.
1409
1410 The i2c #defines are in kHz. The speed passed into the
1411 i2c init routine is in Hz. To be consistent, change the
1412 defines to be in Hz.
1413
1414 The timing calculations are based on what is done in the
1415 linux 2.6.30 kernel in drivers/i2c/buses/i2c_omap.c as
1416 apposed to what is done in TRM.
1417
1418 The major variables in the timing caculations are
1419 specified as #defines that can be overriden as required.
1420
1421 The variables and their defaults are
1422
1423 I2C_IP_CLK SYSTEM_CLOCK_96
1424 I2C_INTERNAL_SAMPLING_CLK 19200000
1425 I2C_FASTSPEED_SCLL_TRIM 6
1426 I2C_FASTSPEED_SCLH_TRIM 6
1427 I2C_HIGHSPEED_PHASE_ONE_SCLL_TRIM I2C_FASTSPEED_SCLL_TRIM
1428 I2C_HIGHSPEED_PHASE_ONE_SCLH_TRIM I2C_FASTSPEED_SCLH_TRIM
1429 I2C_HIGHSPEED_PHASE_TWO_SCLL_TRIM I2C_FASTSPEED_SCLL_TRIM
1430 I2C_HIGHSPEED_PHASE_TWO_SCLH I2C_FASTSPEED_SCLH_TRIM
1431
1432 This was runtime verified on Zoom1, Zoom2, Beagle and Overo.
1433 The 400kHz and 3.4M cases were verifed on test Zoom1,
1434 Zoom2, Beagle and Overo configurations.
1435
1436 Testing for omap2 will be done in a second step as Nishanth
1437 and Jean-Christophe commented.
1438
1439 Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
1440 Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1441 Acked-by: Heiko Schocher <hs@denx.de>
1442
1443commit 4ce5a72851ff2960543b125866c6132e0094e1ee
1444Author: Heiko Schocher <hs@denx.de>
1445Date: Mon Jul 20 09:59:37 2009 +0200
1446
1447 arm, i2c: added support for the TWSI I2C Interface
1448
1449 Signed-off-by: Heiko Schocher <hs@denx.de>
1450
1451commit 042d01c72e0ea95731708dd24bb8b6cf42e75c80
1452Author: Stefan Roese <sr@denx.de>
1453Date: Mon Jul 27 09:13:38 2009 +0200
1454
1455 ppc4xx: Fix problem with NOR range assignment in Canyonlands ft_board_setup
1456
1457 This patch fixes the problem, that the current fdt board fixup code only
1458 set's one range, the one for NOR. By this it's overwriting the already
1459 correctly configured values done in __ft_board_setup(). Just remove this
1460 now unneeded NOR fixup and all the ranges are correctly defined.
1461
1462 Signed-off-by: Stefan Roese <sr@denx.de>
1463 Cc: Dirk Eibach <eibach@gdsys.de>
1464 Cc: Felix Radensky <felix@embedded-sol.com>
1465
1466commit 11a1604f8d0a8d936b42f6435d004b4aa33a5d87
1467Author: Stefan Roese <sr@denx.de>
1468Date: Mon Jul 27 07:42:48 2009 +0200
1469
1470 ppc4xx: Add some NAND-booting bootstrap entries to Kilauea chip_config cmd
1471
1472 This patch adds some I2C bootstrap setting for NAND booting to the Kilauea
1473 chip_config command ("533-nand" and "600-nand").
1474
1475 Additionally some incorrectly indented lines are fixed.
1476
1477 Signed-off-by: Stefan Roese <sr@denx.de>
1478
1479commit 5b34691ff87821891375b28ec5bcf5154575a735
1480Author: Stefan Roese <sr@denx.de>
1481Date: Mon Jul 27 07:42:37 2009 +0200
1482
1483 ppc4xx: Kilauea: Fix SDRAM init in NAND booting version
1484
1485 DDR2 Auto-calibration needs to be disabled on the NAND booting PPC4xx
1486 targets. Otherwise the configured fixed init values for some DDR2
1487 controller registers (e.g. RQDC) are not initialized at all resulting
1488 in a non working SDRAM.
1489
1490 Signed-off-by: Stefan Roese <sr@denx.de>
1491
1492commit f3ed3c9b7441cde936d06a1ff7b1490ff0d600e6
1493Author: Stefan Roese <sr@denx.de>
1494Date: Mon Jul 27 10:53:43 2009 +0200
1495
1496 ppc4xx: Fix Arches DDR2 initialization
1497
1498 Testing on AMCC Arches with the latest U-Boot version yielded that DDR2
1499 initialization is currently broken. U-Boot hangs upon relocation to SDRAM
1500 or crashes with random traps. This patch fixes this problem. Arches now
1501 uses a different WRDTR and CLKTR default setting than Canyonlands/Glacier.
1502
1503 Signed-off-by: Stefan Roese <sr@denx.de>
1504
1505commit ab4c62c1ba788bf7f673a985d99a76d9c2fd7eca
1506Author: Dirk Eibach <eibach@gdsys.de>
1507Date: Mon Jul 27 08:49:48 2009 +0200
1508
1509 ppc4xx: Add GDsys CompactCenter board support.
1510
1511 Board support for the Guntermann & Drunck CompactCenter and
1512 DevCon-Center.
1513 Based on the AMCC Canyonlands board support by Stefan Roese.
1514
1515 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
1516 Signed-off-by: Stefan Roese <sr@denx.de>
1517
1518commit c2e49f706ba13213f3c8da3a33e88010214e1997
1519Author: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
1520Date: Sat Jul 25 06:19:12 2009 +0200
1521
1522 mpc83xx: Add esd VME8349 board support
1523
1524 This patch adds support for the esd VME8349 board equipped with the
1525 MPC8349. It's a VME PMC carrier board equipped with the Tundra
1526 TSI148 VME-bridge.
1527
1528 Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
1529 Signed-off-by: Stefan Roese <sr@denx.de>
1530 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1531
1532commit fe613cdd4eb2c5b257a60d8dfb7759742318c28a
1533Author: Paul Gortmaker <paul.gortmaker@windriver.com>
1534Date: Thu Jul 23 17:10:55 2009 -0400
1535
1536 sbc8349: combine HRCW flash and u-boot image flash
1537
1538 Up to this point in time, the sbc8349 board was storing the u-boot
1539 image in flash 2x. One for the HRCW value at the beginning of
1540 flash (0xff80_0000), and once close to the end of flash (0xfff8_0000)
1541 for the actual image that got executed.
1542
1543 This moves the TEXT_BASE to be the beginning of flash, which makes
1544 the second copy of the image redundant, and frees up the flash
1545 from the end of the environment storage to the end of the flash
1546 device itself.
1547
1548 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
1549 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1550
1551commit be9b56df02168ca97562d6b9ec791136e4cd925a
1552Author: Kim Phillips <kim.phillips@freescale.com>
1553Date: Thu Jul 23 14:09:38 2009 -0500
1554
1555 mpc83xx: CONFIG_83XX_GENERIC_PCI is now synonymous with CONFIG_PCI; remove the former
1556
1557 Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1558
1559commit 94978e19f31d225b4f7d97c4acbac1ecfaeb8f69
1560Author: Wolfgang Denk <wd@denx.de>
1561Date: Mon Jul 27 10:37:37 2009 +0200
1562
1563 Prepare 2009.08-rc1 (again, after fixing last minute issues).
1564
1565 Update CHANGELOG
1566
1567 Signed-off-by: Wolfgang Denk <wd@denx.de>
1568
94978e19
WD
1569commit 9689ddcca6e01f3637b4442fa8575f29ef4d7aa3
1570Author: Wolfgang Denk <wd@denx.de>
1571Date: Mon Jul 27 10:06:39 2009 +0200
1572
1573 cpu/arm920t/start.S: include <common.h> to have ROUND() defined
1574
1575 Commit fcd3c87e made include/common.h usable by assembler code but
1576 failed to update cpu/arm920t/start.S
1577
1578 Signed-off-by: Wolfgang Denk <wd@denx.de>
1579
1580commit c9ed38cb6de50fdb4aaa60b668c555002903b211
1581Author: Wolfgang Denk <wd@denx.de>
1582Date: Mon Jul 27 10:01:11 2009 +0200
1583
1584 at91cap9adk: fix #ifdef/#endif pairing (2nd try)
1585
1586 Commit 7024aa14 was supposed to fix the #ifdef/#endif pairing in
1587 include/configs/at91cap9adk.h, but did not cate all problems.
1588
1589 Signed-off-by: Wolfgang Denk <wd@denx.de>
1590
1591commit fb364bec5f29164d3ee681fcd9d187be8435db12
1592Author: Wolfgang Denk <wd@denx.de>
1593Date: Mon Jul 27 09:58:14 2009 +0200
1594
1595 Fix include/common.h for boards with CONFIG_STATUS_LED
1596
1597 The reordering of include/common.h by commit fcd3c87e495f3c48 broke
1598 boards with status LED support, resulting in
1599 error: #error Status LED configuration missing
1600 errors. Undo this reordering to avoid this issue.
1601
1602 Signed-off-by: Wolfgang Denk <wd@denx.de>
1603
1604commit 942828a0980b3cea7db698784cc7f6a3e7740b2b
1605Author: Wolfgang Denk <wd@denx.de>
1606Date: Mon Jul 27 09:19:15 2009 +0200
1607
1608 ABI: fix build problems due to now needed div64 routine.
1609
1610 Signed-off-by: Wolfgang Denk <wd@denx.de>
1611
1612commit 85d6bf0bdc8ccad2d67a9160472f6f8c6bb482fb
1613Author: Wolfgang Denk <wd@denx.de>
1614Date: Mon Jul 27 08:50:59 2009 +0200
1615
1616 PMC405DE: fix out of tree building
1617
1618 Signed-off-by: Wolfgang Denk <wd@denx.de>
1619
1620commit 10c7604d021949464b1e4ba903df95e6b2f0d2ff
1621Author: Wolfgang Denk <wd@denx.de>
1622Date: Mon Jul 27 00:24:55 2009 +0200
1623
1624 Prepare 2009.08-rc1
1625
1626 Update CHANGELOG, minor coding style fix.
1627
1628 Signed-off-by: Wolfgang Denk <wd@denx.de>
1629
10c7604d
WD
1630commit fafbb2c3e4b35b60ca303ed2ad1c6cf400cd9a22
1631Author: rhabarber1848@web.de <rhabarber1848@web.de>
1632Date: Fri Jul 24 08:16:30 2009 +0200
1633
1634 add WATCHDOG_RESET to allow LZMA kernel decompression on slow machines
1635
1636 Signed-off-by: rhabarber1848@web.de
1637
1638commit 3c972849f2becbf19c13a24f090d293f37ecf616
1639Author: Niklaus Giger <niklaus.giger@member.fsf.org>
1640Date: Thu Jul 23 23:31:58 2009 +0200
1641
1642 Less verbose output when loading vxworks 6.x images
1643
1644 Loading vxWorks 5.x images resulted just into 3 or 4 lines of output.
1645 With vxWorks 6.x and the new GCC it emits about 30 lines, which is
1646 far too noisy in my opinion.
1647
1648 Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
1649
1650commit fcd3c87e495f3c48b70c919869fb1e0b93d4880b
1651Author: Wolfgang Denk <wd@denx.de>
1652Date: Fri Jul 24 00:17:48 2009 +0200
1653
1654 Make include/common.h usable by assembler code
1655
1656 Commit 70ebf316 factored out the ROUND() macro into include/common.h,
1657 not realizing that the primary use of this macro on AT91 systems was
1658 in start.S where common.h was not included, and could not be included
1659 because it contains a lot of C code which the assembler doesn't
1660 understand.
1661
1662 This patch wraps such code in common.h in a "#ifndef __ASSEMBLY__"
1663 construct, and then adds an include to cpu/arm926ejs/start.S thus
1664 solving the problem.
1665
1666 Signed-off-by: Wolfgang Denk <wd@denx.de>
1667
1668commit deec15b3064d3bb0189aede3c2921fd7ee401a0f
1669Author: Heiko Schocher <heiko.schocher@invitel.hu>
1670Date: Thu Jul 23 13:27:04 2009 +0200
1671
1672 arm: add _lshrdi3.S
1673
1674 Signed-off-by: Heiko Schocher <hs@denx.de>
1675
1676commit 52b1bf2c5cd2f8af880dab503d0039b35570665b
1677Author: Wolfgang Denk <wd@denx.de>
1678Date: Thu Jul 23 13:15:59 2009 +0200
1679
1680 Make linking against libgcc configurable
1681
1682 Many (especially ARM) tool chains seem to come with broken or
1683 otherwise unusable (for the purposes of builing U-Boot) run-time
1684 support libraries `libgcc.a'. By using the "USE_PRIVATE_LIBGCC"
1685 setting we allow to use alternative libraries instead.
1686
1687 "USE_PRIVATE_LIBGCC" can either be set as an environment variable in
1688 the shell, or as a command line argument when running "make", i. e.
1689 $ make USE_PRIVATE_LIBGCC=yes
1690 or
1691 $ USE_PRIVATE_LIBGCC=yes
1692 $ export USE_PRIVATE_LIBGCC
1693 $ make
1694
1695 The value of "USE_PRIVATE_LIBGCC" is the name of the directory which
1696 contains the alternative run-time support library `libgcc.a'. The
1697 special value "yes" selects the directory $(OBJTREE)/lib_$(ARCH) .
1698
1699 Note that not all architectures provide an alternative `libgcc.a' in
1700 their lib_$(ARCH) directories - so far, only ARM does.
1701
1702 Signed-off-by: Wolfgang Denk <wd@denx.de>
1703 Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1704 Cc: Prafulla Wadaskar <prafulla@marvell.com>
1705 cc: Stefan Roese <sr@denx.de>
1706
1707commit 479105065d965121f57b55dcfe83a940cba46ac1
1708Author: Dirk Behme <dirk.behme@googlemail.com>
1709Date: Wed Jul 22 17:51:56 2009 +0200
1710
1711 Use do_div from div64.h for vsprintf
1712
1713 Use do_div from div64.h for vsprintf in case of 64bit division.
1714 For 32bit division, do_div from div64.h can't be used as it
1715 needs a 64bit parameter.
1716
1717 Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
1718 Acked-by: Stefan Roese <sr@denx.de>
1719 CC: Simon Kagstrom <simon.kagstrom@netinsight.net>
1720
1721commit 48287792384a93d77d43aaaa1c06cac275bbe1bb
1722Author: Kyungmin Park <kmpark@infradead.org>
1723Date: Mon Jul 20 09:47:47 2009 +0900
1724
1725 Fix compiler warnings after loff_t change
1726
1727 Now 'env_addr' type is loff_t so use correct field type.
1728
1729 Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
1730
1731commit 9c67352f727a5b5eff531c852f9cff59fcb17f7f
1732Author: Wolfgang Denk <wd@denx.de>
1733Date: Sun Jul 26 23:28:02 2009 +0200
1734
1735 Revert "ppc: Unlock cache-as-ram in a consistent manner"
1736
1737 This reverts commit 982adfc610669482a32127282fe489857a92cfe3.
1738
1739 This patch causes problems on MPC83xx boards - flash recognition stops
1740 working.
1741
1742 Signed-off-by: Wolfgang Denk <wd@denx.de>
1743
1744commit 35cf3b57eafe3ee1f693e24267e0ecfefab60251
1745Author: Jens Scharsig <esw@bus-elektronik.de>
1746Date: Fri Jul 24 10:31:48 2009 +0200
1747
1748 update the EB+MCF-EV123 board support
1749
1750 This patch updates the support for EB+MCF-EV123 board and needs
1751 the [PATCH 1/2 V3] new video driver for bus vcxk framebuffers
1752
1753 * remove the board framebuffer driver
1754 * use the common bus_vcxk framebuffer driver
1755 * adds bmp support
1756 * adds splashimage support
1757 * fix serveral cosmetical errors
1758
1759 Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
1760 [agust@denx.de: fixed some style issues before applying]
1761 Signed-off-by: Anatolij Gustschin <agust@denx.de>
1762
1763commit 04538cdb752eeea8fd23cf7ac3394439f189fb77
1764Author: Anatolij Gustschin <agust@denx.de>
1765Date: Sun Jul 26 12:05:25 2009 +0200
1766
1767 video: bus_vcxk.c: fix style issues added by 50217dee
1768
1769 Signed-off-by: Anatolij Gustschin <agust@denx.de>
1770
1771commit 50217deeb07911d686790d34d468eb9a5245f68d
1772Author: Jens Scharsig <esw@bus-elektronik.de>
1773Date: Fri Jul 24 10:09:02 2009 +0200
1774
1775 new video driver for bus vcxk framebuffers
1776
1777 This patch adds a new video driver
1778
1779 * adds common bus_vcxk framebuffer driver
1780
1781 Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
1782 [agust@denx.de: fixed lots of style issues before applying]
1783 Signed-off-by: Anatolij Gustschin <agust@denx.de>
1784
1785commit 60e97419246d0a3615758ad6af40680aefb5f7f1
1786Author: Alessandro Rubini <rubini@gnudd.com>
1787Date: Tue Jul 21 14:09:45 2009 +0200
1788
1789 lcd.h: define extern vidinfo_t for all cases
1790
1791 include/lcd.h has different vidinfo for different platforms,
1792 and several extern declaration, but one for the default case was
1793 missing. This makes them a single extern declaration for everyone.
1794
1795 Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
1796
1797commit bcf0b5248952c6b03081dc5cc4ff9e0b2299c5fa
1798Author: Anatolij Gustschin <agust@denx.de>
1799Date: Sun Jul 26 11:04:59 2009 +0200
1800
1801 mimc200.c: fix too long lines added by f68378d6
1802
1803 Signed-off-by: Anatolij Gustschin <agust@denx.de>
1804
1805commit f68378d60a905d43155f2e89bf81999d3c93a90a
1806Author: Mark Jackson <mpfj-list@mimc.co.uk>
1807Date: Tue Jul 21 11:35:22 2009 +0100
1808
1809 Add LCD support to MIMC200 board
1810
1811 This patch updates the MIMC200 files to enable the LCD.
1812
1813 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
1814
1815commit 69f32e6c24d41fcdf347ff64e9c13b25059ace58
1816Author: Mark Jackson <mpfj-list@mimc.co.uk>
1817Date: Tue Jul 21 11:18:44 2009 +0100
1818
1819 Add 16bit colour support in lcd.h
1820
1821 This patch adds support for LCD_COLOR16 in include/lcd.h.
1822
1823 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
1824
1825commit bdc873ea063b8cc6d44c6ab748b7723a97d8d7b3
1826Author: Anatolij Gustschin <agust@denx.de>
1827Date: Sun Jul 26 10:34:58 2009 +0200
1828
1829 lib_avr32/board.c: fix too long line added by 716ece1d
1830
1831 Signed-off-by: Anatolij Gustschin <agust@denx.de>
1832
1833commit 716ece1de9a7d43a61d8698ac41b71b64f66f9e9
1834Author: Mark Jackson <mpfj-list@mimc.co.uk>
1835Date: Tue Jul 21 11:11:37 2009 +0100
1836
1837 Add AVR32 LCD support
1838
1839 This patch adds support for the AVR32 LCD controller. This patch is
1840 based off the latest u-boot-video.
1841
1842 A quick summary of what's going on:-
1843
1844 Enable LCDC pixel clock
1845 Enable LCDC port pins
1846 Add framebuffer pointer to global_data struct
1847 Allocate framebuffer
1848
1849 To use the new code, update your board config to include something like
1850 this:-
1851
1852 #define CONFIG_LCD 1
1853
1854 #if defined(CONFIG_LCD)
1855 #define CONFIG_CMD_BMP
1856 #define CONFIG_ATMEL_LCD 1
1857 #define LCD_BPP LCD_COLOR16
1858 #define CONFIG_BMP_16BPP 1
1859 #define CONFIG_FB_ADDR 0x10600000
1860 #define CONFIG_WHITE_ON_BLACK 1
1861 #define CONFIG_VIDEO_BMP_GZIP 1
1862 #define CONFIG_SYS_VIDEO_LOGO_MAX_SIZE 262144
1863 #define CONFIG_ATMEL_LCD_BGR555 1
1864 #define CONFIG_SYS_CONSOLE_IS_IN_ENV 1
1865 #define CONFIG_SPLASH_SCREEN 1
1866 #endif
1867
1868 The standard U-Boot BMP and Splash-screen features should just work.
1869
1870 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
1871 [agust@denx.de: fixed some style issues]
1872 Signed-off-by: Anatolij Gustschin <agust@denx.de>
1873
1874commit 6111722a9281c6e04a7304d502556afff6a5a1f8
1875Author: Alessandro Rubini <rubini@gnudd.com>
1876Date: Sun Jul 19 17:52:27 2009 +0200
1877
1878 video: move extern declarations from C to headers
1879
1880 This moves some extern declaration from lcd.c to lcd.h, removing
1881 unneeded ifdef around a pair of them. Additionally, since
1882 gunzip_bmp() was declared static in cmd_bmp.c but extern in lcd.c, I
1883 removed the static. The extra "#include <lcd.h>" in cmd_bmp.c is
1884 added to ensure the header is consistent with the source.
1885
1886 This has been compile-tested on both ARM (at91 boards) and PowerPC
1887 (HH405_config, TQM823L_LCD_config, mcc200_config), to test all use
1888 combinations.
1889
1890 Signed-off-by: Alessandro Rubini <rubini@gnudd.it>
1891 [agust@denx.de: removed gunzip_bmp() fixes as commit c01171ea did it]
1892 Signed-off-by: Anatolij Gustschin <agust@denx.de>
1893
1894commit f51e001143c58447eb50e7aefa2b09eb4cc1410c
1895Author: Mike Frysinger <vapier@gentoo.org>
1896Date: Thu Jul 23 16:26:58 2009 -0400
1897
1898 Blackfin: restore EVT1 handling in linker script
1899
1900 Sadly, the Blackfin linker script unification lost a small #ifdef logic
1901 needed on older parts. Restore that CONFIG_BFIN_BOOTROM_USES_EVT1 logic.
1902
1903 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1904
1905commit f33b325af666b12eafa9ab235b2cd59832d6e51c
1906Author: Wolfgang Denk <wd@denx.de>
1907Date: Fri Jul 24 14:24:07 2009 +0200
1908
1909 Revert "zlib: updated to v.1.2.3"
1910
1911 This reverts commit b201171f2b4d509f3ad510b214bee70ff902e3d6.
1912
1913 The commit caused problems for example when unpacking kernel images:
1914
1915 Uncompressing Kernel Image ... Error: inflate() returned -2
1916 GUNZIP: uncompress, out-of-mem or overwrite error - must
1917 RESET board to recover
1918
1919 Conflicts:
1920
1921 include/u-boot/zlib.h
1922 lib_generic/zlib.c
1923
1924 Signed-off-by: Wolfgang Denk <wd@denx.de>
1925
1926commit 4b1389e0ceb19e9b50b96fd3908483a6c2274fb0
1927Author: Stefan Roese <sr@denx.de>
1928Date: Tue Jul 21 14:06:29 2009 +0200
1929
1930 ppc4xx: Add chip_config command to AMCC Kilauea eval board
1931
1932 This patch removes the "alterpll" command and replaces it with the now
1933 ppc4xx standard "chip_config" command to configure the I2C bootstrap
1934 EEPROM.
1935
1936 Signed-off-by: Stefan Roese <sr@denx.de>
1937
1938commit f6af8ce0c80327cb6aaa347642026ad838335c23
1939Author: Stefan Roese <sr@denx.de>
1940Date: Tue Jul 21 14:33:52 2009 +0200
1941
1942 ppc4xx: Fix EEPROM configuration on Kilauea
1943
1944 Kilauea has an AT24C02 EEPROM which has an 8 byte page. Without defining
1945 CONFIG_SYS_EEPROM_PAGE_WRITE_BITS to 3 the "eeprom" command doesn't
1946 work correctly.
1947
1948 Additionally the page write delay (CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS)
1949 is set to a more defensive value of 10ms.
1950
1951 Signed-off-by: Stefan Roese <sr@denx.de>
1952
1953commit 99d8b23bc7e2be04fcbf49c5cec9f5ae76df290c
1954Author: Matthias Fuchs <matthias.fuchs@esd.eu>
1955Date: Wed Jul 22 13:56:21 2009 +0200
1956
1957 ppc4xx: Add 405EP based PMC405DE board
1958
1959 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
1960 Signed-off-by: Stefan Roese <sr@denx.de>
1961
1962commit da799f66ad1d4fc36dd20cc2d7e584493fda8546
1963Author: Matthias Fuchs <matthias.fuchs@esd.eu>
1964Date: Mon Jul 20 12:15:38 2009 +0200
1965
1966 ppc4xx: Add struct for 4xx GPIO controller registers
1967
1968 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
1969 Signed-off-by: Stefan Roese <sr@denx.de>
1970
1971commit 58ea142fb2e969f32306c8da1dabfaebd6fa141a
1972Author: Matthias Fuchs <matthias.fuchs@esd.eu>
1973Date: Wed Jul 22 17:27:56 2009 +0200
1974
1975 ppc4xx: Replace 4xx lowercase SPR references
1976
1977 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
1978 Signed-off-by: Stefan Roese <sr@denx.de>
1979
1980commit 87c0b72908e05662b8b415e26e1042f4779629da
1981Author: Stefan Roese <sr@denx.de>
1982Date: Mon Jul 20 06:57:27 2009 +0200
1983
1984 Add "chip_config" command for PPC4xx bootstrap configuration
1985
1986 This patch adds a generic command for programming I2C bootstrap
1987 eeproms on PPC4xx. An implementation for Canyonlands board is
1988 included.
1989
1990 The command name is intentionally chosen not to be PPC4xx specific.
1991 This way other CPU's/SoC's can implement a similar command under
1992 the same name, perhaps with a different syntax.
1993
1994 Usage on Canyonlands:
1995
1996 => chip_config
1997 Available configurations (I2C address 0x52):
1998 600-nor - NOR CPU: 600 PLB: 200 OPB: 100 EBC: 100
1999 600-nand - NAND CPU: 600 PLB: 200 OPB: 100 EBC: 100
2000 800-nor - NOR CPU: 800 PLB: 200 OPB: 100 EBC: 100
2001 800-nand - NAND CPU: 800 PLB: 200 OPB: 100 EBC: 100
2002 1000-nor - NOR CPU:1000 PLB: 200 OPB: 100 EBC: 100
2003 1000-nand - NAND CPU:1000 PLB: 200 OPB: 100 EBC: 100
2004 1066-nor - NOR CPU:1066 PLB: 266 OPB: 88 EBC: 88 ***
2005 1066-nand - NAND CPU:1066 PLB: 266 OPB: 88 EBC: 88
2006 => chip_config 600-nor
2007 Using configuration:
2008 600-nor - NOR CPU: 600 PLB: 200 OPB: 100 EBC: 100
2009 done (dump via 'i2c md 52 0.1 10')
2010 Reset the board for the changes to take effect
2011
2012 Other 4xx boards will be migrated to use this command soon
2013 as well.
2014
2015 Signed-off-by: Stefan Roese <sr@denx.de>
2016 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
2017 Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
2018
2019commit 10c1b218556ed9871f36bc0c407f4f2f6196353b
2020Author: Peter Tyser <ptyser@xes-inc.com>
2021Date: Fri Jul 17 19:01:16 2009 -0500
2022
2023 xpedite1k: Move to X-ES vendor directory
2024
2025 The XPedite1000 is an X-ES product thus it can be put in board/xes along
2026 with other X-ES boards. Along with the move, the board was renamed to
2027 XPedite1000 from XPedite1K to fit X-ES's standard naming convention.
2028 Maintainership was also transfered to Peter Tyser.
2029
2030 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2031 Signed-off-by: Stefan Roese <sr@denx.de>
2032
2033commit 54381b79d268e1bead5d78ed8423df31a3cb0e2c
2034Author: Peter Tyser <ptyser@xes-inc.com>
2035Date: Fri Jul 17 19:01:15 2009 -0500
2036
2037 xpedite1k: Sync checkboard() with other X-ES boards
2038
2039 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2040 Signed-off-by: Stefan Roese <sr@denx.de>
2041
2042commit 9b4ef1f5dc0daab64f46249a32e67279c4d44fd2
2043Author: Peter Tyser <ptyser@xes-inc.com>
2044Date: Fri Jul 17 19:01:14 2009 -0500
2045
2046 xpedite1k: Sync up board config options with other X-ES boards
2047
2048 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2049 Signed-off-by: Stefan Roese <sr@denx.de>
2050
2051commit 4cdad5f43ae67e4ceeac69ef4af4392bd2f7381f
2052Author: Peter Tyser <ptyser@xes-inc.com>
2053Date: Fri Jul 17 19:01:13 2009 -0500
2054
2055 xpedite1k: Sync organization of board config with other X-ES boards
2056
2057 This change should have no functional effect
2058
2059 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2060 Signed-off-by: Stefan Roese <sr@denx.de>
2061
2062commit c4ae1a0257a0f5008ee2686e8aa92fba3992f279
2063Author: Peter Tyser <ptyser@xes-inc.com>
2064Date: Fri Jul 17 19:01:12 2009 -0500
2065
2066 xpedite1k: Sync up commands and environment with other X-ES boards
2067
2068 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2069 Signed-off-by: Stefan Roese <sr@denx.de>
2070
2071commit fbc7951ea84c2fe6da0f6007b672ed35bae91acb
2072Author: Peter Tyser <ptyser@xes-inc.com>
2073Date: Fri Jul 17 19:01:11 2009 -0500
2074
2075 xpedite1k: Disable unused ethernet port 1
2076
2077 The XPedite1000 only has 2 available ethernet ports:
2078 ppc_4xx_eth2 (EMAC2) and ppc_4xx_eth3 (EMAC3)
2079
2080 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2081 Signed-off-by: Stefan Roese <sr@denx.de>
2082
2083commit 767e32ad369d83f55f950e6938e68b6dba7fa65f
2084Author: Peter Tyser <ptyser@xes-inc.com>
2085Date: Fri Jul 17 19:01:10 2009 -0500
2086
2087 xpedite1k: Store environment in flash
2088
2089 Previously an I2C EEPROM was used. The EEPROM had size, reliability,
2090 and access issues which are resolved by storing the environment in
2091 flash.
2092
2093 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2094 Signed-off-by: Stefan Roese <sr@denx.de>
2095
2096commit b88da157f9990cd2cb081e4faea4b9581b5d0e2f
2097Author: Peter Tyser <ptyser@xes-inc.com>
2098Date: Fri Jul 17 19:01:09 2009 -0500
2099
2100 xpedite1k: Add support for additional GPIO pins
2101
2102 Enable GPIO pins for an I2C EEPROM write protect, a system reset pin,
2103 and a PMC #MONARCH pin. These pins are not currently used in U-Boot,
2104 but are used in OSes and may be used in U-Boot in the future.
2105
2106 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2107 Signed-off-by: Stefan Roese <sr@denx.de>
2108
2109commit 42735815dd9ba39efe51203868aebce04053c8de
2110Author: Peter Tyser <ptyser@xes-inc.com>
2111Date: Fri Jul 17 19:01:08 2009 -0500
2112
2113 xpedite1k: Add support for optional flashes
2114
2115 The XPedite1000 can be built with 4 total flashes:
2116 - 512KB AMD socketed
2117 - 16MB Intel soldered
2118 - 2 x 32MB AMD MirrorBit flashes
2119
2120 Add support for the optional 2 32MB CFI-compliant AMD flashes
2121
2122 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2123 Signed-off-by: Stefan Roese <sr@denx.de>
2124
2125commit e02990764c7415c84668823a0fc8c5b4dd8d8cf0
2126Author: Peter Tyser <ptyser@xes-inc.com>
2127Date: Fri Jul 17 19:01:07 2009 -0500
2128
2129 xpedite1k: Cleanup coding style
2130
2131 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2132 Signed-off-by: Stefan Roese <sr@denx.de>
2133
2134commit 086ff34a3a7e5e595630d658c1c13778399452d1
2135Author: Peter Tyser <ptyser@xes-inc.com>
2136Date: Fri Jul 17 19:01:06 2009 -0500
2137
2138 xpedite1k: Remove support for reading MACs from EEPROM
2139
2140 By default, the XPedite1000 comes installed with xMon, a proprietary
2141 bootloader. xMon stores its MAC address in an onboard EEPROM. Rather
2142 than requiring a non-standard location in the EEPROM to be reserved for
2143 MAC addresses, store the MAC addresses in U-Boot's standard environment.
2144 A U-Boot application or OS application can be used to migrate xMon MAC
2145 addresses to U-Boot's environment if necessary.
2146
2147 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2148 Signed-off-by: Stefan Roese <sr@denx.de>
2149
2150commit 108d6d0099372f9f6532c3198fbaacabc121c9b3
2151Author: Peter Tyser <ptyser@xes-inc.com>
2152Date: Fri Jul 17 19:01:05 2009 -0500
2153
2154 xpedite1k: Remove support for fixed SDRAM configuration
2155
2156 All XPedite1000's have SPD EEPROMs present and no fixed configuration
2157 parameters are currently defined or used
2158
2159 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2160 Signed-off-by: Stefan Roese <sr@denx.de>
2161
2162commit c86d00a2ed923002f1ab0bfb0a925522628302e9
2163Author: Peter Tyser <ptyser@xes-inc.com>
2164Date: Fri Jul 17 19:01:04 2009 -0500
2165
2166 xpedite1k: Remove CONFIG_SYS_DRAM_TEST support
2167
2168 POST or command line tests provide similar functionality
2169
2170 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2171 Signed-off-by: Stefan Roese <sr@denx.de>
2172
2173commit 11ad309c183b176d8866944026a63c0f1c626f56
2174Author: Peter Tyser <ptyser@xes-inc.com>
2175Date: Fri Jul 17 19:01:03 2009 -0500
2176
2177 xpedite1k: Use standard CFI flash driver
2178
2179 Using the CFI flash driver will allow write access to the 16MB Intel
2180 StrataFlash present on the XPedite1000. The 512KB socketed (non
2181 CFI-compliant flash) will no longer be writable.
2182
2183 The mapping of the 16MB Strata flash was moved to 0xff000000 and the
2184 512KB AMD socketed flash was moved to 0xfe000000.
2185
2186 Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
2187 Signed-off-by: Stefan Roese <sr@denx.de>
2188
2189commit d4d2e79bb433fc7ec18c68cc49cc6b7433d1320c
2190Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
2191Date: Thu Jul 16 22:13:57 2009 +0200
2192
2193 ppc4xx: Cleanup PLU405 board code
2194
2195 Some Coding style cleanup (braces, whitespaces, long lines)
2196
2197 Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
2198 Signed-off-by: Stefan Roese <sr@denx.de>
2199
2200commit b209a114829dc8a7a0e39a9335b6e4aebf9742cb
2201Author: Dirk Eibach <eibach@gdsys.de>
2202Date: Fri Jul 17 14:16:40 2009 +0200
2203
2204 ppc4xx: Add DL-Vision 405EP board support
2205
2206 Board support for the Guntermann & Drunck DL-Vision.
2207
2208 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
2209 Signed-off-by: Stefan Roese <sr@denx.de>
2210
2211commit 9b1b8c8a1bf52e9b65e1958e5205838576066cbc
2212Author: Dirk Eibach <eibach@gdsys.de>
2213Date: Fri Jul 10 14:47:32 2009 +0200
2214
2215 ppc4xx: Fix missing freqOPB for 405EP
2216
2217 In cpu/ppc4xx/speed.c initialization of sysInfo->freqOPB for 405EP was
2218 left out for no obvious reason.
2219
2220 Signed-off-by: Dirk Eibach <eibach@gdsys.de>
2221 Signed-off-by: Stefan Roese <sr@denx.de>
2222
2223commit 0a371ca08908c9b2a58171223a79bffea1f7c6f5
2224Author: Stefan Roese <sr@denx.de>
2225Date: Tue Jul 14 15:53:08 2009 +0200
2226
2227 ppc4xx: Fix TLB reset problem with recent 44x images
2228
2229 Patch d873133f [ppc4xx: Add Sequoia RAM-booting target] broke "normal"
2230 booting on some 44x platforms. This breakage is only noticed in some
2231 cases while powercycling. As it seems, the code in question in start.S
2232 didn't invalidate TLB #0. This makes sense since this TLB is used for
2233 the bootrom mapping. With the patch mentioned above even TLB #0 got
2234 invalidated resulting in an error later on.
2235
2236 This patch now fixes this issue by only invalidating TLB #0 in the RAM-
2237 booting case.
2238
2239 Tested succesfully on Sequoia and Canyonlands.
2240
2241 Signed-off-by: Stefan Roese <sr@denx.de>
2242 Cc: Dirk Eibach <Eibach@gdsys.de>
2243
2244commit 44259bb9e696d22bf1773181111855a29f00cf33
2245Author: Prafulla Wadaskar <prafulla@marvell.com>
2246Date: Fri Jul 17 19:56:30 2009 +0530
2247
2248 usb: bugfix driver/usb/host/ehci-hcd.c function ehci_submit_root
2249
2250 This change is cheked in Linux source and fix found to be in sync.
2251 This patch is tested for USB host interface on Kirkwood based
2252 Sheevaplug platform (ARM little endian board)
2253
2254 Risk: the impact of this patch is not validated on big endian board.
2255 This need to be checked...
2256
2257 Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2258 Signed-off-by: Remy Bohmer <linux@bohmer.net>
2259
2260commit 28958b8bea4c66629c5a22fd3c8b0d49df90383d
2261Author: Wolfgang Denk <wd@denx.de>
2262Date: Thu Jul 23 22:23:23 2009 +0200
2263
2264 Coding Style cleanup; update CHANGELOG.
2265
2266 Signed-off-by: Wolfgang Denk <wd@denx.de>
2267
28958b8b
WD
2268commit 2632c008e2c2cd61fefb622ed671ea3e6bd2e2a6
2269Author: Mike Frysinger <vapier@gentoo.org>
2270Date: Tue Jul 21 22:59:36 2009 -0400
2271
2272 autoconf.mk: include before config.mk for top level files
2273
2274 By including autoconf.mk before config.mk, all top level files can use any
2275 config options it sets up (like <arch>_config.mk) or the Makefile itself
2276 without being forced to use lazy evaluation.
2277
2278commit c01171eaecc963d2c1f56a0984a0cbcdd8a3ab3c
2279Author: Mark Jackson <mpfj-list@mimc.co.uk>
2280Date: Tue Jul 21 11:30:53 2009 +0100
2281
2282 Remove static declaration from gunzip_bmp()
2283
2284 This patch removes the static declaration from gunzip_bmp()
2285
2286 Without it, the gunzip_bmp() function is not visible to
2287 common/lcd.c and fails to compile with an error.
2288
2289 Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
2290
2291commit 2d4a43e230a3c8bfd03b9beaa0eb2a95e779c03b
2292Author: Peter Tyser <ptyser@gmail.com>
2293Date: Mon Jul 20 21:51:38 2009 -0500
2294
2295 cmd_tsi148: General cleanup
2296
2297 - Fix command help message
2298 - Disable DEBUG by default
2299 - Fix whitespace issues
2300 - Fix lines > 80 characters
2301
2302 Signed-off-by: Peter Tyser <ptyser@gmail.com>
2303 Acked-by: Stefan Roese <sr@denx.de>
2304
2305commit 9aef73888509d10193615ee5cd9cf439ca44e937
2306Author: Mike Frysinger <vapier@gentoo.org>
2307Date: Sun Jul 19 15:17:03 2009 -0400
2308
2309 unify HOST_CFLAGS and HOSTCFLAGS
2310
2311 The top build system sets up HOSTCFLAGS a bit and exports it, but other
2312 places use HOST_CFLAGS instead. Unify the two as HOSTCFLAGS so that the
2313 values stay in sync.
2314
2315 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2316
2317commit 2e9393f500065f940e5e4ac7fe375e4c0b77b936
2318Author: Wolfgang Denk <wd@denx.de>
2319Date: Thu Jul 23 21:16:59 2009 +0200
2320
2321 Update CHANGELOG
2322
2323 Signed-off-by: Wolfgang Denk <wd@denx.de>
2324
2e9393f5
WD
2325commit e3b39f84e974df70065fa248f0f63993b1708c9d
2326Author: André Schwarz <andre.schwarz@matrix-vision.de>
2327Date: Fri Jul 17 14:50:24 2009 +0200
2328
2329 update config for mvBC-P (MPC5200)
2330
2331 This patch adds I2C support for mvBC-P and defines flash layout
2332 matching the shipped product.
2333
2334