- 30 6月, 2010 15 次提交
-
-
由 Wolfgang Denk 提交于
-
由 Wolfgang Denk 提交于
Update CHANGELOG Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Wolfgang Denk 提交于
-
由 Heiko Schocher 提交于
r12 is used for accessing the GOT not r14. Fix this in the comment. Signed-off-by: NHeiko Schocher <hs@denx.de>
-
由 Becky Bruce 提交于
We were missing 8641HPCN_36BIT and MPC8536DS_36BIT. Signed-off-by: NBecky Bruce <beckyb@kernel.crashing.org>
-
由 Anatolij Gustschin 提交于
Fix following warnings: $ ./MAKEALL EVB64260 P3G4 ZUMA Configuring for EVB64260 board... mpsc.c: In function 'mpsc_putchar_early': mpsc.c:121: warning: dereferencing type-punned pointer will break strict-aliasing rules mpsc.c:127: warning: dereferencing type-punned pointer will break strict-aliasing rules ... Signed-off-by: NAnatolij Gustschin <agust@denx.de>
-
由 Sergei Shtylyov 提交于
ehci_submit_async() doesn't really zero out the QH transfer overlay (as the EHCI specification suggests) which leads to the controller seeing the "token" field as the previous call has left it, i.e.: - if a timeout occured on the previous call (Active bit left as 1), controller incorrectly tries to complete a previous transaction on a newly programmed endpoint; - if a halt occured on the previous call (Halted bit set to 1), controller just ignores the newly programmed TD(s) and the function then keeps returning error ad infinitum. This turned out to be caused by the wrong orger of the arguments to the memset() call in ehci_alloc(), so the allocated TDs weren't cleared either. While at it, stop needlessly initializing the alternate next TD pointer in the QH transfer overlay... Signed-off-by: NSergei Shtylyov <sshtylyov@ru.mvista.com> Acked-by: NRemy Bohmer <linux@bohmer.net>
-
由 Remy Bohmer 提交于
The console_buffer size is declared in common/main.c as -- char console_buffer[CONFIG_SYS_CBSIZE + 1]; so this extern definition is wrong. Signed-off-by: NRemy Bohmer <linux@bohmer.net>
-
由 Poonam Aggrwal 提交于
- Also modified the code to use io accessors. Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com> Signed-off-by: NDipen Dudhat <dipen.dudhat@freescale.com> Acked-by: NKumar Gala <galak@kernel.crashing.org>
-
由 Felix Radensky 提交于
On P2020RDB eTSEC2 is connected to Vitesse VSC8221 PHY via SGMII. Current TBI PHY settings for SGMII mode cause link problems on this platform, link never comes up. Fix this by making TBI PHY settings configurable and add a working configuration for P2020RDB. Signed-off-by: NFelix Radensky <felix@embedded-sol.com> Acked-by: NAndy Fleming <afleming@freescale.com> Acked-by: NPeter Tyser <ptyser@xes-inc.com> Tested-by: NPeter Tyser <ptyser@xes-inc.com>
-
由 Remy Bohmer 提交于
The console_buffer size is declared in common/main.c as -- char console_buffer[CONFIG_SYS_CBSIZE + 1]; so this extern definition is wrong. Signed-off-by: NRemy Bohmer <linux@bohmer.net>
-
由 Poonam Aggrwal 提交于
- Also modified the code to use io accessors. Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com> Signed-off-by: NDipen Dudhat <dipen.dudhat@freescale.com> Acked-by: NKumar Gala <galak@kernel.crashing.org>
-
由 Felix Radensky 提交于
On P2020RDB eTSEC2 is connected to Vitesse VSC8221 PHY via SGMII. Current TBI PHY settings for SGMII mode cause link problems on this platform, link never comes up. Fix this by making TBI PHY settings configurable and add a working configuration for P2020RDB. Signed-off-by: NFelix Radensky <felix@embedded-sol.com> Acked-by: NAndy Fleming <afleming@freescale.com>
-
由 Poonam Aggrwal 提交于
Use a slighly larger value of CLK_CTRL for DDR at 667MHz which fixes random crashes while linux booting. Applicable for both NAND and NOR boot. Signed-off-by: NSandeep Gopalpet <sandeep.kumar@freescale.com> Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com> Acked-by: NAndy Fleming <afleming@freescale.com>
-
由 Poonam Aggrwal 提交于
Because the variable was getting defined twice. Signed-off-by: NPoonam Aggrwal <poonam.aggrwal@freescale.com> Acked-by: NAndy Fleming <afleming@freescale.com>
-
- 29 6月, 2010 1 次提交
-
-
由 Wolfgang Denk 提交于
Commit 460c2ce3 "MPC5200: workaround data corruption for unaligned local bus accesses" fixed the problem for MPC5200 only, but MPC512x is affected as well, so apply the same fix here, too. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de> Cc: Anatolij Gustschin <agust@denx.de> Acked-by: NDetlev Zundel <dzu@denx.de>
-
- 24 6月, 2010 1 次提交
-
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de>
-
- 23 6月, 2010 10 次提交
-
-
由 Wolfgang Denk 提交于
The MPC5200 has a nasty problem that will cause silent data corruption when performing unaligned 16 or 32 byte accesses when reading from the local bus - typically this affects reading from flash. The problem can be easily shown: => md fc0c0000 10 fc0c0000: 323e4337 01626f6f 74636d64 3d72756e 2>C7.bootcmd=run fc0c0010: 206e6574 5f6e6673 00626f6f 7464656c net_nfs.bootdel fc0c0020: 61793d35 00626175 64726174 653d3131 ay=5.baudrate=11 fc0c0030: 35323030 00707265 626f6f74 3d656368 5200.preboot=ech => md fc0c0001 10 fc0c0001: 65636801 00000074 0000003d 00000020 ech....t...=... fc0c0011: 0000005f 00000000 00000074 00000061 ..._.......t...a fc0c0021: 00000000 00000064 00000065 00000035 .......d...e...5 fc0c0031: 00000000 00000062 0000003d 0000006f .......b...=...o => md.w fc0c0001 10 fc0c0001: 0000 3701 0000 6f74 0000 643d 0000 6e20 ..7...ot..d=..n fc0c0011: 0000 745f 0000 7300 0000 6f74 0000 6c61 ..t_..s...ot..la This commit implements a workaround at least for the most blatant problem: using memcpy() from NOR flash. We rename the assembler routine into __memcpy() and provide a wrapper, which will use a byte-wise copy loop for unaligned source or target addresses when reading from NOR flash, and branch to the optimized __memcpy() in all other cases, thus minimizing the performance impact. Tested on lite5200b and TQM5200S. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de>
-
由 Minkyu Kang 提交于
ATAG_VIDEOLFB is not used anywhere. The belowing warning is occurred due to this ATAG. [ 0.000000] Ignoring unrecognised tag 0x54410008 This patch fixed it. Signed-off-by: NMinkyu Kang <mk7.kang@samsung.com> Signed-off-by: NKyungmin Park <kyungmin.park@samsung.com> Acked-by: NMartin Krause <Martin.Krause@tqs.de>
-
由 Peter Horton 提交于
UBI: initialise update marker The in kernel copy of a volume's update marker is not initialised from the volume table. This means that volumes where an update was unfinnished will not be treated as "forbidden to use". This is basically that the update functionality was broken. Signed-off-by: NPeter Horton <zero@colonel-panic.org> Signed-off-by: NArtem Bityutskiy <Artem.Bityutskiy@nokia.com> Signed-off-by: NKyungmin Park <kyungmin.park@samsung.com> Acked-by: NStefan Roese <sr@denx.de>
-
由 Guennadi Liakhovetski 提交于
Since I haven't been actively maintaining these boards for a long while, keeping myself as their maintainer makes no sense. Signed-off-by: NGuennadi Liakhovetski <g.liakhovetski@gmx.de>
-
由 Ilya Yanok 提交于
Ensure that date is called only with LC_ALL=C locale set to make dates locale neutral thus preventing lurking of non-ASCII characters into U-Boot binary. Signed-off-by: NIlya Yanok <yanok@emcraft.com> Changed LANG= into LC_ALL= as suggested by Mike Frysinger <vapier@gentoo.org> Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Wolfgang Denk 提交于
-
由 Albert Aribaud 提交于
Orion5x MPP and GPIO setting code had writel arguments the wrong way around. Fixed and tested. Signed-off-by: NAlbert Aribaud <albert.aribaud@free.fr>
-
由 Terry Lv 提交于
Signed-off-by: NTerry Lv <r65388@freescale.com> Fix commit message and code formatting. Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Vitaly Kuzmichev 提交于
The ARM ABI requires that the stack be aligned to 8 bytes as it is noted in Procedure Call Standard for the ARM Architecture: http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html Unaligned SP also causes the problem with variable-length arrays allocation when VLA address becomes less than stack pointer during aligning of this address, so the next 'push' in the stack overwrites first 4 bytes of VLA. Signed-off-by: NVitaly Kuzmichev <vkuzmichev@mvista.com> Tested on tx25(mx25), imx27lite(mx27), qong(mx31) and trab(s3c2400) Tested-by: NWolfgang Denk <wd@denx.de>
-
由 Wolfgang Denk 提交于
-
- 21 6月, 2010 2 次提交
-
-
由 Wolfgang Denk 提交于
Move it inside the #ifdef CONFIG_NET_MULTI to avoid eth.c:64: warning: 'eth_mac_skip' defined but not used messages from a number of old, non-CONFIG_NET_MULTI boards. Signed-off-by: NWolfgang Denk <wd@denx.de> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Fillod Stephane 提交于
TFTP'ing a file of size 1747851 bytes with CONFIG_IP_DEFRAG and CONFIG_TFTP_BLOCKSIZE set to 4096 fails with a timeout, because the last fragment is not taken into account. This patch fixes IP fragments having less than 8 bytes of payload. Signed-off-by: NStephane Fillod <stephane.fillod@grassvalley.com> Acked-by: NAlessandro Rubini <rubini@gnudd.com> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
- 20 6月, 2010 2 次提交
-
-
由 Wolfgang Denk 提交于
Move it inside the #ifdef CONFIG_NET_MULTI to avoid eth.c:64: warning: 'eth_mac_skip' defined but not used messages from anumber of old, non-CONFIG_NET_MULTI boards. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: Ben Warren <biggerbadderben@gmail.com>
-
由 Wolfgang Denk 提交于
Commit 37566090 "compiler.h: unify system ifdef cruft here" added both a "#include <errno.h>" and a "extern int errno;" to include/compiler.h which is causing build warnings for some systems, for example for the "netstar" board: In file included from /home/wd/git/u-boot/work/lib/crc32.c:15: include/compiler.h:28: warning: function declaration isn't a prototype The declaration of "errno" should be redundant, as <errno.h> is supposed to provide a correct declaration, so drop it. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: Mike Frysinger <vapier@gentoo.org>
-
- 18 6月, 2010 5 次提交
-
-
由 Wolfgang Denk 提交于
The push / pop instructions used in this file are available only with more recent tool chains: cache.S: Assembler messages: cache.S:133: Error: bad instruction `push {r0,r1,r2,lr}' cache.S:160: Error: bad instruction `pop {r1,r2,r3,pc}' cache.S:164: Error: bad instruction `push {r0,r1,r2,lr}' cache.S:191: Error: bad instruction `pop {r1,r2,r3,pc}' Change push/pop into stmfd/ldmfd instructions to support older versions of binutils as well. I verified that the modified source code generates exactly the same binary code. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: Sandeep Paulraj <s-paulraj@ti.com> Cc: Tom Rix <tom@bumblecow.com>
-
-
-
git://git.denx.de/u-boot-ti由 Wolfgang Denk 提交于
Conflicts: CONFLICT (rename/add): Rename board/davinci/da830evm/Makefile->board/ti/tnetv107xevm/Makefile in 89b765c7. board/ti/tnetv107xevm/Makefile added in HEAD But files were identical, so no problem. Signed-off-by: NWolfgang Denk <wd@denx.de>
-
-
- 17 6月, 2010 3 次提交
-
-
由 Albert Aribaud 提交于
This patch adds support for the LaCie ED Mini V2 product which is based on the Marvell Orion5x SoC. Signed-off-by: NAlbert Aribaud <albert.aribaud@free.fr>
-
由 Albert Aribaud 提交于
This patch provides access to the 16550-compatible serial device of the Orion5x SoC. Signed-off-by: NAlbert Aribaud <albert.aribaud@free.fr>
-
由 Albert Aribaud 提交于
This patch adds support for the Marvell Orion5x SoC. It has no use alone, and must be followed by a patch to add Orion5x support for serial, then support for the ED Mini V2, an Orion5x-based product from LaCie. Signed-off-by: NAlbert Aribaud <albert.aribaud@free.fr>
-
- 15 6月, 2010 1 次提交
-
-
由 Minkyu Kang 提交于
Signed-off-by: NMinkyu Kang <mk7.kang@samsung.com> Signed-off-by: NKyungmin Park <kyungmin.park@samsung.com> Acked-by: NTom <Tom@bumblecow.com>
-