summaryrefslogtreecommitdiff
path: root/core/arch/arm/plat-amlogic/link.mk
diff options
context:
space:
mode:
Diffstat (limited to 'core/arch/arm/plat-amlogic/link.mk')
-rw-r--r--core/arch/arm/plat-amlogic/link.mk17
1 files changed, 17 insertions, 0 deletions
diff --git a/core/arch/arm/plat-amlogic/link.mk b/core/arch/arm/plat-amlogic/link.mk
new file mode 100644
index 00000000..704996b6
--- /dev/null
+++ b/core/arch/arm/plat-amlogic/link.mk
@@ -0,0 +1,17 @@
+include core/arch/arm/kernel/link.mk
+
+# Create BL32 image from the native binary images
+
+define aml_bin2img_cmd
+ @$(cmd-echo-silent) ' GEN $@'
+ $(q)./core/arch/arm/plat-amlogic/scripts/aml_bin2img.py
+endef
+
+ifneq (,$(filter $(PLATFORM_FLAVOR),axg))
+all: $(link-out-dir)/bl32.img
+cleanfiles += $(link-out-dir)/bl32.img
+$(link-out-dir)/bl32.img: $(link-out-dir)/tee-pager_v2.bin
+ $(aml_bin2img_cmd) --source $< --dest $@ --entry 0x5300000 \
+ --res_mem_start 0x5300000 --res_mem_size 0x1000000 \
+ --sec_mem_start 0x5300000 --sec_mem_size 0xc00000
+endif