18 Apr, 2014

33 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

2 commits