28 Apr, 2011
1 commit
-
As exception among the i.MX processors, the i.MX31 has headers
without general names (mx31-regs.h, mx31.h instead of imx-regs.h and
clock.h). This requires several nasty #ifdef in the drivers to
include the correct header. The patch cleans up the driver and
renames the header files as for the other i.MX processors.Signed-off-by: Stefano Babic
30 Oct, 2010
1 commit
-
When this define was introduced, the idea was to provide a soft
migration path for ARM boards to get adapted to the new relocation
support. However, other recent changes led to a different
implementation (ELF relocation), where this no longer works. By now
CONFIG_SYS_ARM_WITHOUT_RELOC does not only not help any more, but it
actually hurts because it obfuscates the actual code by sprinkling it
with lots of dead and non-working debris.So let's make a clean cut and drop CONFIG_SYS_ARM_WITHOUT_RELOC.
Signed-off-by: Wolfgang Denk
Tested-by: Heiko Schocher
Tested-by: Reinhard Meyer
19 Oct, 2010
2 commits
-
Commit 14d0a02a "Rename TEXT_BASE into CONFIG_SYS_TEXT_BASE" missed a
few places, especially for boards that were added inbetween. Fix the
remaining issues.Signed-off-by: Wolfgang Denk
-
The change is currently needed to be able to remove the board
configuration scripting from the top level Makefile and replace it by
a simple, table driven script.Moving this configuration setting into the "CONFIG_*" name space is
also desirable because it is needed if we ever should move forward to
a Kconfig driven configuration system.Signed-off-by: Wolfgang Denk
20 Sep, 2010
2 commits
-
!! This breaks support for all arm boards !!
To compile in old style, you must define
CONFIG_SYS_ARM_WITHOUT_RELOC or you can compile
with "CONFIG_SYS_ARM_WITHOUT_RELOC=1 ./MAKEALL board"!! This define will be removed soon, so convert your
board to use relocation supportPortions of this work were supported by funding from
the CE Linux Forum.Signed-off-by: Heiko Schocher
Fix boot from NAND for non-ARM systems
Signed-off-by: Wolfgang Denk -
With -fPIC enabled, this variable needs an entry in the GOT, which
causes the image size to exceed 2 KiB which is the maximum allowed for
some systems. Making it a "static const" avoids the GOT entry and thus
reduces the image size to < 2 KiB.Portions of this work were supported by funding from
the CE Linux Forum.Signed-off-by: Heiko Schocher
Acked-by: Scott Wood
13 Apr, 2010
1 commit
-
The appropriate include/asm-$ARCH directory should already by symlinked
to include/asm so using the whole "asm-$ARCH" path is unnecessary.This change should also allow us to move the include/asm-$ARCH
directories into their appropriate lib/$ARCH/ directories.Signed-off-by: Peter Tyser
28 Jan, 2010
1 commit
-
MX25 has a different version of the fsl_nfc
flash controller known as version 1.1.Add support to the nand_spl fsl_nfc driver
Versioning differs from mainline mxc kernel driver
no consensus yet on if the naming here and in
Redboot or the kernel is "correct".Signed-off-by: John Rigby
Signed-off-by: Wolfgang Denk
CC: Scott Wood
21 Jun, 2009
1 commit
-
This patch adds the NAND SPL framework needed to boot i.MX31 boards
from NAND.It has been tested on a i.MX31 PDK board with large page NAND. Small
page NANDs should work as well, but this has not been tested.Note: The i.MX31 NFC uses a non-standard layout for large page NANDs,
whether this is compatible with a particular setup depends on how
the NAND device is programmed by the flash programmer (e.g. JTAG
debugger).The patch is based on the work by Maxim Artamonov.
Signed-off-by: Maxim Artamonov
Signed-off-by: Magnus Lilja