summaryrefslogtreecommitdiff
authorHonglin Zhang <honglin.zhang@amlogic.com>2019-12-06 08:16:40 (GMT)
committer Honglin Zhang <honglin.zhang@amlogic.com>2019-12-06 08:19:14 (GMT)
commitebc132cc6131624d77835061462889717a2dd902 (patch)
tree1f4b835e35727f3ac97254961b22131713b9df29
parentf6775338c4f737037d0380b1529a9d4f203a1236 (diff)
downloaduboot-ebc132cc6131624d77835061462889717a2dd902.zip
uboot-ebc132cc6131624d77835061462889717a2dd902.tar.gz
uboot-ebc132cc6131624d77835061462889717a2dd902.tar.bz2
bl33: firmware: refine acs.mk to workaround ramdump issue [1/1]
PD#SWPL-17750 Problem: timing.c compress script parse does not handle ramdump data address Solution: refine acs.mk to try to let ramdump obj link before __ddr_setting Verify: g12a, g12b, tl1, tm2 compiling pass Change-Id: I603517e28282eaf77ad393595d68a5bb15a0b73f Signed-off-by: Honglin Zhang <honglin.zhang@amlogic.com>
Diffstat
-rw-r--r--arch/arm/cpu/armv8/g12a/firmware/acs/acs.mk5
-rw-r--r--arch/arm/cpu/armv8/g12b/firmware/acs/acs.mk5
-rw-r--r--arch/arm/cpu/armv8/tl1/firmware/acs/acs.mk5
-rw-r--r--arch/arm/cpu/armv8/tm2/firmware/acs/acs.mk5
4 files changed, 12 insertions, 8 deletions
diff --git a/arch/arm/cpu/armv8/g12a/firmware/acs/acs.mk b/arch/arm/cpu/armv8/g12a/firmware/acs/acs.mk
index 2294d53..883a9df 100644
--- a/arch/arm/cpu/armv8/g12a/firmware/acs/acs.mk
+++ b/arch/arm/cpu/armv8/g12a/firmware/acs/acs.mk
@@ -1,8 +1,9 @@
-SOURCES += acs.c \
- acs_entry.S
+SOURCES += acs_entry.S
ifdef CONFIG_MDUMP_COMPRESS
SOURCES += ramdump.c
endif
+SOURCES += acs.c
+
LINKERFILE_T := acs.ld.S
diff --git a/arch/arm/cpu/armv8/g12b/firmware/acs/acs.mk b/arch/arm/cpu/armv8/g12b/firmware/acs/acs.mk
index 99b4cf5..96f76a3 100644
--- a/arch/arm/cpu/armv8/g12b/firmware/acs/acs.mk
+++ b/arch/arm/cpu/armv8/g12b/firmware/acs/acs.mk
@@ -1,8 +1,9 @@
-SOURCES += acs.c \
- acs_entry.S
+SOURCES += acs_entry.S
ifdef CONFIG_MDUMP_COMPRESS
SOURCES += ramdump.c
endif
+SOURCES += acs.c
+
LINKERFILE_T := acs.ld.S
diff --git a/arch/arm/cpu/armv8/tl1/firmware/acs/acs.mk b/arch/arm/cpu/armv8/tl1/firmware/acs/acs.mk
index 2294d53..883a9df 100644
--- a/arch/arm/cpu/armv8/tl1/firmware/acs/acs.mk
+++ b/arch/arm/cpu/armv8/tl1/firmware/acs/acs.mk
@@ -1,8 +1,9 @@
-SOURCES += acs.c \
- acs_entry.S
+SOURCES += acs_entry.S
ifdef CONFIG_MDUMP_COMPRESS
SOURCES += ramdump.c
endif
+SOURCES += acs.c
+
LINKERFILE_T := acs.ld.S
diff --git a/arch/arm/cpu/armv8/tm2/firmware/acs/acs.mk b/arch/arm/cpu/armv8/tm2/firmware/acs/acs.mk
index 2294d53..883a9df 100644
--- a/arch/arm/cpu/armv8/tm2/firmware/acs/acs.mk
+++ b/arch/arm/cpu/armv8/tm2/firmware/acs/acs.mk
@@ -1,8 +1,9 @@
-SOURCES += acs.c \
- acs_entry.S
+SOURCES += acs_entry.S
ifdef CONFIG_MDUMP_COMPRESS
SOURCES += ramdump.c
endif
+SOURCES += acs.c
+
LINKERFILE_T := acs.ld.S