1. 09 Jan, 2017 1 commit
  2. 08 Jan, 2017 2 commits
    • Andrew F. Davis's avatar
      am335x: configs: Use ISW_ENTRY_ADDR to set SPL_TEXT_BASE · 4d82c4b5
      Andrew F. Davis authored
      The SPL load address changes based on boot type in HS devices,
      ISW_ENTRY_ADDR is used to set this address for AM43xx based SoCs
      for similar reasons. Add this same logic for AM33xx devices.
      Also make the default value for ISW_ENTRY_ADDR correct for GP
      devices based on SoC, HS devices already pick the correct
      value in their defconfig.
      Signed-off-by: default avatarAndrew F. Davis <afd@ti.com>
    • Andrew F. Davis's avatar
      arm: mach-omap2: Fix secure file generation · 7410f146
      Andrew F. Davis authored
      When TI_SECURE_DEV_PKG is not defined we warn that the file '*_HS' was
      not generated but generate an unsigned one anyway, first fix this
      warning to say that it was generated but not secured.
      When the user then exports TI_SECURE_DEV_PKG after getting this warning,
      and tries to re-build, 'make' will detect the build artifacts as
      unchanged and so assume they do not need to be re-generated. This causes
      it to fail to sign the files and it will pack unsigned files into the
      final image, even though TI_SECURE_DEV_PKG is now correctly defined and
      Fix this by using FORCE on the targets causes them to be re-run even if
      the dependent files have not changed.
      This then causes another issue. We currently rename the signed dtb files
      to overwrite the non-signed ones. We do this so the 'mkimage' tool gives
      the packaged dtb sections the correct name. If we do not rename the files
      then SPL will not find them during boot.
      Fix this by renaming the dtb files by appending _HS to the end of the
      filename, after the ".dtb", this causes them to still be named correctly
      in the FIT blob.
      Signed-off-by: default avatarAndrew F. Davis <afd@ti.com>
  3. 05 Jan, 2017 21 commits
  4. 03 Jan, 2017 4 commits
  5. 02 Jan, 2017 4 commits
  6. 29 Dec, 2016 1 commit
    • Masahiro Yamada's avatar
      mmc: move some SDHCI related options to Kconfig · 45a68fe2
      Masahiro Yamada authored
      While I moved the options, I also renamed them so that they are all
      prefixed with MMC_SDHCI_.
      This commit was created in the following steps.
      [1] Rename with the following command
      find . -name .git -prune -o ! -path ./scripts/config_whitelist.txt \
      -type f -print | xargs sed -i -e '
      [2] create the Kconfig entries in drivers/mmc/Kconfig
      [3] Move the options by the following command
      tools/moveconfig.py -y MMC_SDHCI_SDMA MMC_SDHCI_BCM2835 \
      [4] Sort drivers/mmc/Makefile for readability
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Reviewed-by: default avatarTom Rini <trini@konsulko.com>
      Reviewed-by: default avatarJaehoon Chung <jh80.chung@samsung.com>
  7. 27 Dec, 2016 2 commits
    • Ajay Bhargav's avatar
      Update Maintainer and Author's email address · c7c47ca2
      Ajay Bhargav authored
      I am not longer using my old email address
      "ajay.bhargav@einfochips.com". For U-Boot development email address is
      now updated to contact@8051projects.net
      Signed-off-by: default avatarAjay Bhargav <contact@8051projects.net>
    • Masahiro Yamada's avatar
      ARM: revive CONFIG_USE_ARCH_MEMCPY/MEMSET for UniPhier and Tegra · 085be482
      Masahiro Yamada authored
      Commit be72591b ("Kconfig: Move USE_ARCH_MEMCPY/MEMSET to
      Kconfig") is misconversion.
      The original logic in include/configs/uniphier.h was as follows:
        #if !defined(CONFIG_SPL_BUILD) && !defined(CONFIG_ARM64)
        #define CONFIG_USE_ARCH_MEMSET
        #define CONFIG_USE_ARCH_MEMCPY
      This means those configs were enabled when building U-Boot proper,
      but disabled when building SPL.  Likewise for Tegra.
      Now "depends on !SPL" prevents any boards with SPL support
      from reaching these options.  This changed the behavior for
      UniPhier and Tegra SoC family.
      Please notice these two options only control the U-Boot proper
      build.  As you see arch/arm/Makefile, ARM-specific memset/memcpy
      are never compiled for SPL.  So, __HAVE_ARCH_MEMCPY/MEMSET should
      not set for SPL.
      Fixes: be72591b ("Kconfig: Move USE_ARCH_MEMCPY/MEMSET to Kconfig")
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Reviewed-by: default avatarFabio Estevam <fabio.estevam@nxp.com>
  8. 26 Dec, 2016 2 commits
  9. 22 Dec, 2016 1 commit
  10. 21 Dec, 2016 1 commit
    • Konstantin Porotchkin's avatar
      arm64: mvebu: Fix A8K memory mapping and add documentation · 0d92f214
      Konstantin Porotchkin authored
      Fix the MMU mapping for A8K device family:
       - Separate A7K and A8K memory mappings
       - Fix memory regions by including IO mapping for all
         3 PCIe interfaces existing on each connected CP110 controller
      Add A8K memory mapping documentation with all regions
      configured by Marvell ATF.
      Change-Id: I9c930569b1853900f5fba2d5db319b092cc7a2a6
      Signed-off-by: default avatarKonstantin Porotchkin <kostap@marvell.com>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Stefan Roese <sr@denx.de>
      Cc: Nadav Haklai <nadavh@marvell.com>
      Cc: Neta Zur Hershkovits <neta@marvell.com>
      Cc: Omri Itach <omrii@marvell.com>
      Cc: Igal Liberman <igall@marvell.com>
      Cc: Haim Boot <hayim@marvell.com>
      Cc: Hanna Hawa <hannah@marvell.com>
  11. 20 Dec, 2016 1 commit