summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/boot.lds10
1 files changed, 8 insertions, 2 deletions
diff --git a/firmware/boot.lds b/firmware/boot.lds
index 0b49917edd..5694d83490 100644
--- a/firmware/boot.lds
+++ b/firmware/boot.lds
@@ -38,6 +38,12 @@ INPUT(crt0.o)
#define IRAMSIZE 0x18000
#define FLASHORIG 0x001f0000
#define FLASHSIZE 2M
+#elif CONFIG_CPU == PP5024
+#define DRAMORIG 0x10000000
+#define IRAMORIG 0x40000000
+#define IRAMSIZE 0x18000
+#define FLASHORIG 0x001f0000
+#define FLASHSIZE 2M
#elif CONFIG_CPU == S3C2440
#define DRAMORIG 0x30000000
#define IRAMORIG 0x40000000
@@ -58,7 +64,7 @@ INPUT(crt0.o)
#define FLASHSIZE 256K - ROM_START
#endif
-#if (CONFIG_CPU!=PP5002) && (CONFIG_CPU!=PP5020)
+#if (CONFIG_CPU!=PP5002) && (CONFIG_CPU!=PP5020) && (CONFIG_CPU!=PP5024)
MEMORY
{
DRAM : ORIGIN = DRAMORIG, LENGTH = DRAMSIZE
@@ -68,7 +74,7 @@ MEMORY
#endif
SECTIONS
-#if (CONFIG_CPU==PP5002) || (CONFIG_CPU==PP5020)
+#if (CONFIG_CPU==PP5002) || (CONFIG_CPU==PP5020) || (CONFIG_CPU==PP5024)
{
. = IRAMORIG;