20 Jan, 2018

1 commit


30 Sep, 2017

2 commits


12 Sep, 2017

2 commits


27 Aug, 2017

1 commit


23 Jun, 2017

1 commit


16 Jun, 2017

1 commit


06 Jun, 2017

1 commit

  • The problems with the current DFU layout are:
    MMC: The space allocated for u-boot is too small for the latest u-boot
    (>750KB). We need to increase it. eMMC uses a much bigger area (2MB).
    eMMC: region "u-boot.img.raw" overlaps the environment area and the region
    "spl-os-image.raw".
    both: region "spl-os-image.raw" is quite small and can't handle android
    kernels

    Fixing this requires growing some regions and moving others.
    Care has been taken to leave some room for further growth of
    "spl-os-args.raw".
    Also the "env" now appears in the dfu so that it's apparent that the
    region is not free space that can be used to grow "u-boot.img.raw".
    The MLO region is 0x100 sectors wide but the 0x100 are unused in case the
    MLO comes too overflow this areas.
    The total space allocated for those raw binaries is 16MB, of which 13+MB
    are reserved for the kernel image.

    Signed-off-by: Jean-Jacques Hiblot
    Reviewed-by: Tom Rini
    Reviewed-by: Sam Protsenko

    Jean-Jacques Hiblot
     

09 Apr, 2017

1 commit

  • Introduce include/environment/ti/mmc.h that
    consolidates environment variable definitions
    for various TI boards that support MMC/SD.

    This allows reuse of same environment variables
    on non-ARMv7 TI platforms like OMAP-L138 for
    example.

    While at it, move DFU-related environment variable
    includes to only non-SPL builds for AM335x and
    AM437x since they are not really used for SPL
    today.

    Signed-off-by: Sekhar Nori
    Reviewed-by: Lukasz Majewski
    Reviewed-by: Tom Rini

    Sekhar Nori
     

08 Apr, 2017

1 commit

  • SPI U-Boot image for K2 boards have now exceeded 512K partition
    allocated to it and no longer fit the partitions defined in kernel DTS
    file. Therefore, pass an updated MTD partition table from U-Boot as
    kernel command line arguments to avoid kernel from accidentally
    modifying boot loader image that has overflowed to next user partition.

    To do is, introduce a common environment file for declaring SPI
    partition so that each individual boards need not repeat the same.
    Choose appropriate SPI bus from board config file and pass it as command
    line argument to kernel.

    Signed-off-by: Vignesh R

    Vignesh R
     

03 Dec, 2016

1 commit

  • Introduce include/environment/ti/dfu.h that
    consolidates environment variable definitions
    for various TI boards that support DFU today.

    Tested on AM335x EVM, AM437x SK EVM and DRA74x
    EVM by using DFU to write to SD card.

    Signed-off-by: Sekhar Nori
    Reviewed-by: Tom Rini

    Sekhar Nori