hikey: support BL1
authorHaojian Zhuang <haojian.zhuang@linaro.org>
Wed, 24 May 2017 00:45:05 +0000 (08:45 +0800)
committerDan Handley <dan.handley@arm.com>
Wed, 24 May 2017 16:34:35 +0000 (17:34 +0100)
commit08b167e93f479e8b344763d646933a68e7bae279
tree3eae02518e481e067753019b40034edcdf446be0
parent2ab2e57a64d8650a587bdd2974807cbd6a2477e4
hikey: support BL1

Initialize regulators, pins and eMMC in BL1. Only SRAM could be used in BL1.
So BL2 will be loaded from eMMC into SRAM later.

Change-Id: I8e7ef82ffa29a3c647c9d2d2981e8759ee85d833
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Signed-off-by: Dan Handley <dan.handley@arm.com>
16 files changed:
plat/hisilicon/hikey/aarch64/hikey_common.c [new file with mode: 0644]
plat/hisilicon/hikey/aarch64/hikey_helpers.S [new file with mode: 0644]
plat/hisilicon/hikey/hikey_bl1_setup.c [new file with mode: 0644]
plat/hisilicon/hikey/hikey_def.h [new file with mode: 0644]
plat/hisilicon/hikey/hikey_io_storage.c [new file with mode: 0644]
plat/hisilicon/hikey/hikey_private.h [new file with mode: 0644]
plat/hisilicon/hikey/include/hi6220.h [new file with mode: 0644]
plat/hisilicon/hikey/include/hi6220_regs_acpu.h [new file with mode: 0644]
plat/hisilicon/hikey/include/hi6220_regs_ao.h [new file with mode: 0644]
plat/hisilicon/hikey/include/hi6220_regs_peri.h [new file with mode: 0644]
plat/hisilicon/hikey/include/hi6220_regs_pin.h [new file with mode: 0644]
plat/hisilicon/hikey/include/hi6220_regs_pmctrl.h [new file with mode: 0644]
plat/hisilicon/hikey/include/hi6553.h [new file with mode: 0644]
plat/hisilicon/hikey/include/plat_macros.S [new file with mode: 0644]
plat/hisilicon/hikey/include/platform_def.h [new file with mode: 0644]
plat/hisilicon/hikey/platform.mk [new file with mode: 0644]