26 Apr, 2014

1 commit


23 Apr, 2014

2 commits

  • Add support of 2 stage NAND/SD boot loader using SPL framework.
    PBL initialise the internal SRAM and copy SPL, this further
    initialise DDR using SPD and environment and copy u-boot from
    NAND/SD to DDR, finally SPL transfer control to u-boot.
    NOR uses CS1 instead of CS2 when NAND boot, fix it.

    Signed-off-by: Shaohui Xie
    Reviewed-by: York Sun

    Shaohui Xie
     
  • Add support of 2 stage NAND boot loader using SPL framework.
    here, PBL initialise the internal SRAM and copy SPL(160KB). This further
    initialise DDR using SPD and environment and copy u-boot(768 KB) from NAND to DDR.
    Finally SPL transer control to u-boot.

    Initialise/create followings required for SPL framework
    - Add spl.c which defines board_init_f, board_init_r
    - update tlb and ddr accordingly

    Signed-off-by: Prabhakar Kushwaha
    Reviewed-by: York Sun

    Prabhakar Kushwaha
     

20 Apr, 2014

1 commit


18 Apr, 2014

16 commits


08 Apr, 2014

1 commit


04 Apr, 2014

1 commit


03 Apr, 2014

1 commit


29 Mar, 2014

1 commit


25 Mar, 2014

1 commit


22 Mar, 2014

2 commits

  • add host tool "fit_check_sign" which verifies, if a fit image is
    signed correct.

    Signed-off-by: Heiko Schocher
    Cc: Simon Glass

    Heiko Schocher
     
  • based on patch from andreas@oetken.name:

    http://patchwork.ozlabs.org/patch/294318/
    commit message:
    I currently need support for rsa-sha256 signatures in u-boot and found out that
    the code for signatures is not very generic. Thus adding of different
    hash-algorithms for rsa-signatures is not easy to do without copy-pasting the
    rsa-code. I attached a patch for how I think it could be better and included
    support for rsa-sha256. This is a fast first shot.

    aditionally work:
    - removed checkpatch warnings
    - removed compiler warnings
    - rebased against current head

    Signed-off-by: Heiko Schocher
    Cc: andreas@oetken.name
    Cc: Simon Glass

    Heiko Schocher
     

18 Mar, 2014

1 commit

  • Add a simple LCD driver which uses SDL to display the image. We update the
    image regularly, while still providing for reasonable performance.

    Adjust the common lcd code to support sandbox.

    For command-line runs we do not want the LCD to be displayed, so add a
    --show_lcd option to enable it.

    Tested-by: Che-Liang Chiou
    Signed-off-by: Simon Glass

    Simon Glass
     

13 Mar, 2014

3 commits

  • Prior to Kbuild, $(TOPDIR) or $(SRCTREE) was used for
    pointing to the top of source directory.
    (No difference between the two.)

    In Kbuild style, $(srctree) is used instead.
    This commit renames TOPDIR to srctree and delete the
    defition of TOPDIR.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     
  • Pull out "$(SRCTREE)/" from CONFIG_SYS_KWD_CONFIG
    and push it into the top Makefile.

    Signed-off-by: Masahiro Yamada
    Cc: Michael Walle
    Cc: Simon Guinot
    Cc: Dave Purdy
    Cc: Stefan Herbrechtsmeier
    Cc: Luka Perkov
    Cc: Valentin Longchamp
    Cc: Jason Cooper
    Cc: Siddarth Gore
    Cc: Prafulla Wadaskar
    Cc: Eric Cooper
    Cc: Suriyan Ramasami

    Masahiro Yamada
     
  • - extend the discussion of USB network related config options such that
    all available adapter drivers are listed, and that the 'usb' command
    for the interactive prompt and scripting becomes available
    - suggest to *not* put individual IP configuration parameters into the
    exectuable, but instead to put them into external environment or fetch
    them from network

    Signed-off-by: Gerhard Sittig
    Acked-by: Simon Glass
    Acked-by: Marek Vasut

    Gerhard Sittig
     

12 Mar, 2014

1 commit


10 Mar, 2014

1 commit

  • CONFIG_SYS_HZ must be always 1000, but M5271EVB.h defines it
    as 1000000 and idmr.h defines it as (50000000 / 64).

    When compiling these two boards, a warning message is displayed:

    time.c:14:2: warning: #warning "CONFIG_SYS_HZ must be 1000
    and should not be defined by platforms" [-Wcpp]

    There are no board maintainers for them so this commit just
    deletes them.

    Signed-off-by: Masahiro Yamada
    Cc: Jason Jin

    Masahiro Yamada
     

05 Mar, 2014

4 commits


27 Feb, 2014

2 commits

  • Conflicts:
    arch/arm/cpu/armv7/config.mk
    board/ti/am43xx/mux.c
    include/configs/am43xx_evm.h

    Signed-off-by: Tom Rini

    Tom Rini
     
  • When we tell the compiler to optimize for ARMv7 (and ARMv6 for that
    matter) it assumes a default of SCTRL.A being cleared and unaligned
    accesses being allowed and fast at the hardware level. We set this bit
    and must pass along -mno-unaligned-access so that the compiler will
    still breakdown accesses and not trigger a data abort.

    To better help understand the requirements of the project with respect
    to unaligned memory access, the
    Documentation/unaligned-memory-access.txt file has been added as
    doc/README.unaligned-memory-access.txt and is taken from the v3.14-rc1
    tag of the kernel.

    Cc: Albert ARIBAUD
    Cc: Mans Rullgard
    Signed-off-by: Tom Rini

    Tom Rini
     

26 Feb, 2014

1 commit

  • - Generate include/generated/{timestamp.h, version.h}
    more simply by using filechk rule.

    - Add $(UBOOTRELEASE) variable and re-write u-boot.imx rule
    more simply.

    - Rename U_BOOT_VERSION in Makefile to UBOOTVERSION

    Before this commit, the same variable name, "U_BOOT_VERSION"
    was used for two different strings.

    One of them was defined in Makefile.
    It takes the form like "2014.01-rc1" and used in
    makefiles and script files.

    The other is defined in include/generated/version.h
    It takes the form like "U-Boot 2014.01-rc1-00010-gbe6d426-dirty"
    and used in C and Aseembler.

    It is confusing when grepping the source tree. So, this commit
    renames the former to UBOOTVERSION.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada