28 Apr, 2011

1 commit


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

    Wolfgang Denk
     

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

    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

    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 support

    Portions 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

    Heiko Schocher
     
  • 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

    Heiko Schocher
     

13 Apr, 2010

1 commit


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

    John Rigby
     

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

    Magnus Lilja