- Dec 16, 2010
-
-
Asen Dimov authored
Signed-off-by:
Asen Dimov <dimov@ronetix.at>
-
Asen Dimov authored
Signed-off-by:
Asen Dimov <dimov@ronetix.at>
-
- Dec 13, 2010
-
-
Wolfgang Denk authored
Make code build with older tool chains. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Dec 11, 2010
-
-
Nishanth Menon authored
DECLARE_GLOBAL_DATA_PTR declarations in functions are inherently troublesome with various compilers (e.g. gcc 4.5) Signed-off-by:
Nishanth Menon <nm@ti.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Dirk Behme authored
Reuse the gd->tbl value for timestamp and add gd->lastinc for lastinc bss values in the OMAP timer driver. The usage of bss values in drivers before initialisation of bss is forbidden. In that special case some data in .rel.dyn gets corrupted. Signed-off-by:
Dirk Behme <dirk.behme@gmail.com> Tested-by:
Steve Sakoman <steve.sakoman@linaro.org> Tested-by:
John Rigby <john.rigby@linaro.org> Tested-by:
Nishanth Menon <nm@ti.com> Acked-by:
Nishanth Menon <nm@ti.com> Tested-by:
Heiko Schocher <hs@denx.de> Tested-by:
Sandeep Paulraj <s-paulraj@ti.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Sandeep Paulraj authored
The DM6446 does not build due to the ARM relocation patch. Also the board does not build in the NOR mode. Changed default to NAND to ensure no build failure. While at it removed CONFIG_CMD_KGDB Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Nick Thompson authored
This change allows the davinci timer functions to be used before relocation since it avoids using static variables prior to BSS being made available. The code is based on that used in the at91 timers, modified to use a davinci specific hardware timer. It also maintains reset_timer() to allow deprecated timer usage to continue to work (for example, in nand_base.c) Signed-off-by:
Nick Thompson <nick.thompson@ge.com> Tested-by:
Ben Gardiner <bengardiner@nanometrics.ca> Tested-by:
Sudhakar Rajashekhara <sudhakar.raj@ti.com> Tested-by:
Sandeep Paulraj <s-paulraj@ti.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Dec 09, 2010
-
-
Macpaul Lin authored
This file has been synced (copy) from Linux source code. This commit was based on kernel 2.6.32. It updates gigabit related phy registers and basic definitions. Signed-off-by:
Macpaul Lin <macpaul@andestech.com>
-
Prafulla Wadaskar authored
All code that attemots to access variables in BSS before relocation (for example directly or indirectly by board_init_f()) needs to be fixed. Especially timer.c needs to fix on most of the ARM platforms. This patch makes timer related variables in gd_t available for all ARM implementations. Signed-off-by:
Prafulla Wadaskar <prafulla@marvell.com> Edited commit message. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Andreas Bießmann authored
I doubt the stack_setup() was defective before: we load the current location of _start and compare against destination of relocate_code(). If we are already there we shoud skip the relocation and jump over to clear_bss. Before the clear_bss was also skipped. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Andreas Bießmann authored
r8 is used for global_data and should therefore be left alone! For C code the compiler flag --fixed-r8 does the job, but in assembler we need to be aware of that fact. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Andreas Bießmann authored
In case we are still at relocation target address before relocation we do not need to load the registers needed for relocation. We should instead skip the whole relocation part and jump over to clear_bss immediately. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Andreas Bießmann authored
This patch uses r1 as scratch register for copy_loop(). Therefore we do not longer need r7 for the storage of relocate_code()'s 'addr_moni' (the destination address of relocation). Therefore r7 can be used later on for other purposes. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Kumar Gala authored
The handling of env_hwconfig, board_hwconfig, and cpu_hwconfig got broken when we removed the boards defining dummy board_hwconfig & cpu_hwconfig values. We fix this by handling the various strings in priority order. If hwconfig_parse returns NULL for a given string we check the next one in order (env_hwconfig, board_hwconfig, followed by cpu_hwconfig). Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
- Dec 08, 2010
-
-
Heiko Schocher authored
suggested from Daniel Hobi<daniel.hobi@schmid-telecom.ch> Tested on following boards: arm1136: qong armv7: omap3_beagle arm926ejs: magnesium, tx25 Signed-off-by:
Heiko Schocher <hs@denx.de> cc: Daniel Hobi <daniel.hobi@schmid-telecom.ch> cc: Albert ARIBAUD <albert.aribaud@free.fr>
-
Dirk Behme authored
Fix ca9x4_ct_vxp build error Configuring for ca9x4_ct_vxp board... board/armltd/vexpress/libvexpress.o: In function `udelay': u-boot.git/board/armltd/vexpress/ca9x4_ct_vxp.c:161: multiple definition of `udelay' lib/libgeneric.o:u-boot.git/lib/time.c:34: first defined here lib/libgeneric.o: In function `udelay': zlib.c:(.text+0x1ee8): undefined reference to `__udelay' Signed-of-by:
Dirk Behme <dirk.behme@googlemail.com>
-
Matt Waddel authored
Fixed "pointer from integer without a cast" warnings in Vexpress. Signed-off-by:
Matt Waddel <matt.waddel@linaro.org>
-
Matt Waddel authored
This patch fixes build errors in the vexpress system: - Removed sys_proto.h requirement from syslib.c. - Switched vexpress to the default armv7 linker script. - Renamed TEXT_BASE to CONFIG_SYS_TEXT_BASE. Signed-off-by:
Matt Waddel <matt.waddel@linaro.org>
-
- Dec 07, 2010
-
-
Lei Wen authored
Seems original implementation forget to set the pointer to point to the oobbuf, so when we want to see oob buf, we see nothing... Fix it by get pointer as the oobbuf set. Signed-off-by:
Lei Wen <leiwen@marvell.com>
-
Andreas Bießmann authored
Reuse the gd->tbl value for timestamp and add gd->lastinc for lastinc bss values in arm920t/at91/timer driver. The usage of bss values in driver before initialisation of bss is forbidden. In that special case some data in .rel.dyn gets corrupted by the arm920t/at91/timer driver. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Andreas Bießmann authored
Signed-off-by:
Andreas Bießmann <biessmann@corscience.de>
-
Andreas Bießmann authored
* add boards_by_soc() * remove boards already in boards.cfg from LIST_AT91 Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Andreas Bießmann authored
This patch also removes now unnecessary config.mk in board directory and make usage of new features in boards.cfg. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Andreas Bießmann authored
Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Reinhard Meyer authored
Adds support for the EMK TOP9000 CPU Module which is based on ATMELs ARM926EJS AT91SAM9XE SoC. Signed-off-by:
Reinhard Meyer <u-boot@emk-elektronik.de>
-
Reinhard Meyer authored
The AT91SAM9G20 BOOT ROM apparently initializes PA23 and PA24 to multi drive (open drain). Revert this, if those pins are going to be used for MII. Signed-off-by:
Reinhard Meyer <u-boot@emk-elektronik.de>
-
Reinhard Meyer authored
Signed-off-by:
Reinhard Meyer <u-boot@emk-elektronik.de>
-
Scott Wood authored
This patch http://patchwork.ozlabs.org/patch/72962/ included a boards.cfg change, but it was omitted when applied as f1c574d4 This fixes the NAND SPL build on MPC8315ERDB. Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
David Müller (ELSOFT AG) authored
The attached patch fixes wrong timing default values and adds the possibility to specify board specific timing value in the board config file. Signed-off-by:
David Mueller <d.mueller@elsoft.ch>
-
Steve Sakoman authored
The nand-read function returns an error code if correctable errors have occurred. This is not desirable, since the errors have been corrected! This patch switches to the nand_read_skip_bad function which does not return an error code if the errors are correctable. Signed-off-by:
Steve Sakoman <steve.sakoman@linaro.org> Acked-by:
Scott Wood <scottwood@freescale.com>
-
- Dec 06, 2010
-
- Dec 03, 2010
-
-
Ricardo Ribalda authored
The link_name variable is declared inside the if block and it is used outside it through the name pointer. Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
Automatically unmount UBIFS partition when user changes the UBI device. Otherwise the following UBIFS commands will crash. Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
Until now ubifsload pads the destination with 0 up to a multiple of UBIFS_BLOCK_SIZE (4KiB) while reading a file to memory. This patch changes this behaviour to only read to the requested length. This is either the file length or the length/size provided as parameter to the ubifsload command. Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
This new ubifsumount command allows the user to unmount a previously mounted UBIFS volume. Signed-off-by:
Stefan Roese <sr@denx.de>
-
- Dec 01, 2010
-
-
Anatolij Gustschin authored
CONFIG_FSL_DIU_LOGO_BMP has been removed while refactoring MPC8610 and MPC5121 DIU code, so remove it. Signed-off-by:
Anatolij Gustschin <agust@denx.de>
-