hikey960: support BL1 on hikey960 platform
authorHaojian Zhuang <haojian.zhuang@linaro.org>
Thu, 1 Jun 2017 04:15:14 +0000 (12:15 +0800)
committerHaojian Zhuang <haojian.zhuang@linaro.org>
Wed, 7 Jun 2017 23:31:25 +0000 (07:31 +0800)
commit2f2abcf4ba37bdd1332111c240961aae509c5d9c
tree3d2a553c34bf6bb78169623723a9819ddbbea835
parente6a993d4277192f7c08a6cf7e39a36367caeeeaa
hikey960: support BL1 on hikey960 platform

Support BL1 on HiKey960 platform. When recovery mode is detected,
BL1 loads NS BL1U that flushs images into UFS. When normal boot
mode is detected, BL1 loads BL2.

Fix for https://github.com/ARM-software/tf-issues/issues/486

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
14 files changed:
plat/hisilicon/hikey960/aarch64/hikey960_common.c [new file with mode: 0644]
plat/hisilicon/hikey960/aarch64/hikey960_helpers.S [new file with mode: 0644]
plat/hisilicon/hikey960/hikey960_bl1_setup.c [new file with mode: 0644]
plat/hisilicon/hikey960/hikey960_boardid.c [new file with mode: 0644]
plat/hisilicon/hikey960/hikey960_def.h [new file with mode: 0644]
plat/hisilicon/hikey960/hikey960_io_storage.c [new file with mode: 0644]
plat/hisilicon/hikey960/hikey960_private.h [new file with mode: 0644]
plat/hisilicon/hikey960/include/hi3660.h [new file with mode: 0644]
plat/hisilicon/hikey960/include/hi3660_crg.h [new file with mode: 0644]
plat/hisilicon/hikey960/include/hi3660_hkadc.h [new file with mode: 0644]
plat/hisilicon/hikey960/include/hi3660_mem_map.h [new file with mode: 0644]
plat/hisilicon/hikey960/include/plat_macros.S [new file with mode: 0644]
plat/hisilicon/hikey960/include/platform_def.h [new file with mode: 0644]
plat/hisilicon/hikey960/platform.mk [new file with mode: 0644]