aboutsummaryrefslogtreecommitdiff
path: root/plat/hisilicon/hikey/include/hi6220.h
diff options
context:
space:
mode:
authorHaojian Zhuang <haojian.zhuang@linaro.org>2017-10-18 19:52:20 +0800
committerHaojian Zhuang <haojian.zhuang@linaro.org>2017-10-18 20:02:12 +0800
commitf715bfdd6c3f45ffcd38e5f7b095cb4cfcb0dc23 (patch)
tree7e32cbb5a814e26f6150b666540681cbb9e5f98a /plat/hisilicon/hikey/include/hi6220.h
parent38f5d3f3404d239e5040ff08ce9bd1158273df93 (diff)
downloadarm-trusted-firmware-f715bfdd6c3f45ffcd38e5f7b095cb4cfcb0dc23.tar.gz
HiKey: init EDMA controller with non secure mode
Init EDMA controller with non secure mode. A lot of peripherals are depend on EDMA controller. But EDMA controller is in secure mode by default. And this operation has to be executed in secure mode. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Diffstat (limited to 'plat/hisilicon/hikey/include/hi6220.h')
-rw-r--r--plat/hisilicon/hikey/include/hi6220.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/plat/hisilicon/hikey/include/hi6220.h b/plat/hisilicon/hikey/include/hi6220.h
index a9c408de..fe7720a6 100644
--- a/plat/hisilicon/hikey/include/hi6220.h
+++ b/plat/hisilicon/hikey/include/hi6220.h
@@ -42,6 +42,13 @@
#define DWUSB_BASE 0xF72C0000
+#define EDMAC_BASE 0xf7370000
+#define EDMAC_SEC_CTRL (EDMAC_BASE + 0x694)
+#define EDMAC_AXI_CONF(x) (EDMAC_BASE + 0x820 + (x << 6))
+#define EDMAC_SEC_CTRL_INTR_SEC (1 << 1)
+#define EDMAC_SEC_CTRL_GLOBAL_SEC (1 << 0)
+#define EDMAC_CHANNEL_NUMS 16
+
#define PMUSSI_BASE 0xF8000000
#define SP804_TIMER0_BASE 0xF8008000