27 Dec, 2017

1 commit


21 Dec, 2017

2 commits


19 Dec, 2017

22 commits


18 Dec, 2017

9 commits

  • Only rk3399 atf need ROCKCHIP_SPL_RESERVE_IRAM. This commit updates
    its default setting to 0 so that other SoCs do not need to define it.

    Signed-off-by: Kever Yang
    Acked-by: Philipp Tomsich
    Reviewed-by: Philipp Tomsich

    Kever Yang
     
  • Rockchip SoCs only need boot0 hook at SPL, and the U-Boot proper do not
    need it.

    The very beginning of U-Boot proper is different between armv7 and armv8:
    armv7 start with ARM_VECTORS while armv8 start with 'b reset'.

    Here is the map of very beginning for all cases:
    armv7 SPL: TAG(overwrite 'b 1f')+'b reset' + ARM_VECTORS
    armv7 U-Boot: ARM_VECTORS
    armv8 SPL: TAG(overwrite 'b 1f')+'b reset' + Reserved_iram(rk3399)
    armv8 U-Boot: 'b reset'

    Signed-off-by: Kever Yang
    Acked-by: Philipp Tomsich
    Reviewed-by: Philipp Tomsich

    Kever Yang
     
  • After adding our small zynq uboot which has hush parser off same
    variable tests start to failed. Use quotes only when hush is enabled.

    Reported-by: Michal Simek
    Signed-off-by: Stephen Warren

    Stephen Warren
     
  • Access the timestamp ref ctrl register only if runinng
    at el3 level otherwise just return. This change fixes
    the issue when CRL APB is marked as secure and accessing
    when not in el3 causes exception.

    Signed-off-by: Siva Durga Prasad Paladugu
    Signed-off-by: Michal Simek

    Siva Durga Prasad Paladugu
     
  • Check all return values from file functions.
    In case of negative return exit immediately.
    Also change fsize return value which can't be negative.

    Reported-by: Coverity (CID: 23276, 23304, 169357)
    Signed-off-by: Michal Simek

    Michal Simek
     
  • Dont use 4K sector erase by default, Disabling this
    would use 64K sector erase and decreases erase time.
    Also disabled by the fact that UBIFS and JFFS2 won't work
    with 4K sector erase.

    Signed-off-by: Siva Durga Prasad Paladugu
    Signed-off-by: Michal Simek

    Siva Durga Prasad Paladugu
     
  • Enabling all spi flashes because some of these boards can have different
    flashes compared to public version.

    Signed-off-by: Michal Simek

    Michal Simek
     
  • This commit adds ENV_SIZE and ENV_OFFSET configuration items for
    ARCH_ROCKCHIP, but keeps these non-visible (i.e. not prompt is given).
    With these new items present, the configuration from the header files
    is moved to Kconfig.

    Keeping these non-visible is necessary to have the possibility to
    select new default values if CONFIG_IS_IN_* is changed (interactively
    or with oldconfig). Otherwise it will always be set to a previous
    value if used with a prompt. As an example if we do a defconfig with
    CONFIG_IS_IN_MMC and change it to CONFIG_IS_IN_SPI_FLASH via
    menuconfig, ENV_SIZE and ENV_OFFSET will not be changed to the correct
    values as defconfig will already have set them to the default values
    of CONFIG_IS_IN_MMC in .config.

    Signed-off-by: Klaus Goger
    Reviewed-by: Philipp Tomsich

    Klaus Goger
     
  • Patch queue for efi - 2017-12-17

    A few fixes for 2018.01:

    - Compile fix with helloworld example
    - DP match fix (fixes FreeBSD loader and grub on block storage)
    - More DP fixes for SD, block
    - Fix use-after-free

    Tom Rini
     

17 Dec, 2017

6 commits