aboutsummaryrefslogtreecommitdiff
path: root/plat/hisilicon/hikey960/hikey960_bl1_setup.c
diff options
context:
space:
mode:
authorHaojian Zhuang <haojian.zhuang@linaro.org>2017-12-18 09:45:37 +0800
committerHaojian Zhuang <haojian.zhuang@linaro.org>2017-12-18 09:45:37 +0800
commitf7ff1084eceb3674dfa7c1c69cea4910f8974099 (patch)
tree16680296696b21f8d411504f7aaf4c3c99c9a512 /plat/hisilicon/hikey960/hikey960_bl1_setup.c
parent5627c1ed9ed7b1ce70355dc2dea1dbf7a697f3e1 (diff)
downloadtrusted-firmware-a-f7ff1084eceb3674dfa7c1c69cea4910f8974099.tar.gz
hikey960: set isp clks as unsecure mode
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Diffstat (limited to 'plat/hisilicon/hikey960/hikey960_bl1_setup.c')
-rw-r--r--plat/hisilicon/hikey960/hikey960_bl1_setup.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/plat/hisilicon/hikey960/hikey960_bl1_setup.c b/plat/hisilicon/hikey960/hikey960_bl1_setup.c
index 6dfada75cd..ae33bd24c2 100644
--- a/plat/hisilicon/hikey960/hikey960_bl1_setup.c
+++ b/plat/hisilicon/hikey960/hikey960_bl1_setup.c
@@ -519,6 +519,11 @@ static void hikey960_regulator_enable(void)
set_audio_power_up();
set_pcie_power_up();
set_isp_srt_power_up();
+
+ /* set ISP_CORE_CTRL_S to unsecure mode */
+ mmio_write_32(0xe8583800, 0x7);
+ /* set ISP_SUB_CTRL_S to unsecure mode */
+ mmio_write_32(0xe8583804, 0xf);
}
static void hikey960_ufs_reset(void)