1. 06 Jul, 2018 1 commit
    • Teddy Reed's avatar
      hikey: Add development TBB support · e59a3bff
      Teddy Reed authored
      
      
      This patch adds experimental support for TRUSTED_BOARD_BOOT to the
      Hikey. This is adapted from the RPi3 and QEMU implementations.
      
      Since the Hikey starts from BL2 the TRUSTED_BOARD_BOOT ROT begins there
      too. When TRUSTED_BOARD_BOOT is defined, the BL1 build is skipped.
      
      See the following example:
      
      make \
       PLAT=hikey \
       BL33=u-boot.bin \
       SCP_BL2=mcuimage.bin \
       TRUSTED_BOARD_BOOT=1 \
       MBEDTLS_DIR=../../mbedtls \
       GENERATE_COT=1 \
       all fip
      Signed-off-by: default avatarTeddy Reed <teddy.reed@gmail.com>
      e59a3bff
  2. 12 Mar, 2018 1 commit
    • Michael Brandl's avatar
      plat/hikey: boot memory layout to dedicated file · 4368ae07
      Michael Brandl authored
      
      
      Boot memory layout is specific for a platform, but should not be
      mixed up with other platform specific attributes. A separate file is
      much cleaner and better to compare with other platforms. Take a look
      at plat/poplar where it is done the same way.
      
      Moved hikey_def.h to system include folder and moved includes from
      hikey_def.h to more general platform_def.h.
      Signed-off-by: default avatarMichael Brandl <git@fineon.pw>
      4368ae07
  3. 05 Mar, 2018 2 commits
  4. 27 Feb, 2018 1 commit
  5. 01 Nov, 2017 1 commit
  6. 13 Sep, 2017 1 commit
  7. 01 Sep, 2017 2 commits
  8. 12 Jul, 2017 2 commits
    • Victor Chong's avatar
      hikey: Add BL32 (OP-TEE) support · 3b6e88a2
      Victor Chong authored
      
      Signed-off-by: default avatarVictor Chong <victor.chong@linaro.org>
      3b6e88a2
    • Victor Chong's avatar
      hikey: Remove unnecessary code · c0cde364
      Victor Chong authored
      
      
      PLATFORM_LINKER_FORMAT
      and
      PLATFORM_LINKER_ARCH
      defines are removed from
      plat/hisilicon/hikey/include/platform_def.h
      since there are already defined in
      include/plat/common/common_def.h
      which is included by
      plat/hisilicon/hikey/hikey_def.h
      which is included by
      plat/hisilicon/hikey/include/platform_def.h
      
      The line
      $(eval $(call FIP_ADD_IMG,SCP_BL2,--scp-fw))
      is removed from
      plat/hisilicon/hikey/platform.mk
      to clear the warning below:
      
      Makefile:544: warning: overriding commands for target `check_SCP_BL2'
      plat/hisilicon/hikey/platform.mk:19: warning: ignoring old commands for target `check_SCP_BL2'
      
      $(eval $(call FIP_ADD_IMG,SCP_BL2,--scp-fw))
      already exists in
      Makefile
      and applies to plat hikey so is redundant in
      plat/hisilicon/hikey/platform.mk
      Signed-off-by: default avatarVictor Chong <victor.chong@linaro.org>
      c0cde364
  9. 24 May, 2017 1 commit