hikey960: support BL31
authorHaojian Zhuang <haojian.zhuang@linaro.org>
Thu, 1 Jun 2017 07:20:46 +0000 (15:20 +0800)
committerHaojian Zhuang <haojian.zhuang@linaro.org>
Wed, 7 Jun 2017 23:33:13 +0000 (07:33 +0800)
commit28b02e2348f92cfb702695c970b893768471392d
tree64b35159a638d54a65060477df7bbe75ab19c396
parent7cb09cb42e5440beecc119b824800e6047074883
hikey960: support BL31

Support BL31 on HiKey960 platform. Implement PSCI.

Signed-off-by: Leo Yan <leo.yan@linaro.org>
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
plat/hisilicon/hikey960/aarch64/hikey960_helpers.S
plat/hisilicon/hikey960/drivers/ipc/hisi_ipc.c [new file with mode: 0644]
plat/hisilicon/hikey960/drivers/pwrc/hisi_pwrc.c [new file with mode: 0644]
plat/hisilicon/hikey960/drivers/pwrc/hisi_pwrc.h [new file with mode: 0644]
plat/hisilicon/hikey960/hi3660_mailbox.c [new file with mode: 0644]
plat/hisilicon/hikey960/hikey960_bl31_setup.c [new file with mode: 0644]
plat/hisilicon/hikey960/hikey960_pm.c [new file with mode: 0644]
plat/hisilicon/hikey960/hikey960_private.h
plat/hisilicon/hikey960/hikey960_topology.c [new file with mode: 0644]
plat/hisilicon/hikey960/include/hisi_ipc.h [new file with mode: 0644]
plat/hisilicon/hikey960/platform.mk