13 Mar, 2013
1 commit
-
Refactor linker-generated array code so that symbols
which were previously linker-generated are now compiler-
generated. This causes relocation records of type
R_ARM_ABS32 to become R_ARM_RELATIVE, which makes
code which uses LGA able to run before relocation as
well as after.Note: this affects more than ARM targets, as linker-
lists span possibly all target architectures, notably
PowerPC.Conflicts:
arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
board/ait/cam_enc_4xx/u-boot-spl.lds
board/davinci/da8xxevm/u-boot-spl-da850evm.lds
board/davinci/da8xxevm/u-boot-spl-hawk.lds
board/vpac270/u-boot-spl.ldsSigned-off-by: Albert ARIBAUD
05 Mar, 2013
2 commits
-
Signed-off-by: Tom Rini
-
This allows reading of files from the host filesystem in sandbox.
Signed-off-by: Simon Glass
Reviewed-by: Tom Rini
15 Feb, 2013
1 commit
-
These lines are dealt with in the x86 Makefile and link script, so punt
them.Signed-off-by: Simon Glass
Acked-by: Gabe Black
12 Feb, 2013
1 commit
03 Feb, 2013
1 commit
22 Jan, 2013
1 commit
-
The '#' used as comments in the files cause the preprocessor
trouble, so change to /* */.The mkimage command which uses this preprocessor output
was moved to arch/arm/imx-common/Makefile.gitignore was updated to ignore .cfgtmp files.
Signed-off-by: Troy Kisky
21 Jan, 2013
1 commit
-
For i.MX23 we need to pass imx23 as elftosb param.
Signed-off-by: Otavio Salvador
Cc: Fabio Estevam
Cc: Marek Vasut
Cc: Stefano Babic
17 Jan, 2013
2 commits
-
This patch adds basic Tegra30 (T30) build support - no specific
board is targeted.Signed-off-by: Tom Warren
Reviewed-by: Stephen Warren
16 Jan, 2013
1 commit
-
Signed-off-by: Tom Rini
12 Jan, 2013
1 commit
11 Jan, 2013
2 commits
-
On clobber, do a cleanup even for SPL build else, we'd have
MLO.byteswap remaining for certain platforms like am33xx SPL buildsSigned-off-by: Nishanth Menon
-
Signed-off-by: Tom Rini
22 Dec, 2012
1 commit
-
This commit merges branches from samsung, imx and tegra
meant to fix merge issues between u-boot/master and
u-boot-arm/master, as well as a few manual merge fixes.
20 Dec, 2012
2 commits
-
This was already used by some SPL targets, and allows the pad amount to
be specified by board config headers rather than only in makefile
fragments.Also supply a pad-to of zero if the variable is undefined. It works
without this, but this avoids relying on undocumented behavior.Signed-off-by: Scott Wood
Signed-off-by: Kim Phillips -
Conflicts:
README
arch/arm/cpu/armv7/exynos/clock.c
board/samsung/universal_c210/universal.c
drivers/misc/Makefile
drivers/power/power_fsl.c
include/configs/mx35pdk.h
include/configs/mx53loco.h
include/configs/seaboard.h
15 Dec, 2012
1 commit
-
Signed-off-by: Tom Rini
10 Dec, 2012
1 commit
-
Conflicts:
README
board/samsung/universal_c210/universal.c
drivers/misc/Makefile
drivers/power/power_fsl.c
include/configs/mx35pdk.h
include/configs/mx53loco.h
include/configs/seaboard.h
08 Dec, 2012
1 commit
-
Conflicts:
drivers/power/power_fsl.c
include/configs/mx35pdk.h
include/configs/mx53loco.h
include/configs/woodburn_common.h
board/woodburn/woodburn.cThese boards still use the old old PMIC framework, so they
do not merge properly after the power framework was merged into
mainline.Fix all conflicts and update woodburn to use Power Framework.
Signed-off-by: Stefano Babic
07 Dec, 2012
1 commit
-
Use the printf command to convert the number in any valid format into
the expected decimal format. The resulting errors should be printed to
stderr.Signed-off-by: Joe Hershberger
06 Dec, 2012
2 commits
-
This new make target "u-boot-img.bin" consists of the U-Boot
SPL image with the real, full-blown U-Boot image directly
attached to it. The full-blown U-Boot image has the mkimage
header included, with its load-address and entry-point.This will be used by the upcoming a3m071 MPC5200 board port.
Signed-off-by: Stefan Roese
-
This patch enabled boards using the SPL framework to set
an entry point in the U-Boot mkimage image "u-boot.img".
Until now the entry point in the header has been set to 0.
By setting CONFIG_SYS_UBOOT_START in the board header, boards
can override this default location.This will be used by the upcoming a3m071 MPC5200 board port.
Signed-off-by: Stefan Roese
04 Dec, 2012
1 commit
-
The elftosb tool is now called with -d switch, which produces debug
output to the stdout. The debug output is completely useless for
regular operation, so silence it.Signed-off-by: Marek Vasut
Cc: Stefano Babic
Cc: Fabio Estevam
Acked-by: Otavio Salvador
29 Nov, 2012
1 commit
-
When running from coreboot we don't want this code.
This version works by ifdef-ing out all of the code that would go
into those sections and all the code that refers to it. The sections are
then empty, and the linker will either leave them empty for the loader
to ignore or remove them entirely.Signed-off-by: Gabe Black
Signed-off-by: Simon Glass
27 Nov, 2012
5 commits
-
This was introduced by commit 244615197469dd6fe75ae082f38424b97c79aeaf, but it
fails in a minimal SPL build where the only thing in arch/powerpc/lib is
cache.c, which apparently doesn't generate any fixup records.The problem is reported to occur with GCC 3.x, so insist on GCC 4.0 or newer.
Patterned after checkthumb as suggested by Tom Rini.Signed-off-by: Scott Wood
Cc: Peter Tyser
Cc: Tom Rini
--
v2: test gcc version instead of testing nothing -
Currently the SPL target is specified in a CPU-specific makefile
fragment. While some targets may need something more complicated than a
simple target name, targets which don't need this shouldn't have to provide a makefile fragment just for this.Signed-off-by: Scott Wood
---
v2: Removed default target as it's been pointed out to me how existing platforms
cause the SPL to be built. -
Signed-off-by: Scott Wood
-
Samsung's S3C24XX SoCs need this in order to generate a binary image
with a padded SPL concatenated with U-Boot.Signed-off-by: José Miguel Gonçalves
[scottwood@freescale.com: fixed prereq of u-boot.ubl]
Signed-off-by: Scott Wood
--
v2: Removed spl/ prefix from u-boot.ubl prerequisite.
20 Nov, 2012
1 commit
-
Existing U-Boot musb driver has no support for the new gadget framework
and also seems to have other limitations. As gadget framework is ported
from Linux it seems pretty natural to port musb gadget driver as well.This driver supports both host and peripheral modes.
This is not a replacement for current musb driver (at least now) as
there are still some consumers of the old UDC interface.No DMA operation support included, CONFIG_MUSB_PIO_ONLY should be
defined.Virtual root hub device is not implemented.
Known problems: with no devices connected usb_lowlevel_start() fails.
Signed-off-by: Ilya Yanok
15 Nov, 2012
1 commit
-
This patch adds driver for I2S interface specific to samsung.
Signed-off-by: R. Chandrasekar
Signed-off-by: Rajeshwari Shinde
Acked-by: Simon Glass
Signed-off-by: Minkyu Kang
14 Nov, 2012
4 commits
-
Support for MAX17042 fuel-gauge (FG), which is built into the MAX8997
power management device.
Special file - fg_battery_cell_params.h with cells characteristics
added.The FG device will work with redesigned PMIC framework.
Signed-off-by: Lukasz Majewski
Signed-off-by: Kyungmin Park
Cc: Stefano Babic -
Trats battery is now treated in the same way as other power related
devices. This approach allows for more unified handling of all devices
responsible for power management.Signed-off-by: Lukasz Majewski
Signed-off-by: Kyungmin Park
Cc: Stefano Babic -
The PMIC framework has been moved to its more natural place
./drivers/power from ./drivers/misc directory.Signed-off-by: Lukasz Majewski
Signed-off-by: Kyungmin Park -
Signed-off-by: Andreas Bießmann
Cc: Marek Vasut
Cc: Wolfgang Denk
10 Nov, 2012
1 commit
05 Nov, 2012
3 commits
-
When using SUBLEVEL for the -rc? tag, this results in an ugly version
string like "2013.01.-rc1" - let's use EXTRAVERSION instead to get the
simple "2013.01-rc1"Signed-off-by: Wolfgang Denk
Signed-off-by: Tom Rini -
Signed-off-by: Tom Rini