28 Apr, 2014

2 commits


15 Apr, 2014

8 commits


11 Apr, 2014

5 commits

  • Commit d016dc42cedbf6102e100fa9ecb58462edfb14f8 changed the layout of BCH8 SW
    on omap3 boards. We need to adopt the ecc layout for the nand_spl_simle
    driver to avoid wrong ecc errors.

    Signed-off-by: Andreas Bießmann
    Cc: Thomas Weber

    Signed-off-by: Andreas Bießmann

    Andreas Bießmann
     
  • Signed-off-by: Andreas Bießmann
    Cc: Thomas Weber
    Signed-off-by: Andreas Bießmann

    Andreas Bießmann
     
  • Commit 890880583d84607e36b52a785a96b167728bbf73 introduced EEPROM parsing and
    board detection but faild to return a valid tricorder_eeprom struct for backup
    case. When pressing S200 while reading EEPROM we ignore the value. We
    returned falsely a tricorder_eeprom struct with uninitialized data which is
    just garbage.
    Initialize it by zeroing the whole structure.

    Signed-off-by: Andreas Bießmann
    Cc: Thomas Weber
    Signed-off-by: Andreas Bießmann

    Andreas Bießmann
     
  • During switch to device tree, commit 1ecab0f has removed this code.

    INFORM4 and INFORM5 registers are used by TRATS2 first stage bootloader for
    providing recovery. For normal operation, those two must be cleared out.

    This error emerges when one force reset from u-boot's command line for
    three times.

    Signed-off-by: Lukasz Majewski
    Cc: Minkyu Kang
    Acked-by: Minkyu Kang

    Łukasz Majewski
     
  • In some use cases, SPL linker script was not updated even when
    it should be.

    For instance,

    $ make tricoder_config all
    [ build complete ]
    ... modify include/configs/tricoder.h
    $ make

    spl/u-boot-spl.lds should be updated in this case, but it wasn't.

    To fix this problem, linker scripts generation should be handled
    by $(call if_changed_dep,...) rather than by $(call if_changed,...).

    Signed-off-by: Masahiro Yamada
    Reported-by: Andreas Bießmann
    Tested-by: Andreas Bießmann

    Masahiro Yamada
     

08 Apr, 2014

14 commits


07 Apr, 2014

5 commits


04 Apr, 2014

4 commits

  • We've run into a non-trivial conversion to CONFIG_SYS_GENERIC_BOARD so
    we'll postpone this notice until right after v2014.04 is out.

    This reverts commit 36c4b1d98059244c34ec3327d9cc9f3c552fd01b.

    Signed-off-by: Tom Rini

    Tom Rini
     
  • This patch adds the groundwork for generating signed BootStream, which
    can be used by the HAB library in i.MX28. We are adding a new target,
    u-boot-signed.sb , since the process for generating regular non-signed
    BootStream is much easier. Moreover, the signed bootstream depends on
    external _proprietary_ _binary-only_ tool from Freescale called 'cst',
    which is available only under NDA.

    To make things even uglier, the CST or HAB mandates a kind-of circular
    dependency. The problem is, unlike the regular IVT, which is generated
    by mxsimage, the IVT for signed boot must be generated by hand here due
    to special demands of the CST. The U-Boot binary (or SPL binary) and IVT
    are then signed by the CST as a one block. But here is the problem. The
    size of the entire image (U-Boot, IVT, CST blocks) must be appended at
    the end of IVT. But the size of the entire image is not known until the
    CST has finished signing the U-Boot and IVT. We solve this by expecting
    the CST block to be always 3904B (which it is in case two files, U-Boot
    and the hand-made IVT, are signed in the CST block).

    Signed-off-by: Marek Vasut
    Cc: Stefano Babic

    Marek Vasut
     
  • Conflicts:
    arch/arm/cpu/arm926ejs/mxs/mxsimage.mx23.cfg
    arch/arm/cpu/arm926ejs/mxs/mxsimage.mx28.cfg

    Signed-off-by: Stefano Babic

    Stefano Babic
     
  • This reverts commit 53e6b14e037c9f72e6d03244c32d8d597e2e0234.

    Patch does not merge anymore with u-boot-arm and must be rebased.

    Signed-off-by: Stefano Babic

    Stefano Babic
     

03 Apr, 2014

2 commits