diff options
author | Victor Chong <victor.chong@linaro.org> | 2017-05-28 00:14:25 +0900 |
---|---|---|
committer | Victor Chong <victor.chong@linaro.org> | 2017-07-12 18:23:26 +0900 |
commit | 3b6e88a2b364d136acd28cdd1dea166a3a12a94e (patch) | |
tree | 2fb1bd247598cf42ef93b580cbfb431279b9b4bb /plat/hisilicon/hikey/aarch64 | |
parent | c0cde3640a5dd56f7d1bf3e7c541abd6919100ef (diff) | |
download | trusted-firmware-a-3b6e88a2b364d136acd28cdd1dea166a3a12a94e.tar.gz |
hikey: Add BL32 (OP-TEE) support
Signed-off-by: Victor Chong <victor.chong@linaro.org>
Diffstat (limited to 'plat/hisilicon/hikey/aarch64')
-rw-r--r-- | plat/hisilicon/hikey/aarch64/hikey_common.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/plat/hisilicon/hikey/aarch64/hikey_common.c b/plat/hisilicon/hikey/aarch64/hikey_common.c index d8a68cf622..20a95bf70c 100644 --- a/plat/hisilicon/hikey/aarch64/hikey_common.c +++ b/plat/hisilicon/hikey/aarch64/hikey_common.c @@ -24,6 +24,10 @@ DEVICE_SIZE, \ MT_DEVICE | MT_RW | MT_SECURE) +#define MAP_TSP_MEM MAP_REGION_FLAT(TSP_SEC_MEM_BASE, \ + TSP_SEC_MEM_SIZE, \ + MT_MEMORY | MT_RW | MT_SECURE) + #define MAP_ROM_PARAM MAP_REGION_FLAT(XG2RAM0_BASE, \ BL1_XG2RAM0_OFFSET, \ MT_DEVICE | MT_RO | MT_SECURE) @@ -59,6 +63,7 @@ static const mmap_region_t hikey_mmap[] = { static const mmap_region_t hikey_mmap[] = { MAP_DDR, MAP_DEVICE, + MAP_TSP_MEM, {0} }; #endif @@ -67,6 +72,15 @@ static const mmap_region_t hikey_mmap[] = { static const mmap_region_t hikey_mmap[] = { MAP_DEVICE, MAP_SRAM, + MAP_TSP_MEM, + {0} +}; +#endif + +#if IMAGE_BL32 +static const mmap_region_t hikey_mmap[] = { + MAP_DEVICE, + MAP_DDR, {0} }; #endif |